§III E–F, Eqs.(34)–(35): coherent relational-coordinate expansion
OpenQAlgorithms.Papers.Independent.Intakethird100.P67.relational_coordinatesFix normalized sample vectors, an anchor , a unit input , and a finite history . Set and . With unary address , the actual ordered erasure unitary satisfies
Every coefficient is unchanged when the same unitary transforms the input, all samples and the anchor. The residual is retained at finite ; neither algebra generation nor a successful erasure assumption is needed for this exact expansion.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P67
noncomputable section
open scoped ComplexConjugate Matrix Matrix.Norms.L2Operator
attribute [local instance] Classical.propDecidable
open MeasureTheory Filter
namespace QAlgorithms.Papers.Independent.Intakethird100.P67
variable {I J K L A : Type*} [Fintype I] [DecidableEq I]
[Fintype J] [DecidableEq J] [Fintype K] [DecidableEq K]
[Fintype L] [DecidableEq L] [Fintype A] [DecidableEq A]
/-- PDF pp.8–9, Eqs.(34)–(35): complete coherent expansion and simultaneous-unitary
invariance of its coordinates, including transformation of the anchor. -/
theorem relational_coordinates (phi : K → EuclideanSpace ℂ I) (a : K)
(hphi : ∀ k, IsState (phi k)) (T : ℕ) (h : Fin T → K)
(psi : EuclideanSpace ℂ I) (hpsi : IsState psi) :
act (historyUnitary (erasureGate phi a) h) (tensorVec psi (minusRegister T)) =
coordinateExpansion phi a h psi ∧
(∀ (U : Matrix.unitaryGroup I ℂ) (t : ℕ),
inner ℂ (act (U : Matrix I I ℂ) (phi a))
(residual (fun k => act (U : Matrix I I ℂ) (phi k)) a (act (U : Matrix I I ℂ) psi)
((List.ofFn h).take t)) =
inner ℂ (phi a) (residual phi a psi ((List.ofFn h).take t))) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P67
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be finite index types with decidable equality, let have norm for every , fix , and let have norm . Let be any natural number and any history. Put , , , , and . Let , with the -th factor acting on the system and ancilla , and let . Define residual vectors by and for , and define the bit string by exactly when . Then
Furthermore, for every unitary on and every natural number , let and form from and the first history entries by replacing every in the residual recursion with ; then . Thus is not required to be at most : taking a prefix longer than the history uses the whole history. The case is included, with an empty sum, identity history operator, and the unique empty bit string.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.