Improved Simulation of Stabilizer Circuits: 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 1 +ZI +IX +XI +IZ
Improved Simulation of Stabilizer Circuits: 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 1 +ZI +IX +XI +IZ
Stabilizer Circuits
0 0 1 0 0 +ZI
0 1 0 0 0 +IX
1 0 0 0 0 +XI
0 0 0 1 0 +IZ
State: |00
xij bits zij bits ri bits
Destabilizers D1
1 0 0 0 0 +XI
D2 0 1 0 0 0 +IX
Stabilizers S1
0 0 1 0 0 +ZI
S2 0 0 0 1 0 +IZ
Hadamard on qubit a:
For all i{1,…,2n}, swap xia with zia, and set
ri := ri xiazia
State: |00
Destabilizers
1 0 0 0 0 +XI
0 1 0 0 0 +IX
Stabilizers
0 0 1 0 0 +ZI
0 0 0 1 0 +IZ
State: |00+|10
Destabilizers
0 0 1 0 0 +ZI
0 1 0 0 0 +IX
Stabilizers
1 0 0 0 0 +XI
0 0 0 1 0 +IZ
CNOT from qubit a to qubit b:
For all i{1,…,2n}, set xib := xib xia and
zia := zia zib
State: |00+|10
Destabilizers
0 0 1 0 0 +ZI
0 1 0 0 0 +IX
Stabilizers
1 0 0 0 0 +XI
0 0 0 1 0 +IZ
State: |00+|11
Destabilizers
0 0 1 0 0 +ZI
0 1 0 0 0 +IX
Stabilizers
1 1 0 0 0 +X
0 0 1 1 0 X
+Z
Phase on qubit a:
For all i{1,…,2n}, set ri := ri xiazia, then set
zia := zia xia
State: |00+|11
Destabilizers
0 0 1 0 0 +ZI
0 1 0 0 0 +IX
Stabilizers
1 1 0 0 0 +X
0 0 1 1 0 X
+Z
State: |00+i|11
Destabilizers
0 0 1 0 0 +ZI
0 1 0 1 0 +IY
Stabilizers
1 1 0 1 0 +X
0 0 1 1 0 Y
+Z
Measurement of qubit a:
If xia=0 for all i{n+1,…,2n}, then outcome will
be deterministic. Otherwise 0 with ½ probability
and 1 with ½ probability.
State: |00+i|11
Destabilizers
0 0 1 0 0 +ZI
0 1 0 1 0 +IY
Stabilizers
1 1 0 1 0 +X
0 0 1 1 0 Y
+Z
Random outcome:
Pick a stabilizer Si such that xia=1 and set Di:=Si.
Then set Si:=Za and output 0 with ½ probability, and
set Si:=-Za and output with ½ probability, where Za is
Z on ath qubit and I elsewhere. Finally, left-multiply
whatever rows don’t commute with Si by Di
State: |11
Destabilizers
1 1 0 1 0 +X
0 1 0 1 0 Y
0 0 1 0 1 +IY
-ZI
Stabilizers
0 0 1 1 0 +Z
Z
Novel part: How to obtain deterministic
measurement outcomes in only O(n2) steps, without
using Gaussian elimination?
Za must commute with stabilizer, so
n
c S
h 1
h h Za
| h1
H c12
|0 H c01
h0
m0
m1
c03
|0 H H |
Bob’s Qubits
c14
|0 c42
h2
|0 c32
Prepare Alice’s part Bob’s part h2
EPR pair
S e c on ds p e r m e a s ure m e nt
1
0.9 β=1.2
β=1.1
Performance
0.8
0.7
β=1.0
β=0.9
of CHP
0.6 β=0.8
β=0.7
0.5 β=0.6
0.4
0.3
0.2
0.1
0
200 600 1000 1400 1800 2200 2600 3000
Number of qubits n