SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Do we need a Logic of Quantum
        Computation?

                Matthew Leifer

     Perimeter Institute for Theoretical Physics



                 quant-ph/0509193



       Griffith University 1st November 2005
Outline
1) What is responsible for the power of Quantum Computing?


2) Logic in classical computing: models and complexity


3) The logic of quantum computing


4) Birkhoff-von Neumann Quantum Logic


5) Sequential Quantum Logic


6) Testing an SQL Proposition


7) Open Questions
1) The Power of QC
Which feature of quantum theory is responsible for the exponential
speedup of QC w.r.t. classical computing?


       • Massive Quantum Parallelism

       • Superposition/Interference

       • Multi-party entanglement

       • The entangling power of quantum evolutions

       • Nonlocality

       • Contextuality

       • The dimensionality of Hilbert Space

       • Quantum Logic
1) The Power of QC
We can prove theorems of the form:

    If a quantum algorithm does not exhibit property X, then it can be
    efficiently simulated on a classical computer.

We usually cannot prove:

    All quantum algorithms exhibiting property X cannot be efficiently
    simulated on a classical computer.


Examples:

    X = a particular kind of multi-party entanglement (Jozsa & Linden
        2002, Vidal 2003).

    The converse is blocked by the Gottesman-Knill theorem.
1) The Power of QC
What is responsible for “what is responsible for the power of QC?”?

    Don’t we have to know what is the power of QC first?


Why don’t we feel the need to ask “what is responsible for the power
of classical computing?”?

    We certainly don’t know what is the power of classical
    computing.


To a large extent classical logic explains the power of classical
computing.

    If we had similar results about some sort of quantum logic for
    quantum computing then the question might disappear.

    We also might get some interesting algorithms and complexity
    results for QC.
2) Logic in Classical Computing
Classical circuit model:

               a
               b                                           d

  €
               c
  €                                             €

      Any algorithm for solving a decision problem can be regarded as
      a uniform family of Boolean propositions.
 €
                       d = ¬( a ∧ b) ∧¬c



           €
2) Logic in Classical Computing
Reversible classical circuit model:




                                d =?



                    €
2) Logic in Classical Computing
Quantum circuit model:




                         d =?



                   €
2) Logic in Classical Computing
   Classical Computational Complexity

        Cook-Levin: SATISFIABILITY is NP complete.

              Given a Boolean formula, decide if there are truth value assignments to the
              elementary propositions that make the formula true.

   Quantum Computational Complexity

        Kitaev: LOCAL HAMILTONIANS is QMA complete.

                    H1 , H 2 ,K, H r be a set of positive semi-definite operators acting on
              Let
                    2 ⊗n
              (C )                                                n qubits, out of a t
                           . Each matrix comes with a specification of the

       total of m qubits, on which it acts and is specified to poly(n ) bits. Let a

       and b be two real numbers, specified to poly(n ) bits, such that
  €
       a − b = 1 poly(n ). Is the smallest eigenvalue of H1 + H 2 +K+ H r
                                                    €
€
    € smaller than a or larger than b. €                          €
  €                              €
                                             €
€
      €              €
2) Logic in Classical Computing
Descriptive Complexity


                             A set of structures T is in NP iff there is a
    Fagin’s Theorem:
        second order existential formula Φ such that T is the set of
        all finite structures satisfying Φ.


                                   €
                                   €
    Example:      3-COLOURABLE GRAPHS
                           €        €
                        €
(∃R)(∃Y )(∃B)(∀x )(( R( x) ∨Y ( x ) ∨ B( x)) ∧ (∀y)( E( x, y) →
              ¬( R( x ) ∧ R( y)) ∧¬(Y ( x ) ∧Y ( y)) ∧¬( B( x ) ∧ B( y))))
3) The logic of QC
“What is responsible for the power of QC?” is replaced by:

    Can quantum computations be regarded as tests of propositions
    in a formal logic?

    Can we prove analogs of Cook-Levin and Fagin’s theorem in
    such a logic?


