Diagrammatic Quantum Reasoning: Completeness and Incompleteness - - PowerPoint PPT Presentation

diagrammatic quantum reasoning completeness and
SMART_READER_LITE
LIVE PREVIEW

Diagrammatic Quantum Reasoning: Completeness and Incompleteness - - PowerPoint PPT Presentation

Diagrammatic Quantum Reasoning: Completeness and Incompleteness Simon Perdrix CNRS, Loria, Nancy, France Workshop on Topology and Languages, Toulouse, June 2016 Diagrammatic Language for Reasoning in Quantum Computing ZX-Calculus 1 1B.


slide-1
SLIDE 1

Diagrammatic Quantum Reasoning: Completeness and Incompleteness

Simon Perdrix

CNRS, Loria, Nancy, France

Workshop on Topology and Languages, Toulouse, June 2016

slide-2
SLIDE 2

Diagrammatic Language for Reasoning in Quantum Computing ZX-Calculus1

  • 1B. Coecke, R. Duncan. Interacting quantum observables. ICALP’08.
slide-3
SLIDE 3

Diagrammatic Language for Reasoning in Quantum Computing ZX-Calculus1

π

π/2 π/4

  • 1B. Coecke, R. Duncan. Interacting quantum observables. ICALP’08.
slide-4
SLIDE 4

Diagrammatic Language for Reasoning in Quantum Computing ZX-Calculus1 Categorical Quantum Mechanics2

  • Proving properties: protocols, algorithms, models of quantum

computing. Proof assistant software: Quantomatic.

  • 1B. Coecke, R. Duncan. Interacting quantum observables. ICALP’08.
  • 2S. Abramsky, B. Coecke. A categorical semantics for quantum protocols. LiCS’04.
slide-5
SLIDE 5

Diagrammatic Language for Reasoning in Quantum Computing ZX-Calculus1 Categorical Quantum Mechanics2

  • Proving properties: protocols, algorithms, models of quantum

computing. Proof assistant software: Quantomatic.

slide-6
SLIDE 6

Diagrammatic Language for Reasoning in Quantum Computing ZX-Calculus1 Categorical Quantum Mechanics2

  • Proving properties: protocols, algorithms, models of quantum

computing. Proof assistant software: Quantomatic.

  • Foundations:

entanglement, causality aximatisation of quantum mechanics.

  • Pedagogical.
  • 1B. Coecke, R. Duncan. Interacting quantum observables. ICALP’08.
  • 2S. Abramsky, B. Coecke. A categorical semantics for quantum protocols. LiCS’04.
slide-7
SLIDE 7

Motivating Example: Post-Selected Teleportation

slide-8
SLIDE 8

Motivating Example: Post-Selected Teleportation

c Aleks Kissinger

slide-9
SLIDE 9

Frobenius Algebras

  • (special commutative) Frobenius algebra (

, , , ) =

3B.Coecke, D.Pavlovic, J. Vicary. A new description of orthogonal bases. MSCS 23, pp 555-567. 2013.]

slide-10
SLIDE 10

Frobenius Algebras

  • (special commutative) Frobenius algebra (

, , , ) = =:

3B.Coecke, D.Pavlovic, J. Vicary. A new description of orthogonal bases. MSCS 23, pp 555-567. 2013.]

slide-11
SLIDE 11

Frobenius Algebras

  • (special commutative) Frobenius algebra (

, , , ) , in bijection with orthonormal basis in FdHilb [Coecke,Pavlovic,Vicary’133] = =:

3B.Coecke, D.Pavlovic, J. Vicary. A new description of orthogonal bases. MSCS 23, pp 555-567. 2013.

slide-12
SLIDE 12

Frobenius Algebras

  • (special commutative) Frobenius algebra (

, , , ) , in bijection with orthonormal basis in FdHilb [Coecke,Pavlovic,Vicary’133]

  • Frobenius Algebra with Phases

Phase: α = α = α α β γ = α+β+γ

3B.Coecke, D.Pavlovic, J. Vicary. A new description of orthogonal bases. MSCS 23, pp 555-567. 2013.

slide-13
SLIDE 13

Complementary basis

Frobenius algebra Frobenius algebra

3Duncan, Dunne. Interacting Frobenius Algebras are Hopf. LiCS’16. 3Bonchi, Sobocinski, Zanasi. Interacting Hopf Algebras, Journal of Pure and Applied Algebra, 2016

slide-14
SLIDE 14

Complementary basis

Frobenius algebra Frobenius algebra = =

α π = π

  • α

3Duncan, Dunne. Interacting Frobenius Algebras are Hopf. LiCS’16. 3Bonchi, Sobocinski, Zanasi. Interacting Hopf Algebras, Journal of Pure and Applied Algebra, 2016

slide-15
SLIDE 15

Complementary basis

Hopf algebra Frobenius algebra Frobenius algebra = =

α π = π

  • α

