Manuscript Hawk04-C@1 · Hawk04-C-v1.tex · theorem · 94d46352
Theorem: Finite-program soundness
Row 4: the shrinking and mass-loss analogy › General finite adaptive programs · lines 903–950 · proof included or linked
Hawk04-C@1#thm:soundness, Hawk04-C@1#eq:path-completeness, Hawk04-C@1#eq:path-channel
Consider a finite acyclic instruction tree built from:
allocation of specified pure ancillas;
specified unitary operations;
destructive Enter;
classical control and classical discard;
return of a fixed declared hybrid output type.
Every quantum name is either returned or explicitly consumed. The tree denotes a CPTP channel. After refining all histories, there are path maps satisfying
Its reported output block is the sum
The denotation retains every reference, and each evaluation branch terminates.
Proof. Pure allocation is an isometry. A specified unitary is trace preserving. Enter has complete measurement bras by . Classical discard adds blocks, and classical control chooses a complete continuation on each block.
Compose the linear path maps from the root to every leaf. Backward induction on the tree, using completeness at each branch, proves (eq:path-completeness). Grouping leaf histories by their reported output proves (eq:path-channel). These are completely positive maps whose traces sum to the input trace. No normalized postselection is substituted for their sum.
The same path maps tensored with prove the reference statement. A finite acyclic tree has finite maximum branch length, which proves termination.
Displayed formulas in this passage
Hawk04-C@1#eq:path-completeness · line 916
Hawk04-C@1#eq:path-channel · line 921