OAI/RepresentationTheory/FiniteUnitary/Frames.lean
33 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.RowColumn.HilbertSchmidt.hsInnerline 14Source documentation
The algebraic Hilbert--Schmidt scalar product, irrespective of the operator norm on the carrier. A core is used to avoid changing any source norm.
def hsInner (T U : E →ₗ[ℂ] E) : ℂ := …
- lemma
OAI.RowColumn.HilbertSchmidt.hsInner_basisline 17 - def
OAI.RowColumn.HilbertSchmidt.endCoreline 24 - lemma
OAI.RowColumn.HilbertSchmidt.adjoint_isometryline 47 - lemma
OAI.RowColumn.HilbertSchmidt.hsInner_conjline 57 - lemma
OAI.RowColumn.UnitaryFrame.norm_minimizer_uniqueline 78 - theorem
OAI.RowColumn.UnitaryFrame.exists_fixed_minimumline 99Source documentation
Simultaneous fixed point obtained from the unique minimum-norm point of a closed convex invariant set. Applied to rank-one unitary frames, this replaces Haar integration by finite-dimensional convex averaging.
theorem exists_fixed_minimum (K : Set E) (hne : K.Nonempty) (hclosed : IsClosed K) (hconv : Convex ℝ K) (L : ι → E →ₗᵢ[ℝ] E) (hL : ∀ i x, x ∈ K → L i x ∈ K) : ∃ x ∈ K, ∀ i, L i x = x := by … - def
OAI.RowColumn.UnitaryFrame.quadraticFormline 122 - lemma
OAI.RowColumn.UnitaryFrame.quadraticForm_real_smulline 125 - lemma
OAI.RowColumn.UnitaryFrame.quadraticForm_continuousline 131 - theorem
OAI.RowColumn.UnitaryFrame.positive_coerciveline 135Source documentation
Strict positivity of a finite-dimensional frame is uniformly coercive.
theorem positive_coercive (T : E →ₗ[ℂ] E) (hT : ∀ x : E, x ≠ 0 → 0 < quadraticForm T x) : ∃ ε : ℝ, 0 < ε ∧ ∀ x, ε * ‖x‖^2 ≤ quadraticForm T x := by …Mentions: OAI.RowColumn.UnitaryFrame.quadraticForm
- def
OAI.RowColumn.UnitaryFrame.conjugationIsometryline 177 - def
OAI.RowColumn.UnitaryFrame.conjugationRealline 181 - lemma
OAI.RowColumn.UnitaryFrame.conjugation_applyline 186 - lemma
OAI.RowColumn.UnitaryFrame.conjugation_rankOneline 189 - def
OAI.RowColumn.UnitaryFrame.matrixEntryline 198 - def
OAI.RowColumn.UnitaryFrame.quadraticEvalline 203 - def
OAI.RowColumn.UnitaryFrame.coerciveSetline 210 - lemma
OAI.RowColumn.UnitaryFrame.coerciveSet_closedline 213 - lemma
OAI.RowColumn.UnitaryFrame.coerciveSet_convexline 222 - lemma
OAI.RowColumn.UnitaryFrame.positiveSet_closedline 235 - lemma
OAI.RowColumn.UnitaryFrame.positiveSet_convexline 267 - def
OAI.RowColumn.UnitaryFrame.frameHullline 274 - lemma
OAI.RowColumn.UnitaryFrame.frameHull_invariantline 278 - lemma
OAI.RowColumn.UnitaryFrame.quadraticForm_conjline 291 - theorem
OAI.RowColumn.UnitaryFrame.exists_invariant_frame_of_coerciveline 301Source documentation
A genuine invariant strictly positive frame is obtained by convex averaging; no Haar measure or compact-group orthogonality is taken as a hypothesis.
theorem exists_invariant_frame_of_coercive (π : G →* E ≃ₗᵢ[ℂ] E) (x₀ : E) (T₀ : E →ₗ[ℂ] E) (hT₀ : T₀ ∈ frameHull π x₀) (hp₀ : T₀.IsPositive) (ε : ℝ) (_ : 0 < ε) (hε₀ : T₀ ∈ coerciveSet ε) : ∃ T : E →ₗ[ℂ] E, T ∈ frameHull π x₀ ∧ T.IsPositive ∧ T ∈ coerciveSet ε ∧ ∀ g, conjugationReal (π g) T = T := by …Mentions: OAI.RowColumn.UnitaryFrame.frameHull, OAI.RowColumn.UnitaryFrame.coerciveSet, OAI.RowColumn.UnitaryFrame.conjugationReal
- lemma
OAI.RowColumn.UnitaryFrame.rankOne_quadraticline 329 - lemma
OAI.RowColumn.UnitaryFrame.finite_frame_strictline 336 - def
OAI.RowColumn.UnitaryFrame.finiteFrameline 354 - lemma
OAI.RowColumn.UnitaryFrame.finiteFrame_quadraticline 358 - lemma
OAI.RowColumn.UnitaryFrame.finiteFrame_positiveline 374 - theorem
OAI.RowColumn.UnitaryFrame.exists_invariant_frameline 386Source documentation
Spanning unitary orbits have an invertible positive invariant frame, with its approximation by finite probability mixtures of the original orbit.
theorem exists_invariant_frame (π : G →* E ≃ₗᵢ[ℂ] E) (x₀ : E) (hspan : Submodule.span ℂ (Set.range fun g : G => π g x₀) = ⊤) : ∃ T : E →ₗ[ℂ] E, T ∈ frameHull π x₀ ∧ T.IsPositive ∧ Function.Bijective T ∧ ∀ g, conjugationReal (π g) T = T := by …Mentions: OAI.RowColumn.UnitaryFrame.frameHull, OAI.RowColumn.UnitaryFrame.conjugationReal
- theorem
OAI.RowColumn.UnitaryFrame.exists_densityline 447Source documentation
Algebraic and convex reconstruction from a spanning unitary group. The trace is the physical trace, not the trace of the algebra's regular action.
theorem exists_density (τ : A →ₗ[ℂ] ℂ) (core : InnerProductSpace.Core ℂ A) (hinner : ∀ x y, core.inner x y = τ (star x * y)) (u : G →* unitary A) (hspan : Submodule.span ℂ (Set.range fun g : G => (u g : A)) = ⊤) : ∃ D : A, τ D = (Module.finrank ℂ A : ℂ) ∧ (∀ x : A, 0 ≤ τ (star x * x * D)) ∧ (∀ (B : A) (ℓ : A →ₗ[ℂ] ℂ) (R : ℝ), (∀ g, ‖τ (star (u g : A) * (B*D)) * ℓ (u g : A)‖ ≤ R) → ‖ℓ B‖ ≤ R) := by …