Aside: Other proposals for a “logic of QC”

                                             Extend classical logic
  • Deutsch, Ekert and Lupacchini (1999)

        Formalized by dalla Chiara, Guintini and Leoprini (2003)

                                             Dynamic Quantum Logic
  • Baltag and Smets (2004)

                                             Categorical Quantum Logic
  • Abramsky and Coecke (2004)
4) BvN Quantum Logic
                          ⇔ basic experimentally testable statements.
Elementary propositions

                                              x and x + dx.
    The position of the particle is between

                                                 p and p + dp.
    The momentum of the particle is between
             €
                             €     €
These correspond to closed subspaces of Hilbert Space or projectors.

    Analogous to the assignment of sets to propositions in classical logic.
                                    €       €
                     ∧,∨,¬ to assign meaning to heretical propositions.
Define connectives

    The position of the particle is between x and x + dx AND
    the momentum of the particle is between p and p + dp.

Arrive at€ logic describing alternative possible measurements that can be
          a
made at a single time.
                                €       €
                                    €       €
4) BvN Quantum Logic
First attempt: Define a model of computing that tests propositions in BvNQL

    BvN Circuit model: Nontrivial since there are no truth values.


Turns out model can be efficiently simulated on a classical computer.

    Essentially because size of Hilbert Space required only grows linearly
    with number of inputs.

    Surprisingly, BvNSAT is only NP complete.


Intuitive reason: BvNQL is about alternative possible measurements
whereas computing is about sequences of operations.

    Need a logic of processes rather than just a logic of properties.

    In classical logic, AND ⇔ AND THEN, since testing a proposition does
    not disturb the state of the system.



               €
Traditional view of quantum computing

                                       Probabilities
Bit strings, Revesible                                  Prob. measures on strings,
classical logic                                         stochastic operations.


                                   Amplitudes
                                                        Superpositions of strings,
                                                        unitary operations.




von-Neumanized view of quantum computing

                                      Probabilities
Bit strings, Boolean logic                              Prob. measures on strings,
operations.                                             stochastic operations.

                  Transition from classical
                  to quantum logic

                                     Probabilities
Subspaces, quantum logic                               Probabilistic model arising
operations.                                            from measures on subspaces.
5) Sequential Quantum Logic
     • Developed in late 70’s/early 80’s by Stachow and Mittlestaedt.

     • Extended by Isham et. al. in mid 90’s as a possible route to QGravity.


                                                   Up


                                            Y      Down
                           Up

       Ψ
                     X
                           Down
                                  €                Up

                                             Y
€                                                  Down
         €


                                  €
5) SQL: Structure




Not commutative:

Associative:
5) SQL: Hilbert Space Model

Hilbert space:

Elementary propositions:               - projection operators on    .

Notation:                              - operator associated to prop.     .

Negation:                                       “NOT    ”.

Sequential conjunction:                         “ AND THEN ”.




Note: Usual conjunction can be obtained by including limit propositions
5) SQL: Problems
    SQL works well for situations like this
                                                 {b,¬b}
                                  [a] Ψ
               Ψ
                          {a,¬a}
                                     [¬a] Ψ
                                     €
                     €
                                                  {b,¬b}
    €
              €
                         €
    But it does not handle “coarse-grainings” well:
                                      €
         Ψ



€
6) Testing an SQL Proposition
The algorithm is inspired by recent QInfo inspired approaches to DMRG.

    Cirac, Latorre, Rico Ortega, Verstraete, Vidal, et. al.



It has 3 main steps:


    1)   Prepare a “history” state that encodes the results of the
         underlying sequence of measurements.

    2)   Apply rounds of “renormalization” (coherent AND and NOT
         gates) to get the desired proposition.

    3)   Measure a qubit to test the proposition.



Note:    2) can only be implemented probablistically.
6) Testing: History state
Suppose we want to test a simple SQL proposition   .



                              ,



Notation:                 ,


Define:                       ,



History state:
6) Testing: History state
        The history state is Matrix Product State.


        Starting state:

                                                       where

                                                                              f
               a a′                                        c c′
                                     b b′
                 Pa                   Pb                       Pc
                1
                                                               = Pa € Pb ⊗ Pc start
                                      cm ][b k ][a j ] Ψ
    €€                               [ €€
                        j €k b m
                            €                                       ⊗
                ∑
                          a        c                       f
             j,k ,m=0
    €                       €                  €
                        1
                            [x j ]km j x
             Px =                          km xx ′
                        ∑                                               ,
                    j,k,m=0
€
6) Testing: History state

