The Code Family Surface
An open-boundary version of the famous toric code, the first topological code. Terrible rate, ok-ish distance, awesome locality – a tradeoff that will turn out to be fundamental to codes with only 2D connectivity.

References
A Few Examples from this Family
Click on the ▶ marker to expand
Surface(3, 3)
Parity Check Tableau
.png)
Encoding Circuit
can be generated with
QuantumClifford.naive_encoding_circuit_encoding.png)
Naive Syndrome Extraction Circuit
can be generated with
QuantumClifford.naive_syndrome_circuit_naive_syndrome.png)
Shor Syndrome Extraction Circuit
can be generated with
QuantumClifford.shor_syndrome_circuit
Surface(4, 4)
Parity Check Tableau
.png)
Encoding Circuit
can be generated with
QuantumClifford.naive_encoding_circuit_encoding.png)
Naive Syndrome Extraction Circuit
can be generated with
QuantumClifford.naive_syndrome_circuit_naive_syndrome.png)
Shor Syndrome Extraction Circuit
can be generated with
QuantumClifford.shor_syndrome_circuit
Surface(6, 6)
Parity Check Tableau
.png)
Encoding Circuit
can be generated with
QuantumClifford.naive_encoding_circuit_encoding.png)
Naive Syndrome Extraction Circuit
can be generated with
QuantumClifford.naive_syndrome_circuit_naive_syndrome.png)
Shor Syndrome Extraction Circuit
can be generated with
QuantumClifford.shor_syndrome_circuit
Surface(8, 8)
Parity Check Tableau
.png)
Encoding Circuit
can be generated with
QuantumClifford.naive_encoding_circuit_encoding.png)
Naive Syndrome Extraction Circuit
can be generated with
QuantumClifford.naive_syndrome_circuit_naive_syndrome.png)
Shor Syndrome Extraction Circuit
can be generated with
QuantumClifford.shor_syndrome_circuit
Surface(10, 10)
Parity Check Tableau
.png)
Encoding Circuit
can be generated with
QuantumClifford.naive_encoding_circuit_encoding.png)
Naive Syndrome Extraction Circuit
can be generated with
QuantumClifford.naive_syndrome_circuit_naive_syndrome.png)
Shor Syndrome Extraction Circuit
can be generated with
QuantumClifford.shor_syndrome_circuit
Surface(12, 12)
Parity Check Tableau
.png)
Encoding Circuit
can be generated with
QuantumClifford.naive_encoding_circuit_encoding.png)
Naive Syndrome Extraction Circuit
can be generated with
QuantumClifford.naive_syndrome_circuit_naive_syndrome.png)
Shor Syndrome Extraction Circuit
can be generated with
QuantumClifford.shor_syndrome_circuitPerformance of Specific Decoders
TODO