Documentation

Mathlib.Combinatorics.Enumerative.Partition.YoungDiagram

Young diagram of a partition #

This file defines the equivalence between Young diagrams μ with cardinality n and partitions of n, where each row of the diagram becomes a part of the partition. The two directions are YoungDiagram.toPartition and YoungDiagram.ofPartition.

Using this equivalence, the conjugate of a partition is also defined. Given the Young diagram μ representing a partition λ, its conjugate λ' is the partition obtained by flipping μ about the main diagonal, i.e. the columns of μ are the parts of λ'. This is implemented here directly via YoungDiagram.transpose.

def YoungDiagram.toPartition {n : ℕ} (μ : YoungDiagram) (h : μ.card = n) :

Convert a Young diagram to a partition.

Equations
Instances For

    Convert a partition to a Young diagram.

    Equations
    Instances For
      @[simp]
      @[simp]

      Equivalence between Young diagrams of cardinality n and partitions of n.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Conjugate a partition (equivalent to transposing its Young diagram).

        Equations
        Instances For
          @[simp]

          Conjugation is an involution.