np has log-space verifiers with fixed-size public quantum registers

14
NP has log-space verifiers with fixed-size public quantum registers ABUZER YAKARYILMAZ Faculty of Computing University of Latvia A. C. CEM SAY Department of Computer Engineering Boǧaziçi University October 07, 2011 TÕRVE

Upload: kaseem-sullivan

Post on 02-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

NP has log-space verifiers with fixed-size public quantum registers. A. C. CEM SAY Department of Computer Engineering Boǧazi ç i University. ABUZER YAKARYILMAZ Faculty of Computing University of Latvia. October 07, 2011 TÕRVE. An interactive proof system for a language. PROVER. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: NP has log-space verifiers with  fixed-size  public quantum registers

NP has log-space verifiers with fixed-size public quantum registers

ABUZER YAKARYILMAZFaculty of Computing

University of Latvia

A. C. CEM SAYDepartment of Computer Engineering

Boǧaziçi University

October 07, 2011TÕRVE

Page 2: NP has log-space verifiers with  fixed-size  public quantum registers

𝑥∈𝑳?

VERIFIER

PROVER

An interactive proof system for a language

probabilistic machine

Page 3: NP has log-space verifiers with  fixed-size  public quantum registers

𝑥∈𝑳?

VERIFIER

PROVER

unlimited computational power

Prover can cheat!

resource-bounded

An interactive proof system for a language

Page 4: NP has log-space verifiers with  fixed-size  public quantum registers

Two criteria:Language has a proof system if

COMPLETENESSFor every , the verifier always accepts with high probability after interacting the prover

SOUNDNESSFor every and every , the verifier rejects with high probability after interacting

Page 5: NP has log-space verifiers with  fixed-size  public quantum registers

Arthur-Merlin system (space-bounded)

₵ 0 1 # … 0 1 # $

… # 0 1 # …

Work tape (restricted)

1

Communicationcell

Random numbergenerator

Input tape (read-only)

… # 1 1 # …

Work tape (unlimited)

outcomesARTHUR

MERLIN

Page 6: NP has log-space verifiers with  fixed-size  public quantum registers

Complexity classes is the class of languages recognized by a deterministic Turing machine in polynomial time. is the class of language recognized by a nondeterministic Turing machine in polynomial time.--- is the class of languages having an AM proof system with no error such that • the random number generator is removed and • the runtime of Arthur is restricted with polynomial time.Class is obtained, if the communication cell is removed as a further restriction. ---

- [Con89]A well-known open problem: Is equal to , or not?

Page 7: NP has log-space verifiers with  fixed-size  public quantum registers

A new system: qAM

₵ 0 1 # … 0 1 # $

… # 0 1 # …

Work tape (restricted)

1

Communicationcell

A finite quantumregister

Input tape (read-only)

… # 1 1 # …

Work tape (unlimited)

outcomesÂRTHUR

MERLIN

Page 8: NP has log-space verifiers with  fixed-size  public quantum registers

The finite quantum register• A quantum register is an -dimensional Hilbert space, , with

basis• , where

• A quantum state is a linear combination of basis states, i.e.• , where

• each is called the amplitude of being state and the probability of being in state is given by .

Page 9: NP has log-space verifiers with  fixed-size  public quantum registers

The operations on the register• Initializing the register (a predefined quantum state)• Applying a superoperator () satisfying

,where• is an operation element • is the measurement outcome• [Optional] Each entry of is a rational number

𝜀(¿𝜓 ⟩)

=

𝑝1=~⟨𝜓 1∨

~𝜓 1 ⟩

𝑝2=~⟨𝜓 2∨

~𝜓 2 ⟩ =

𝑝𝑘=~⟨𝜓𝑘∨

~𝜓𝑘 ⟩

=

……

|~𝜓 1 ⟩√𝑝1

|~𝜓 2 ⟩√𝑝2

|~𝜓𝑘 ⟩√𝑝𝑘

……

Page 10: NP has log-space verifiers with  fixed-size  public quantum registers

- -

-, a well-known -complete problem, is the collection of all strings of the form

such that , and ’s are numbers in binary , and there exists a set satisfying .---Ârthur can encode binary numbers into amplitudes of the states of the register and can also make addition and subtraction on them.

The strategy of Ârthur:Ârthur requests the set from Merlin and then tests

.

Page 11: NP has log-space verifiers with  fixed-size  public quantum registers

Some details of the algorithm₵ 0 1 … 1 # 1 0 … 1 # … … 1 1 … 0 # $

… …𝑆 𝑎1

𝑎𝑛

(1000)

auxiliary value

to store

to store ’s

to store

|~𝜓|𝑤|⟩=( 13 )

|𝑤|(1𝑆0𝑇

)Initial state

Before reading $

( 13 )

|𝑤|+1

2(𝑆−𝑇 )  ⏟

( 13 )

|𝑤|+1

reject

Accept ()

• Member are accepted exactly.• Nonmembers are rejected with a probability at least .The error gap can be reduced to any desired value by usingconventional probability amplification techniques.

Page 12: NP has log-space verifiers with  fixed-size  public quantum registers

-Any language in is log-space reducible to - [Pap94]:• Let be language in , then there exists a logarithmic space deterministic

algorithm that outputs for any given input string such that-.

---For any given input string , Ârthur can run the algorithm for - on .

-.

-

Page 13: NP has log-space verifiers with  fixed-size  public quantum registers

Concluding remarks• A poly-time Ârthur can be simulated by a poly-time Arthur:

--

• In constant space [DS92,CHPW94,AW02]:- -----

(if arbitrary transition amplitudes are allowed)

• Is --? [Con93]• What is the relationship between

and --?

Page 14: NP has log-space verifiers with  fixed-size  public quantum registers

References