SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
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?

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante 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
 
ANU ASTR 4004 / 8004 Astronomical Computing : Lecture 2
ANU ASTR 4004 / 8004 Astronomical Computing : Lecture 2ANU ASTR 4004 / 8004 Astronomical Computing : Lecture 2
ANU ASTR 4004 / 8004 Astronomical Computing : Lecture 2tingyuansenastro
 
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
 

Semelhante 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
 
ANU ASTR 4004 / 8004 Astronomical Computing : Lecture 2
ANU ASTR 4004 / 8004 Astronomical Computing : Lecture 2ANU ASTR 4004 / 8004 Astronomical Computing : Lecture 2
ANU ASTR 4004 / 8004 Astronomical Computing : Lecture 2
 
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
 

Último

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

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?