How to prepare the history state:

    i)     Apply            to qubits       and       .

    ii)    Perform a parity measurement on                    and   .

                                        ,

    iii)   Perform                and discard             .

    iv) If outcome         occurred then perform                            on qubit   .

    v)     Repeat steps i) - iv) for              and                   .


                                                        xi ] i
                                                      [                     jk xx' .
Note: Equivalent to applying operators ∑                            x
                                                               jk
                                              i,j,k
6) Testing: Processing


                                                          a and b.
i) Compute         by applying “coherent AND” to qubits




                                                €   €

                                     X
ii) Compute            by applying       to qubit   .




                       €
               d by applying
iii) Compute                             .




 €
6) Testing: Implementing cohAND


is not a directly implementable. Instead, implement measurement:




    If   , discard 2nd qubit and proceed.

    If    , abort and restart algorithm from beginning.


Note:    Algorithm will succeed with exponentially small probability in no.
            gates.
5) Testing: Complexity
          n = no. propositions in underlying sequence.
    Let
          m = no. gates in formala.
    Let

    Count no. 2-qubit gates:

                                            n
          Preparing entangled states
€
€
                                            O (n )
          Preparing history state

                                            O( m)
          Perfoming       gates €

                                                      r = log 2 d .
                          d
    Generalization to         dimensional H.S.: Let
                                €
                                            rn
          Preparing entangled states
                                €
                                            O (n )
          Preparing history state
            €                           €
                                                (     )
                      †
                          ⊗ U T€            O n2 2r
          Applying U x        x

                                €
5) Generalizations

 • Testing projectors of arbitrary rank.


 • Testing props on d-dimensional Hilbert space.


                               d
     • Need upper bound on         needed to get correct probs. for all
       formulae of length n.


 • Testing multiple propositions.
                  €
              €
     • On disjoint subsets of an underlying sequence of propositions.

     • By copying qubits in the computational basis.
7) Open Questions
Can SQL be modified so that all sequential propositions can be tested?

    Modify definition of sequential conjunction.


Is SQL the logic of an interesting model of computing?

    c.f. Aaronson’s QC with post-selection.


DMRG: A new paradigm for irreversible quantum computing?

    Which DMRG schemes are universal for quantum computing?

    Can they be understood as a kind of Sequential Quantum Logic?


Is there a natural quantum logic in which quantum analogs of Cook-Levin
and Fagin’s theorem can be proved?

Más contenido relacionado

La actualidad más candente

Tensor Decomposition and its Applications
Tensor Decomposition and its ApplicationsTensor Decomposition and its Applications
Tensor Decomposition and its ApplicationsKeisuke OTAKI
 
(DL輪読)Variational Dropout Sparsifies Deep Neural Networks
(DL輪読)Variational Dropout Sparsifies Deep Neural Networks(DL輪読)Variational Dropout Sparsifies Deep Neural Networks
(DL輪読)Variational Dropout Sparsifies Deep Neural NetworksMasahiro Suzuki
 
MMath Paper, Canlin Zhang
MMath Paper, Canlin ZhangMMath Paper, Canlin Zhang
MMath Paper, Canlin Zhangcanlin zhang
 
Multilayer Neural Networks
Multilayer Neural NetworksMultilayer Neural Networks
Multilayer Neural NetworksESCOM
 
A Vanilla Rao-Blackwellisation
A Vanilla Rao-BlackwellisationA Vanilla Rao-Blackwellisation
A Vanilla Rao-BlackwellisationChristian Robert
 
Slides Ph D Defense Tony Lambert
Slides Ph D Defense Tony LambertSlides Ph D Defense Tony Lambert
Slides Ph D Defense Tony Lambertlamberttony
 
A brief introduction to Hartree-Fock and TDDFT
A brief introduction to Hartree-Fock and TDDFTA brief introduction to Hartree-Fock and TDDFT
A brief introduction to Hartree-Fock and TDDFTJiahao Chen
 
