§III remarks: matching Gram matrices in distinct input and output spaces
OpenQAlgorithms.Papers.Independent.Intakethird100.P67.different_hilbert_spacesLet two normalized sample families, , lie in possibly different finite-dimensional complex Hilbert spaces and have the same complex Gram matrix. Assume the input samples generate the full algebra on their span. Then there is a partial isometry matching every input sample to its corresponding output sample, with
It restricts to a unitary between the two sample spans. The emulator constructed from these two families converges uniformly on supported input density operators to in trace distance. Gram equality concerns consistent vector representatives; physical density records alone need not reveal those phases. No equality of ambient dimensions is required.
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 p.4: equal complex Gram matrices specify a unitary between the sample spans,
represented by a partial isometry between potentially different ambient dimensions. -/
theorem different_hilbert_spaces (phi : K → EuclideanSpace ℂ I) (chi : K → EuclideanSpace ℂ J) (a : K)
(hK : 2 ≤ Fintype.card K) (hphi : ∀ k, IsState (phi k))
(hchi : ∀ k, IsState (chi k)) (hgen : Generates (pureSamples phi))
(hgram : ∀ j k, inner ℂ (phi j) (phi k) = inner ℂ (chi j) (chi k)) :
∃ M : Matrix J I ℂ, Mᴴ * M = samplePi (pureSamples phi) ∧
M * Mᴴ = samplePi (pureSamples chi) ∧
(∀ k, Matrix.toEuclideanLin M (phi k) = chi k) ∧
∀ eps : ℝ, 0 < eps → ∃ N : ℕ, ∀ T ≥ N, ∀ rho : Matrix I I ℂ,
IsDensityMatrix rho → InSampleSupport (pureSamples phi) rho →
traceDistance (traceRight (jointEmulator (nonanchorProbability a)
(erasureGate phi a) (erasureGate chi a) (phi a) (chi a) T rho))
(M * rho * Mᴴ) ≤ eps := 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 , fix , and let and all have norm . For or , put , and let be the functional-calculus value of on . Assume that the complex span of all nonempty products of the is , and assume for every . Then there exists a complex matrix such that
and the following approximation property holds for this same . Define , for ; for a system space , define , and put
using for and for . For , let apply successively on the system and ancilla , let , and put . With and , the output matrix in the claim is
Empty products are identities. For every real , there exists a natural number such that, for every and every positive semidefinite of trace satisfying ,
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.