Reduction theorems #
This file formalizes the main theorems from the introduction of the paper:
Theorem B (thm:starGreedy) characterizes α ⋆ β as a greedy maximum, and
Theorem C (thm:reduce) reduces inequalities α ⋆ β ≥ γ to equalities of
reduced products.
Bookkeeping helpers #
Multiplying α ⋆ β on the right by β⁻¹ recovers a permutation that lies
weakly below α in Bruhat order, has the same shift as α, and whose
product with β (ordinary or Demazure) returns α ⋆ β.
Multiplying α ⋆ β on the left by α⁻¹ recovers a permutation that lies
weakly below β in Bruhat order, has the same shift as β, and whose
product with α (ordinary or Demazure) returns α ⋆ β.
Theorem B: greedy characterization of ⋆ #
Theorem B (thm:starGreedy), equation \eqref{eq:starGreedy}.
α ⋆ β is the Bruhat-maximum of the set
$\{ \alpha_1 \beta_1 : \alpha_1 \leq \alpha, \beta_1 \leq \beta\}$.
Theorem C: reduction theorem for α ⋆ β ≥ γ #
Theorem C (thm:reduce), second paragraph, Bruhat part.
If α ⋆ β ≥ γ, then α₁ = γ ◃ β⁻¹ and β₁ = α₁⁻¹ ▹ γ satisfy
α₁ ⋆ β₁ = α₁ * β₁ = γ and α₁ ≤ α, β₁ ≤ β.
Theorem C (thm:reduce), second paragraph, including the shift
identities. Under the additional hypothesis $\chi_\alpha + \chi_\beta = \chi_\gamma$ (which makes both shift equalities meaningful), we further have
$\alpha_1 \leq_\chi \alpha$ and $\beta_1 \leq_\chi \beta$.
Theorem 6.1 (tllStingy): stingy characterization of ◃ #
The dual story for ◃, mirroring Theorem B. Equation \eqref{eq:tllGreedyAlpha}
in the paper.
The contraction α ◃ β⁻¹ is monotone in α for fixed β.
This is the ASP-level lift of SlipFace.left_contract_mono.
Theorem 6.1 (thm:tllStingy), equation \eqref{eq:tllGreedyAlpha}.
α ◃ β⁻¹ is the Bruhat-minimum of the set
$\{\alpha_1 \beta^{-1}: \alpha_1 \geq_\chi \alpha\}$.
Theorem 6.1 (thm:tllStingy), equation \eqref{eq:tllGreedyBeta}.
α ◃ β⁻¹ is the Bruhat-minimum of the set
$\{\alpha \beta_1^{-1}: \beta_1 \leq_\chi \beta\}$.
Theorem 6.1 (thm:tllStingy), equation \eqref{eq:tllGreedy}.
α ◃ β⁻¹ is the Bruhat-minimum of the set
$\{\alpha_1 \beta_1^{-1}: \alpha_1 \geq \alpha,\, \beta_1 \leq \beta\}$.
Theorem 6.5 (reduceSeveral): three- and many-fold reduction #
The reduction theorem for products of three or more permutations follows
from reduce by induction. The list form below packages that induction.
If γ ≤ id and γ has shift zero, then γ = id.
This is the shift-zero special case of the antisymmetry of Bruhat order.
Theorem 6.5 (thm:reduceSeveral), ASP-level (list version).
For any list of permutations αs and a target γ ∈ ASP with matching total
shift, if the Demazure product over αs is Bruhat-≥ γ, then there exists a
list of "reduced witnesses" βs of the same length, with βᵢ ≤χ αᵢ
pointwise, whose Demazure product and ordinary product both equal γ.