Functional analysis in mechanics 2e
Functional analysis in mechanics  2eFunctional analysis in mechanics  2e
Functional analysis in mechanics 2eSpringer
 
Functional analysis in mechanics
Functional analysis in mechanicsFunctional analysis in mechanics
Functional analysis in mechanicsSpringer
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clusteringDmitrii Ignatov
 
Seminar on quantum automata (complete)
Seminar on quantum automata (complete)Seminar on quantum automata (complete)
Seminar on quantum automata (complete)ranjanphu
 
The complexity of promise problems with applications to public-key cryptography
The complexity of promise problems with applications to public-key cryptographyThe complexity of promise problems with applications to public-key cryptography
The complexity of promise problems with applications to public-key cryptographyXequeMateShannon
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdfKernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdfgrssieee
 

La actualidad más candente (20)

Tensor Decomposition and its Applications
Tensor Decomposition and its ApplicationsTensor Decomposition and its Applications
Tensor Decomposition and its Applications
 
(DL輪読)Variational Dropout Sparsifies Deep Neural Networks
(DL輪読)Variational Dropout Sparsifies Deep Neural Networks(DL輪読)Variational Dropout Sparsifies Deep Neural Networks
(DL輪読)Variational Dropout Sparsifies Deep Neural Networks
 
Invariant-Free Clausal Temporal Resolution
Invariant-Free Clausal Temporal ResolutionInvariant-Free Clausal Temporal Resolution
Invariant-Free Clausal Temporal Resolution
 
MMath Paper, Canlin Zhang
MMath Paper, Canlin ZhangMMath Paper, Canlin Zhang
MMath Paper, Canlin Zhang
 
Multilayer Neural Networks
Multilayer Neural NetworksMultilayer Neural Networks
Multilayer Neural Networks
 
A Vanilla Rao-Blackwellisation
A Vanilla Rao-BlackwellisationA Vanilla Rao-Blackwellisation
A Vanilla Rao-Blackwellisation
 
Slides Ph D Defense Tony Lambert
Slides Ph D Defense Tony LambertSlides Ph D Defense Tony Lambert
Slides Ph D Defense Tony Lambert
 
A brief introduction to Hartree-Fock and TDDFT
A brief introduction to Hartree-Fock and TDDFTA brief introduction to Hartree-Fock and TDDFT
A brief introduction to Hartree-Fock and TDDFT
 
Functional analysis in mechanics 2e
Functional analysis in mechanics  2eFunctional analysis in mechanics  2e
Functional analysis in mechanics 2e
 
Functional analysis in mechanics
Functional analysis in mechanicsFunctional analysis in mechanics
Functional analysis in mechanics
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Mgm
MgmMgm
Mgm
 
Slides4
Slides4Slides4
Slides4
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clustering
 
Seminar on quantum automata (complete)
Seminar on quantum automata (complete)Seminar on quantum automata (complete)
Seminar on quantum automata (complete)
 
The complexity of promise problems with applications to public-key cryptography
The complexity of promise problems with applications to public-key cryptographyThe complexity of promise problems with applications to public-key cryptography
The complexity of promise problems with applications to public-key cryptography
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdfKernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
Kernel Entropy Component Analysis in Remote Sensing Data Clustering.pdf
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
1404.1503
1404.15031404.1503
1404.1503
 

Destacado

Quantum Causal Networks
Quantum Causal NetworksQuantum Causal Networks
Quantum Causal NetworksMatthew Leifer
 
Separations of probabilistic theories via their information processing capab...
Separations of probabilistic theories via their  information processing capab...Separations of probabilistic theories via their  information processing capab...
Separations of probabilistic theories via their information processing capab...Matthew Leifer
 
The Church of the Smaller Hilbert Space
The Church of the Smaller Hilbert SpaceThe Church of the Smaller Hilbert Space
The Church of the Smaller Hilbert SpaceMatthew Leifer
 
