OAI/Analysis/KadisonSimilarity/Tensor/TensorDensity.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Passing finite-stage pairing identities to completed tensor words
Continuity and density extend the coefficient identity on a common matrix stage to arbitrary letters. The final vanishing statement then uses actual totality of elementary Hilbert tensors.
- theorem
OAI.KadisonSimilarity.continuous_tensorWordline 18 - theorem
OAI.KadisonSimilarity.continuous_completedTensorWordline 31 - theorem
OAI.KadisonSimilarity.exists_common_stageline 37Source documentation
Finitely many letters in the union of nested stages lie in a common stage.
theorem exists_common_stage {ι : Type*} [Fintype ι] (S : ℕ → Set E) (hmono : Monotone S) (x : ι → E) (hx : ∀ i, x i ∈ ⋃ n, S n) : ∃ n, ∀ i, x i ∈ S n := by … - theorem
OAI.KadisonSimilarity.continuous_eq_of_nested_stagesline 49Source documentation
Equality of continuous finite-letter functions on every common stage extends to all letters. No coefficient identity is assumed outside the stages.
theorem continuous_eq_of_nested_stages {ι : Type*} [Fintype ι] (S : ℕ → Set E) (hmono : Monotone S) (hdense : Dense (⋃ n, S n)) (F G : (ι → E) → ℂ) (hF : Continuous F) (hG : Continuous G) (hstage : ∀ n, ∀ x : ι → E, (∀ i, x i ∈ S n) → F x = G x) : F = G := by … - def
OAI.KadisonSimilarity.pairingPolynomialline 65Source documentation
The actual pairing polynomial, with one bilinear factor per pair. An injective rank function chooses a representative of each pair.
def pairingPolynomial (rank : ι → ℕ) (B : E →L[ℂ] E →L[ℂ] ℂ) (P : PerfectMatching ι) (v : ι → E) : ℂ := …Mentions: OAI.KadisonSimilarity.PerfectMatching
- theorem
OAI.KadisonSimilarity.continuous_pairingPolynomialline 70 - theorem
OAI.KadisonSimilarity.pairingPolynomial_labelsline 78Source documentation
On a bilinearly orthonormal alphabet, the pairing polynomial is exactly the equality-indicator kernel used by the Hilbert tensor tests.
theorem pairingPolynomial_labels {J : Type*} [DecidableEq J] (rank : ι → ℕ) (hrank : Function.Injective rank) (B : E →L[ℂ] E →L[ℂ] ℂ) (h : J → E) (hB : ∀ a b, B (h a) (h b) = if a = b then 1 else 0) (P : PerfectMatching ι) (labels : ι → J) : pairingPolynomial rank B P (fun i => h (labels i)) = pairingLabelKernel P labels := by …Mentions: OAI.KadisonSimilarity.PerfectMatching, OAI.KadisonSimilarity.pairingPolynomial, OAI.KadisonSimilarity.pairingLabelKernel
- def
OAI.KadisonSimilarity.tracialWordCoefficientline 108Source documentation
Coefficients with the test letters conjugated by the tracial involution.
def tracialWordCoefficient (Y : CompletedTensorWord E k →L[ℂ] CompletedTensorWord E l) (J : E → E) (v : Fin k ⊕ Fin l → E) : ℂ := … - theorem
OAI.KadisonSimilarity.continuous_tracialWordCoefficientline 113 - theorem
OAI.KadisonSimilarity.tracial_pairing_identity_of_stagesline 127Source documentation
The finite-stage coefficient formula extends by density, with no bounded pairing operator presupposed. Each individual pairing polynomial is continuous as a function of its finitely many letters.
theorem tracial_pairing_identity_of_stages (Y : CompletedTensorWord E k →L[ℂ] CompletedTensorWord E l) (J : E → E) (hJ : Continuous J) (B : E →L[ℂ] E →L[ℂ] ℂ) (rank : Fin k ⊕ Fin l → ℕ) (c : PerfectMatching (Fin k ⊕ Fin l) → ℂ) (S : ℕ → Set E) (hmono : Monotone S) (hdense : Dense (⋃ n, S n)) (hstage : ∀ n, ∀ v : Fin k ⊕ Fin l → E, (∀ i, v i ∈ S n) → tracialWordCoefficient Y J v = ∑ P, c P * pairingPolynomial rank B P v) : ∀ v : Fin k ⊕ Fin l → E, tracialWordCoefficient Y J v = ∑ P, c P * pairingPolynomial rank B P v := by …Mentions: OAI.KadisonSimilarity.CompletedTensorWord, OAI.KadisonSimilarity.PerfectMatching, OAI.KadisonSimilarity.tracialWordCoefficient, OAI.KadisonSimilarity.pairingPolynomial
- theorem
OAI.KadisonSimilarity.labelPairingExpansion_of_tracial_identityline 147Source documentation
Restricting the extended stage identity to self-adjoint orthonormal letters gives the precise input for the completed tensor label sums.
theorem labelPairingExpansion_of_tracial_identity (Y : CompletedTensorWord E k →L[ℂ] CompletedTensorWord E l) (J : E → E) (B : E →L[ℂ] E →L[ℂ] ℂ) (rank : Fin k ⊕ Fin l → ℕ) (hrank : Function.Injective rank) (c : PerfectMatching (Fin k ⊕ Fin l) → ℂ) (h : ℕ → E) (hJ : ∀ n, J (h n) = h n) (hB : ∀ a b, B (h a) (h b) = if a = b then 1 else 0) (hfull : ∀ v, tracialWordCoefficient Y J v = ∑ P, c P * pairingPolynomial rank B P v) : LabelPairingExpansion Y h c := by …Mentions: OAI.KadisonSimilarity.CompletedTensorWord, OAI.KadisonSimilarity.PerfectMatching, OAI.KadisonSimilarity.tracialWordCoefficient, OAI.KadisonSimilarity.pairingPolynomial, OAI.KadisonSimilarity.LabelPairingExpansion
- theorem
OAI.KadisonSimilarity.tensorOperator_eq_zero_of_tracial_stagesline 169Source documentation
In unequal degrees, the stage formula, density, and orthonormal label tests force the actual completed tensor operator to vanish.
theorem tensorOperator_eq_zero_of_tracial_stages (Y : CompletedTensorWord E k →L[ℂ] CompletedTensorWord E l) (J : E → E) (hJ : Continuous J) (hJJ : Function.Involutive J) (B : E →L[ℂ] E →L[ℂ] ℂ) (rank : Fin k ⊕ Fin l → ℕ) (hrank : Function.Injective rank) (c : PerfectMatching (Fin k ⊕ Fin l) → ℂ) (h : ℕ → E) (hh : Orthonormal ℂ h) (hfix : ∀ n, J (h n) = h n) (hB : ∀ a b, B (h a) (h b) = if a = b then 1 else 0) (S : ℕ → Set E) (hmono : Monotone S) (hdense : Dense (⋃ n, S n)) (hstage : ∀ n, ∀ v : Fin k ⊕ Fin l → E, (∀ i, v i ∈ S n) → tracialWordCoefficient Y J v = ∑ P, c P * pairingPolynomial rank B P v) (hkl : k ≠ l) : Y = 0 := by …Mentions: OAI.KadisonSimilarity.CompletedTensorWord, OAI.KadisonSimilarity.PerfectMatching, OAI.KadisonSimilarity.tracialWordCoefficient, OAI.KadisonSimilarity.pairingPolynomial