Quantum and CircuitsReading edition

Balanced cuts turn coverage into a Toffoli bound

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

Balanced cuts turn coverage into a Toffoli bound

Choose a cut after \(\lfloor T/2\rfloor\) Toffolis. Both sides have at most \(\lceil T/2\rceil\) Toffolis. Reversing the suffix preserves its count because every gate is self-inverse. Each forward or inverse-suffix coordinate has degree at most \(\lceil T/2\rceil+1\), and their XOR has the same upper bound.

For every positive \(v\), completeness chooses a discrepancy \(H_i\) that detects \(v\). Its safety and degree bound imply

\[ \beta(f)\le\left\lceil\frac T2\right\rceil+1, \qquad 2\beta(f)\le T+3. \]

The integer rounding matters. If \(T=2r\), the first bound gives \(2\beta\le T+2\). If \(T=2r+1\), it gives \(2\beta\le T+3\). The uniform bound uses the latter constant.

An affine output mask \(\ell(x)\) costs zero additional Toffolis: append CNOTs from restored inputs and, if needed, a target NOT. This constructs a restored oracle for \(f+\ell\), so the bound applies to every affine mask. Define

\[ \beta^*(f)=\max_{\ell\text{ affine}}\beta(f+\ell). \]

Together with the output degree bound,

\[ \boxed{T\ge\max\{0,\deg f-1,2\beta^*(f)-3\}.} \]

There are finitely many affine masks. The Lean definition uses the least upper bound of their beta values, which equals this finite maximum. Its affine-output theorem constructs legal gates rather than assuming masks are free transformations of an arbitrary interior computation.

Written theorem and archived endpoint restored_degree_and_cover_bound; the dual is a separate written result.

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