How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Finite Verified Steane Magic States and T Injection
Statement
Use the explicit encoding of Twice-Concatenated Steane Code and Its Transversal Clifford Gates, and put and . There is a deterministic finite preparation circuit whose zero-fault output is and whose output with at most one faulty location is in its weight-one Pauli error span. There is also a deterministic finite -injection circuit on one encoded data block: on the weight-one input error sector, at most one faulty location leaves at most a weight-two error after the ideal encoded output. Both assertions are subnormalized branch Kraus identities, retain every finite external reference and allow arbitrary CPTP location faults with fault memory, as in Code Deviation and Fault Spread. Summing branches and applying the fixed decoded recovery gives exactly the stated logical operation.
With zero faults, an incoming Pauli of weight propagates to weight at most after ideal encoded ; by linearity the same holds for its operator span. The elementary alphabet is , CNOT, Toffoli, preparation, computational-basis measurement, reset/discard and idle; all Boolean controls are circuit registers. Each circuit has fewer than locations including idles, depth below and fewer than live qubits. This lemma does not yet assert a recursive fault-tolerant replacement for every elementary alphabet operation.
Facts & Assumptions
Given: The code , its check order and Pauli representatives, and the exact elementary gate matrices.
Twice-Concatenated Steane Code and Its Transversal Clifford Gates proves distance nine, the fixed weight-four recovery, and the exact transversal , , CNOT identities. Its weight-nine representative acts as the logical .
A Finite Four-Round Verified Shor Correction Circuit supplies explicit two-candidate cat preparation, threefold parity verification, independent per-coordinate enable workspaces, and finite reversible truth-table circuits. Its proof identifies every one-fault cat/control case.
The Pauli matrices gives the local operator basis, and Exact one-qubit gates and rotations fixes all scalar phases of .
Code Deviation and Fault Spread specifies the joint error sectors and subnormalized branch convention, retaining the external reference and explicitly carrying auxiliary fault memory.
Proof
Here is a fixed bare encoder, including its finite bound. Let be the rows of the seven-coordinate matrix defining , and let be its displayed logical representative. The vectors are independent. Complete them to a basis of by taking the first standard basis vector outside their span repeatedly. Let have these seven columns. Put the logical input on coordinate one, initialize the other six coordinates to zero, apply to coordinates two, three and four, and apply the reversible linear map . This is exactly the seven-qubit coset encoder. Row elimination synthesizes with at most row-addition CNOTs and seven row swaps, each swap using three CNOTs. Thus at most unitary gates suffice. Apply this encoder once at the outer level and then in the seven inner blocks, giving the exact map with at most unitary gates on coordinates. Preparation of the logical input by then gives a bare preparation with fewer than nonidle locations. No fault-tolerance property is attributed to this bare encoder.
Define the physical tensor-product Clifford . By [F1], where . Direct multiplication gives , , and ; its other eigenspace is one-dimensional with eigenvalue . Thus the code projector followed by the projector of on the code is the rank-one projector onto . The full physical need not be Hermitian off the code. It is a product of one-site Cliffords, so conjugation by preserves any fixed one-coordinate operator space. In particular for every local .
Extend the verified-cat check circuit of [F2] to the following one additional check, of length . Its cat encoding, three repetitions of every parity check, independent enables and final readout are identical. On coordinate , apply controlled if occupies that coordinate, followed by controlled on every coordinate. Both controls are the corresponding cat bit and its own acceptance workspace. To implement the latter, compute their conjunction into a fresh zero using Toffoli, use that conjunction as control of controlled , and uncompute it. Controlled is the exact five-gate circuit : its phase on is . Finally apply to cat coordinate one. This supplies the scalar on the all-one cat component. Every workspace for coordinate touches only that data coordinate. Compute each candidate's -readout parity by CNOTs into a zero bit, its acceptance predicate by majority-of-three and an AND chain, and the last-accepted reported bit by a two-input Boolean multiplexer synthesized with NOT, CNOT and Toffoli. These computations take fewer than gates and scratch preparations and avoid a truth table on all raw cat records. An ideal cat and an -readout string give the Kraus operator . On the code these are the two exact eigenprojections, with their correct branch weights.
Define the logical readout function on physical measurement bits explicitly. Let be the disjoint computational-basis supports of , obtained by expanding the finite coset encoder. Their mutual Hamming distance is nine: a difference between their words is a representative of the nontrivial pure- logical class of the CSS code, so [F1] gives minimum weight nine, attained by . Let be the label of the nearest one of these two finite sets, resolving ties as zero. If is within four bit changes of either set, this label is unique by the triangle inequality. Thus up to four erroneous readout bits cannot change the ideal logical label.
Prepare a first bare candidate by step 1.1. Verify the stabilizers in order and then , repeating each entire target check three times consecutively; each target check itself uses the two-cat circuit. Retain the resulting target-outcome bits. Acceptance means that every one of the target triples has majority zero. With no faults the bare candidate is and acceptance is certain. If preparation alone is faulty and verification is ideal, the first full set of stabilizer measurements projects onto a definite syndrome. An accepted branch has zero syndrome, so is in the code; the ensuing measurements are then the Hermitian logical measurement. Acceptance projects onto its eigenspace. Hence every accepted branch is exactly tensored with an updated preparation/fault-memory state. This argument starts from an arbitrary faulty candidate and never assumes it was merely a low-weight error.
If instead the sole fault is in verification, its input is the ideal . The cat cases of [F2] apply to each stabilizer check. For the check, accepted faulty cat preparation leaves cat operators in the span of its all-zero and all-one vectors; the data factors are , which are scalar on . A verification or interaction fault has a bit error on at most one cat coordinate, or changes only that coordinate's enable predicate. Its data factors are consequently a local operator times or , with arbitrary cat phase coefficients. By step 1.2 these are in the one-coordinate error span of . Subsequent ideal stabilizer checks multiply each Pauli component by syndrome signs or project it away, and subsequent ideal checks preserve that same one-coordinate span by step 1.2. The threefold raw-parity majority and independent enables handle copying faults exactly as in [F2]: all other workspaces have one corrupted record at most, and only the faulty workspace can omit a local controlled factor. Therefore accepted and rejected branches alike remain in the weight-one sector when verification contains the sole fault. This also covers cat and data idles, scratch preparation, and readout faults.
After first-candidate verification, prepare a second, unverified bare fallback. Copy the first candidate's raw target records directly into separate selector workspaces. Each workspace majority-decodes its triples and computes the same accept predicate. If it rejects, swap its first-candidate coordinate with the matching fallback coordinate. Implement this conditional swap by CNOT from the first coordinate to the second, Toffoli controlled by the reject bit and the second coordinate with the first as target, then the same CNOT again. This is identity when reject is zero and swap when reject is one, by checking the two classical target bits. Retain the first register and discard the fallback and all workspaces. There is no shared selection flag and no repeat-until-success loop.
With a sole fault in the first bare preparation, step 3.1 says acceptance yields the exact target and rejection selects an ideal fallback. With a sole verification fault, step 4.1 says acceptance retains a weight-one candidate and rejection selects an ideal fallback. A sole fault in fallback preparation is irrelevant because the first candidate is ideal and accepted. A sole fault in selector copying finds all raw target records zero. Outside its one target workspace it changes at most one record in a target triple, so all those workspaces still accept. The faulty workspace can swap only its one output coordinate with the matching coordinate of an ideal fallback. This is an operator supported on that coordinate of the retained register and its ancillary environment. An internal selector fault or conditional-swap fault has the same one-coordinate bound. Idles in either candidate either belong to these cases or give one local error directly; idles of selector records affect one triple entry, and idles of selector scratch affect one workspace. This proves the deterministic factory's one-fault residual sector.
The injection circuit prepares the factory state, applies transversal CNOT from the data to it, and measures every factory coordinate in . For each data coordinate independently, copy all measurement records into a fresh decoder workspace, compute by the reversible truth-table construction of [F2], and apply to that one data coordinate controlled by the output, using the five-gate controlled- decomposition of step 2.1. Discard the workspaces and measured block. On ideal logical input , the two logical target-measurement branches are for and for , as direct multiplication of the two amplitudes of shows. The second branch becomes after . The transversal identities of [F1] and the coset readout function in step 2.2 make this the exact encoded channel, preserving every reference and all branch probabilities.
First suppose there are no faults and an incoming Pauli occupies coordinates. Its component propagates to those same factory coordinates, while the data retains errors only on its original coordinates. The readout differs from its ideal coset by at most bits, so step 2.2 returns the correct . Conjugation through is coordinatewise, leaving at most the original data coordinates erroneous. Now take an incoming Pauli error on at most one data coordinate and allow one fault. If it is in the factory, its additional error is on at most one factory coordinate by step 5.1. Transversal CNOT propagates these to the union of their coordinate labels: the factory's component may reach the data and the data's component may reach the factory. Thus at most two coordinates in either block are erroneous. If the sole fault is instead a CNOT or a data/factory idle, it contributes at most its one paired coordinate, again giving at most two. In these cases the readout string remains within two bit changes of its ideal logical coset; all decoder workspaces are noiseless and return the correct . Conjugating these local error factors through the transversal preserves their two-coordinate support. All resulting output terms are weight-at-most-two errors after ideal encoded .
At a faulty destructive factory measurement on coordinate , each outcome and Kraus index has a row operator on that qubit; with fault memory, its entries are operators on the memory. Expand . Each term is an ideal computational-basis readout with the same other records, while the reported bit can differ from only at coordinate . With the admitted input error, both strings are within at most two changes of the same logical coset, so the decoder returns the same by step 2.2. Thus every term receives the same logical branch and correction; its coefficient acts only on fault memory, and its data output has the residual bound from step 7.1. Summing these terms preserves the subnormalized branch identity for the arbitrary destructive-measurement channel.
If the sole fault occurs in decoder copying, all preceding quantum operations are ideal except for the admitted one-coordinate incoming error. The measured string is within one bit change of its ideal coset. A copying fault can arbitrarily corrupt its target workspace and alter one source record for later workspaces. Every other workspace still sees at most two changes from the ideal coset, and step 2.2 returns the same correct . Only the target workspace can apply a wrong , on its one designated data coordinate. A fault internal to a decoder or in its final controlled has the same local bound. Combined with the incoming error this gives at most two data coordinates. The factory and incoming-error Pauli expansions, followed by the faulty-location operator expansion with coefficients on fault memory, extend steps 7.1 and 8.1 and the present calculation to arbitrary CPTP faults and erroneous inputs in the stated span. Scalar logical identities hold termwise; summing the subnormalized branch maps and applying [F1]'s recovery therefore gives the ideal channel with every finite external reference retained.
A length- cat needs fewer than encoding/preparation locations and four-location parity checks. Its acceptance workspaces each use raw copies and a majority/AND circuit with fewer than gates and scratch preparations. Enabled controlled- or controlled- adds fewer than twenty locations per coordinate. The two-cat version of any target check therefore has fewer than nonidle locations, and all target checks have fewer than . The final selector predicates have inputs but use explicit majority and AND circuits, not an exponentially large table; their total is below . Fewer than registers are live, since cat workspaces are discarded between target checks and only the target records and two code blocks persist. The injection readout tables have inputs; the bound in [F2] gives fewer than additional nonidle locations. Serialize every gate, including initialization, measurement and discard, and insert identity locations on every other live register at each layer. The entire factory and injection together then have depth below and fewer than locations including idles. The looser bounds in the Statement follow.
Remarks
The fallback is unverified because the whole factory permits at most one faulty location: correct rejection caused by an earlier preparation or verification fault leaves fallback preparation fault free. A sole selector fault instead finds both candidates ideal and can alter only its matching output coordinate. At no point is the output of a faulty bare encoder assumed to have small weight. All projector claims occur only after the stated ideal stabilizer projection. The physical measurement is used as a Hermitian measurement only on the code.
Depends on
Used by
Dependency tree · two levels
22 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- John Preskill, Fault-tolerant recovery and fault-tolerant gates (2011 lecture notes) (standard reference, not scraped)
- D. Aharonov and M. Ben-Or, Fault-Tolerant Quantum Computation With Constant Error (standard reference, not scraped)