Quantum and CircuitsReading edition

Moving packets, dynamic frames, and sparse transfer graphs

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

3.6 Moving packets, dynamic frames, and sparse transfer graphs

3.6.1 Why one fixed projector is not the end of the theory

The exact packet theorem in Section 3.4 follows a state inside one fixed subspace. That is sufficient for a conserved charge, but it is not necessary for classical collapse. A circuit may move through a sequence of small subspaces, or it may preserve a small packet only after a time-dependent change of coordinates. The correct object is therefore a packet schedule, not necessarily one static projector.

Definition 3.11: Packet schedule

For a circuit

\[ U=G_m\cdots G_1 \]

on a Hilbert space \({\mathcal H}\), a packet schedule is a sequence of orthogonal projectors

\[ P_0,P_1,\ldots,P_m. \]

It is exact when

\[ G_tP_{t-1}=P_tG_tP_{t-1} \qquad(1\le t\le m). \]
(3.4)

The condition says that gate \(G_t\) maps the currently active packet into the next active packet. The dimensions may vary with time.

3.6.2 Exact dynamic-packet simulation

Choose isometries

\[ B_t:{\mathbb C}^{D_t}\longrightarrow{\mathcal H}, \qquad B_tB_t^*=P_t, \qquad B_t^*B_t=I_{D_t}, \]

where \(D_t={\operatorname{rank}} P_t\). Define the rectangular coordinate update

\[ M_t=B_t^*G_tB_{t-1}. \]
(3.5)

Theorem 3.12: Exact dynamic-packet theorem

Suppose \(P_0{\lvert \psi_0\rangle}={\lvert \psi_0\rangle}\) and Equation (3.4) holds for every gate. Put

\[ z_0=B_0^*{\lvert \psi_0\rangle}, \qquad z_t=M_tz_{t-1}. \]

Then

\[ G_t\cdots G_1{\lvert \psi_0\rangle}=B_tz_t \]

for every \(t\).

Proof

The claim is true at \(t=0\). If the state after \(t-1\) gates is \(B_{t-1}z_{t-1}\), then

\[ G_tB_{t-1}z_{t-1} =P_tG_tP_{t-1}B_{t-1}z_{t-1} =B_tB_t^*G_tB_{t-1}z_{t-1} =B_tM_tz_{t-1}. \]

This is \(B_tz_t\).

Theorem 3.13: Polynomial moving-packet collapse

Let \(\{C_x\}\) be a polynomial-time uniform circuit family. Suppose an exact packet schedule can be produced from \(x\) in polynomial time such that:

  1. \(\max_tD_t\le{\operatorname{poly}}(|x|)\);

  2. the coordinate description of the initial state is computable in polynomial time;

  3. each rectangular update \(M_t\) can be applied to polynomial precision in polynomial time;

  4. the final acceptance probability is computable from \(z_m\) in polynomial time.

Then the language decided by the circuit family belongs to \(P\).

Proof

The simulator stores at most polynomially many coordinates at every step and applies polynomially many polynomial-time updates. Theorem 3.12 proves exactness before numerical rounding. Polynomial precision below the amplified promise gap gives a deterministic polynomial-time decision procedure.

Derived theorem or corollary

A circuit does not need one globally conserved sector. It is enough that the state follow an efficiently discoverable path through polynomial-dimensional sectors.

3.6.3 Moving frames and hidden symmetry

The packet schedule has a useful coordinate form. Let \(P\) be one fixed projector and let \(W_t\) be unitaries with

\[ P_t=W_tPW_t^*. \]

In the moving frame, the transformed gate is

\[ \widetilde G_t =W_t^*G_tW_{t-1}. \]
(3.6)

The schedule condition is equivalent to

\[ \widetilde G_tP=P\widetilde G_tP. \]

Corollary 3.14: Moving-frame collapse

Suppose a polynomial-time uniform circuit admits efficiently described frames \(W_t\) for which the transformed gates in Equation (3.6) preserve one fixed polynomial-dimensional packet, the initial state has efficiently computable coordinates in \(W_0P{\mathcal H}\), and their restricted matrices and the transformed final measurement are efficiently computable. Then the circuit family is classically simulable in polynomial time.

