Documentation

TauCeti.RepresentationTheory.Symmetric.RowColumnSubgroup

The row and column groups of a Young tableau #

A μ-tableau t is the datum a Young symmetrizer is built from: the row symmetrizer sums over the permutations of the labels that stay inside their row of t, and the column antisymmetrizer sums with signs over those that stay inside their column.

This file defines the two subgroups YoungTableau.rowSubgroup t and YoungTableau.colSubgroup t of Equiv.Perm (Fin μ.card) cut out by those conditions, and proves the two facts the symmetrizer theory rests on: the row and column groups meet trivially, because a cell is determined by its row together with its column; and each of them is the product of the symmetric groups of the rows, respectively columns, of μ. It also records the transpositions that the two groups contain: swapping two labels of a common row lies in the row group, and swapping two labels of a common column lies in the column group. Finally it recognises the two extreme shapes: the row group is everything exactly when the diagram has at most one row, the column group is everything exactly when it has at most one column, and either of those forces the other group to be trivial.

References #

The row group of a μ-tableau: the permutations of the labels that keep every label in its own row of t.

Equations
Instances For

    The column group of a μ-tableau: the permutations of the labels that keep every label in its own column of t.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.YoungTableau.mem_rowSubgroup {μ : YoungDiagram} {t : YoungTableau μ} {σ : Equiv.Perm (Fin μ.card)} :
      σ ∈ t.rowSubgroup ↔ ∀ (k : Fin μ.card), t.rowIndex (σ k) = t.rowIndex k
      @[simp]
      theorem TauCeti.YoungTableau.mem_colSubgroup {μ : YoungDiagram} {t : YoungTableau μ} {σ : Equiv.Perm (Fin μ.card)} :
      σ ∈ t.colSubgroup ↔ ∀ (k : Fin μ.card), t.colIndex (σ k) = t.colIndex k

      The row group of t is the group of permutations preserving the fibers of rowIndex t.

      The column group of t is the group of permutations preserving the fibers of colIndex t.

      The transposition of two labels lying in a common row of t belongs to the row group.

      The transposition of two labels lying in a common column of t belongs to the column group.

      The row and column groups of a μ-tableau meet only in the identity: a permutation of the labels that stays inside the rows and inside the columns fixes every cell.

      The row and column groups of a μ-tableau are disjoint subgroups of the symmetric group on the labels.

      The row group of a μ-tableau is the product, over the rows of μ, of the symmetric groups of the rows. Rows beyond the last one of μ are empty and contribute trivial factors.

      Equations
      Instances For

        The column group of a μ-tableau is the product, over the columns of μ, of the symmetric groups of the columns.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.YoungTableau.rowSubgroupMulEquiv_apply_coe {μ : YoungDiagram} (t : YoungTableau μ) (σ : ↥t.rowSubgroup) (i : ℕ) (k : { k : Fin μ.card // t.rowIndex k = i }) :
          ↑((t.rowSubgroupMulEquiv σ i) ((t.rowFiberEquiv i) k)) = ↑((Equiv.symm t) (↑σ ↑k))

          The i-th component of rowSubgroupMulEquiv t σ moves the cell carrying the label k to the cell carrying the label σ k.

          @[simp]
          theorem TauCeti.YoungTableau.colSubgroupMulEquiv_apply_coe {μ : YoungDiagram} (t : YoungTableau μ) (σ : ↥t.colSubgroup) (j : ℕ) (k : { k : Fin μ.card // t.colIndex k = j }) :
          ↑((t.colSubgroupMulEquiv σ j) ((t.colFiberEquiv j) k)) = ↑((Equiv.symm t) (↑σ ↑k))

          The j-th component of colSubgroupMulEquiv t σ moves the cell carrying the label k to the cell carrying the label σ k.

          @[simp]
          theorem TauCeti.YoungTableau.rowSubgroupMulEquiv_symm_apply {μ : YoungDiagram} (t : YoungTableau μ) (σ : (i : ℕ) → Equiv.Perm ↥(μ.row i)) (k : Fin μ.card) :
          ↑(t.rowSubgroupMulEquiv.symm σ) k = ↑((t.rowFiberEquiv (t.rowIndex k)).symm ((σ (t.rowIndex k)) ((t.rowFiberEquiv (t.rowIndex k)) ⟨k, ⋯⟩)))

          The permutation of the labels assembled from a family of permutations of the rows of μ moves each label by the permutation of its own row.

          @[simp]
          theorem TauCeti.YoungTableau.colSubgroupMulEquiv_symm_apply {μ : YoungDiagram} (t : YoungTableau μ) (σ : (j : ℕ) → Equiv.Perm ↥(μ.col j)) (k : Fin μ.card) :
          ↑(t.colSubgroupMulEquiv.symm σ) k = ↑((t.colFiberEquiv (t.colIndex k)).symm ((σ (t.colIndex k)) ((t.colFiberEquiv (t.colIndex k)) ⟨k, ⋯⟩)))

          The permutation of the labels assembled from a family of permutations of the columns of μ moves each label by the permutation of its own column.

          The extreme shapes #

          A diagram whose zeroth column has at most one cell has only one row, so every label of a tableau on it lies in row 0.

          A diagram whose zeroth row has at most one cell has only one column, so every label of a tableau on it lies in column 0.

          @[simp]

          The row group of a tableau is everything exactly when its shape has at most one row: with a single row every permutation of the labels preserves it, while two rows are separated by a transposition.

          @[simp]

          The column group of a tableau is everything exactly when its shape has at most one column: with a single column every permutation of the labels preserves it, while two columns are separated by a transposition.

          The row and column groups meet trivially, so a full row group forces a trivial column group.

          The row and column groups meet trivially, so a full column group forces a trivial row group.