Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Isometry Completion and Synthesis

Statement

For integers 1≤D≤M, every exact isometry V:CD→CM is completed by Isometry Unitary Completion to a unitary matrix W whose first D columns are those of V. If integers 0≤n≤w satisfy D=2n and M=2w, the full unitary WΠ acts as V on the clean-input subspace ∣x⟩∣0w−n⟩. By the exact QSD theorem Exact QSD CNOT Upper Bound, for w≥2 this uses at most 23484w−322w+43 CNOT gates plus one-qubit gates; for w=1 it uses no CNOT gates. When w=0, necessarily n=0 and WΠ is a scalar on C. The matrix completion remains valid, but the stated circuit syntax has no zero-arity gates, so the empty circuit realizes only the identity; exact circuit synthesis at width zero is asserted only when V=I. For w≥1, QSD is applied directly to WΠ, without synthesizing W and an extra permutation circuit separately. The M output coordinates are retained: extra output wires may contain part of the encoded state and are not required to return to zero. No classical synthesis bit-time bound is asserted.

Facts & Assumptions

Given: An exact matrix V with orthonormal columns, ordered qubit bases when D and M are powers of two, ideal exact arithmetic, and the exact QSD theorem described below.

[F1]

Isometry Unitary Completion initializes its list with the columns of V and appends each nonzero residual ej−∑w∈L⟨ej,w⟩rootw after normalization.

[F2]

The root inner product is linear in its first argument, conjugate-linear in its second, and induces the norm (Real and complex inner-product spaces and their induced length).

[F3]

The ordered bit-string encoding is big-endian: ∣x⟩ has index enc⁡n(x) and the word 0w−nx has that same index at width w (Big-endian encoding of ordered bit strings).

[F4]

A finite-dimensional unitary is an invertible linear isometry, and a square norm-preserving operator is unitary (Linear isometries, and orthogonal or unitary operators on finite-dimensional inner product spaces).

[F5]

An injective endomorphism of a finite-dimensional vector space is surjective (Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T).

[F6]

Every gate has positive arity, so every layer on zero wires is empty and every zero-wire circuit denotes the identity (Finite circuit syntax and ordered wire labels, Denotational semantics of a finite layered circuit).

[A1]

Exact QSD CNOT Upper Bound proves the exact no-ancilla QSD CNOT bound, including terminal diagonal extraction and migration, and treats widths zero and one separately.

Proof

Given: As in Facts & Assumptions.

1.1F1F2givenalgebracases

The initial list is orthonormal by the input hypothesis. If the current list is orthonormal, then for each wi∈L the residual satisfies ⟨rj,wi⟩=⟨ej,wi⟩−∑w∈L⟨ej,w⟩⟨w,wi⟩=0 by [F2] and orthonormality. If it is nonzero, division by its positive norm gives a unit vector orthogonal to every previous column; if it is zero, ej already lies in their span. Thus each update preserves orthonormality and puts ej in the span of the updated list.

2.1F2F4F5step 1.1algebra

After the finite loop, every standard basis vector ej lies in the final span by step 1.1. The standard basis spans CM, so the final orthonormal list spans CM and has exactly M vectors. If z=∑j=1Mcjwj is its expansion in that list, orthonormality and [F2] give ∥z∥22=∑j∣cj∣2; the same coordinate calculation for the standard basis gives ∥Wc∥22=∑j∣cj∣2. Thus the column map W preserves norms and is injective by [F4]. By [F5] it is surjective in finite dimension, hence invertible; as a square norm-preserving map it is unitary by [F4]. Its first D columns are the original list, namely V.

3.1F1F3step 2.1algebra

For D=2n, M=2w, [F3] identifies ∣0w−n⟩∣x⟩ with the standard basis vector eenc⁡n(x) among the first D vectors. The declared permutation obeys Π(∣x⟩∣0w−n⟩)=∣0w−n⟩∣x⟩. The first D columns of W then give (WΠ)(∣x⟩∣0w−n⟩)=V∣x⟩ for every computational basis input x; linearity gives the identity on the entire clean-input subspace.

4.1A1F6step 3.1given∎

For w≥1, WΠ is a unitary on a positive-width register, so applying the QSD interface [A1] directly to this matrix gives the stated CNOT bound, with its one-qubit case at w=1. The permutation is absorbed into the target matrix before synthesis, so no separate permutation gate count is added. If w=0, then n=0 and WΠ=V is a scalar on C. By [F6], the only zero-wire circuit denotes 1, so a circuit realizes this scalar exactly only when V=I; the matrix completion of steps 1.1–3.1 does not itself claim a general zero-width synthesis. The construction places no condition on the M output coordinates beyond the isometry equation, so it makes no claim that the extra output wires are clean.

Depends on

Used by

Nothing in the library uses this result yet.

Cited to discharge well-definedness by Isometry Unitary Completion.

Dependency tree · two levels

34 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources