Terminologi 'kode permukaan' sedikit variabel. Ini mungkin merujuk ke seluruh kelas benda, varian dari kode Toric pada kisi yang berbeda, atau mungkin merujuk pada kode Planar, varian spesifik pada kisi persegi dengan kondisi batas terbuka.
Kode Torik
Saya akan meringkas beberapa properti dasar dari kode Toric. Bayangkan sebuah kisi persegi dengan kondisi batas periodik, yaitu tepi atas bergabung ke tepi bawah, dan tepi kiri bergabung ke tepi kanan. Jika Anda mencoba ini dengan selembar kertas, Anda akan menemukan Anda mendapatkan bentuk donat, atau torus. Pada kisi ini, kami menempatkan qubit di setiap tepi kotak.
Stabilisator
Selanjutnya, kami mendefinisikan sejumlah besar operator. Untuk setiap kuadrat pada kisi (terdiri dari 4 qubit di tengah setiap tepi), kita menulis
melakukan rotasi Pauli X pada masing-masing 4 qubit. Label p mengacu pada 'plaquette', dan hanya sebuah indeks sehingga kita nanti dapat menghitung seluruh set plak. Pada setiap titik kisi (dikelilingi oleh 4 qubit), kita mendefinisikan
A s = Z Z Z Z . s mengacu pada bentuk bintang dan sekali lagi, mari kita menjumlahkan semua istilah tersebut.
Bp=XXXX,
XpAs=ZZZZ.
s
[As,As′]=[Bp,Bp′]=0I[As,Bp]=0[XX,ZZ]=0.
Ruang kode
|ψ⟩
∀s:As|ψ⟩=|ψ⟩∀p:Bp|ψ⟩=|ψ⟩.
N×NN22N2N2AsBp±1A2s=B2p=I
∏sAs=∏pBp=IAsBp
Operator yang logis
X1,LZ1,LX2,LZ2,L
[X1,L,X2,L]=0[X1,L,Z2,L]=0[Z1,L,Z2,L]=0[Z1,L,X2,L]=0
{X1,L,Z1,L}=0{X2,L,Z2,L}=0
Ada beberapa konvensi yang berbeda untuk cara memberi label pada operator yang berbeda. Saya akan memilih favorit saya (yang mungkin kurang populer):
ZZ1,L
ZX2,LZ2,L
XZ2,L
XX1,L
XZ
|ψx,y⟩:Z1,L|ψx,y⟩=(−1)x|ψx,y⟩,Z2,L|ψx,y⟩=(−1)y|ψx,y⟩
NN
Deteksi dan Koreksi Kesalahan
AsBp±1
X−1+1XXX
Ambang Memperbaiki Kesalahan
NNNXZpp=0.1111%. Ini juga memiliki ambang toleransi kesalahan terbatas (di mana Anda memungkinkan untuk pengukuran dan koreksi yang salah dengan beberapa tingkat kesalahan per-qubit)
Kode Planar
Rinciannya lebih besar identik dengan kode Toric, kecuali bahwa kondisi batas kisi terbuka bukan periodik. Ini berarti bahwa, pada ujungnya, stabilisator dapat didefinisikan sedikit berbeda. Dalam hal ini, hanya ada satu qubit logis dalam kode, bukan dua.