Quantum and CircuitsReading edition

Circuit model and metric comparison

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

9.2 Circuit model and metric comparison

9.2.1 Transvections and row conventions

Fix a nonzero commutative ring \(R\) with identity and an integer \(n\ge2\). Rows and columns are indexed by

\[ 0,1,\ldots,n-1. \]

For \(s\ne t\) and \(a\in R\setminus\{0\}\), set

\[ \tau_{t,s}(a)=I+aE_{t,s}. \]

Left multiplication by \(\tau_{t,s}(a)\) performs

\[ R_t\longleftarrow R_t+aR_s. \]

We call \(s\) the source and \(t\) the target. A circuit word

\[ w=(\tau_{t_m,s_m}(a_m),\ldots,\tau_{t_1,s_1}(a_1)) \]

produces

\[ [w]=\tau_{t_m,s_m}(a_m)\cdots\tau_{t_1,s_1}(a_1). \]

Let

\[ S_n^\downarrow(R) =\{\tau_{t,s}(a):0\le s<t<n,\ a\in R\setminus\{0\}\} \]

and

\[ S_n^*(R) =\{\tau_{t,s}(a):0\le s,t<n,\ s\ne t,\ a\in R\setminus\{0\}\}. \]

Both sets are symmetric because

\[ \tau_{t,s}(a)^{-1}=\tau_{t,s}(-a). \]

Let

\[ {\operatorname{E}}_n(R)=\langle S_n^*(R)\rangle. \]

When \(R={\mathbb F}\) is a field and \(n\ge2\), elementary elimination gives

\[ {\operatorname{E}}_n({\mathbb F})={\operatorname{SL}}_n({\mathbb F}). \]

The ambient metric below is therefore the transvection word metric in \({\operatorname{SL}}_n({\mathbb F})\), viewed inside \({\operatorname{GL}}_n({\mathbb F})\). When \({\mathbb F}={\mathbb F}_2\), one has \({\operatorname{SL}}_n({\mathbb F}_2)={\operatorname{GL}}_n({\mathbb F}_2)\), every generator is an involution, and it is exactly a CNOT gate under the usual row-action convention.

Lemma 9.12

The set \(S_n^\downarrow(R)\) generates \({\operatorname{U}}_n(R)\). Every prefix of a lower-directed circuit belongs to \({\operatorname{U}}_n(R)\).

Proof

A lower-directed transvection is lower unitriangular, and products of lower-unitriangular matrices remain lower unitriangular. Conversely, ordinary elimination of the strict lower entries, processed in a compatible order, expresses every element of \({\operatorname{U}}_n(R)\) as a product of lower-directed transvections.

Definition 9.13: Intrinsic and ambient lengths

For \(A\in{\operatorname{U}}_n(R)\), define

\[ {\ell_{\downarrow}}(A)=|A|_{S_n^\downarrow(R)}, \qquad {\ell_{*}}(A)=|A|_{S_n^*(R)}. \]

The catalytic defect is

\[ {\Delta}(A)={\ell_{\downarrow}}(A)-{\ell_{*}}(A)\ge0. \]

The inequality follows because \(S_n^\downarrow(R)\subseteq S_n^*(R)\). The central question is whether the inclusion can be strict on a lower-unitriangular target.

9.2.2 Frame and flag interpretation

For the geometric interpretation in this subsection, assume \(R={\mathbb F}\) is a field. An invertible matrix is an ordered basis

\[ (R_0,\ldots,R_{n-1}) \]

of \({\mathbb F}^n\). A transvection replaces one basis vector by its sum with a nonzero multiple of another. Let

\[ V_i={\operatorname{span}}(e_0,\ldots,e_i). \]

A matrix lies in \({\operatorname{U}}_n({\mathbb F})\) exactly when

\[ R_i\in e_i+V_{i-1} \]

for every \(i\). Thus lower circuits move among frames compatible with the standard complete flag

\[ V_0\subset V_1\subset\cdots\subset V_{n-1}. \]

An upper-directed gate leaves this fiber of the flag map. A strict defect means that the flag-compatible frame subgraph is not geodesically convex in the full transvection graph.

9.2.3 Schreier holonomy

Set

\[ G={\operatorname{E}}_n(R), \qquad H={\operatorname{U}}_n(R). \]

Consider the right Schreier graph on the left cosets \(H\backslash G\): a generator \(s\in S_n^*(R)\) gives an edge

\[ Hg\longrightarrow Hgs. \]

A word representing \(h\in H\) traces a based loop at the coset \(H\). Its label product is the holonomy \(h\).

Proposition 9.14: Holonomy-compression interpretation

For \(h\in H\), the ambient length \({\ell_{*}}(h)\) is the least length of a labeled based loop in \(H\backslash G\) with holonomy \(h\). The restricted length \({\ell_{\downarrow}}(h)\) is the least length among such words whose every prefix remains in \(H\). Consequently,

\[ {\Delta}(h) = \text{intrinsic flag-preserving cost} - \text{shortest ambient holonomy-loop cost}. \]

Proof

A word \(w=s_1\cdots s_k\) ends at the coset \(Hw\). It is a based loop exactly when \(w\in H\), and its label product is then the represented element of \(H\). Minimizing over all transvection words representing \(h\) gives \({\ell_{*}}(h)\). Requiring every generator to be lower directed keeps every prefix in \(H\) and gives \({\ell_{\downarrow}}(h)\).

A catalytic shortcut is therefore a nonconstant quotient excursion whose accumulated holonomy is more expensive to produce inside the base fiber.

9.2.4 Two elementary counting lemmas

The proofs of the universal atom use only target counts and pivot support.

Lemma 9.15: Target count

Suppose a circuit starts at the identity and finishes at \(A\).

  1. If row \(i\) of \(A\) differs from \(e_i\), then row \(i\) is targeted at least once.

  2. If row \(i\) of \(A\) equals \(e_i\) and is targeted, then it is targeted at least twice.

Proof

A row changes only when it is targeted. Every row of an invertible matrix over \(R\) is unimodular. If \(aR_s=0\) for such a row, then multiplying a unimodular relation for \(R_s\) by \(a\) gives \(a=0\). Hence a gate with nonzero coefficient changes its target by a nonzero vector, so one targeting cannot leave that row equal to its initial value.

Lemma 9.16: One-target source condition

Let \(W\le R^n\). Suppose row \(t\) starts at \(e_t\), is targeted exactly once, and finishes at

\[ e_t+w, \qquad w\in W, \]

where at least one coordinate of \(w\) is a unit of \(R\). At the moment of its unique targeting, the gate coefficient is a unit and the source row is a unit multiple of \(w\).

Proof

If the unique gate is \(R_t\leftarrow R_t+aR_s\), then \(aR_s=w\). Choose a coordinate \(j\) for which \(w_j\) is a unit. Since \(a(R_s)_j=w_j\), the factor \(a\) is a unit in the commutative ring \(R\). Hence \(R_s=a^{-1}w\).

The second lemma is especially restrictive when \(W\) is a low-dimensional source space and output rows carry unique pivot coordinates outside \(W\).

Source and conversion record

Source SHA-256: 22629d44826f9a8ddfbcf801409aaf7974ed9dc899ff39ee67da0ed7fc4e6f60

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