Quantum proof systems for iterated exponential time, and beyond
Joe Fitzsimons (SUTD) Zhengfeng Ji (UT Sydney) Thomas Vidick (CalTech)
Henry Yuen
University of Toronto
Quantum proof systems for iterated exponential time, and beyond - - PowerPoint PPT Presentation
Quantum proof systems for iterated exponential time, and beyond Henry Yuen University of Toronto Joe Fitzsimons (SUTD) Zhengfeng Ji (UT Sydney) Thomas Vidick (CalTech) Motivating question What is the computational complexity of nonlocal
Joe Fitzsimons (SUTD) Zhengfeng Ji (UT Sydney) Thomas Vidick (CalTech)
University of Toronto
y a b
verifier Player B Player A
4 5
y a b
verifier Player B Player A
! "
close to this textbook strategy, up to local isometries.
':)→+ ,:-→.
0,2
NEXP: nondeterministic exponential time
% = ∑) *+ ) = , for all -, /.
56789:6;9 5 < ∈ℂ?⊗ℂ? ABCD: EF
G ,{IJ K}
',+,%,) C ',%,+,) NO
% ⊗ *+ )|#⟩
+ , - .
Some fine print:
% &'()(+) when # is given explicitly.
%
% &'() * when # is given explicitly is hard for NEXP.
% &'() * when # is given explicitly is hard for NEXP.
; <=>?(@).
Generalization of nonlocal games where verifier exchanges quantum messages over "-rounds with the players.
'
(
'
)
'’s private registers
)(’s private registers Verifier’s private registers Messages to/from )
'
Messages to/from )( [Kempe, et al. ‘08] Every quantum interactive protocol can be transformed into an equivalent 1-round protocol.
'
&
'’s private registers
&(’s private registers Verifier’s private registers Messages to/from &
'
Messages to/from &( [Kempe, et al. ‘08] Every quantum interactive protocol can be transformed into an equivalent 1-round protocol.
012 3
<
8
<
=
>
8
>= Phase Unitaries Locality <
8
68, … , 6A 2 qubit gates >
8
6AB8 unbounded >= 6AB= Unbounded <
=
6ABC, … , 63 2 qubit gates
&, !(, !" to measure their local state and check
&, !(, !" to measure their local state and check
force the players to use certain types of states and measurements.
"’s state will be encoded using a 7-qubit quantum
error correcting code, and each “share” is distributed to the 7 players.
"#, … , ! "& are forced to simulate ! "
honestly.
* such that
* = 1
* ≤ 1 − 8 9:;< % = 1 − 8 =>?(()
8 9:;< % = 8 =>? ( .
A of size O log & = DEFG(#) with gap 8 =>? ( .
Issue: How can a polylog(N)-time machine “know” what a poly(N) circuit looks like?
&
Original *-player protocol
$′
'
Compressed (, + .)-player protocol with trusted &0
Compressed (% + ')-player protocol
0′
Compressed (% + ')-player protocol
,
0′
Compressed (% + ')-player protocol
*
0′
Compressed, merged $-player protocol
&/%'&
,′
Compressed, merged $-player protocol
%/!#%
*′
6 789:(;).
+ , - .
789:,;< =>(<) .
/012,34 56(4) .
/ 9:;<($ & ).
players, but unclear if it holds for more players.
ideas to reduce to 2.
⋯