Hecke factorizations and shape chains #
This file classifies the Hecke factorizations $\sigma_S = \alpha_1 \star \dots \star \alpha_n$ into shift-$0$ factors. They correspond, via $(A_1, \dots, A_n) \mapsto (\sigma_{A_1}, \dots, \sigma_{A_n})$, to shape chains: lists of skew shapes covering $S$ such that each prefix union is closed to the northwest within $S$, each suffix union is closed to the southeast, and each prefix union meets the matching suffix union in a nonattacking set.
The first draft of this file was written by Claude Opus 5.5, following a design by Nathan Pflueger.
The boxes lying in some shape of a list.
Equations
- SkewShapes.boxUnion [] = ∅
- SkewShapes.boxUnion (A :: L) = A.boxes ∪ SkewShapes.boxUnion L
Instances For
A list of skew shapes $A_1, \dots, A_n$ is a shape chain for $S$ if the $A_i$ cover $S$ and, for each $k$, the prefix union $P_k = A_1 \cup \dots \cup A_k$ is closed to the northwest within $S$, the suffix union $Q_k = A_{k+1} \cup \dots \cup A_n$ is closed to the southeast within $S$, and $P_k \cap Q_k$ is nonattacking.
Instances For
The tail of a shape chain is a shape chain for the union of its shapes.
Prepending a shape to a shape chain of a piece of a two-factor decomposition of $S$ gives a shape chain of $S$.
The permutations of a shape chain multiply to $\sigma_S$.
A shape chain of $S$ is determined by the permutations of its shapes.
Every Hecke factorization of $\sigma_S$ into shift-$0$ factors comes from a shape chain.
Hecke factorizations $\sigma_S = \alpha_1 \star \dots \star \alpha_n$ into shift-$0$ factors.
Equations
Instances For
Shape chains of $S$.
Equations
Instances For
Shape chains of $S$ correspond bijectively, via $(A_1, \dots, A_n) \mapsto (\sigma_{A_1}, \dots, \sigma_{A_n})$, to Hecke factorizations of $\sigma_S$ into shift-$0$ factors.
Equations
- SkewShapes.shapeChainEquiv S = Equiv.ofBijective (fun (L : SkewShapes.ShapeChain S) => ⟨List.map SkewShapes.SkewShape.σ ↑L, ⋯⟩) ⋯
Instances For
Shape chains of $S$ of length $n$ correspond bijectively to Hecke factorizations of $\sigma_S$ into $n$ shift-$0$ factors.