Documentation

Atlas.AlgebraicCombinatorics.code.YoungLatticeSperner

The wreath product as a subgroup of Perm (Fin (m * n)) #

Convert a WreathElem m n to an Equiv.Perm (Fin m × Fin n).

Instances For
    noncomputable def YoungLattice.Lmn.wreathSubgroup (m n : ) :

    The wreath product S_n ≀ S_m embedded as a subgroup of Perm (Fin (m * n)). Each WreathElem m n acts on Fin m × Fin n by (i, j) ↦ (σ i, τ_i j). Via finProdFinEquiv : Fin m × Fin n ≃ Fin (m * n), this gives a permutation of Fin (m * n). The subgroup is the image of the wreath product.

    Instances For

      Bridge: QuotientPoset (m*n) (wreathSubgroup m n) ≃o WreathQuotient m n #

      theorem YoungLattice.Lmn.sum_rowSize_eq_card {m n : } (S : Finset (Fin m × Fin n)) :
      i : Fin m, WreathOrbits.rowSize S i = S.card

      The sum of row sizes equals the cardinality of a finset on a product type.

      smul action pulled back by finProdFinEquiv.symm = actOnSet.

      Forward: Wreath orbit → wreathSubgroup-orbit.

      Backward: wreathSubgroup-orbit → wreath orbit (closure induction).

      The bridge equivalence between QuotientPoset and WreathQuotient.

      Instances For

        The bridge is an order isomorphism.

        Instances For

          sumParts (gridYoungToLmn S) = S.val.card.

          Grade-preserving order isomorphism: QuotientPoset ≃o Lmn #

          Grade-preserving order isomorphism from QuotientPoset (m*n) (wreathSubgroup m n) to Lmn m n. Composed from the bridge quotientPosetIsoWreathQuotient and wreathQuotientIsoLmn (Theorem 6.9).

          Instances For

            Corollary 6.10 (Sperner). L(m,n) has the Sperner property.

            Corollary 6.10 (Unimodal). L(m,n) is rank-unimodal.