Quantum and CircuitsReading edition

Scope, notation, and computational model

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

Scope, notation, and computational model

13.1 Boolean and algebraic conventions

A Boolean function is a map \(f:{\{0,1\}}^n\to{\{0,1\}}\). Unless a different field is explicitly stated, polynomials are the unique multilinear representatives in

\[ \mathcal R_n={\mathbb F_2}[x_1,\ldots,x_n]/(x_i^2-x_i:1\le i\le n). \]

Addition in this ring is XOR. Multiplication is AND. Boolean OR is written \(\lor\) and satisfies \(a\lor b=a+b+ab\). A statement \(h\le f\) is pointwise and means that \(h\) has no positive value at a negative input of \(f\).

The degree of a nonzero function is its multilinear algebraic degree. A nonzero constant has degree zero. For mathematical statements involving a constant-zero function we use \(\deg0=-\infty\); stored profile tables and Python helpers use their documented sentinels instead. Those implementation conventions do not change the inequalities.

For \(S\subseteq[n]\), write \(x^S=\prod_{i\in S}x_i\) and let \(1_S\) be the input with support \(S\). A minterm of a monotone function means an inclusion-minimal positive support, not an arbitrary positive input.

Circuit notation and resource conventions
SymbolMeaning
\(C(f)\)Minimum fan-in-two AND/OR/NOT gate count, allowing fan-out.
\(L(f)\)Minimum total NOT/CNOT/Toffoli count of a restored implementation.
\(T\)Number of Toffoli gates in a specified implementation.
\({T_{\mathrm{rest}}}(f)\)Minimum such Toffoli count, allowing any finite zero workspace.
\(M(f)\)Minimum AND count in an XOR–AND computation, with affine operations uncharged.
\(I_f\)Boolean functions supported only on positive inputs of \(f\).
\(\alpha_1(f)\)Minimum degree of one nonzero member of \(I_f\).
\(\beta_v(f)\)Minimum degree of a member of \(I_f\) that is one at \(v\).
\(\beta(f),\beta^*(f)\)Complete-cover degree and its affine-output optimization.
\([P]_2\)Homogeneous degree-two component of the multilinear polynomial \(P\) in the specified coordinates.
Source and conversion record

Source SHA-256: d4ac05f793c2c04fc6b50c38e0f7e9a44269c2dc948f255a60b5edeecb2f7e4e

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