Quantum and CircuitsReading edition

Certificates, semantic minima and natural arithmetic

Reading tools
Reading libraryFind statementsInspect Lean
Switch work

Saved reading

Read side by side

Verification statements describe the retained edition and its recorded evidence. This HTML presentation adds no Lean execution or proof review.

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

Certificates, semantic minima and natural arithmetic

WHAT THE FORMAL OBJECTS DO AND DO NOT COMPUTE DegreeLE d f is an inductive representation predicate. Its constructors build zero, a monomial represented by a variable-occurrence list of length at most \(d\), and XOR of certified functions. The polynomial evaluator XORs the monomial-list values. The source proves the equivalence between a degree certificate and such a finite representation.

Repeated indices are permitted. Boolean idempotence reduces their repetitions, so the representation gives the usual multilinear degree bound. The formal block supplies no separate canonical ANF normalization algorithm and no theorem that extracting homogeneous grades is computationally free. Zero has a degree-zero certificate. The Python degree helper's \(-1\) convention for zero is a mathematical convention outside the natural-valued formal bound.

CompleteSafeDegreeLE f d says that every positive point has some degree-\(d\) safe detector. It does not require one detector to cover all positives, and it places no efficiency bound on finding those detectors. Point indicators show that \(d=n\) suffices. A least-bound existence theorem then permits the noncomputable definition beta. Its specification supplies complete coverage; its minimality compares it with every sufficient natural bound.

AffineSafeDegreeLE f d universally quantifies every degree-one output function \(g\) and requires \(\beta(f+g)\le d\). The definition betaStar chooses its least common upper bound. There are finitely many Boolean functions on \(n\) inputs, so this least bound equals the main paper's maximum over affine output masks. It is a maximum over mask values, not a minimum over masks.

The source proves \(\beta(f)\le\beta^*(f)\le n\). The zero mask supplies the first inequality. The point-indicator bound supplies the second. Classical choice in the definitions is not a polynomial-time algorithm for computing these parameters.

All counters and degree bounds in this block are natural numbers. In 2 * betaStar f - 3, subtraction saturates at zero. Thus

\[ 2\beta^*(f)-3\le T \]

in the formal natural-number statement is the integer inequality \(\max\{0,2\beta^*(f)-3\}\le T\). The nonsubtractive endpoint \(2\beta^*(f)\le T+3\) avoids ambiguity. Rounding at odd \(T\) is retained; the balanced cut is chosen by Toffoli count, not by half the gate-list length.

Source and conversion record

Source SHA-256: 36eb83548efd74b42264ab400e359c2de20c701b436b132b8b2859312d2dcdba

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