Tensors: From Entanglement to Computational Complexity Matthias - - PowerPoint PPT Presentation

tensors from entanglement to computational complexity
SMART_READER_LITE
LIVE PREVIEW

Tensors: From Entanglement to Computational Complexity Matthias - - PowerPoint PPT Presentation

Tensors: From Entanglement to Computational Complexity Matthias Christandl (Copenhagen & MIT) Peter Vrana (Budapest) and Jeroen Zuiddam (Amsterdam->IAS) arXiv:1709.0781, Proc. STOC18 Outline Two motivations Resource theory of


slide-1
SLIDE 1

Tensors: From Entanglement to Computational Complexity

Matthias Christandl (Copenhagen & MIT) Peter Vrana (Budapest) and Jeroen Zuiddam (Amsterdam->IAS) arXiv:1709.0781, Proc. STOC’18

slide-2
SLIDE 2

Outline

  • Two motivations
  • Resource theory of tensors
  • Entanglement polytopes
  • Tensor

tensor …. tensor

  • Quantum functionals

⊗ ⊗ ⊗

slide-3
SLIDE 3

Two motivations

slide-4
SLIDE 4

Quantum states

t = e0 ⊗ e0 ⊗ e0 + e1 ⊗ e1 ⊗ e1

1 1 1 1 1 1

  • r

State of a classical system (3 bits) 1 1 1 1 1 1

+

State of a quantum system (3 qubits)

e0 = ✓ 1 ◆ e1 = ✓ 0 1 ◆

slide-5
SLIDE 5

Quantum state=tensor

t ∈ Cd ⊗ Cd ⊗ Cd t =

d

X

i,j,k=1

tijkei ⊗ ej ⊗ ek

slide-6
SLIDE 6

GHZ state = unit tensor

1 1

hri =

r

X

i=1

ei ⌦ ei ⌦ ei

Greenberger-Horne-Zeilinger

r

slide-7
SLIDE 7

Local operations

1 1 1 1 1 1

+

t = e0 ⊗ e0 ⊗ e0 + e1 ⊗ e1 ⊗ e1

1 1 1 Local trans- formation: Flip first bit Local trans- formation: Flip first qubit

✓ 1 1 ◆

t = e1 ⊗ e0 ⊗ e0 + e0 ⊗ e1 ⊗ e1

slide-8
SLIDE 8

Local operations=restrictions

t ≥ t0 if (a ⊗ b ⊗ c) t = t0 for some matrices a, b, c

Linear combination of slices

slide-9
SLIDE 9

3 qubits

e0 ⊗ e0 ⊗ e0 + e1 ⊗ e0 ⊗ e1 e0 ⊗ e0 ⊗ e0 + e0 ⊗ e1 ⊗ e1 e0 ⊗ e0 ⊗ e0 + e1 ⊗ e1 ⊗ e0

Einstein-Podolsky-Rosen (EPR)-state

e0 ⊗ e0 ⊗ e0 + e1 ⊗ e1 ⊗ e1

Greenberger-Horne-Zeilinger GHZ-state

e0 ⊗ e0 ⊗ e0

unentangled state

e0 ⊗ e0 ⊗ e1 + e0 ⊗ e1 ⊗ e0 + e1 ⊗ e0 ⊗ e0

W-state

slide-10
SLIDE 10

Algebraic Complexity

Mamu(d) : M(d) × M(d) → M(d) (A, B) 7! A · B M(d) = algebra of d × d complex matrices

d3 multiplications

bilinear

d x = d

slide-11
SLIDE 11

Bilinear maps=tensors

Mamu(d) : M(d) × M(d) × M(d)∗ → C (A, B, C) 7! trA · B · C Mamu(d) =

d

X

i,j,k=1

eij ⊗ ejk ⊗ eki eij = ei ⊗ ej

=

d

X

i,j,k=1

(ei ⊗ ej) ⊗ (ej ⊗ ek) ⊗ (ek ⊗ ei)

d

EPR states

slide-12
SLIDE 12

Complexity=Tensor rank

7 2

Strassen: # elementary multiplications = tensor rank

e± := e0 ± e1

e00 ⊗ e00 ⊗ e00 + e11 ⊗ e11 ⊗ e11 e01 ⊗ e10 ⊗ e00 + e10 ⊗ e01 ⊗ e11 e01 ⊗ e11 ⊗ e10 + e10 ⊗ e00 ⊗ e01 e00 ⊗ e01 ⊗ e10 + e11 ⊗ e10 ⊗ e01

Do you like Strassen’s decomposition? Then you might want to look at some tensor surgery next!

  • Ch. & Zuiddam,
  • Comp. Compl. 2018

arXiv:1606.04085

=e−1 ⊗ e1+ ⊗ e00 + e1+ ⊗ e00 ⊗ e−1 + e00 ⊗ e−1 ⊗ e1+ − e−0 ⊗ e0+ ⊗ e11 − e0+ ⊗ e11 ⊗ e−0 − e11 ⊗ e−0 ⊗ e0+ + (e00 + e11) ⊗ (e00 + e11) ⊗ (e00 + e11)

