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.
An Explicit Proper Code and Universal Fault-Tolerant Gadgets
Statement
There is an explicit fixed quantum code and finite logical gate set whose generated subgroup, including adjoints, is dense in the unitary group on its logical space in operator norm, and whose encoder, error-correction, initialization, readout, and gate gadgets satisfy the proper-code contract of Fault-Tolerant Gadget and Proper-Code Contract. A Steane construction must be paired with a separately proved extended-rectangle correctness and overlap analysis. A route using the concatenated threshold theorem with must exhibit a code correcting at least located errors and prove every required gadget contract.
Facts & Assumptions
Given: The finite gate and instrument model of the proper-code contract, including encoded-input noisy contracts and ideal unknown-input encoding.
Twice-Concatenated Steane Code and Its Transversal Clifford Gates gives an explicit encoding , a fixed exact decoded recovery through weight four, and exact transversal CNOT circuits.
A Finite Four-Round Verified Shor Correction Circuit gives a fixed finite correction instrument : with zero faults it maps arbitrary inputs into the code and corrects weight-four errors; with one fault it corrects weight-two inputs up to a weight-one residual.
Finite Verified Steane Magic States and T Injection gives the exact finite bare encoder, a verified encoded factory, and injection which takes input error weight one and one fault to output error weight at most two. With no fault its local incoming errors remain local.
Verified Steane Initialization and Protected Classical Readout gives protected zero, plus, encoded-classical readout and reset. Its readout emits a new code block in logical , not an unprotected classical bit.
An explicit scalar phase completes Clifford+T to full unitary density proves full density for and , including adjoints, and exact one-layer physical gadgets for .
Fault-Tolerant Gadget and Proper-Code Contract imposes the computation and correction budgets; Code Deviation and Fault Spread specifies the joint encoded-instrument sectors and retained external references.
Sparse Fault Paths Preserve Correctable Code Deviation states the additional finite port-substitution hypothesis and proves hierarchical sparse correctness from it. Its finite hypothesis, rather than an assumed all-level conclusion, is verified below.
Encoded error instruments and full-space CPTP error maps proves scalar recovery identities from a normalized mixed Pauli channel, including memory-valued coefficients. Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely supplies diagonalization of the finite positive Gram matrix.
Proof
Take , the code , effective spread budget , and declared capacity . Choose the decoded recovery to be the zero-fault circuit of [F2], followed by the inverse of [F3]'s bare Clifford encoder and discard of its other coordinates. This is an actual finite circuit: is code valued, and the inverse encoder extracts its one logical input with all other encoder coordinates reset to zero. By [F1] and [F2] it corrects the entire weight-four error span and hence every located weight-two channel required by the contract. The same recovery tensorized across live blocks corrects the whole joint error span: expand each joint Kraus operator as a sum of tensor products of local error operators and apply the one-block scalar recovery identities to every pair of terms. The resulting coefficients are scalars on every logical factor, although their fault-memory actions may be correlated. Thus the external reference is unchanged. The numerical conditions and hold, and the integers with consist exactly of . This is a nonvacuous sparse-fault contract.
Declare the finite physical alphabet to consist of , CNOT, Toffoli, zero preparation, computational-basis measurement with a classical output register, reset, discard and idle. Classical registers are computational-basis registers; their reversible Boolean gates are the restrictions of CNOT and Toffoli. No Boolean computation or control signal is noiseless. Every operation in the supplier circuits is in this alphabet: their controlled is CNOT, their doubly controlled is Toffoli, their controlled is –Toffoli– with the indicated two controls, their controlled has the explicit five-gate Clifford+ decomposition in [F3], and their conditional swaps use two CNOTs and one Toffoli. Source locations include all preparations, measured raw bits, scratch workspaces and idles.
Define protected elementary unitary templates as follows. Begin every template by applying the finite circuit separately to every input block, before that block interacts with another input. For use their -coordinate transversal core. For use the explicit weight-nine logical Pauli core, with idles on the other coordinates. For use [F5]'s scalar core; for CNOT use the transversal two-block core. Append one copy of to every output block. For use [F3]'s injection core between that input refresh and output correction. For use that same injection, then transversal , then output correction, since . These occurrences of are its explicitly expanded finite physical circuit, not an in-place recursive call. All templates are exact on fault-free encoded inputs. If the one fault occurs in an input correction, [F2] leaves at most one residual on that block while other input corrections are ideal; the fault-free core propagates this within its supported error budget and the output corrections are ideal. If the fault occurs in a one-block transversal, scalar or Pauli core, the input weight one plus that location gives at most two errors, corrected by the fault-free suffix. If it occurs in the suffix, its input has weight at most one and [F2] leaves at most one residual.
Here is an exact finite Toffoli core over the other gates. For computational bits the integer identity follows by expanding . Apply to the three original bits; compute their three pair parities into fresh zero registers, apply to each and uncompute; compute their triple parity into a fourth zero register, apply and uncompute. The net basis phase is and scratch returns to zero. Conjugate by on the third original coordinate to obtain exact Toffoli, without a scalar-phase discrepancy. There are unitary elementary gates, four scratch preparations and four scratch discards.
For CNOT, two input blocks with one error each can give the union of two coordinate labels in either output. A faulty core location adds at most one more label per block, for a total of three. In that case every suffix correction is fault free and [F2] corrects through weight four. If the fault is in a suffix correction, the core is fault free and produces at most two errors per output; the faulty suffix therefore satisfies precisely [F2]'s weight-two input contract. Other suffixes are ideal. Hence the protected CNOT template has at most one residual per block. For and , [F3] gives at most two errors when the fault is in the core, so ideal suffix correction removes them. If the fault is in suffix correction, the injection is noiseless and propagates an incoming one-coordinate error to one-coordinate error; transversal preserves that support. Again [F2] applies. Every protected elementary unitary therefore takes joint weight-one inputs and one fault to joint weight-one outputs, stronger than the required weight-two computation bound. These are joint Kraus-sector assertions, so correlated faults and arbitrary finite references are covered by the suppliers' termwise proofs.
Use [F4]'s verified zero and plus preparations, reset and encoded-classical readout, and [F3]'s verified magic preparation. Append to their live encoded output blocks. A fault in a preparation core leaves weight one, corrected by an ideal suffix; a suffix fault has a clean admitted input and leaves weight one. Prepend to readout's encoded input as well. A fault there leaves at most one error for the ideal readout core; a fault in the core or suffix has the stated bounds by [F4] and [F2]. Readout thus preserves the logical measurement instrument and emits an encoded classical block with at most one error. In particular the final correction/control bit is protected: recursive replacement of a computational-basis measurement emits in a new block. Subsequent classical NOT, CNOT and Toffoli use the same coherent encoded unitary templates on these basis states. Discard is the ordinary trace channel; a trace-preserving fault confined to discarded registers cannot change the retained external reference. An encoded idle template is input , a layer of physical idles, and output . Besides its weight-one invariant on admitted inputs, this template attracts arbitrary inputs into the weight-one code sector with an unspecified resulting logical map: use [F2]'s arbitrary-input attraction for the faulty correction, and its ideal arbitrary-input action for the others. This local input refresh is included even for classical registers.
For completeness specify the recursive domains, rather than treating an arbitrary bad child's output as encoded. Put , . Let be the usual weight- operator span. For , let be the span of tensor operators on the child blocks for which at most child factors are unrestricted and every other factor belongs to . This is the hierarchical error sector; all formulas use its joint tensor version across live blocks. For the base scalar identities, list all phase-free weight-at-most-four Pauli errors . Each is unitary, so , where is their number, form a trace-preserving Kraus family. The fixed recovery corrects that actual channel by [F1]. By [F8], each recovery Kraus map satisfies , and linearity extends this to the entire error span. A fixed recursive decoded recovery corrects for : take the declared , apply in every child while retaining its private recovery-syndrome register, and then apply to the logical outputs. By induction a good child factor becomes scalar identity on its logical factor, with its syndrome coefficient retained. An unrestricted factor becomes an arbitrary one-qubit map, hence a Pauli linear combination at that outer coordinate. The outer recovery therefore sees at most erroneous coordinates and corrects them by [F1]. Expanding every pair of Kraus terms proves the same assertion for coherent sums and correlations, not merely tensor product channels.
Implement step 1.4 on encoded blocks using the protected elementary templates and verified zero scratch preparations, first refreshing the three original inputs separately by . After each elementary stage apply to every live block of this at-most-seven-block construction, including untouched scratch and input blocks. This supplies a fixed finite Toffoli template. To verify its one-fault branch, induct over its finitely many stages. A fault in the active core produces at most three errors per block by step 2.1; all following corrections in that stage are ideal and correct them. A fault in a correction sees at most two errors from the fault-free core and leaves at most one residual. An idle fault on another live block occurs either before its ideal correction, when at most three errors are removed, or after that correction, when its now-clean state receives one error. A fault in scratch preparation has [F4]'s one-coordinate bound. Thus every stage ends in the correct ideal joint logical state with at most one error per block, and later stages obey the same invariant. The Pauli-basis argument in [F2] and [F3] applies jointly, retaining fault memory and the external reference. This proves the Toffoli contract without assuming a fault-tolerant Toffoli supplier in its own proof. Its native physical Toffoli locations occur only inside finite lower-level templates, not as an unproved logical gate.
The arbitrary unknown-input encoder is the exact finite linear encoder of [F3]; its zero-fault action is with the reference retained. The quantitative noisy-input contract starts on already encoded sectors or protected prescribed preparations, as stipulated in [F6]. This boundary is necessary: a circuit encoding every unknown as receives exactly the same physical input in a fault-free run on as in a run on with an initial fault. It cannot output both and ; taking contradicts orthogonality of the isometry's two encoded basis states. Every use of the bare encoder inside a prescribed-state factory is nevertheless an ordinary counted faulty location, and [F3] and [F4] verify all its arbitrary faulty outputs by the subsequent rank-one checks and fallback construction. The inverse quantum-code conversion in the declared decoded recovery is likewise an ideal decoding boundary; physical readout inside a noisy computation instead uses step 2.2's protected encoded-classical instrument. Error correction itself is the unmodified , whose fault-free action on every arbitrary input is code valued by [F2]. Its finite syndrome-measurement family consists of the explicit check circuits of [F2]: on weight-one input, one fault adds at most one data coordinate error, so each has the required weight-two computation output sector while revealing only an error syndrome, not the logical state.
All templates just specified are finite lists over the one declared physical alphabet. In particular the Toffoli template is a finite list containing native physical Toffolis inside its verified correction and preparation circuits; it does not recursively expand those native locations at the same level. At replacement level , replace each listed elementary location by its already specified template at level , with the same wire order. This is a simultaneous finite induction on , starting at the elementary physical locations at level zero. Each measurement replacement emits its encoded public classical record; each private cat, selector and syndrome register remains private until its declared discard. Thus fault-free encoded-instrument composition preserves the actual controls and every branch probability, not merely the final unconditioned channel. The local one-fault proofs quantify over arbitrary maps on the full registers of a faulty elementary child, including correlated memory, as required by [F6]. Higher-level sparse correctness uses those explicit stage contracts; alphabet closure does not identify a good noisy child with a physical ideal gate. This establishes finite recursive replacement for every noisy classical operation, initialization, measurement, reset and scheduled idle. No additional unlisted ideal decoder is inserted into any faulty circuit.
One conservative numerical bound is child locations per template, common depth , and at most live physical registers. Each supplier core or correction has an explicitly listed finite body using fewer than locations and depth, including its internal idles and scratch, and fewer than live registers. Protected elementary templates contain at most seven such core/correction bodies. In every compound template, including the Toffoli construction, compose these unpadded bodies and the required interstage idles first; do not insert a constituent's common-depth padding between stages. The Toffoli template has fewer than stages, each containing a protected core body and at most seven further block-correction bodies; their total is below listed locations and layers. Its additional idles on its other at-most-seven blocks add fewer than locations. The union of simultaneously live supplier workspaces is smaller than . After each complete template has been composed, append a single physical-identity padding suffix on its retained registers to bring its depth to exactly . If the sole fault is in this outer padding, the preceding unpadded body is ideal and has already corrected its admitted input, so padding adds at most one error; if the fault is earlier, the padding is ideal. This applies to the Toffoli only after all its stages, not at their intermediate boundaries. Padding adds at most locations, still below the common . At a global layer, other live logical blocks use their own complete padded idle templates; their count belongs to those separate circuit locations and does not inflate one active template's child bound with the total computation width. Bare encoding is an ideal boundary circuit smaller than these templates. These statements specify the common timing and every idle without a width-dependent child constant.
The locality certificate for substitution is as follows. At a fixed physical fault pattern, each elementary location acts on its declared data ports and any fault memory allowed by [F6]. Here is an explicit factorization of a correctable block edge with encoding . For a finite error basis , step 2.3 gives scalar Gram equations : applying each recovery Kraus operator to gives a scalar multiple of identity, and summing their pairwise products gives this equation. Diagonalize the finite positive matrix and discard its zero eigenvalues. The normalized transformed errors then satisfy , so is an isometry identifying the whole correctable range with logical register times a syndrome register. The termwise sector identities make each good-child Kraus map on this range ; for a measurement retain its logical outcome Kraus operator and public outcome port in place of . Trace preservation holds on this entire admitted domain. This is the required CP factorization, not an asserted full-space extension. Private cat, verifier, selector and truth-table registers are freshly prepared and discarded at their listed boundaries. Only listed data ports and public classical-result ports cross a template boundary. Recovery-syndrome registers introduced for comparison in step 2.3 remain attached to their corresponding physical block edge; they are not an additional globally shared register coupling unrelated locations. A good lower child, on its admitted encoded input, consequently factors its ideal logical channel or instrument and its attached syndrome maps by the termwise identities already proved. Public measurement records remain explicit encoded classical ports. The coefficient may act on shared fault memory; it is not assumed to commute with another location's coefficient.
Keep that memory order by expanding the finite Kraus products before making a substitution. Fix a complete instrument outcome and Kraus index at every location, and choose bases on the attached syndrome and private registers. In the logical/syndrome coordinates of step 5.2, each good map on admitted inputs has its ideal logical Kraus operator as data factor. A good input refresh on an unrestricted port has admitted output by the stipulated attraction property, so its Kraus operator can instead be expanded into arbitrary maps from that physical input to the logical output, with syndrome/memory coefficients. The marked map has the analogous unrestricted local matrix expansion. Thus write each typed factor as , where acts only on its declared data ports and on the syndrome/private registers and shared memory. Expanding the chronological product gives , with the edge isometries understood. No factors are permuted. Equivalently, contract the internal syndrome basis indices while leaving their memory coefficients in this order. This is a finite linear expansion of each actual Kraus operator; its summands are not separate probabilistic branches.
A marked output need not be admitted. Before its next interaction, however, the next good template applies its separate input correction on that port. In each data-factor product of step 6.1, move only this refresh's data factor backward along the unused output wire: intervening data factors have disjoint ports, so their tensor products commute. Absorb it into the marked data factor without changing that factor's input or output port labels. Do this separately for each marked output; a port with no subsequent use remains unrestricted at the output or is discarded. On admitted predecessor inputs a good refresh has logical factor . No syndrome/memory operation has moved, and the chronological coefficient product from step 6.1 is retained. The one-location proofs in [F2]–[F4] are linear Kraus identities for arbitrary local matrices: any such matrix can be scaled to a contraction and completed to a local CPTP Kraus family. They therefore apply to every absorbed data term, with its ordered memory coefficient, and then to their coherent sum. This proves precisely the local Kraus-span absorption required by [F7]. It does not identify the complete circuit with a single relocated CPTP fault. Complete positivity, trace preservation and actual outcome probabilities come from the unchanged original circuit after reassembling each Kraus operator and summing its branches, not from treating expansion terms as channels. The remaining unrestricted output ports must still be counted in the residual support, as checked below.
Here is the finite correction experiment required by [F7], with and a lower admitted port span . Its edge types are the logical qubit times its attached syndrome on every admitted data, cat, raw-bit and workspace port; before first use a not-yet-admitted port instead has its unrestricted physical type. The initial idle replacements in attract arbitrary input ports into their admitted ranges. With no marked replacement this converts input, , to at most arbitrary outer-coordinate errors; every subsequent good replacement acts on the admitted logical/syndrome types of step 5.2. The zero-fault four-round argument of [F2] corrects these and leaves . For arbitrary input it likewise projects onto a full outer syndrome and returns , without preserving any initial logical interpretation. With one marked prefix idle, its output is refreshed at its first subsequent use and is one arbitrary outer-coordinate error. Input budget two then gives at most three such errors, corrected by the otherwise ideal outer four-error recovery. If that coordinate is never used again, it is itself the one unrestricted output factor.
For a mark later in , use step 7.1 to absorb the first subsequent good refresh data factors on its output ports termwise, retaining every memory coefficient in chronological order. All other data factors have their ideal admitted logical action, so the linear finite case analysis of [F2] applies to each resulting local matrix term. A cat-preparation mark is followed by the parity verifications, whose accepted logical cat factors give ; faulty verifier or enabled-interaction ports affect at most their matching data coordinate. A raw-verification copy can corrupt its source bit and one target workspace, but every other acceptance workspace still has a correct majority triple. A final raw-syndrome copy can corrupt one source bit and one target decoder; the other decoders still select a true equal syndrome pair. Internal selector/decoder faults have only their designated data coordinate. These exhaust the raw/shared ports, and all remaining private cat and scratch outputs are discarded. Consequently every still-inadmissible retained data output is on the same coordinate as the one-coordinate residual already counted in [F2]; a mark with no subsequent use is a last data interaction, correction or idle on that coordinate. There is no second unrestricted data factor to add. Thus correction maps to with its original logical state, and arbitrary input into the same residual range with unspecified logical state. Full branch sums remain trace preserving; public logical readout ports are retained.
Next apply this finite correction result to the leading and trailing corrections in the protected templates. Their cores have exactly the transversal, Pauli/scalar, injection and stagewise Toffoli cases in steps 1.3–3.1: a mark in a leading correction leaves one outer error, a mark in a core adds only its listed coordinate supports, and an ideal suffix removes at most four errors; a marked suffix sees its admitted weight-at-most-two input. Step 7.1 absorbs the input-refresh data factors for an inadmissible core port before interaction, retaining the chronological memory coefficients; an invalid retained output is already one of that slot's counted residual coordinates. Each complete protected elementary template therefore maps to ; the weaker computation bound follows. The Toffoli construction refreshes and corrects all seven live blocks after each listed stage, so it has those same complete-boundary types. Preparations and encoded-classical readout use the outcome-resolved cases of step 2.2; physical classical controls have the same refresh and coordinate restrictions. Finally an idle template attracts arbitrary input: if its mark is in the leading correction use step 9.1, if in its middle layer use the clean outer-code output of the leading correction, and if in its suffix use the admitted-input correction result. An outer padding mark acts on one data coordinate after the ideal body. These give the acyclic order correction, protected computation, idle attraction, retaining the zero-marked weight-four correction clause. Every reduction concerns this one finite template, with arbitrary attached syndrome coefficients; it has no concatenation index.
The finite experiment in steps 8.1–10.1 now proves the actual recursion by simultaneous induction. Retain correction , correction attraction on arbitrary input, complete protected computation , and idle attraction. Also retain correction and arbitrary-input attraction when no child is bad. The level-one cases are [F2] and steps 1.3–3.1. At level , step 2.3 makes all lower admitted sectors correctable; step 5.2 gives their logical/syndrome factorization. Apply the finite experiment with and , in its proved correction/computation/idle order. Good lower replacements have precisely the induction identities it requires, while one bad child is left unrestricted. The resulting sectors are exactly the of step 2.3. This establishes the simultaneous assertions without assuming a bad child's output encoded.
For a sequence of computation/correction stages, the stronger complete-template bound from step 11.1 implies the required computation bound, and correction returns . Thus [F7] applies with and returns the ideal joint logical instrument after the recursive decoder. These are hierarchical support bounds, not a bound of two on the total elementary error weight at higher levels. The identities retain every public logical outcome and external reference; private syndrome and fault-memory coefficients are traced only at their declared boundaries.
By step 1.3 and step 2.1 and step 1.4 and step 3.1 and step 2.2 every computation template has input budget one and output budget at most two with one bad child, and correction has input budget and output budget one. The zero-fault correction requirement on arbitrary inputs holds independently. Step 1.1 shows that these are exactly all nonzero sparse budgets demanded by ; there is no omitted higher- branch. Steps 5.2–10.1 prove the finite port-substitution hypothesis of [F7], and steps 2.3 and 11.1–12.1 establish its actual recursive domains and decoded action. The suppliers prove the branch maps before normalization and then sum them, with all error supports and memory actions declared. Finally choose the one-block logical alphabet containing , supplemented by the provided two- and three-block Clifford/Toffoli gates for circuits. By [F5] its one-block subgroup is dense in the full in operator norm, including scalar phases. Together with the fixed code, all finite schedules, protected boundary preparations and readout, encoder boundary, correction and recursive goodness above, this proves the proper-code existence claim through the nonvacuous route.
Depends on
- Code Deviation and Fault Spread
- Fault-Tolerant Gadget and Proper-Code Contract
- Twice-Concatenated Steane Code and Its Transversal Clifford Gates
- A Finite Four-Round Verified Shor Correction Circuit
- Finite Verified Steane Magic States and T Injection
- Verified Steane Initialization and Protected Classical Readout
- An explicit scalar phase completes Clifford+T to full unitary density
- CSS syndrome correction
- Denotational semantics of a finite layered circuit
- Finite measurement branches and classical control
- Finite ordered channel-location schedules
- The Pauli matrices
- Stabilizer encoder by symplectic elimination
- Sparse Fault Paths Preserve Correctable Code Deviation
- Encoded error instruments and full-space CPTP error maps
- Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
73 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
- D. Aharonov and M. Ben-Or, Fault-Tolerant Quantum Computation With Constant Error (standard reference, not scraped)
- John Preskill, Toric code recovery, fault-tolerant recovery, fault-tolerant gates (2011 handwritten lecture notes) (standard reference, not scraped)