OAI/RepresentationTheory/Young/Entropy.lean
33 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.CoordinateSweeps.YoungCorner.sumRowline 13 - def
OAI.CoordinateSweeps.YoungCorner.sumColline 16 - lemma
OAI.CoordinateSweeps.YoungCorner.sumRow_rightline 20 - lemma
OAI.CoordinateSweeps.YoungCorner.sumCol_leftline 26 - lemma
OAI.CoordinateSweeps.YoungCorner.swap_mem_rowsline 41 - lemma
OAI.CoordinateSweeps.YoungCorner.swap_mem_colsline 50 - lemma
OAI.CoordinateSweeps.YoungCorner.corner_zero_of_collisionline 60Source comment
Transposition cancellation in a Young row/column corner.lemma corner_zero_of_collision (μ : YoungDiagram) (ρ : Equiv.Perm (Boxes μ) →* A) (σ : Equiv.Perm (Boxes μ)) (x y : Boxes μ) (hxy : x ≠ y) (hrow : x.val.1=y.val.1) (hcol : (σ⁻¹ x).val.2=(σ⁻¹ y).val.2) : sumRow μ ρ * ρ σ * sumCol μ ρ=0 := by …Mentions: OAI.CoordinateSweeps.YoungCorner.Boxes, OAI.CoordinateSweeps.YoungCorner.sumRow, OAI.CoordinateSweeps.YoungCorner.sumCol
- theorem
OAI.CoordinateSweeps.YoungCorner.corner_scalarline 98Source comment
The one-dimensional Young corner in every complex matrix representation, proved by Ferrers sorting.theorem corner_scalar (μ : YoungDiagram) (ρ : Equiv.Perm (Boxes μ) →* A) (σ : Equiv.Perm (Boxes μ)) : ∃ c : ℂ, sumRow μ ρ * ρ σ * sumCol μ ρ = c • (sumRow μ ρ * sumCol μ ρ) := by …Mentions: OAI.CoordinateSweeps.YoungCorner.Boxes, OAI.CoordinateSweeps.c, OAI.CoordinateSweeps.YoungCorner.sumRow, OAI.CoordinateSweeps.YoungCorner.sumCol
- def
OAI.CoordinateSweeps.RepDetection.orbitSpanline 117 - lemma
OAI.CoordinateSweeps.RepDetection.mem_orbitSpanline 130 - lemma
OAI.CoordinateSweeps.RepDetection.orbitSpan_leline 134 - def
OAI.CoordinateSweeps.YoungCorner.unitVectorline 144 - def
OAI.CoordinateSweeps.YoungCorner.columnGeneratorline 146 - def
OAI.CoordinateSweeps.YoungCorner.youngVectorline 147 - abbrev
OAI.CoordinateSweeps.YoungCorner.columnModuleline 148 - lemma
OAI.CoordinateSweeps.YoungCorner.youngVector_oneline 150 - lemma
OAI.CoordinateSweeps.YoungCorner.youngVector_ne_zeroline 159 - lemma
OAI.CoordinateSweeps.YoungCorner.youngVector_memline 165 - lemma
OAI.CoordinateSweeps.YoungCorner.sumRow_squareline 172 - lemma
OAI.CoordinateSweeps.YoungCorner.sumRow_youngVectorline 180 - lemma
OAI.CoordinateSweeps.YoungCorner.rowImage_lineline 187 - lemma
OAI.CoordinateSweeps.YoungCorner.col_row_col_eq_oneline 210 - lemma
OAI.CoordinateSweeps.YoungCorner.col_youngVector_oneline 223 - lemma
OAI.CoordinateSweeps.YoungCorner.col_youngVector_ne_zeroline 234 - lemma
OAI.CoordinateSweeps.YoungCorner.spechtSeed_existsline 246 - lemma
OAI.CoordinateSweeps.YoungCorner.rank_row_colline 320Source comment
A rank-preserving row-times-column factor has to be the identity. This gives independent Young vectors for the entire rank stabilizer.lemma rank_row_col (μ : YoungDiagram) (r : rows μ) (c : cols μ) (h : ∀ x : Boxes μ, ((r.val*c.val) x).val.1+((r.val*c.val) x).val.2=x.val.1+x.val.2) : r=1 ∧ c=1 := by …Mentions: OAI.CoordinateSweeps.YoungCorner.rows, OAI.CoordinateSweeps.c, OAI.CoordinateSweeps.YoungCorner.cols, OAI.CoordinateSweeps.YoungCorner.Boxes
- lemma
OAI.CoordinateSweeps.YoungCorner.card_perm_le_colors_mul_stabilizerline 386 - def
OAI.CoordinateSweeps.YoungCorner.ranksline 412 - lemma
OAI.CoordinateSweeps.YoungCorner.youngVector_rank_valueline 415 - lemma
OAI.CoordinateSweeps.YoungCorner.rankVectors_evalline 434 - lemma
OAI.CoordinateSweeps.YoungCorner.rankVectors_independentline 440 - lemma
OAI.CoordinateSweeps.YoungCorner.rank_card_le_shape_finrankline 448 - lemma
OAI.CoordinateSweeps.YoungCorner.shape_dimension_entropyline 473Source comment
Entropy lower bound from Young vectors for the removed-diagram step of the main induction.lemma shape_dimension_entropy (μ : YoungDiagram) {V : Type} [AddCommGroup V] [Module ℂ V] [FiniteDimensional ℂ V] (τ : Representation ℂ (Equiv.Perm (Boxes μ)) V) [τ.IsIrreducible] (hτ : hasShape μ (Equiv.refl _) τ) (L : ℕ) (hL : ∀ x : Boxes μ, x.val.1+x.val.2<L) : (Fintype.card (Boxes μ)).factorial ≤ L^(Fintype.card (Boxes μ))*Module.finrank ℂ V := by …Mentions: OAI.CoordinateSweeps.YoungCorner.Boxes, OAI.CoordinateSweeps.YoungCorner.hasShape