Quantum and CircuitsReading edition

Why completeness is pointwise, and why no decoder is needed

Reading tools
Reading libraryFind statementsInspect Lean
Switch work

Saved reading

Read side by side

Start reading

Resources & source

Original TeX with line links · Download TeX

The wording and mathematics follow the retained manuscript. This reading format does not add a proof review or extend Lean coverage.

Skip contents and start reading

Why completeness is pointwise, and why no decoder is needed

For a coordinate \(i\), let \(H_i=A_i+B_i\). The cut identity says

\[ H_i(x)=f(x)D_i(x),\qquad H_i\le f,\qquad \bigvee_i H_i=f. \]

The last equation is pointwise. For every fixed accepted \(x\), at least one coordinate has \(D_i(x)=1\). The detecting coordinate may depend on \(x\) and may be an input, scratch, or target wire. The argument does not require a single fixed coordinate to detect all positives.

At an empty prefix, the direction is simply the target unit vector. At a full prefix, all non-target wires have restored and the target discrepancy is \(f\). Interior cuts can spread the direction through the workspace. These minimum cases verify the composition order and the role of the two target branches.

The zero-input cases are also valid. With only a target wire, the empty circuit realizes the constant-zero oracle and one NOT realizes the constant-one oracle. At every cut, the direction is nonzero and the discrepancy cover has the correct accepting set.

Essential hypothesis. The endpoint condition holds for both initial target values. The inverse-suffix derivation uses the branch \(b+f(x)\). Correctness only for initial target zero is not the stated model.

The theorem also does not require scratch to remain zero at the cut. Imposing that extra condition would exclude admitted restored circuits. Conversely, dropping target separation from the boundary encoding permits a vacuous endpoint equation: an encoding that ignores \(y\) can make the empty circuit appear to compute a nonzero function. The formal Boundary.target_eq property prevents precisely this degeneracy.

Source and conversion record

Source SHA-256: 488075fae27e7db2e4bcee68c08f93b659a12536c807e5e419d6e8e166317763

Unsupported prose commands stop the build. The mathematical expression sequence is checked against the source, with manuscript macros expanded for display.

Conversion records

Notation in Quantum and Circuits

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index