Unentangled Bit Commitment and the Clifton-Bub-Halvorson (CBH) Theorem
Unentangled Bit Commitment and the  Clifton-Bub-Halvorson (CBH) TheoremUnentangled Bit Commitment and the  Clifton-Bub-Halvorson (CBH) Theorem
Unentangled Bit Commitment and the Clifton-Bub-Halvorson (CBH) TheoremMatthew Leifer
 
Multi-particle Entanglement in Quantum States and Evolutions
Multi-particle Entanglement in Quantum States and EvolutionsMulti-particle Entanglement in Quantum States and Evolutions
Multi-particle Entanglement in Quantum States and EvolutionsMatthew Leifer
 
ProveIt Test Results 2013
ProveIt Test Results 2013ProveIt Test Results 2013
ProveIt Test Results 2013Jessica Manuel
 
The Middle Ages introduction and overview
The Middle Ages introduction and overviewThe Middle Ages introduction and overview
The Middle Ages introduction and overviewMr Halligan
 

Destacado (8)

Imperial20101215
Imperial20101215Imperial20101215
Imperial20101215
 
Quantum Causal Networks
Quantum Causal NetworksQuantum Causal Networks
Quantum Causal Networks
 
Separations of probabilistic theories via their information processing capab...
Separations of probabilistic theories via their  information processing capab...Separations of probabilistic theories via their  information processing capab...
Separations of probabilistic theories via their information processing capab...
 
The Church of the Smaller Hilbert Space
The Church of the Smaller Hilbert SpaceThe Church of the Smaller Hilbert Space
The Church of the Smaller Hilbert Space
 
Unentangled Bit Commitment and the Clifton-Bub-Halvorson (CBH) Theorem
Unentangled Bit Commitment and the  Clifton-Bub-Halvorson (CBH) TheoremUnentangled Bit Commitment and the  Clifton-Bub-Halvorson (CBH) Theorem
Unentangled Bit Commitment and the Clifton-Bub-Halvorson (CBH) Theorem
 
Multi-particle Entanglement in Quantum States and Evolutions
Multi-particle Entanglement in Quantum States and EvolutionsMulti-particle Entanglement in Quantum States and Evolutions
Multi-particle Entanglement in Quantum States and Evolutions
 
ProveIt Test Results 2013
ProveIt Test Results 2013ProveIt Test Results 2013
ProveIt Test Results 2013
 
The Middle Ages introduction and overview
The Middle Ages introduction and overviewThe Middle Ages introduction and overview
The Middle Ages introduction and overview
 

Similar a Do we need a logic of quantum computation?

Nondeterministic testing of Sequential Quantum Logic Propositions on a Quant...
Nondeterministic testing of Sequential Quantum Logic  Propositions on a Quant...Nondeterministic testing of Sequential Quantum Logic  Propositions on a Quant...
Nondeterministic testing of Sequential Quantum Logic Propositions on a Quant...Matthew Leifer
 
Bayesian inversion of deterministic dynamic causal models
Bayesian inversion of deterministic dynamic causal modelsBayesian inversion of deterministic dynamic causal models
Bayesian inversion of deterministic dynamic causal modelskhbrodersen
 
A probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptA probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptirisshicat
 
machine learning.pptx
machine learning.pptxmachine learning.pptx
machine learning.pptxAbdusSadik
 
Fundamentals of quantum computing part i rev
Fundamentals of quantum computing   part i revFundamentals of quantum computing   part i rev
Fundamentals of quantum computing part i revPRADOSH K. ROY
 
A Probabilistic Attack On NP-Complete Problems
A Probabilistic Attack On NP-Complete ProblemsA Probabilistic Attack On NP-Complete Problems
A Probabilistic Attack On NP-Complete ProblemsBrittany Allen
 
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...Wendy Belieu
 
Variational inference
Variational inference  Variational inference
Variational inference Natan Katz
 
Steve Gull’s challenge: An impossible Monte Carlo simulation project in distr...
Steve Gull’s challenge: An impossible Monte Carlo simulation project in distr...Steve Gull’s challenge: An impossible Monte Carlo simulation project in distr...
Steve Gull’s challenge: An impossible Monte Carlo simulation project in distr...Richard Gill
 
