Quantum and CircuitsReading edition

Exact packet simulation and polynomial collapse

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.4 Exact packet simulation and polynomial collapse

3.4.1 Gatewise invariance

Let \(P\) be an orthogonal projector and suppose the initial state obeys \(P{\lvert \psi_0\rangle}={\lvert \psi_0\rangle}\). If every gate satisfies

\[ G_jP=PG_jP, \]
(3.3)

then \(G_j\) maps \(P{\mathcal H}\) into itself. For a general linear map, this equation asserts only invariance of the selected subspace. For the finite-dimensional unitary gates considered here, invariance also implies invariance of the orthogonal complement, so it is equivalent to commutation with \(P\).

Theorem 3.6: Invariant-basis simulation

Let \(U=G_m\cdots G_1\) and assume Equation (3.3) for every gate. If \(P{\lvert \psi_0\rangle}={\lvert \psi_0\rangle}\), then

\[ U{\lvert \psi_0\rangle} = (PG_mP)\cdots(PG_1P){\lvert \psi_0\rangle}. \]

In any basis of \(P{\mathcal H}\), the restricted circuit gives exactly the same amplitudes after embedding.

Proof

Inductively, if \(P{\lvert \psi_{j-1}\rangle}={\lvert \psi_{j-1}\rangle}\), then

\[ G_j{\lvert \psi_{j-1}\rangle} = G_jP{\lvert \psi_{j-1}\rangle} = PG_jP{\lvert \psi_{j-1}\rangle}, \]

so the next state remains in \(P{\mathcal H}\). Iterating proves the identity.

3.4.2 Polynomial packet-simulation theorem

Theorem 3.7: Polynomial packet-simulation theorem

Let \(\{C_x\}\) be a polynomial-time uniform family of quantum circuits. Suppose there is an efficiently computable packet representation such that:

  1. the initial state lies in the represented packet and its coordinates are computable in polynomial time;

  2. every gate preserves the representation;

  3. the representation size is at most \({\operatorname{poly}}(|x|)\);

  4. each gate update is computable to polynomial precision in polynomial time;

  5. the final acceptance probability is computable from the representation in polynomial time.

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

Proof

The simulator stores a polynomial-size classical description of the evolving state. It performs polynomially many polynomial-time gate updates and evaluates the final measurement to inverse-polynomial precision. Choosing an error smaller than the amplified promise gap yields a deterministic polynomial-time decision algorithm.

Proved statement

The theorem is a genuine quantum-to-classical complexity collapse for the declared subclass. It does not assume that a full \(2^n\) state vector is ever constructed.

3.4.3 Dimension-only corollary

A convenient special case uses an explicit basis of a packet of dimension \(D_n\).

Corollary 3.8: Polynomial-dimensional invariant packet

If \(D_n\le{\operatorname{poly}}(n)\), the packet basis is efficiently indexed, every gate has a polynomial-time sparse or structured action in that basis, and the measurement is efficiently evaluable, then the circuit family is classically polynomial-time simulable.

3.4.4 A broader compressed representation

The state description need not be a vector of packet amplitudes. Let \(\mathcal R_n\) be a polynomial-size classical representation class with an embedding into the packet Hilbert space. If initialization, gate updates, and measurement stay within \(\mathcal R_n\) and are efficient, the same proof applies. This observation will later combine packet labels with stabilizer, Gaussian, or tensor-network coordinates.

A complete collapse certificate includes discovery, update, leakage, measurement, and complexity information.
Figure 3.2. A complete collapse certificate includes discovery, update, leakage, measurement, and complexity information.

View full-size figure (new tab)

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