slide-13
SLIDE 13

Resource theory of tensors

slide-14
SLIDE 14

Resource theory of tensors

  • Restriction
  • Unit
  • Rank
  • Subrank

t ≥ t0 if (a ⊗ b ⊗ c) t = t0 for some matrices a, b, c

hri =

r

X

i=1

ei ⌦ ei ⌦ ei R(t) = min{r : hri t} Q(t) = max{r : t hri}

valuable resource free

  • perations

= min{r : t =

r

X

i=1

αi ⊗ βi ⊗ γi}

slide-15
SLIDE 15

Restriction

t ≥ t0 if (a ⊗ b ⊗ c) t = t0 for some matrices a, b, c t ∼ = t0 if t ≥ t0 and t0 ≥ t iff (a ⊗ b ⊗ c) t = t0 for invertible a, b, c iff G.t = G.t0 Deciding restriction Classifying orbits and their relations

G = GL(d) × GL(d) × GL(d)

slide-16
SLIDE 16

Degeneration

Deciding degeneration Classifying orbit closures and their relations

(e0 + ✏e1)⊗3 − e⊗3 = ✏(e0 ⊗ e0 ⊗ e1 + e0 ⊗ e1 ⊗ e0 + e1 ⊗ e0 ⊗ e0) + O(✏2)

t D t0 if t✏ → t0, t ≥ t✏

✏ 7! 0

GHZ state W state

slide-17
SLIDE 17

Deciding degeneration

  • Orbit closures are G-invariant algebraic varieties
  • Example:

e0 ⊗ e0 ⊗ e0 + e1 ⊗ e1 ⊗ e1 e0 ⊗ e0 ⊗ e1 + e0 ⊗ e1 ⊗ e0 + e1 ⊗ e0 ⊗ e0

f=Cayley hyperdeterminant

t 6 Dt0 iff there exists f(t) = 0, but f(t0) 6= 0

G covariant polynomial f : f(t) 6= f(t0)

slide-18
SLIDE 18

Entanglement polytopes

be happy with partial information

slide-19
SLIDE 19

t0

C ∈

  • Cd ⊗ Cd

⊗ Cd t0 ∈ Cd ⊗ Cd ⊗ Cd

normalised

t0

A ∈ Cd ⊗

  • Cd ⊗ Cd

λA = singular values (t0

A)2

t0

B ∈ · · ·

λB = singular values (t0

B)2

λC = singular values (t0

C)2

  • rdered probability distribution

=spectrum of reduced density operator

Local spectra

slide-20
SLIDE 20
slide-21
SLIDE 21

Entanglement polytopes

Reduced density matrices

Ch-Mitchison, Klyachko, Daftuar-Hayden (2004) based in part on Kirwan GHZ =all W EPR product Walter-Doran-Gross-Ch, Sawicki-Oszmaniec-Kus (2010) based on Brion

14

marginal polytope

slide-22
SLIDE 22

Experimental Detection

  • if measured value

– not in W-polytope – Then must be in GHZ-class!

  • easy test for entanglement!

Science

THE INTERNATIONAL WEEKLY JOURNAL OF SCIENCE XX XXXX 2013 I www.nature.com/nature I E10

Headline headline Subline sublkdjfksdfdf lkdsjfdkjfdf

λ(3)

max

1 λ(1)

max

λ(2)

max

0.5 1 1

C

ρ

ψ

λ(1)

max

λ(2)

max

λ(3)

max

slide-23
SLIDE 23

A little more partial information?

  • Orbit closures are G-invariant algebraic varieties
  • f’s come in types indexed by 3 Young diagrams

λA =

.

# boxes=degree

t 6 Dt0 iff there exists f(t) = 0, but f(t0) 6= 0

G covariant polynomial f : f(t) 6= f(t0)

slide-24
SLIDE 24

Weyl’s construction

  • Schur-Weyl duality
  • rthogonal projector onto

component

(Cd)⊗n ∼ = M

λ

[λ] ⊗ Vλ

Sn acts GL(d) acts

(PλA ⊗ PλB ⊗ PλC) | {z }

=:Pλ

t⊗n λA PλA

= X

i

viv∗

i

! t⊗n = X

i

v∗

i fi(t)

slide-25
SLIDE 25

Relaxation

  • Orbit closures are G-invariant algebraic varieties

if there is λ s.th. Pλt⌦n = 0 but Pλt0⌦n 6= 0

  • ccurrence obstructions (Geometric Complexity Theory)

Mulmuley-Sohoni, Strassen, Bürgisser-Ikenmeyer, …

t 6 Dt0 iff there exists f(t) = 0, but f(t0) 6= 0

G covariant polynomial f : f(t) 6= f(t0)

slide-26
SLIDE 26

Entanglement polytopes

Invariant-theoretic

GHZ =all W EPR product

14

✓4 8, 3 8, 1 8 ◆

.

Pλt⊗n 6= 0

Kronecker = marginal polytope

gλ 6= 0

slide-27
SLIDE 27

tensor tensor ... tensor

⊗ ⊗ ⊗