A multithreaded method for network alignment
A multithreaded method for network alignmentA multithreaded method for network alignment
A multithreaded method for network alignmentDavid Gleich
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
On the Revision of Action Laws: An Algorithmic Approach
On the Revision of Action Laws: An Algorithmic ApproachOn the Revision of Action Laws: An Algorithmic Approach
On the Revision of Action Laws: An Algorithmic ApproachIvan Varzinczak
 

Similar a Do we need a logic of quantum computation? (20)

Nondeterministic testing of Sequential Quantum Logic Propositions on a Quant...
Nondeterministic testing of Sequential Quantum Logic  Propositions on a Quant...Nondeterministic testing of Sequential Quantum Logic  Propositions on a Quant...
Nondeterministic testing of Sequential Quantum Logic Propositions on a Quant...
 
Bayesian inversion of deterministic dynamic causal models
Bayesian inversion of deterministic dynamic causal modelsBayesian inversion of deterministic dynamic causal models
Bayesian inversion of deterministic dynamic causal models
 
A probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptA probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features ppt
 
AI Lesson 29
AI Lesson 29AI Lesson 29
AI Lesson 29
 
Lesson 29
Lesson 29Lesson 29
Lesson 29
 
Computer Science Final Project
Computer Science Final ProjectComputer Science Final Project
Computer Science Final Project
 
machine learning.pptx
machine learning.pptxmachine learning.pptx
machine learning.pptx
 
Iwsmbvs
IwsmbvsIwsmbvs
Iwsmbvs
 
Fundamentals of quantum computing part i rev
Fundamentals of quantum computing   part i revFundamentals of quantum computing   part i rev
Fundamentals of quantum computing part i rev
 
m7-logic.ppt
m7-logic.pptm7-logic.ppt
m7-logic.ppt
 
Ieee lecture
Ieee lectureIeee lecture
Ieee lecture
 
A Probabilistic Attack On NP-Complete Problems
A Probabilistic Attack On NP-Complete ProblemsA Probabilistic Attack On NP-Complete Problems
A Probabilistic Attack On NP-Complete Problems
 
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
 
Variational inference
Variational inference  Variational inference
Variational inference
 
Steve Gull’s challenge: An impossible Monte Carlo simulation project in distr...
Steve Gull’s challenge: An impossible Monte Carlo simulation project in distr...Steve Gull’s challenge: An impossible Monte Carlo simulation project in distr...
Steve Gull’s challenge: An impossible Monte Carlo simulation project in distr...
 
LieGroup
LieGroupLieGroup
LieGroup
 
Presentation
PresentationPresentation
Presentation
 
