Submodular Slipfaces and Recovery of ASP Permutations #
This section shows that submodular slipfaces are exactly those arising from ASP permutations.
Equations
- Submodular.asp_func hsub b = Exists.choose ⋯
Instances For
Equations
- 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 α.
This is the paper's identification of $\mathrm{ASP}$ with the submodular slipfaces; in
Lean the map $\alpha \mapsto s_\alpha$ is implemented as α ↦ α.sf.
Proposition 4.3.
The valley $\ell \mapsto s_\alpha(a,\ell) + s_\beta(\ell,b)$.
Its minimum is $s_{\alpha \star \beta}(a,b)$, and its rightmost minimizer is
the paper's $M_{\alpha \star \beta}(a,b)$. In Lean that rightmost minimizer is
(AspValley α β a b).M. Definition 4.5.
Instances For
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.7, 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.8, in slightly different
phrasing.
The product of two submodular slipfaces is submodular. Theorem 4.4, part 1/5.
Demazure Product on AspPerm #
Using the slipface construction above, this section defines Demazure product 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
Equations
- AspPerm.«term_⋆_» = Lean.ParserDescr.trailingNode `AspPerm.«term_⋆_» 70 70 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⋆ ") (Lean.ParserDescr.cat `term 71))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- AspPerm.«term_≤χ_» = Lean.ParserDescr.trailingNode `AspPerm.«term_≤χ_» 50 51 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ≤χ ") (Lean.ParserDescr.cat `term 51))
Instances For
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.9, part 1.
In a Demazure product α ⋆ β, the factor α lies below the product in
right weak order. Lemma 4.9, part 2.