OAI/RepresentationTheory/YoungSymmetry/Dimensions.lean
48 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.CubeShuffle.Specht.hilbertEquivline 9Also declared: ComparatorChallenges/OccupiedOverlap.lean:138 (same declaration text), ComparatorChallenges/WeightedSweepMoments.lean:138 (same declaration text).
- def
OAI.CubeShuffle.Specht.hilbertSpaceline 13Also declared: ComparatorChallenges/OccupiedOverlap.lean:142 (same declaration text), ComparatorChallenges/WeightedSweepMoments.lean:142 (same declaration text).
- lemma
OAI.CubeShuffle.Specht.finrank_hilbertSpaceline 16 - lemma
OAI.CubeShuffle.Specht.hilbert_actionline 20 - lemma
OAI.CubeShuffle.Specht.hilbertSpace_invariantline 26 - lemma
OAI.CubeShuffle.Specht.tabloidAct_transitiveline 41 - lemma
OAI.CubeShuffle.Specht.polytabloid_pairingline 51 - lemma
OAI.CubeShuffle.Specht.polytabloid_norm_sqline 63 - theorem
OAI.CubeShuffle.Specht.dimension_times_column_ge_tabloidsline 73Source documentation
The genuine Specht dimension bound obtained from uncertainty in the transitive tabloid module; no hook formula or tableau spanning assumption.
theorem dimension_times_column_ge_tabloids (μ : YoungDiagram) : Fintype.card (Tabloid μ) ≤ Module.finrank ℂ (space μ) * Fintype.card (colGroup μ) := by …Mentions: OAI.CubeShuffle.Specht.Tabloid, OAI.CubeShuffle.Specht.space, OAI.CubeShuffle.Specht.colGroup
- def
OAI.CubeShuffle.Specht.fiberGroupEquivline 92 - lemma
OAI.CubeShuffle.Specht.nat_card_fiberGroupline 119 - lemma
OAI.CubeShuffle.Specht.card_fiberGroups_mul_leline 127Source documentation
Row and column stabilizers of an injectively embedded finite incidence set have trivial intersection; their product embeds in the whole symmetric group.
lemma card_fiberGroups_mul_le (f : α → β) (g : α → γ) (hinj : ∀ x y, f x = f y → g x = g y → x=y) : Fintype.card (fiberGroup f) * Fintype.card (fiberGroup g) ≤ (Fintype.card α).factorial := by …Mentions: OAI.CubeShuffle.Specht.fiberGroup
- def
OAI.CubeShuffle.Specht.rowGroupline 154 - def
OAI.CubeShuffle.Specht.colIndexline 157 - lemma
OAI.CubeShuffle.Specht.colGroup_eqline 160 - instance
OAI.CubeShuffle.Specht.tabloidMulActionline 166 - lemma
OAI.CubeShuffle.Specht.tabloid_orbit_allline 171 - lemma
OAI.CubeShuffle.Specht.tabloid_stabilizerline 178 - lemma
OAI.CubeShuffle.Specht.card_tabloid_mul_rowline 191 - theorem
OAI.CubeShuffle.Specht.factorial_le_dimension_row_columnline 201Source documentation
Fully algebraic factorial/product lower bound for the actual irreducible dimension.
theorem factorial_le_dimension_row_column (μ : YoungDiagram) : μ.card.factorial ≤ Module.finrank ℂ (space μ)*Fintype.card (rowGroup μ)*Fintype.card (colGroup μ) := by …Mentions: OAI.CubeShuffle.Specht.space, OAI.CubeShuffle.Specht.rowGroup, OAI.CubeShuffle.Specht.colGroup
- lemma
OAI.CubeShuffle.Specht.card_row_fiberline 210 - lemma
OAI.CubeShuffle.Specht.card_col_fiberline 216 - lemma
OAI.CubeShuffle.Specht.card_rowGroupline 222 - lemma
OAI.CubeShuffle.Specht.card_colGroupline 228 - abbrev
OAI.CubeShuffle.Specht.Tailline 233 - lemma
OAI.CubeShuffle.Specht.tail_cardline 235 - lemma
OAI.CubeShuffle.Specht.rowLen_zero_le_cardline 240 - def
OAI.CubeShuffle.Specht.tailColumnEquivline 244 - lemma
OAI.CubeShuffle.Specht.card_tail_colline 264 - lemma
OAI.CubeShuffle.Specht.card_tail_rowline 268 - lemma
OAI.CubeShuffle.Specht.tail_row_groupline 283 - lemma
OAI.CubeShuffle.Specht.sum_tail_columnsline 310 - lemma
OAI.CubeShuffle.Specht.column_posline 315 - lemma
OAI.CubeShuffle.Specht.nat_le_two_pow_predline 318 - lemma
OAI.CubeShuffle.Specht.column_group_le_tailline 325 - theorem
OAI.CubeShuffle.Specht.choose_tail_le_dimensionline 343Source documentation
Near-row dimension, preserving the actual polytabloid representation.
theorem choose_tail_le_dimension (μ : YoungDiagram) : μ.card.choose (μ.card-μ.rowLen 0) ≤ Module.finrank ℂ (space μ) * 2^(μ.card-μ.rowLen 0) := by …Mentions: OAI.CubeShuffle.Specht.space
- lemma
OAI.CubeShuffle.Specht.exists_perm_mem_iffline 381 - def
OAI.CubeShuffle.Specht.tailSetline 400 - lemma
OAI.CubeShuffle.Specht.mem_tailSetline 403 - lemma
OAI.CubeShuffle.Specht.tailSet_actline 406 - lemma
OAI.CubeShuffle.Specht.card_tailSetline 414 - def
OAI.CubeShuffle.Specht.footprintline 422 - lemma
OAI.CubeShuffle.Specht.tail_fiber_card_eqline 425 - lemma
OAI.CubeShuffle.Specht.footprint_card_productline 442 - lemma
OAI.CubeShuffle.Specht.footprint_fixedline 474 - def
OAI.CubeShuffle.Specht.fixedHilbertline 493 - lemma
OAI.CubeShuffle.Specht.fixedHilbert_leline 503 - theorem
OAI.CubeShuffle.Specht.fixedHilbert_dimensionline 508Source documentation
The quantitative near-row multiplicity bound from a genuine fixed coordinate footprint. This replaces, rather than assumes, the branching rule.
theorem fixedHilbert_dimension (μ : YoungDiagram) (A : Finset (Cell μ)) : Module.finrank ℂ (space μ) * A.card.choose (μ.card-μ.rowLen 0) ≤ Module.finrank ℂ (fixedHilbert μ A) * μ.card.choose (μ.card-μ.rowLen 0) := by …Mentions: OAI.CubeShuffle.Specht.Cell, OAI.CubeShuffle.Specht.space, OAI.CubeShuffle.Specht.fixedHilbert