3Duncan, Dunne. Interacting Frobenius Algebras are Hopf. LiCS’16. 3Bonchi, Sobocinski, Zanasi. Interacting Hopf Algebras, Journal of Pure and Applied Algebra, 2016

slide-16
SLIDE 16

Complementary basis

Hopf algebra Hopf algebra Frobenius algebra Frobenius algebra = =

α π = π

  • α

3Duncan, Dunne. Interacting Frobenius Algebras are Hopf. LiCS’16. 3Bonchi, Sobocinski, Zanasi. Interacting Hopf Algebras, Journal of Pure and Applied Algebra, 2016

slide-17
SLIDE 17

Hadamard

... ... ...

α

... =

α

= =

π/2 π/2 π/2

slide-18
SLIDE 18

Universality, Soundness, and Completeness

slide-19
SLIDE 19

Universality

  • =
  • |0

|0+|1 √ 2

=: |+ |1 →

|0−|1 √ 2

=: |−

  • α

· · · · · ·

  • =

|0 . . . 0 → |0 . . . 0 |1 . . . 1 → eiα |1 . . . 1

  • α

· · · · · ·

  • =

|+ . . . + → |+ . . . + |− . . . − → eiα |− . . . −

  • Universality: for any n-qubit linear map U, ∃D s.t. D = U.
  • π/4-fragment is approximately universal: ∀ǫ > 0 and any n-qubit linear

map U, ∃D with angles multiple of π/4 s.t. || D − U|| < ǫ.

  • π/2-fragment is not (approximately) universal.
slide-20
SLIDE 20

... β ... ... α ... ...

=

α+β ... ...

... ... ...

α

... =

α

= =

π/2 π/2 π/2

= =

α π = π

  • α
  • Soundness: (ZX ⊢ D1 = D2) ⇒ (D1 ≃ D2)

where D1 ≃ D2 if it exists a non zero s ∈ C s.t. D1 = s D2

slide-21
SLIDE 21

... β ... ... α ... ...

=

α+β ... ...

... ... ...

α

... =

α

= =

π/2 π/2 π/2

= =

α π = π

  • α
  • Soundness: (ZX ⊢ D1 = D2) ⇒ (D1 ≃ D2)

where D1 ≃ D2 if it exists a non zero s ∈ C s.t. D1 = s D2

  • Completeness: (D1 ≃ D2) =

⇒ ? (ZX ⊢ D1 = D2) “The most fundamental open problem related to the zx-calculus is establishing its completeness properties for some of the calculus’ variants”

CQM wiki

slide-22
SLIDE 22

Completeness of the π/2-fragment

Theorem [Backens’124] Completeness of the π/2 fragment of the zx-calculus. ∀D1, D2 involving angles multiple of π/2 only, D1 ≃ D2 ⇔ (ZX ⊢ D1 = D2)

  • 4M. Backens. The ZX-calculus is complete for stabilizer quantum mechanics. New J. Phys. 16 (2014) 093021
slide-23
SLIDE 23

Incompleteness of zx-calculus

Theorem [Schr¨

  • der, Zamdzhiev’145]. zx-calculus is incomplete for

Qubit Quantum Mechanics. Proof.

  • 5C. Schr¨
  • der de Witt, V. Zamdzhiev. The ZX-calculus is incomplete for quantum mechanics. EPTCS 172,

2014

slide-24
SLIDE 24

Incompleteness of zx-calculus

Theorem [Schr¨

  • der, Zamdzhiev’145]. zx-calculus is incomplete for

Qubit Quantum Mechanics. Proof.

  • π/3

π/3 2π/3 π/3 π/3

  • α0

β0 γ0

  • α0 = − arccos
  • 5

2 √ 13

  • , β0 = −2 arcsin

3 4

  • , γ0 = arcsin

3 4

  • −α0
  • 5C. Schr¨
  • der de Witt, V. Zamdzhiev. The ZX-calculus is incomplete for quantum mechanics. EPTCS 172,

2014

slide-25
SLIDE 25

Incompleteness of zx-calculus

Theorem [Schr¨

  • der, Zamdzhiev’145]. zx-calculus is incomplete for

Qubit Quantum Mechanics. Proof.

  • π/3

π/3 2π/3 π/3 π/3

  • α0

β0 γ0

  • α0 = − arccos
  • 5

2 √ 13

  • , β0 = −2 arcsin

3 4

  • , γ0 = arcsin

3 4

  • −α0
  • α
  • 3

:=

  • If ZX ⊢ D1 = D2 then D13 ≃ D23.
  • 5C. Schr¨
  • der de Witt, V. Zamdzhiev. The ZX-calculus is incomplete for quantum mechanics. EPTCS 172,

2014

slide-26
SLIDE 26

Incompleteness of zx-calculus

Theorem [Schr¨

  • der, Zamdzhiev’145]. zx-calculus is incomplete for

Qubit Quantum Mechanics. Proof.

  • π/3

π/3 2π/3 π/3 π/3

  • 3

=

  • π

π π π

  • =

1 1

  • 3α0

3β0 3γ0

  • =
  • α0

