Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck pass
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.

Allocated local errors meet the global budget

Statement

Suppose L≥1 stage compilers called by Allocate local error budgets through a pipeline return implemented channels with local normalized diamond errors at most ε/L and, for every successful history reaching stage j, conditional failure probability at most δ/L. Then the final channel error is at most ε and the probability of any stage failure is at most δ. Use the finite execution-history model of End-to-end channel and output error contract. No independence between stage failures is assumed.

For resource composition, let cj be each stage's actual cost record and let caux record, exactly once, shared input/preprocessing, allocator arithmetic, and every interstage wiring/control, postprocessing, and final-output operation not already included in a cj. For each additive count, length, or sequential-time coordinate r of Classical output, quantum-state output, and access costs and Circuit-family and computation cost model—including input/circuit-description length, preprocessing and sequential compiler time, each named data-structure or oracle operation, state-preparation and its controlled/inverse calls, gate occurrences by type, measurements, classical predicate/postprocessing, and output-bit writes—assume the pipeline performs precisely the operations in these records and has no unrecorded work. Then its total is ctotal,r=caux,r+∑j=1Lcj,r. If any records are upper bounds rather than exact counts, replace the equality by the corresponding upper bound. For serial circuit layers, write the actual gate word as B0C1B1⋯CLBL, with Cj the complete stage-j word and B0,…,BL its chronological auxiliary blocks, allowing empty blocks. Put dj=d(Cj) and daux:=∑ℓ=0Ld(Bℓ), retaining each auxiliary block at its position rather than minimizing the depth after deleting stages. Then dtotal≤daux+∑jdj. For each wire/workspace category s (total wires, clean ancillas, dirty ancillas, or other workspace), let wj,s be the stage allocation and waux,s the shared/interface allocation. Identify these allocations with physical wire sets covering all wires of the total circuit, with each category inherited from the total circuit's declared classification. For clean or dirty ancilla counts, require the declared data/ancilla partitions in the stage and auxiliary records to be restrictions of the corresponding total partition under these wire identifications, and require all corresponding exact return contracts; apply this condition separately to each ancilla coordinate. A coordinate without these compatible supplied contracts is not covered by the bound. If stage workspaces are allocated disjointly, then wtotal,s≤waux,s+∑j=1Lwj,s. The local precision entries εj and error/failure probabilities remain separate fields; they are not resource counts to add.

Facts & Assumptions

Given: The compilers and local guarantees in the Statement, with rational 0<ε,δ<1.

[F1]

Allocate local error budgets through a pipeline: for L≥1 it assigns εj=ε/L and δj=δ/L to every stage and calls each compiler once.

[F2]

Hybrid bound for a composed channel circuit: the final normalized channel error is at most the sum of local normalized channel errors.

[F3]

Adaptive conditional failure budgets compose by a union bound: conditional failure bounds δj after every successful history imply total failure at most ∑jδj, without independence.

[F4]

Classical output, quantum-state output, and access costs and Circuit-family and computation cost model: cost records separate input/preprocessing, named data access, state preparation, gate types, width/workspace, measurement, classical processing, output writing, and finite-gate precision; unprovided access or connecting operations are not free.

Proof

1.1givenF1algebra

By [F1], each stage error is at most ε/L, so the sum of the L local errors is at most L(ε/L)=ε.

1.2givenF1F3algebra

By [F1], each stage has conditional failure bound δ/L. Apply [F3] to the finite execution history to obtain total failure at most L(δ/L)=δ.

2.1step 1.1F2

Apply [F2] to those L stage channels and use step 1.1; the final normalized diamond error is at most ε.

3.1givenF4algebra∎

For each count-valued additive coordinate r, the stated pipeline accounting partitions its operations into the auxiliary operations in caux and the stage operations in c1,…,cL, each counted once. Counting this disjoint union gives ctotal,r=caux,r+∑jcj,r; replacing exact stage counts by upper bounds gives the corresponding inequality. Choose a minimum layering separately for each finite word B0,C1,B1,…,CL,BL, using no layers for an empty word. Concatenate these layerings in that order. Within each block every shared-wire precedence is respected, and between blocks every earlier gate is scheduled first. This gives an admissible layering of the actual full word with ∑ℓd(Bℓ)+∑jdj=daux+∑jdj layers, proving the minimum-depth upper bound. For a wire/workspace category s, let Ts be the total set counted and let As,W1,s,…,WL,s be the sets counted in the auxiliary and stage records. Coverage and the compatible category restrictions give Ts⊆As∪⋃jWj,s. Thus finite cardinality gives ∣Ts∣≤∣As∣+∑j∣Wj,s∣, as asserted. In particular a total ancilla cannot be recorded only as stage data; the clean and dirty bounds each use their own compatible partitions and supplied return contracts. Precision, error, and failure fields remain separate by [F4].

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

37 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