OAI/RepresentationTheory/Unitary/Spectral.lean
22 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.CoordinateSweeps.UnitaryIrrep.projector_traceline 34 - lemma
OAI.CoordinateSweeps.UnitaryIrrep.dimension_le_of_projector_oneline 50 - lemma
OAI.CoordinateSweeps.UnitaryIrrep.projector_mapline 65 - abbrev
OAI.CoordinateSweeps.SpectralBlock.Levelline 77 - lemma
OAI.CoordinateSweeps.SpectralBlock.mul_restrictline 80 - def
OAI.CoordinateSweeps.SpectralBlock.representationline 95 - lemma
OAI.CoordinateSweeps.SpectralBlock.projector_representationline 106 - lemma
OAI.CoordinateSweeps.SpectralBlock.offDiagonal_zeroline 114 - lemma
OAI.CoordinateSweeps.SpectralBlock.projector_on_levelline 125 - lemma
OAI.CoordinateSweeps.SpectralBlock.level_card_le_traceline 137 - lemma
OAI.CoordinateSweeps.SpectralBlock.dimension_mul_eigenvalue_le_traceline 148Source comment
Positive spectral blocks supported on an actual character projector have at least the actual irreducible dimension. No decomposition is assumed.lemma dimension_mul_eigenvalue_le_trace (ρ : UnitaryIrrep Γ) (τ : Γ →* Matrix n n ℂ) (r : n → ℝ) (hr : ∀ i, 0 ≤ r i) (hτ : ∀ g, τ g * Matrix.diagonal (fun i => (r i : ℂ)) = Matrix.diagonal (fun i => (r i : ℂ)) * τ g) (hP : ρ.projector τ * Matrix.diagonal (fun i => (r i : ℂ)) = Matrix.diagonal (fun i => (r i : ℂ))) (i : n) : (ρ.dimension : ℝ)*r i ≤ ∑ j, r j := by …Mentions: OAI.CoordinateSweeps.UnitaryIrrep
- theorem
OAI.CoordinateSweeps.UnitaryIrrep.supported_trace_dominationline 173Source comment
Source06's dimension-normalized spectral estimate, for every genuine finite group representation. A is supported on the actual central projection.theorem supported_trace_domination (ρ : UnitaryIrrep Γ) (τ : Γ →* Matrix n n ℂ) (A : Matrix n n ℂ) (hA : A.PosSemidef) (hcomm : ∀ g, τ g * A = A * τ g) (hP : ρ.projector τ * A = A) : (Matrix.trace A • (1 : Matrix n n ℂ) - (ρ.dimension : ℂ) • A).PosSemidef := by …Mentions: OAI.CoordinateSweeps.UnitaryIrrep
- theorem
OAI.CoordinateSweeps.UnitaryIrrep.invariant_projector_trace_dominationline 209Source comment
Compression of a positive invariant unit-trace operator to any isotypic type is at most inverse irreducible dimension in operator order.theorem invariant_projector_trace_domination (ρ : UnitaryIrrep Γ) (τ : Γ →* Matrix n n ℂ) (hu : ∀ g, (τ g).conjTranspose=τ g⁻¹) (T : Matrix n n ℂ) (hT : T.PosSemidef) (hcomm : ∀ g, τ g*T=T*τ g) : (Matrix.trace T • (1 : Matrix n n ℂ) - (ρ.dimension : ℂ) • (ρ.projector τ * T * ρ.projector τ)).PosSemidef := by …Mentions: OAI.CoordinateSweeps.UnitaryIrrep
- lemma
OAI.CoordinateSweeps.Overlap.norm_le_traceline 258 - lemma
OAI.CoordinateSweeps.Overlap.norm_sq_le_traceline 268 - lemma
OAI.CoordinateSweeps.Overlap.projection_product_posSemidefline 274 - lemma
OAI.CoordinateSweeps.Overlap.overlap_norm_sq_le_traceline 280 - lemma
OAI.CoordinateSweeps.Overlap.whitened_projector_dominationline 298 - lemma
OAI.CoordinateSweeps.Overlap.trace_mixture_reline 337 - lemma
OAI.CoordinateSweeps.Overlap.trace_smul_reline 343 - lemma
OAI.CoordinateSweeps.Overlap.trace_four_swapline 348 - theorem
OAI.CoordinateSweeps.Overlap.finite_mixture_overlapline 357Source comment
Finite density mixtures plus genuine whitened isotypic domination give the row-column overlap bound, before the harmless epsilon limit.theorem finite_mixture_overlap (R Q P : Matrix n n ℂ) (hR : R.IsHermitian) (hR2 : R*R=R) (hQ : Q.IsHermitian) (hQ2 : Q*Q=Q) (hP : P.IsHermitian) (hP2 : P*P=P) (hPQ : P*Q=Q*P) (u : I → ℝ) (v : J → ℝ) (hu : ∀ i, 0 ≤ u i) (hv : ∀ j, 0 ≤ v j) (hsu : ∑ i, u i=1) (hsv : ∑ j, v j=1) (U : I → Matrix n n ℂ) (V : J → Matrix n n ℂ) (A : I → Matrix n n ℂ) (hU : ∀ i, (U i).PosSemidef) (hA : ∀ i, (A i).IsHermitian) (cr cc D t E : ℝ) (hcr : 0 ≤ cr) (hcc : 0 ≤ cc) (hD : 0 ≤ D) (ht : 0 ≤ t) (hrow : ((cr : ℂ) • (∑ i, (u i : ℂ) • U i)-R).PosSemidef) (hcol : ((cc : ℂ) • (∑ j, (v j : ℂ) • V j)-Q).PosSemidef) (hwhite : ∀ i, ((t : ℂ) • (A i*Q*A i)-(D : ℂ) • (Q*P)).PosSemidef) (hpair : ∀ i j, (Matrix.trace (A i*U i*A i*V j)).re ≤ E) : …