β0 γ0

  • 3

α0 = − arccos

  • 5

2 √ 13

  • , β0 = −2 arcsin

3 4

  • , γ0 = arcsin

3 4

  • −α0
  • α
  • 3

:=

  • If ZX ⊢ D1 = D2 then D13 ≃ D23.
  • 5C. Schr¨
  • der de Witt, V. Zamdzhiev. The ZX-calculus is incomplete for quantum mechanics. EPTCS 172,

2014

slide-27
SLIDE 27

(In)-completeness

  • Completeness of the π/2-fragment [Backens’12]
  • Incompleteness for Qubit QM [Schr¨
  • der,Zamdzhiev’14]

No obvious way to extend the zx-calculus

slide-28
SLIDE 28

(In)-completeness

  • Completeness of the π/2-fragment [Backens’12]
  • Incompleteness for Qubit QM [Schr¨
  • der,Zamdzhiev’14]

No obvious way to extend the zx-calculus

  • Completeness of the 1-qubit π/4-fragment (path diagrams)

[Backens’146]

  • 6M. Backens. The ZX-calculus is complete for the single-qubit Clifford+T group. EPTCS 172, 2014.
slide-29
SLIDE 29

(In)-completeness

  • Completeness of the π/2-fragment [Backens’12]
  • Incompleteness for Qubit QM [Schr¨
  • der,Zamdzhiev’14]

No obvious way to extend the zx-calculus

  • Completeness of the 1-qubit π/4-fragment (path diagrams)

[Backens’146]

  • Incompleteness of the π/4-fragment [Perdrix, Wang’167]
  • 6M. Backens. The ZX-calculus is complete for the single-qubit Clifford+T group. EPTCS 172, 2014.
  • 7S. Perdrix, Q. Wang. Supplementarity is necessary for quantum diagram reasoning. MFCS’16
slide-30
SLIDE 30

Supplementarity, a candidate for incompleteness

  • α+π

α

  • =

  • Inspired by [Coecke,Edwards’10]: supplementarity.
  • Can be proven in ZX when α = ± π

2 .

Theorem:    ZX ⊢

α+π = α 2α

    ⇔ α = 0 mod π

2

slide-31
SLIDE 31

Alternative interpretation

=

=

=

  • α

=

α α α 2α

Soundness: (ZX ⊢ D1 = D2) ⇒ D1♯ ≃ D2♯ Counterexample: ∀α = 0 mod π

2 ,

  • α+π

α

slide-32
SLIDE 32

Sound interpretation (1)

  • π

= π π π = π π π

slide-33
SLIDE 33

Sound interpretation (1)

  • π

= π π π = π π π

  • π

2

=

π 2 π 2

π

π 2

=

  • π

2

  • π

2

  • π

2

=

  • π

2

  • π

2

  • π

2

slide-34
SLIDE 34

Sound interpretation (1)

  • π

= π π π = π π π

  • π

2

=

π 2 π 2

π

π 2

=

  • π

2

  • π

2

  • π

2

=

  • π

2

  • π

2

  • π

2

= =

π 2 π 2 π 2 π 2 π 2 π 2 π 2 π 2 π 2

=

  • π

2

  • π

2

  • π

2

  • π

2

  • π

2

  • π

2

  • π

2

  • π

2

  • π

2

=

  • π

2 π 2 π 2

slide-35
SLIDE 35

Sound interpretation (2)

  • α

π

= 2α π π π α α α = α π 2α α α 3π π π =

π

  • α
  • α
  • α

π π =

  • π
  • α
slide-36
SLIDE 36

Sound interpretation (3)

  • α

β

=

α+β α+β 2α α+β 2β

=

α+β α+β 2β 2α α+β

=

α+β α+β α+β 2α 2β

= α+β

α+β α+β 2α 2β

=

2(α+β) α+β α+β α+β

=

  • α+β
slide-37
SLIDE 37

Incompleteness

  • α+π

α

⇒ α = 0 mod π 2 Corollary:

π 4 -fragment of ZX-calculus is not complete as the following

equation cannot be derived:

π 4

=

−3π 4 −π 2

slide-38
SLIDE 38

Graphical interpretation

  • Theorem. In ZX-calculus, antiphase twins can be merged if and only if

∀α,

α+π = α 2α

where two dots are antiphase twins if: – they have the same colour; – the difference between their angles is π; – they have the same neighbourhood.

α α+π γ β

β 2α

γ α+π β α γ

γ β

slide-39
SLIDE 39

Conclusion

  • π

4 -fragment of zx-calculus is completeness [Backens’12]

  • Incompleteness in general [Schr¨
  • der,Zamdzhiev’14]

No obvious way to extend the zx-calculus

  • π

4 -fragment is incompleteness [Perdrix,Wang’16]

Supplementarity as an axiom: zx-calculus := zx-calculus +‘Supplementarity’ ∀α,

α+π = α 2α

Open question. Is π

4 -fragment of zx-calculus +‘Supplementarity’ complete?