This is the appropriate theorem for a symmetry that changes orientation with time. Examples to test include Clifford frames, Gaussian mode frames, rotating spin axes, and gauge-fixed local coordinates.

Scope boundary

The frame must be independently discoverable and efficiently usable. Choosing \(W_t=G_t\cdots G_1\) makes the transformed state trivial but is circular: computing that frame is the original simulation problem. The theorem is useful only when the frames have a compact classical description and their restricted actions can be computed without constructing the full state.

A circuit may fail to preserve one laboratory-frame packet while remaining inside a small packet in a computable moving frame.
Figure 3.4. A circuit may fail to preserve one laboratory-frame packet while remaining inside a small packet in a computable moving frame.

View full-size figure (new tab)

3.6.4 Sparse packet-transfer graphs

Let

\[ I=\sum_{\alpha\in\Lambda}P_\alpha \]

be an orthogonal packet decomposition. Write the gate blocks as

\[ G_{t;\beta\alpha}=P_\beta G_tP_\alpha. \]

Starting from an active packet set \(S_0\), define recursively

\[ S_t = \left\{ \beta:\exists\alpha\in S_{t-1} \text{ with }G_{t;\beta\alpha}\ne0 \right\}. \]
(3.7)

Corollary 3.15: Reachable packet-graph collapse

Suppose the packet sets \(S_t\) and nonzero transfer blocks are computable in polynomial time, and

\[ D_t = \sum_{\alpha\in S_t}{\operatorname{rank}} P_\alpha \le{\operatorname{poly}}(n) \]

for every \(t\). If all active block updates and the final measurement are efficiently computable, then the circuit family is classically polynomial-time simulable.

Proof

Take

\[ P_t=\sum_{\alpha\in S_t}P_\alpha. \]

The definition of \(S_t\) gives \(G_tP_{t-1}=P_tG_tP_{t-1}\). Apply Theorem 3.13.

This theorem permits exact sector changes. What matters is not that one charge be fixed, but that the union of reachable sectors remain polynomial.

Corollary 3.16: Bounded-excitation collapse

Consider \(n\) qubits and suppose the initial state and every circuit prefix are certified to lie in

\[ {\mathcal H}_{\le K} = \bigoplus_{k=0}^{K}{\mathcal H}_{n,k} \]

for a fixed constant \(K\). If initialization, the gate actions, and the measurement are computable in polynomial time in the occupation basis, then the circuit family lies in \(P\), even when individual gates change excitation number.

Proof

The active dimension is

\[ \sum_{k=0}^{K}\binom nk =O(n^K). \]

Let \(P\) project onto \({\mathcal H}_{\le K}\). By the hypothesis on the actual circuit prefixes, \(P\psi_t=\psi_t\) at every step. Consequently \(PG_tP\psi_{t-1}=G_t\psi_{t-1}\) on the evolving state, even if the gate does not preserve all of \(P{\mathcal H}\). The restricted update therefore reproduces that trajectory exactly. The hypothesis supplies efficient initialization, updates, and measurement in these polynomially many coordinates.

For example, a fixed-weight input followed by only a constant number of pair-creation or pair-annihilation events remains in a constant collection of low-weight sectors. Exact number conservation is therefore stronger than necessary.

Sector-changing gates remain classically tractable when the reachable packet graph and total active dimension stay polynomial.
Figure 3.5. Sector-changing gates remain classically tractable when the reachable packet graph and total active dimension stay polynomial.

View full-size figure (new tab)

3.6.5 Approximate dynamic packets

Define the one-step leakage from the scheduled packet by

\[ \delta_t = \|(I-P_t)G_tP_{t-1}\|. \]

Let

\[ \widehat G_t=P_tG_tP_{t-1}. \]

Theorem 3.17: Dynamic sum-of-leakages bound

For an initial unit vector in \(P_0{\mathcal H}\),

\[ \left\| G_m\cdots G_1{\lvert \psi_0\rangle} - \widehat G_m\cdots\widehat G_1{\lvert \psi_0\rangle} \right\| \le \sum_{t=1}^{m}\delta_t. \]

For any acceptance operator \(0\le M\le I\), the corresponding acceptance probabilities differ by at most

\[ 2\sum_{t=1}^{m}\delta_t. \]

Proof

