1 / 70

A Theory of Computation Based on Quantum Logic

A Theory of Computation Based on Quantum Logic. Mingsheng Ying State Key Laboratory of Intelligent Technology and Systems Department of Computer Science and Technology Tsinghua University Email: yingmsh@tsinghua.edu.cn. I. Background ---- Non-classical Logics.

larue
Download Presentation

A Theory of Computation Based on Quantum Logic

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Theory of Computation Based on Quantum Logic Mingsheng Ying State Key Laboratory of Intelligent Technology and Systems Department of Computer Science and Technology Tsinghua University Email: yingmsh@tsinghua.edu.cn

  2. I. Background ---- Non-classical Logics • An axiomatization of a mathematical theory consists of a system of fundamental notions as well as a set of axioms about these notions • The mathematical theory is then the set of theorems which can be derived from the axioms

  3. One needs a certain logic to provide tools for reasoning in the derivation of these theorems from the axioms

  4. A. Heyting (1963), Axiomatic Projective Geometry, North-Holland, Amsterdam, 1963 • In elementary axiomatics logic was used in an unanalyzed form • In the studies for foundations of mathematics beginning in the early of twentieth century, it had been realized that a major part of mathematics has to exploit the full power of classical (Boolean) logic, the strongest one in the family of existing logics.

  5. A few mathematicians, including the big names L. E. J. Brouwer, H. Poincare, L. Kronecker and H. Weyl, took some kind of constructive position which is in more or less explicit opposition to certain forms of mathematical reasoning used by the majority of the mathematical community

  6. Some of them even endeavored to establish so-called constructive mathematics, the part of mathematics that could be rebuilt on constructivist principles • The logic employed in the development of constructive mathematics is intuitionistic logic which is weaker than classical logic

  7. Many logics different from classical logic and intuitionistic logic have been invented in the last century Question: Whether we are able to establish some mathematical theories based on other non-classical logics besides intuitionistic logic?

  8. J. B. Rosser and A. R. Turquette, Many-Valued Logics, North-Holland, Amsterdam, 1952 "The fact that it is thus possible to generalize the ordinary two-valued logic so as not only to cover the case of many-valued statement calculi, but of many-valued quantification theory as well, naturally suggests the possibility of further extending our treatment of many-valued logic to cover the case of many- valued sets, equality, numbers, etc.

  9. Since we now have a general theory of many valued predicate calculi, there is little doubt about the possibility of successfully developing such extended many-valued theories. ... we shall consider their careful study one of the major unsolved problems of many-valued logic."

  10. A. Mostowski, Thirty Years of Foundational Studies Acta Philosophica Fennica, 1965 J. Lukasiewicz (1920’s) hoped that there would be some non-classical logics which can be properly used in mathematics as non-Euclidean geometry does Most of non-classical logics invented so far have not been really used in mathematics, and intuitionistic logic seems that unique one of non-classical logics which still has an opportunity to carry out the Lukasiewicz's project

  11. J. Dieudonne, The current trend of pure mathematics,Advances in Mathematics 27(1978)235-255 Mathematical logicians have been developing a variety of non-classical logics such as second-order logic, modal logic and many- valued logic, but these logics are completely useless for mathematicians working in other research areas

  12. The theory of computation is a mathematical theory • Quantum logic is a non-classical logic Question: (in particular) Should we develop a theory of computation based on quantum logic?

  13. II. Backgroud ---- Quantum Computation • The idea of quantum computation came from the studies of connections between physics and computation. • The first step toward it was the understanding of the thermodynamics of classical computation. • C. H. Bennet (1973) noted that a logically reversible operation need not dissipate any energy and found that a logically reversible Turing machine is a theoretical possibility.

  14. P. A. Benioff (1980) constructed a quantum mechanical model of Turing machine. His construction is the first quantum mechanical description of computer, but it is not a real quantum computer. • In P. A. Benioff's model between computation steps the machine may exist in an intrinsically quantum state, but at the end of each computation step the tape of the machine always goes back to one of its classical states.

  15. Quantum computers were first envisaged by R. P. Feynman (1982). • He conceived that no classical Turing machine could simulate certain quantum phenomena without an exponential slowdown, and so he realized that quantum mechanical effects should offer something genuinely new to computation. • Although R. P. Feynman proposed the idea of universal quantum simulator, he did not give a concrete design of such a simulator.

  16. Feymann’s ideas were elaborated and formalized by D. Deutsch (1985). • Deutsch described the first true quantum Turing machine. In his machine, the tape is able to exist in quantum states. • D. Deutsch introduced the technique of quantum parallelism • He proposed that quantum computers might be able to perform certain types of computations that classical computers can only perform very inefficiently.

  17. One of the most striking advances was made by P. W. Shor (1994) • He discovered a polynomial-time algorithm on quantum computers for prime factorization of which the best known algorithm on classical computers is exponential.

  18. L. K. Grover (1996) offered another apt killer of quantum computation • He found a quantum algorithm for searching a single item in an unsorted database in square root of the time it would take on a classical computer.

  19. Both prime factorization and database search are central problems in computer science • The quantum algorithms for them are highly faster than the classical ones • P. W. Shor and L. K. Grover's works stimulated an intensive investigation on quantum computation. • After that, quantum computation has been an extremely exciting and rapidly growing field of research.

  20. The studies of quantum computation may be roughly divided into four categories: • Physical implementations • Physical models • Mathematical models • Algorithms and complexity • Quantum programming, quantum software

  21. Question: What is the logical foundation of quantum computation? • V. Vedral and M. B. Plenio (1998) already advocated that quantum computers require quantum logic, something fundamentally different to classical Boolean logic.

  22. III. Quantum Logic • Quantum logic was introduced by G. Birkhoff and J. von Neumann (1936) as the logic of quantum mechanics. • They realized that quantum mechanical systems are not governed by classical logical laws. • Their proposed logic stems from von Neumann's Hilbert space formalism of quantum mechanics.

  23. G. Birkhoff and J. von Neumann, The logic of quantum mechanics, Annals of Mathematics, 37(1936)823-843 “what logical structure one may hope to find in physical theories which, like quantum mechanics, do not conform to classical logic. Our main conclusion, based on admittedly heuristic arguments, is that one can reasonably expect to find a calculus of propositions which is formally indistinguishable from the calculus of linear subspaces [of Hilbert space] with respect to set products, linear sums, and orthogonal complements – and resembles the usual calculus of propositions with respect to 'and', 'or', and 'not'.”

  24. Question: What is the algebraic structures of the set of all closed subspaces of a Hilbert space with the inclusion relation as an ordering?

  25. Sasaki’s Theorem (1957): (1) The set of all closed subspaces of a Hilbert space with the inclusion relation is a complete orthomodular lattice; (2) It is a modular lattice if and only if the Hilbert space is finite-dimensional.

  26. The algebraic counterpart of classical logic: Boolean algebra Two understandings of quantum logic: (1) The theory of orthomodular lattices (2) A logic whose set of truth values is an orthomodular lattice

  27. Orthomodular law:

  28. IV. A Theory of Computation Based on Quantum Logic Question: How to develop a theory of computation based on quantum logic?

  29. Classical logic is applied as the deduction tool in almost all mathematical theories. It should be noted that what is used in these theories is the deductive (proof-theoretical) aspect of classical logic

  30. The proof theory of non-classical logics is much more complicated than that of classical logic, and it is not an easy task to conduct reasoning in the realm of the proof theory of non-classical logics • It is the case even for the simplest non-classical logics, three-valued logics

  31. H. Hodes, Three-valued logics - an introduction, acomparison of various logical lexica, and some philosophical remarks, Annals of Pure and Applied Logic, 43(1989)99-145 “Of course three-valued logics will be somewhat more complicated than classical two-valued logic. In fact, proof-theoretically they are at least twice as complicated: .... But model-theoretically they are only 50 percent more complicated,.…”

  32. And much worse, some non-classical logics were introduced only in a semantic way, and the axiomatizations of some among them are still to be found, and some of them may be not (finitely) axiomatizable • Our experience in studying classical mathematics may be not suited, or at least cannot directly apply, to develop mathematics based on non-classical logics

  33. We employ a semantical analysis approach to establish a theory of computation based on quantum logic

  34. The semantical analysis approach: transforms our intended conclusions in mathematics, which are usually expressed as implication formulas in our logical language, into certain inequalities in the truth-value lattice by truth valuation rules, and then we demonstrate these inequalities in an algebraic way and conclude that the original conclusions are semantically valid

  35. Orthomodular lattice-valued (quantum) automata Let be an orthomodular lattice. Then an -valued automaton is a 5-tuple where:

  36. 1. is a finite set of states, 2. is the input alphabet, a finite set of input symbols, 3. is the ( -valued) set of initial states, 4. is the ( -valued) set of final states, 5. is the ( -valued) transition relation.

  37. Orthomodular lattice-valued (quantum) recognizability Definition 1. (Non-commutative version)

  38. Definition 2. (Commutative version)

  39. Takeuti commutator: denotes itself and denotes

  40. Theorem 1 (Nondeterministic => Deterministic): 1. 2. The following two statements are equivalent: (i) is a Boolean algebra; (ii) for any and the following holds(universally)

  41. 3. In particular,if is the Sasaki arrow, then

  42. Theorem 2(Pumping Lemma): Let be the Sasaki arrow,then

  43. Theoem 3 (Kleene Theorem): 1. 2. The following two statements are equivalent: (i) is a Boolean algebra; (ii) for any and the following holds(universally)

  44. 3. In particular,if is the Sasaki arrow, then

  45. Orthomodular lattice-valued pushdown automata • Orthomodular lattice-valued Turing machines ……………….

  46. V. Implications V1. Logical Distributivity and Nondeterminism in Computation M. O. Rabin and D. Scott, Finite automata and their decision problems, IBM Journal of Research and Development, 3(1959)114-125

  47. A.M. Turing Award (1976): Michael O. Rabin, Dana S. Scott • Citation: For their joint paper “Finite Automata and Their Decision Problem,” which introduced the idea of nondeterministic machines, which has proved to be an enormously valuable concept. Their (Scott & Rabin) classic paper has been a continuous source of inspiration for subsequent work in this field

  48. Is(Nondeterministic => Deterministic)valid in any logical framework? • No! • “Logical distributivity” implies “Nondeterminism in computation”

  49. V2. A Re-examination of Church-Turing Thesis Church-Turing Thesis: Every ‘function which would naturally be regarded as computable’ can be computed by a Turing machine

  50. Why we accept Church-Turing Thesis? A. Some vastly dissimilar formalisms are all computationally equivalent: Turing machines, Post systems, mu-recursive functions, lambda-calculus, combinatory logic, …

More Related