Unnumbered main construction: RAGE contains MPS and weighted-graph/product-superposition states
OpenQAlgorithms.Papers.Independent.Intakethird100.P57.rage_contains_mps_wgs_productsLet . For site matrices , let have amplitudes . Let apply once per unordered pair, where is symmetric, has zero diagonal, and has entries in . Let , , and set . Then
Here the second equality uses bond-one tensors with both local amplitudes . More generally, for , arbitrary coefficients , and arbitrary product factors , the diagonal tensors , with an additional factor at the first site, satisfy
These are exact raw-vector containments, with one common graph and rotation family. Physical states are obtained by normalizing nonzero vectors. In Eq.(3), the factors have amplitudes ; the conflicting first-line exponent is not asserted.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P57
noncomputable section
open scoped ComplexConjugate Matrix
namespace QAlgorithms.Papers.Independent.Intakethird100.P57
attribute [local instance] Classical.propDecidable
/-- PDF pp.1–2, Eqs.(1)–(3): exact raw-vector containments, including finite
superpositions under one common graph and common rotations. Only the unambiguous second
line of Eq.(3) is used; its conflicting first-line quadratic exponent is deferred. -/
theorem rage_contains_mps_wgs_products {N D : ℕ} (hN : 1 ≤ N) (hD : 1 ≤ D)
(A : Tensors N D) (G : PhaseGraph N) (V : Fin N → Matrix.unitaryGroup Bool ℂ) :
rage A (emptyPhaseGraph N) (fun _ => 1) = traceMPS A ∧
rage (productTensors (plusFactors N)) G V =
enhance G V (productVec (plusFactors N)) ∧
(∀ (m : ℕ), 1 ≤ m → ∀ (c : Fin m → ℂ)
(r : Fin m → Fin N → Bool → ℂ),
rage (diagonalTensors c r) G V = enhance G V (∑ t, c t • productVec (r t))) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P57
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For all natural numbers satisfying and , every family of complex matrices indexed by sites and Booleans , every real weight function satisfying , , and , and every family of unitary complex matrices with Boolean row and column indices, the following three statements hold jointly. For a bit string , write
thus the vector denoted by is . First, using all-zero weights and identity matrices at every site gives . Second, if every site matrix is the matrix with entry , then its resulting vector is , where . Third, for every natural number , every , and every complex family , form diagonal site matrices with diagonal entry at and at ; then
The matrices , the coefficients , the factors , and the vectors in these equalities need not be normalized; the hypotheses exclude , , and, in the third statement, .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.