OAI/Analysis/NuclearUltrapower/FiniteRepresentations.lean
26 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.NuclearUltrapower.FiniteUnitaryRepline 16Source documentation
A nonzero finite-dimensional unitary representation.
structure FiniteUnitaryRep (Γ : Type u) [Group Γ] where …
- instance
OAI.NuclearUltrapower.(instance at line 27)line 27 - def
OAI.NuclearUltrapower.FiniteUnitaryRep.Irreducibleline 35Source documentation
Irreducibility with exactly the invariant-subspace convention of the source.
def Irreducible (π : FiniteUnitaryRep.{u,v} Γ) : Prop := … - def
OAI.NuclearUltrapower.FiniteUnitaryRep.pullline 38 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.pull_actionline 41 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.pull_oneline 44 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.pull_pullline 48 - def
OAI.NuclearUltrapower.FiniteUnitaryRep.Embedsline 52Source documentation
Isometric inclusion as a subrepresentation: no quotients of representations.
def Embeds (π τ : FiniteUnitaryRep.{u,v} Γ) : Prop := … - def
OAI.NuclearUltrapower.FiniteUnitaryRep.Equivalentline 56Source documentation
Unitary equivalence, not merely equality of dimensions.
def Equivalent (π τ : FiniteUnitaryRep.{u,v} Γ) : Prop := … - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.embeds_reflline 59 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.equivalent_reflline 62 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Embeds.transline 65 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Equivalent.symmline 71 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Equivalent.transline 78 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Equivalent.embedsline 84 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Embeds.pullline 89 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Equivalent.pullline 94 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Embeds.equivalent_of_finrank_eqline 100Source documentation
Equidimensional subrepresentations are unitary equivalences.
theorem Embeds.equivalent_of_finrank_eq {π τ : FiniteUnitaryRep.{u,v} Γ} (h : π.Embeds τ) (hd : Module.finrank ℂ π = Module.finrank ℂ τ) : π.Equivalent τ := by … - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Equivalent.irreducibleline 107Source documentation
Irreducibility is preserved under unitary equivalence.
theorem Equivalent.irreducible {π τ : FiniteUnitaryRep.{u,v} Γ} (h : π.Equivalent τ) (hπ : π.Irreducible) : τ.Irreducible := by … - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.Embeds.equivalent_of_irreducibleline 134Source documentation
A nonzero subrepresentation of an irreducible representation is the whole.
theorem Embeds.equivalent_of_irreducible {π τ : FiniteUnitaryRep.{u,v} Γ} (h : π.Embeds τ) (hτ : τ.Irreducible) : π.Equivalent τ := by … - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.irreducible_of_pullline 149Source documentation
If a deeper pullback is irreducible, every preceding pullback is irreducible.
theorem irreducible_of_pull {π : FiniteUnitaryRep.{u,v} Γ} (θ : Monoid.End Γ) (h : (π.pull θ).Irreducible) : π.Irreducible := by …Mentions: OAI.NuclearUltrapower.FiniteUnitaryRep.Irreducible
- theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.irreducible_pull_of_periodicline 156Source documentation
Periodicity forces every positive pullback to remain irreducible, the critical step often missed when a predecessor chain has a nonempty tail.
theorem irreducible_pull_of_periodic {π : FiniteUnitaryRep.{u,v} Γ} (hπ : π.Irreducible) (θ : Monoid.End Γ) {p : ℕ} (hp : 0 < p) (he : π.Equivalent (π.pull (θ ^ p))) (j : ℕ) : (π.pull (θ ^ j)).Irreducible := by …Mentions: OAI.NuclearUltrapower.FiniteUnitaryRep.Irreducible
- theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.finite_predecessor_cycleline 176Source documentation
Source lem:finite-predecessor-cycle, expressed using any finite list of representatives. Duplicates are harmless; no bijective predecessor selection is assumed, and the possibly nonempty tail is fully accounted for.
theorem finite_predecessor_cycle {ι : Type*} [Finite ι] (π : ι → FiniteUnitaryRep.{u,v} Γ) (hπ : ∀ i, (π i).Irreducible) (θ : Monoid.End Γ) (hprev : ∀ i, ∃ j, (π i).Embeds ((π j).pull θ)) (i : ι) : ∃ p : ℕ, 0 < p ∧ (π i).Equivalent ((π i).pull (θ ^ p)) := by …Mentions: OAI.NuclearUltrapower.FiniteUnitaryRep.Irreducible, OAI.NuclearUltrapower.FiniteUnitaryRep.Embeds, OAI.NuclearUltrapower.FiniteUnitaryRep.pull, OAI.NuclearUltrapower.FiniteUnitaryRep.Equivalent
- def
OAI.NuclearUltrapower.FiniteUnitaryRep.restrictline 213Source documentation
Restriction to an invariant subspace, with the inherited Hilbert norm.
def restrict (π : FiniteUnitaryRep.{u,v} Γ) (W : Submodule ℂ π) (hW : ∀ g x, x ∈ W → π.action g x ∈ W) [Nontrivial W] : FiniteUnitaryRep.{u,v} Γ where … - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.restrict_embedsline 228 - theorem
OAI.NuclearUltrapower.FiniteUnitaryRep.exists_irreducibleline 235Source documentation
Every nonzero finite-dimensional unitary representation has an irreducible subrepresentation. This uses minimal dimension, not a semisimplicity assumption.
theorem exists_irreducible (π : FiniteUnitaryRep.{u,v} Γ) : ∃ τ : FiniteUnitaryRep.{u,v} Γ, τ.Irreducible ∧ τ.Embeds π := by …