A multithreaded method for network alignment
A multithreaded method for network alignmentA multithreaded method for network alignment
A multithreaded method for network alignment
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
On the Revision of Action Laws: An Algorithmic Approach
On the Revision of Action Laws: An Algorithmic ApproachOn the Revision of Action Laws: An Algorithmic Approach
On the Revision of Action Laws: An Algorithmic Approach
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Do we need a logic of quantum computation?

  • 1. Do we need a Logic of Quantum Computation? Matthew Leifer Perimeter Institute for Theoretical Physics quant-ph/0509193 Griffith University 1st November 2005
  • 2. Outline 1) What is responsible for the power of Quantum Computing? 2) Logic in classical computing: models and complexity 3) The logic of quantum computing 4) Birkhoff-von Neumann Quantum Logic 5) Sequential Quantum Logic 6) Testing an SQL Proposition 7) Open Questions
  • 3. 1) The Power of QC Which feature of quantum theory is responsible for the exponential speedup of QC w.r.t. classical computing? • Massive Quantum Parallelism • Superposition/Interference • Multi-party entanglement • The entangling power of quantum evolutions • Nonlocality • Contextuality • The dimensionality of Hilbert Space • Quantum Logic
  • 4. 1) The Power of QC We can prove theorems of the form: If a quantum algorithm does not exhibit property X, then it can be efficiently simulated on a classical computer. We usually cannot prove: All quantum algorithms exhibiting property X cannot be efficiently simulated on a classical computer. Examples: X = a particular kind of multi-party entanglement (Jozsa & Linden 2002, Vidal 2003). The converse is blocked by the Gottesman-Knill theorem.
  • 5. 1) The Power of QC What is responsible for “what is responsible for the power of QC?”? Don’t we have to know what is the power of QC first? Why don’t we feel the need to ask “what is responsible for the power of classical computing?”? We certainly don’t know what is the power of classical computing. To a large extent classical logic explains the power of classical computing. If we had similar results about some sort of quantum logic for quantum computing then the question might disappear. We also might get some interesting algorithms and complexity results for QC.
  • 6. 2) Logic in Classical Computing Classical circuit model: a b d € c € € Any algorithm for solving a decision problem can be regarded as a uniform family of Boolean propositions. € d = ¬( a ∧ b) ∧¬c €
  • 7. 2) Logic in Classical Computing Reversible classical circuit model: d =? €
  • 8. 2) Logic in Classical Computing Quantum circuit model: d =? €
  • 9. 2) Logic in Classical Computing Classical Computational Complexity Cook-Levin: SATISFIABILITY is NP complete. Given a Boolean formula, decide if there are truth value assignments to the elementary propositions that make the formula true. Quantum Computational Complexity Kitaev: LOCAL HAMILTONIANS is QMA complete. H1 , H 2 ,K, H r be a set of positive semi-definite operators acting on Let 2 ⊗n (C ) n qubits, out of a t . Each matrix comes with a specification of the total of m qubits, on which it acts and is specified to poly(n ) bits. Let a and b be two real numbers, specified to poly(n ) bits, such that € a − b = 1 poly(n ). Is the smallest eigenvalue of H1 + H 2 +K+ H r € € € smaller than a or larger than b. € € € € € € € €
  • 10. 2) Logic in Classical Computing Descriptive Complexity A set of structures T is in NP iff there is a Fagin’s Theorem: second order existential formula Φ such that T is the set of all finite structures satisfying Φ. € € Example: 3-COLOURABLE GRAPHS € € € (∃R)(∃Y )(∃B)(∀x )(( R( x) ∨Y ( x ) ∨ B( x)) ∧ (∀y)( E( x, y) → ¬( R( x ) ∧ R( y)) ∧¬(Y ( x ) ∧Y ( y)) ∧¬( B( x ) ∧ B( y))))
  • 11. 3) The logic of QC “What is responsible for the power of QC?” is replaced by: Can quantum computations be regarded as tests of propositions in a formal logic? Can we prove analogs of Cook-Levin and Fagin’s theorem in such a logic? Aside: Other proposals for a “logic of QC” Extend classical logic • Deutsch, Ekert and Lupacchini (1999) Formalized by dalla Chiara, Guintini and Leoprini (2003) Dynamic Quantum Logic • Baltag and Smets (2004) Categorical Quantum Logic • Abramsky and Coecke (2004)
  • 12. 4) BvN Quantum Logic ⇔ basic experimentally testable statements. Elementary propositions x and x + dx. The position of the particle is between p and p + dp. The momentum of the particle is between € € € These correspond to closed subspaces of Hilbert Space or projectors. Analogous to the assignment of sets to propositions in classical logic. € € ∧,∨,¬ to assign meaning to heretical propositions. Define connectives The position of the particle is between x and x + dx AND the momentum of the particle is between p and p + dp. Arrive at€ logic describing alternative possible measurements that can be a made at a single time. € € € €
  • 13. 4) BvN Quantum Logic First attempt: Define a model of computing that tests propositions in BvNQL BvN Circuit model: Nontrivial since there are no truth values. Turns out model can be efficiently simulated on a classical computer. Essentially because size of Hilbert Space required only grows linearly with number of inputs. Surprisingly, BvNSAT is only NP complete. Intuitive reason: BvNQL is about alternative possible measurements whereas computing is about sequences of operations. Need a logic of processes rather than just a logic of properties. In classical logic, AND ⇔ AND THEN, since testing a proposition does not disturb the state of the system. €
  • 14. Traditional view of quantum computing Probabilities Bit strings, Revesible Prob. measures on strings, classical logic stochastic operations. Amplitudes Superpositions of strings, unitary operations. von-Neumanized view of quantum computing Probabilities Bit strings, Boolean logic Prob. measures on strings, operations. stochastic operations. Transition from classical to quantum logic Probabilities Subspaces, quantum logic Probabilistic model arising operations. from measures on subspaces.
  • 15. 5) Sequential Quantum Logic • Developed in late 70’s/early 80’s by Stachow and Mittlestaedt. • Extended by Isham et. al. in mid 90’s as a possible route to QGravity. Up Y Down Up Ψ X Down € Up Y € Down € €
  • 16. 5) SQL: Structure Not commutative: Associative:
  • 17. 5) SQL: Hilbert Space Model Hilbert space: Elementary propositions: - projection operators on . Notation: - operator associated to prop. . Negation: “NOT ”. Sequential conjunction: “ AND THEN ”. Note: Usual conjunction can be obtained by including limit propositions
  • 18. 5) SQL: Problems SQL works well for situations like this {b,¬b} [a] Ψ Ψ {a,¬a} [¬a] Ψ € € {b,¬b} € € € But it does not handle “coarse-grainings” well: € Ψ €
  • 19. 6) Testing an SQL Proposition The algorithm is inspired by recent QInfo inspired approaches to DMRG. Cirac, Latorre, Rico Ortega, Verstraete, Vidal, et. al. It has 3 main steps: 1) Prepare a “history” state that encodes the results of the underlying sequence of measurements. 2) Apply rounds of “renormalization” (coherent AND and NOT gates) to get the desired proposition. 3) Measure a qubit to test the proposition. Note: 2) can only be implemented probablistically.
  • 20. 6) Testing: History state Suppose we want to test a simple SQL proposition . , Notation: , Define: , History state:
  • 21. 6) Testing: History state The history state is Matrix Product State. Starting state: where f a a′ c c′ b b′ Pa Pb Pc 1 = Pa € Pb ⊗ Pc start cm ][b k ][a j ] Ψ €€ [ €€ j €k b m € ⊗ ∑ a c f j,k ,m=0 € € € 1 [x j ]km j x Px = km xx ′ ∑ , j,k,m=0 €
  • 22. 6) Testing: History state How to prepare the history state: i) Apply to qubits and . ii) Perform a parity measurement on and . , iii) Perform and discard . iv) If outcome occurred then perform on qubit . v) Repeat steps i) - iv) for and . xi ] i [ jk xx' . Note: Equivalent to applying operators ∑ x jk i,j,k
  • 23. 6) Testing: Processing a and b. i) Compute by applying “coherent AND” to qubits € € X ii) Compute by applying to qubit . € d by applying iii) Compute . €
  • 24. 6) Testing: Implementing cohAND is not a directly implementable. Instead, implement measurement: If , discard 2nd qubit and proceed. If , abort and restart algorithm from beginning. Note: Algorithm will succeed with exponentially small probability in no. gates.
  • 25. 5) Testing: Complexity n = no. propositions in underlying sequence. Let m = no. gates in formala. Let Count no. 2-qubit gates: n Preparing entangled states € € O (n ) Preparing history state O( m) Perfoming gates € r = log 2 d . d Generalization to dimensional H.S.: Let € rn Preparing entangled states € O (n ) Preparing history state € € ( ) † ⊗ U T€ O n2 2r Applying U x x €
  • 26. 5) Generalizations • Testing projectors of arbitrary rank. • Testing props on d-dimensional Hilbert space. d • Need upper bound on needed to get correct probs. for all formulae of length n. • Testing multiple propositions. € € • On disjoint subsets of an underlying sequence of propositions. • By copying qubits in the computational basis.
  • 27. 7) Open Questions Can SQL be modified so that all sequential propositions can be tested? Modify definition of sequential conjunction. Is SQL the logic of an interesting model of computing? c.f. Aaronson’s QC with post-selection. DMRG: A new paradigm for irreversible quantum computing? Which DMRG schemes are universal for quantum computing? Can they be understood as a kind of Sequential Quantum Logic? Is there a natural quantum logic in which quantum analogs of Cook-Levin and Fagin’s theorem can be proved?