Manuscript X-Enter@1 · X-Enter.tex · section · 484b71bc

Programs and records

Frozen finite interface and selective formula › Programs and records · lines 405–454

X-Enter@1#eq:instrument, X-Enter@1#eq:recordchannel

Back to manuscript

The quantum type denotes an owned qubit; denotes a classical bit; denotes the unit output. Tensor contexts split ownership. Conditionals use the same resources in their alternatives, exactly one of which executes.

Let be the class of finite first-order programs

whose executions use at most four live qubits, including the input. Here are nonnegative integers and . Programs use fixed finite-register unitaries, fresh zero-state allocation, finite classical control, and destructive Enter only. Every quantum name is consumed or returned. Code and gates remain fixed during gauge comparisons.

Complete histories are finite. Their path maps satisfy

Indeed, fix a history and compose allocation isometries, gates, and destructive measurement bras. Branch normalizations cancel against their probabilities. Backward induction on the finite outcome tree, using , gives completeness.

Thus the are completely positive selective maps whose sum is trace preserving. Define

This instrument notation includes probabilities and conditional quantum outputs Watrous (Section 2.3.2). Failure branches are retained. No postselected renormalization defines the record.

Displayed formulas in this passage

  • X-Enter@1#eq:instrument · line 426

  • X-Enter@1#eq:recordchannel · line 442

  • unlabeled · line 414