Quantum and CircuitsReading edition

An arbitrary cut compares two reversible computations

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

An arbitrary cut compares two reversible computations

Write the circuit as \(C=Q\circ P\). The prefix \(P\) runs forward; the inverse suffix \(Q^{-1}\) starts from the same zero-target boundary state. Define

\[ A(x)=P(x,0),\qquad B(x)=Q^{-1}(x,0),\qquad D(x)=P(x,1)+P(x,0). \]

The zero ancillas are suppressed here. The two executions generally arrive at different interior states, even though they start at matching boundaries.

The exact C01 objects. Both arrows remain inside the legal reversible state space.
The exact C01 objects. Both arrows remain inside the legal reversible state space.

View full-size figure (new tab)

Correctness on both target branches gives

\[ Q^{-1}(x,b)=P(x,b+f(x)). \]

To derive it, apply \(C\) to \((x,b+f(x))\) and then apply \(Q^{-1}\) to the result. For \(b=0\), \(B=A\) when \(f(x)=0\), while \(B=P(x,1)\) when \(f(x)=1\). Thus

\[ H(x):=A(x)+B(x)=f(x)D(x). \]

The two original states differ in their target. Since \(P\) is injective, \(D(x)\ne0\). Each coordinate discrepancy is supported on positives, and some coordinate discrepancy detects every positive input.

General written identity; archived formal declarations cut_transport_identity, direction_nonzero, and complete_safe_cover.

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