slide-28
SLIDE 28

(Quantum) information theory

Source Encoder Storage Decoder

Shannon: storage cost= all bits

Source Encoder Storage Decoder Source Source

Shannon: storage cost= H(X) bits/symbol

. . . . . .

slide-29
SLIDE 29

A small observation

d = 2n

ei = ei1i2···in = ei1 ⊗ ei2 ⊗ · · · ⊗ ein

d

X

i=1

ei ⊗ ei =

2

X

i1=1

ei1 ⊗ ei1 ! ⊗

2

X

i2=1

ei2 ⊗ ei2 ! ⊗ · · · ⊗

2

X

in=1

ein ⊗ ein !

= (e0 ⊗ e0 + e1 ⊗ e1)⊗n

d

X

i=1

ei ⊗ ei ⊗ ei = (e0 ⊗ e0 ⊗ e0 + e1 ⊗ e1 ⊗ e1)⊗n

d

X

i,j,k=1

eij ⊗ ejk ⊗ eki = @

2

X

i,j,k=1

eij ⊗ ejk ⊗ eki 1 A

⊗n

= h2i⊗n

= Mamu(2)⊗n Mamu(d) =

hdi =

slide-30
SLIDE 30

Algebraic complexity theory

  • Exponent of matrix multiplication
  • Conjecture:

d3 multiplications

O(dω)

2 ≤ 2.38 ≤ · · · ≤ 2.8 ≤ 3

…, Coppersmith-Winograd Strassen

h2i⊗2n+o(n) Mamu(2)⊗n

ω = inf{r : h2i⊗(nr+o(n)) Mamu(2)⊗n}

d x = d

slide-31
SLIDE 31

Asymptotic resource theory

  • Asymp. restriction
  • Unit
  • Asymp. rank
  • Asymp. subrank

hri =

r

X

i=1

ei ⌦ ei ⌦ ei

t & t0 if t⌦n+o(n) ≥ t0⌦n ˜ R(t) := lim

n→∞ R(t⊗n)

1 n

˜ Q(t) := lim

n→∞ Q(t⊗n)

1 n

˜ R(Mamu(2)) = 2ω

slide-32
SLIDE 32

Strassen’s spectral theorem

t & t0 iff F(t) ≥ F(t0) for all F : F monotone F normalised F multiplicative F additive

F(hri) = r F(s ⊗ s0) = F(s) · F(s0) F(s ⊕ s0) = F(s) + F(s0)

˜ R(t) = max

F

F(t) ˜ Q(t) = min

F

F(t)

easy

difficult every F is an obstruction Asymptotic analogue of completeness of invariants for degeneration

under restriction

F(s) ≥ F(s0) for all s ≥ s0

slide-33
SLIDE 33

What are the F’s?

  • Existence non-constructive

– Compact space worth of them – 3 Gauge points: ranks of slicings – Construction of others open since ’80s

  • Theorem also true for subclasses of tensors

– Oblique tensor – Strassen’s support functionals

slide-34
SLIDE 34

Main Result: Quantum functionals

θ = (θA, θB, θC) probability distribution e.g. θA = θB = θC = 1 3

Eθ(t) := max

λ∈∆(t){θAH(λA) + θBH(λB) + θCH(λC)}

Fθ(t) := 2Eθ(t)

Measures distance to origin (relative entropy distance)

14

h ✓1 3 ◆ ≈ 0.92

1

E( 1

3 , 1 3 , 1 3 )

2 3 quantum functionals entanglement polytope

  • perator scaling
slide-35
SLIDE 35

Main Result: Quantum functionals

Fθ monotone Fθ normalised Fθ multiplicative Fθ additive

Eθ(t) := max

λ∈∆(t){θAH(λA) + θBH(λB) + θCH(λC)}

Fθ(t) := 2Eθ(t)

easy, since polytope gets smaller under restriction quantum functional gets smaller easy, since polytope of unit tensor contains uniform point similar to multiplicativity, see paper

F(hri) = r

slide-36
SLIDE 36

Multiplicativity

Fθ(t) := 2Eθ(t)

Fθ(t ⊗ t0) = Fθ(t) · Fθ(t0)

Entanglement polytope: Reduced density matrices

Entanglement polytopes: Invariant-theoretic

Eθ(t ⊗ t0) = Eθ(t) + Eθ(t0)

slide-37
SLIDE 37

Quantum functionals: Some facts

  • Extend Strassen’s support functionals
  • Are they complete?

– If complete, then

  • General setting of tensors of order k
  • Connect Strassen’s framework to capset

– Reproves recent results – Characterise slice-rank

ω = 2

slide-38
SLIDE 38

Summary

14

GHZ =all W EPR product

t ≥ t0 if (a ⊗ b ⊗ c) t = t0 for some matrices a, b, c t & t0 if t⌦n+o(n) ≥ t0⌦n

Eθ(t) := max

λ∈∆(t){θAH(λA) + θBH(λB) + θCH(λC)}

Fθ(t) := 2Eθ(t)

If all, then ω = 2

slide-39
SLIDE 39

x =

1 1