Title page for ETD etd-07072002-002050
( Browse | Search ) All Available ETDs
Type of Document Master's Thesis
Author Bandi, Mahesh M
URN etd-07072002-002050
Title A Uniform Mathematical Representation of Logic and Computation.
Degree Master of Science in Electrical Engineering
Program Electrical Engineering
School School of Engineering
Advisory Committee
Advisor Name Title
Prof. James T. Cain Committee Chair
Prof. Frank Tabakin Committee Co-Chair
Prof. Marlin H. Mickle Committee Member
Prof. Steven Levitan Committee Member
Keywords
  • quantum computation
  • classical computation
  • reversible computation
  • logic
  • computation
  • mathematical representation
Date of Defense 2002-07-03
Availability unrestricted
Abstract
The current models of computation share varying levels of correspondence with actual implementation schemes. They can be arranged in a hierarchical structure depending upon their level of abstraction. In classical computing, the circuit model shares closest correspondence with physical implementation, followed by finite automata techniques. The highest level in the abstraction hierarchy is that of the theory of computation.

Likewise, there exist computing paradigms based upon a different set of defining principles. The classical paradigm involves computing as has been applied traditionally, and is characterized by Boolean circuits that are irreversible in nature. The reversible paradigm requires invertible primitives in order to perform computation. The paradigm of quantum computing applies the theory of quantum mechanics to perform computational tasks.

Our analysis concludes that descriptions at lowest level in the abstraction hierarchy should be uniform across the three paradigms, but the same is not true in case of current descriptions. We propose a mathematical representation of logic and computation that successfully explains computing models in all three paradigms, while making a seamless transition to higher levels of the abstraction hierarchy. This representation is based upon the theory of linear spaces and, hence, is referred to as the linear representation. The representation is first developed in the classical context, followed by an extension to the reversible paradigm by exploiting the well-developed theory on invertible mappings. The quantum paradigm is reconciled with this representation through correspondence that unitary operators share with the proposed linear representation. In this manner, the representation is shown to account for all three paradigms. The correspondence shared with finite automata models is also shown to hold implicitly during the development of this representation. Most importantly, the linear representation accounts for the Hamiltonians that define the dynamics of a computational process, thereby resolving the correspondence shared with underlying physical principles.

The consistency of the linear representation is checked against a current existing application in VLSI CAD that exploits the linearity of logic functions for symbolic representation of circuits. Some possible applications and applicability of the linear representation to some open problems are also discussed.

Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  bandi2002.pdf 955.93 Kb 00:04:25 00:02:16 00:01:59 00:00:59 00:00:05
If you have questions or comments please send mail to ETD-Feedback or view
the University of Pittsburgh Electronic Theses and Dissertations (ETD) Project page.