OAI/RepresentationTheory/Young/Restriction.lean
49 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.CoordinateSweeps.CommutingRestriction.homActionline 29Source comment
The action of a commuting group on the multiplicity space.def homAction (τ : Representation ℂ G V) (σ : Representation ℂ H V) (hc : ∀ g h, Commute (τ g) (σ h)) (ρ : Representation ℂ G W) : Representation ℂ H (ρ.IntertwiningMap τ) where … - lemma
OAI.CoordinateSweeps.CommutingRestriction.homAction_applyline 43 - def
OAI.CoordinateSweeps.CommutingRestriction.inclusionline 47 - lemma
OAI.CoordinateSweeps.CommutingRestriction.homAction_fixedSumline 52 - lemma
OAI.CoordinateSweeps.CommutingRestriction.homAction_alternatingSumline 59 - lemma
OAI.CoordinateSweeps.CommutingRestriction.sum_intertwineline 68 - theorem
OAI.CoordinateSweeps.CommutingRestriction.joint_corner_multiplicityline 90Source comment
Exact multiplicity lower bound from two commuting Young corners for the removed-hook argument.theorem joint_corner_multiplicity (τ : Representation ℂ (Equiv.Perm X) V) (σ : Representation ℂ (Equiv.Perm Y) V) (hc : ∀ g h, Commute (τ g) (σ h)) (μ ν : YoungDiagram) (t : X ≃ Boxes μ) (u : Y ≃ Boxes ν) (δ : Representation ℂ (Equiv.Perm Y) Z) [δ.IsIrreducible] (hδ : hasShape ν u δ) (hne : (fixedSum (rowColor t) τ * alternatingSum (colColor t) τ) * (fixedSum (rowColor u) σ * alternatingSum (colColor u) σ) ≠ 0) : ∃ S : Subrepresentation τ, S.toRepresentation.IsIrreducible ∧ hasShape μ t S.toRepresentation ∧ Module.finrank ℂ Z ≤ Module.finrank ℂ (S.toRepresentation.IntertwiningMap τ) := by … - lemma
OAI.CoordinateSweeps.YoungCorner.signScalar_ne_zeroline 146 - lemma
OAI.CoordinateSweeps.YoungCorner.fixedSum_absorbline 149 - lemma
OAI.CoordinateSweeps.YoungCorner.alternatingSum_absorbline 161 - lemma
OAI.CoordinateSweeps.YoungCorner.joint_of_full_cornerline 177Source comment
A split of the row and column stabilizers preserves a nonzero Young corner.lemma joint_of_full_corner (τ : Equiv.Perm X →* A) (fR fC : X → ℕ) (gR gC : Y → ℕ) (hR hC : Z → ℕ) (φ : Equiv.Perm Y →* Equiv.Perm X) (ψ : Equiv.Perm Z →* Equiv.Perm X) (hφR : ∀ r : colorStabilizer gR, φ r.val ∈ colorStabilizer fR) (hφC : ∀ c : colorStabilizer gC, φ c.val ∈ colorStabilizer fC) (hψR : ∀ r : colorStabilizer hR, ψ r.val ∈ colorStabilizer fR) (hψC : ∀ c : colorStabilizer hC, ψ c.val ∈ colorStabilizer fC) (hφs : ∀ g : Equiv.Perm Y, signScalar (φ g)=signScalar g) (hψs : ∀ g : Equiv.Perm Z, signScalar (ψ g)=signScalar g) (hcomm : ∀ g h, Commute (φ g) (ψ h)) (hne : fixedSum fR τ * alternatingSum fC τ ≠ 0) : (fixedSum gR (τ.comp φ)*alternatingSum gC (τ.comp φ)) * …Mentions: OAI.CoordinateSweeps.YoungCorner.colorStabilizer, OAI.CoordinateSweeps.c, OAI.CoordinateSweeps.YoungCorner.signScalar, OAI.CoordinateSweeps.YoungCorner.fixedSum, OAI.CoordinateSweeps.YoungCorner.alternatingSum
- def
OAI.CoordinateSweeps.YoungCorner.hookPartline 243 - lemma
OAI.CoordinateSweeps.YoungCorner.mem_hookPartline 253 - def
OAI.CoordinateSweeps.YoungCorner.shiftedline 257 - lemma
OAI.CoordinateSweeps.YoungCorner.shifted_injectiveline 258 - def
OAI.CoordinateSweeps.YoungCorner.removedPartline 264 - lemma
OAI.CoordinateSweeps.YoungCorner.mem_removedPartline 272 - def
OAI.CoordinateSweeps.YoungCorner.boxesSplitline 277 - lemma
OAI.CoordinateSweeps.YoungCorner.boxesSplit_inlline 304 - lemma
OAI.CoordinateSweeps.YoungCorner.boxesSplit_inrline 306 - def
OAI.CoordinateSweeps.YoungCorner.leftPermline 311 - def
OAI.CoordinateSweeps.YoungCorner.rightPermline 322 - lemma
OAI.CoordinateSweeps.YoungCorner.leftPerm_inlline 333 - lemma
OAI.CoordinateSweeps.YoungCorner.leftPerm_inrline 335 - lemma
OAI.CoordinateSweeps.YoungCorner.rightPerm_inlline 337 - lemma
OAI.CoordinateSweeps.YoungCorner.rightPerm_inrline 339 - lemma
OAI.CoordinateSweeps.YoungCorner.splitPerm_commuteline 342 - lemma
OAI.CoordinateSweeps.YoungCorner.leftPerm_rowsline 349 - lemma
OAI.CoordinateSweeps.YoungCorner.leftPerm_colsline 357 - lemma
OAI.CoordinateSweeps.YoungCorner.rightPerm_rowsline 365 - lemma
OAI.CoordinateSweeps.YoungCorner.rightPerm_colsline 373 - lemma
OAI.CoordinateSweeps.YoungCorner.rectangle_card_leline 385 - lemma
OAI.CoordinateSweeps.YoungCorner.removedPart_rank_ltline 396 - lemma
OAI.CoordinateSweeps.YoungCorner.hookPart_propertyline 411 - lemma
OAI.CoordinateSweeps.YoungCorner.split_cardline 414 - lemma
OAI.CoordinateSweeps.YoungCorner.signScalar_leftPermline 425 - lemma
OAI.CoordinateSweeps.YoungCorner.signScalar_rightPermline 429 - lemma
OAI.CoordinateSweeps.YoungCorner.hook_removed_jointline 433 - theorem
OAI.CoordinateSweeps.YoungCorner.hook_removed_multiplicityline 445Source comment
Retained-hook multiplicity for the hook part and translated removed partition.theorem hook_removed_multiplicity {V W : Type} [AddCommGroup V] [Module ℂ V] [FiniteDimensional ℂ V] [AddCommGroup W] [Module ℂ W] [FiniteDimensional ℂ W] (μ : YoungDiagram) (p : ℕ) (τ : Representation ℂ (Equiv.Perm (Boxes μ)) V) (hτ : hasShape μ (Equiv.refl _) τ) (δ : Representation ℂ (Equiv.Perm (Boxes (removedPart μ p))) W) [δ.IsIrreducible] (hδ : hasShape (removedPart μ p) (Equiv.refl _) δ) : ∃ S : Subrepresentation (τ.comp (leftPerm (boxesSplit μ p))), S.toRepresentation.IsIrreducible ∧ hasShape (hookPart μ p) (Equiv.refl _) S.toRepresentation ∧ Module.finrank ℂ W ≤ Module.finrank ℂ (S.toRepresentation.IntertwiningMap (τ.comp (leftPerm (boxesSplit μ p)))) := by …Mentions: OAI.CoordinateSweeps.YoungCorner.Boxes, OAI.CoordinateSweeps.YoungCorner.hasShape, OAI.CoordinateSweeps.YoungCorner.removedPart, OAI.CoordinateSweeps.YoungCorner.leftPerm, OAI.CoordinateSweeps.YoungCorner.boxesSplit, OAI.CoordinateSweeps.YoungCorner.hookPart
- lemma
OAI.CoordinateSweeps.YoungCorner.leftPerm_range_of_fix_rightline 468 - lemma
OAI.CoordinateSweeps.RestrictionBound.orbit_span_topline 499 - theorem
OAI.CoordinateSweeps.RestrictionBound.dimension_le_pow_mulline 522Source comment
A pointwise-stabilizer constituent generates at most n^k copies of its vector space. This is the exact logarithmic dimension upper bound in06:eq22.theorem dimension_le_pow_mul (ρ : Representation ℂ (Equiv.Perm Ω) V) [ρ.IsIrreducible] (a : I → Ω) (W : Submodule ℂ V) (hW : W ≠ ⊥) (hstable : ∀ g : Equiv.Perm Ω, (∀ i, g (a i)=a i) → ∀ w ∈ W, ρ g w ∈ W) : Module.finrank ℂ V ≤ (Fintype.card Ω)^(Fintype.card I)*Module.finrank ℂ W := by …Mentions: OAI.CoordinateSweeps.a
- theorem
OAI.CoordinateSweeps.YoungCorner.hook_dimension_upperline 572Source comment
The retained hook gives a dimension upper bound (source06:eq22).theorem hook_dimension_upper {V : Type} [AddCommGroup V] [Module ℂ V] [FiniteDimensional ℂ V] (μ : YoungDiagram) (p : ℕ) (τ : Representation ℂ (Equiv.Perm (Boxes μ)) V) [τ.IsIrreducible] (S : Subrepresentation (τ.comp (leftPerm (boxesSplit μ p)))) (hS : S ≠ ⊥) : Module.finrank ℂ V ≤ (Fintype.card (Boxes μ))^(Fintype.card (Boxes (removedPart μ p))) * Module.finrank ℂ S.toSubmodule := by …Mentions: OAI.CoordinateSweeps.YoungCorner.Boxes, OAI.CoordinateSweeps.YoungCorner.leftPerm, OAI.CoordinateSweeps.YoungCorner.boxesSplit, OAI.CoordinateSweeps.YoungCorner.removedPart
- def
OAI.CoordinateSweeps.YoungCorner.colorEquivline 590 - lemma
OAI.CoordinateSweeps.YoungCorner.fixedSum_reparamline 600 - lemma
OAI.CoordinateSweeps.YoungCorner.alternatingSum_reparamline 603 - lemma
OAI.CoordinateSweeps.YoungCorner.hasShape_reparamline 610 - def
OAI.Representation.IntertwiningMap.reparamEquivline 624Source comment
Reparameterizing a group does not alter the Hom multiplicity.def reparamEquiv (ρ : Representation ℂ Γ V) (τ : Representation ℂ Γ W) (e : Λ ≃* Γ) : ρ.IntertwiningMap τ ≃ₗ[ℂ] Representation.IntertwiningMap (ρ.comp e.toMonoidHom) (τ.comp e.toMonoidHom) where … - def
OAI.Representation.IntertwiningMap.sourceEquivline 636Source comment
Changing the source realization by an equivalence preserves Hom.def sourceEquiv {U : Type*} [AddCommGroup U] [Module ℂ U] {ρ : Representation ℂ Γ V} {σ : Representation ℂ Γ U} (e : Representation.Equiv ρ σ) (τ : Representation ℂ Γ W) : ρ.IntertwiningMap τ ≃ₗ[ℂ] σ.IntertwiningMap τ where …