Submodular slipfaces #
This file establishes that a slipface comes from $\mathrm{ASP}$ if and only if it is submodular, and uses this to define the operations $\star$, $\triangleleft$, and $\triangleright$ on $\mathrm{ASP}$. It corresponds roughly to Section 4 of An extended Demazure product.
Submodular slipfaces and recovery of ASP permutations #
This section shows that submodular slipfaces are exactly those arising from ASP permutations.
The ASP permutation associated to a submodular slipface. It can be reconstructed from the set $\Gamma$ in the manner described in Section 4 of An extended Demazure product.
Equations
- LeanPool.DemazureProduct.Submodular.asp hsub = { func := fun (b : ℤ) => Exists.choose ⋯, bijective := ⋯, asp := ⋯ }
Instances For
A slipface is submodular if and only if it is of the form $s_\alpha$ for
some ASP permutation α.
Proposition 4.3 (prop:imageASP) of
An extended Demazure product., full statement.
Closure of submodularity under product #
This section proves that the slipface product of submodular slipfaces is submodular.
Compare the minima and rightmost minimizers of two valleys that differ by
1 below a cutoff and agree above it. Lemma 4.7 (lem:fg) of
An extended Demazure product.
Incrementing the first coordinate changes the valley minimum by 1
exactly when the rightmost minimizer lies at or to the left of α⁻¹ a, and
the rightmost minimizer can only move to the right. Lemma 4.8 (lem:Kstara+1) of
An extended Demazure product, in slightly different
phrasing.
Incrementing the second coordinate changes the valley minimum according to
the position of the rightmost minimizer relative to β b, and the rightmost
minimizer can only move to the right. Lemma 4.9 (lem:Kstarb+1) of
An extended Demazure product, in slightly different
phrasing.
The product of two submodular slipfaces is submodular.
Theorem 4.5 (thm:starExists1) of
An extended Demazure product, part 1/5.
Closure of submodularity under residuals #
This section proves that the slipface residual operations preserve submodularity.
An extended Demazure product phrases the argument using the rightmost maximizing witness $M_{\alpha \triangleleft \beta}(a,b)$. That maximum may be $\infty$ when the left residual value is zero, since the set of maximizing witnesses may be unbounded above. Rather than extending $\mathbb{Z}$ to include $\infty$, we instead keep the whole witness set and express cutoff conditions on $M$ by quantifying over witnesses: a bound $M \leq m$ becomes a bound on every witness, while $M > m$ becomes the existence of a witness above $m$.
The left residual $s \triangleleft t$ of submodular slipfaces is
submodular. Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 1/11.
The right residual $s \triangleright t$ of submodular slipfaces is
submodular. Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 2/11.
The operations $\star,\; \triangleleft,\; \triangleright$ on AspPerm #
Using the slipface construction above, this section defines Demazure product and the two residual operations on ASP permutations and proves its basic structural properties.
The Demazure product on ASP permutations, characterized by $$ s_{\alpha \star \beta}(a,b) = \min_{\ell \in \mathbb{Z}} [s_\alpha(a,\ell) + s_\beta(\ell,b)]. $$
In Lean this operation is written α ⋆ β.
Equations
- α ⋆ β = Classical.choose ⋯
Instances For
The Demazure product on ASP is characterized by the equation
$s_{\alpha \star \beta} = s_\alpha \star s_\beta$.
Theorem 4.5 (thm:starExists1) of
An extended Demazure product, part 2/5.
Infix notation for the Demazure product on ASP permutations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Left residual on ASP permutations, characterized by $s_{\alpha \triangleleft \beta} = s_\alpha \triangleleft s_\beta$.
In Lean this operation is written α ◃ β.
Equations
- α ◃ β = Classical.choose ⋯
Instances For
Left residual on ASP permutations is characterized by
$s_{\alpha \triangleleft \beta} = s_\alpha \triangleleft s_\beta$.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 3/11.
Infix notation for the left residual on ASP permutations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Right residual on ASP permutations, characterized by $s_{\alpha \triangleright \beta} = s_\alpha \triangleright s_\beta$.
In Lean this operation is written α ▹ β.
Equations
- α ▹ β = Classical.choose ⋯
Instances For
Right residual on ASP permutations is characterized by
$s_{\alpha \triangleright \beta} = s_\alpha \triangleright s_\beta$.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 4/11.
Infix notation for the right residual on ASP permutations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Demazure product on ASP permutations is associative.
Theorem 4.5 (thm:starExists1) of
An extended Demazure product, part 3/5.
Left residual associates with Demazure product on ASP permutations.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 5/11.
Right residual associates with Demazure product on ASP permutations.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 6/11.
Inversion swaps left residual for right residual.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 7/11.
The shift of left residual is the sum of shifts.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 8/11.
The shift of right residual is the sum of shifts.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 9/11.
The min-plus characterization of the Demazure product on \mathrm{ASP}.
This is part of Theorem A (thm:starExists) in An extended Demazure product.
The max-minus characteriztion of the $\triangleleft$ operator on \mathrm{ASP}.
This is part of Theorem 1.1 (thm:resL) in An extended Demazure product.
Inversion reverses Demazure products. Theorem 4.5 (thm:starExists1) of
An extended Demazure product, part 4/5.
The shift of a Demazure product satisfies
(α ⋆ β).χ = α.χ + β.χ, i.e. $\chi_{\alpha \star \beta} = \chi_\alpha + \chi_\beta$. Theorem 4.5 (thm:starExists1) of
An extended Demazure product, part 5/5.
Products and Demazure products of lists of ASP permutations #
Demazure product of a list of ASP permutations.
Equations
Instances For
Ordinary product of a list of ASP permutations.
Equations
- LeanPool.DemazureProduct.AspPerm.OrdProd L = List.foldr (fun (x1 x2 : LeanPool.DemazureProduct.AspPerm) => x1 * x2) LeanPool.DemazureProduct.AspPerm.id L
Instances For
Some properties of the identity permutations #
Partial (pre)orders on ASP permutations #
The partial order on AspPerm, defined here because antisymmetry uses
AspPerm.eq_of_sf_eq.
Equations
- One or more equations did not get rendered due to their size.
Infix notation for Bruhat order plus equality of shifts.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Inversion preserves Bruhat comparisons between ASP permutations of the
same shift. Lemma 2.1 (lem:bruhatInverse) of
An extended Demazure product.
An ASP permutation of nonnegative shift lies above the identity in Bruhat order. This is the $\chi = 0$ case of the minimum-shift observation after Definition 2.5 in An extended Demazure product.
Demazure product on ASP permutations is Bruhat-increasing in both arguments. This lifts the slipface comparison of Lemma 3.8 in An extended Demazure product.
The left residual $\tau \triangleleft \beta^{-1}$ is the Bruhat
minimum of the ASP permutations $\alpha$ such that $\alpha \star \beta \geq \tau$.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 10/11.
The right residual $\alpha^{-1} \triangleright \tau$ is the Bruhat
minimum of the ASP permutations $\beta$ such that $\alpha \star \beta \geq \tau$.
Theorem 4.11 (thm:resLExists) of
An extended Demazure product, part 11/11.
The left residual $\alpha \triangleleft \beta^{-1}$ is the minimum permutation $\gamma$
such that $\gamma \star \beta \ge \alpha$.
This is the first sentence of Theorem 1.1 (thm:resL) in An extended Demazure product.
Comparison of ASP permutations in the Bruhat order using essential set.
This is Corollary 7.9 (cor:essBD) in An extended Demazure product.
This theorem is delayed until this file since the definition of ≤ on ASP is needed for the
statement.
Weak-order consequences of Demazure product #
The final results in this file record the weak-order inequalities satisfied by the factors of a Demazure product.
In a Demazure product α ⋆ β, the factor β lies below the product in
left weak order. Lemma 4.10 (lem:invStar) of
An extended Demazure product, part 1/2.
In a Demazure product α ⋆ β, the factor α lies below the product in
right weak order. Lemma 4.10 (lem:invStar) of
An extended Demazure product, part 2/2.
Weak-order consequences of residuals #
Left residual forms a reduced product with the inverse of its right
factor. Lemma 4.15 (lem:invRes) of
An extended Demazure product, part 1/2.
Left residual is below its left factor in right weak order.
Lemma 4.15 (lem:invRes) of
An extended Demazure product, part 2/2.
Right residual forms a reduced product with the inverse of its left
factor. Corollary 4.16 (cor:reducedResR) of
An extended Demazure product, part 1/2.
Right residual is below its right factor in left weak order.
Corollary 4.16 (cor:reducedResR) of
An extended Demazure product, part 2/2.