A telescoping expansion inserts \(G_t-\widehat G_t\) at one time. On \(P_{t-1}{\mathcal H}\) this difference equals \((I-P_t)G_tP_{t-1}\), while all other unitary or projected factors have norm at most one. Summing the operator norms proves the state bound. If \(\psi\) and \(\phi\) have norm at most one, then

\[ |\langle\psi,M\psi\rangle-\langle\phi,M\phi\rangle| \le (\|\psi\|+\|\phi\|)\|\psi-\phi\| \le2\|\psi-\phi\|. \]

Corollary 3.18: Approximate moving-packet collapse

If the scheduled dimensions and updates are polynomial and

\[ \sum_t\delta_t\le\frac1{{\operatorname{poly}}(n)}, \]

then, after ordinary promise-gap amplification, the circuit family remains deterministically classically simulable in polynomial time.

The result is conservative but fully composable. It extends the fixed-projector estimate of Section 3.5 to moving frames and changing packet sets.

3.6.6 An adaptive certificate from discarded state vectors

The operator-norm leakage certificate is uniform over every input in a packet. An adaptive simulator can use a less expensive certificate that follows its actual approximate state. The discarded vector must be accounted for before any normalization.

Theorem 3.19: Adaptive discarded-state certificate

Let \(G_1,\ldots,G_m\) be unitary operators on a finite-dimensional Hilbert space, and let \(\psi_0=\phi_0\) be a unit vector. At each step choose an orthogonal projector \(P_t\), possibly as a function of the previously computed approximate states. Define

\[ \psi_t=G_t\psi_{t-1},\qquad \phi_t=P_tG_t\phi_{t-1},\qquad \eta_t=\|(I-P_t)G_t\phi_{t-1}\|. \]

Then

\[ \|\psi_m-\phi_m\|\le\sum_{t=1}^m\eta_t. \]

For an effect \(0\le M\le I\),

\[ \left|\langle\psi_m,M\psi_m\rangle-\langle\phi_m,M\phi_m\rangle\right| \le2\sum_{t=1}^m\eta_t. \]

No renormalization of \(\phi_t\) is performed. The second quadratic form is an unnormalized acceptance estimate.

Proof

Fix the projectors chosen during the particular run. Put \(d_t=(I-P_t)G_t\phi_{t-1}\). Subtraction gives the exact recurrence

\[ \psi_t-\phi_t=G_t(\psi_{t-1}-\phi_{t-1})+d_t. \]

Since \(\psi_0-\phi_0=0\), iteration yields

\[ \psi_m-\phi_m=\sum_{t=1}^mG_m\cdots G_{t+1}d_t. \]

Every unitary product preserves norm, so the triangle inequality proves the state estimate. Also \(\|\psi_m\|=1\) and \(\|\phi_m\|\le1\) because each projector is contractive. Expanding the difference of the two quadratic forms and using \(\|M\|\le1\) gives the factor two. This proof applies to the chosen run even when the projectors were selected adaptively.

Example 3.20: A rational two-step certificate

Take

\[ G=\begin{pmatrix}3/5&-4/5\\4/5&3/5\end{pmatrix}, \qquad P=\begin{pmatrix}1&0\\0&0\end{pmatrix}, \qquad \psi_0=\phi_0=\begin{pmatrix}1\\0\end{pmatrix}. \]

Using \(G_1=G_2=G\) and \(P_1=P_2=P\) gives

\[ \phi_2=\begin{pmatrix}9/25\\0\end{pmatrix},\qquad \psi_2=\begin{pmatrix}-7/25\\24/25\end{pmatrix},\qquad \eta_1=4/5,\quad\eta_2=12/25. \]

The squared state error is \(832/625\), below \((\eta_1+\eta_2)^2=1024/625\). The rational validation script checks these values exactly. The deliberately large tail illustrates a valid but loose certificate, not an efficient approximation.

The theorem closes global error accounting for any adaptive projection run whose discarded vectors or certified norm bounds can be computed. It does not prove that the retained representation stays polynomial, that the discarded norm is cheap to evaluate, or that a small tail can always be found. Those are separate algorithmic obligations. This is a written theorem with exact finite controls, not an additional Lean formalization.

Source and conversion record

Source SHA-256: ebaee84823d3aaef001d43588d779e3f10d7336de3194c466e8e8121bfb460f1

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