OAI/RepresentationTheory/Saxl/ColumnContraction.lean
32 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Saxl.Columns.Cellsline 11Source comment
A concrete ordered disjoint union of consecutive columns.@[reducible] def Cells : List ℕ → Type | [] => Empty | r :: rs => Fin r ⊕ Cells rs
- instance
OAI.Saxl.Columns.cellsFintypeline 15 - instance
OAI.Saxl.Columns.cellsDecEqline 19 - def
OAI.Saxl.Columns.rowline 23 - def
OAI.Saxl.Columns.colline 27 - def
OAI.Saxl.Columns.enumerateline 31 - lemma
OAI.Saxl.Columns.enumerate_leftline 35 - lemma
OAI.Saxl.Columns.enumerate_rightline 40 - def
OAI.Saxl.Columns.Permsline 45 - instance
OAI.Saxl.Columns.permsFintypeline 49 - def
OAI.Saxl.Columns.permline 53 - def
OAI.Saxl.Columns.sgline 57 - lemma
OAI.Saxl.Columns.sign_permline 61 - lemma
OAI.Saxl.Columns.perm_colline 71 - lemma
OAI.Saxl.Columns.coords_injectiveline 80 - lemma
OAI.Saxl.Columns.coords_rangeline 102 - def
OAI.Saxl.Columns.chainline 130Source comment
The matrix product indexed by the actual consecutive position order.def chain (rs : List ℕ) (p : ℕ) (N : ℕ → Band.Mat) (π : Perms rs) : Band.Mat := …
Mentions: OAI.Saxl.Band.Mat, OAI.Saxl.Columns.Perms
- lemma
OAI.Saxl.Columns.chain_consline 133 - def
OAI.Saxl.Columns.segmentsline 153Source comment
Ordered product of independent alternating column segments.def segments : ℕ → List ℕ → (ℕ → Band.Mat) → Band.Mat | _, [], _ => 1 | p, r :: rs, N => (∑ π : Equiv.Perm (Fin r), (((Equiv.Perm.sign π : ℤ) : ℂ)) • (List.ofFn fun i : Fin r => Band.D (p + i.val) (N (π i).val)).prod) * segments (p+r) rs N /- Factorization over independent column permutations, without commuting factors. -/Mentions: OAI.Saxl.Band.Mat, OAI.Saxl.Band.D
- lemma
OAI.Saxl.Columns.sum_chainline 161Source comment
Factorization over independent column permutations, without commuting factors.lemma sum_chain (rs : List ℕ) (p : ℕ) (N : ℕ → Band.Mat) : (∑ π : Perms rs, sg π • chain rs p N π) = segments p rs N := by …Mentions: OAI.Saxl.Band.Mat, OAI.Saxl.Columns.Perms, OAI.Saxl.Columns.sg, OAI.Saxl.Columns.chain, OAI.Saxl.Columns.segments
- lemma
OAI.Saxl.Columns.perm_injectiveline 169 - lemma
OAI.Saxl.Columns.perm_surjectiveline 183 - def
OAI.Saxl.Columns.toYoungline 204Source comment
The column-recursive coordinates enumerate the actual Ferrers cells.def toYoung (μ : YoungDiagram) : Cells μ.transpose.rowLens ≃ μ.cells := by …
Mentions: OAI.Saxl.Columns.Cells
- lemma
OAI.Saxl.Columns.toYoung_valline 220 - lemma
OAI.Saxl.Columns.row_ltline 223 - def
OAI.Saxl.Columns.columnTableauline 228 - lemma
OAI.Saxl.Columns.columnTableau_valline 231 - def
OAI.Saxl.Columns.columnPermline 235 - lemma
OAI.Saxl.Columns.columnPerm_bijectiveline 243 - def
OAI.Saxl.Columns.columnEquivline 263 - lemma
OAI.Saxl.Columns.columnPerm_signline 266 - lemma
OAI.Saxl.Columns.mapped_columnTableauline 272