The Demazure product of a word #
Let cs : CoxeterSystem M W be a Coxeter system. The Demazure product δ(ω) of a word
ω = i₁ ⋯ iᵣ in the simple reflections is the product of its letters in the 0-Hecke monoid,
where a simple reflection that would shorten the element is absorbed instead of multiplied:
δ([]) = 1, and δ(i :: ω) = δ(ω) if sᵢ is a left descent of δ(ω), sᵢ δ(ω) otherwise.
For a reduced word it is the ordinary product s_{i₁} ⋯ s_{iᵣ}. For an arbitrary word, reduced
or not, Demazure showed that the Bott–Samelson variety of the word maps onto the Schubert variety
of δ(ω), and that the composite of the Demazure operators of the letters is the Demazure operator
of δ(ω). This file proves the combinatorial side of both statements; no variety is constructed
here.
The combinatorial content of the first statement is the subword characterization: δ(ω) is
the greatest element, in the Bruhat order, among the products π σ of the subwords σ of ω,
and the Bruhat interval below δ(ω) consists exactly of those products
(CoxeterSystem.bruhatLE_demazureProd_iff_exists_sublist_wordProd_eq). For a reduced word this is
the subword property CoxeterSystem.bruhatLE_iff_exists_sublist_wordProd_eq. The second
statement is the universal property of the 0-Hecke monoid: generators of any monoid satisfying
the braid relations and f i * f i = f i have the same product along ω as along any reduced
word for δ(ω) (CoxeterSystem.prod_map_eq_of_wordProd_eq_demazureProd). It extends
Matsumoto's theorem TauCeti.matsumoto from reduced words to all words.
Main definitions #
CoxeterSystem.demazureProd: the Demazure productδ(ω)of a wordω.
Main results #
CoxeterSystem.demazureProd_cons_of_isLeftDescent,CoxeterSystem.demazureProd_cons_of_not_isLeftDescentand their right-hand counterpartsCoxeterSystem.demazureProd_append_singleton_of_isRightDescent,CoxeterSystem.demazureProd_append_singleton_of_not_isRightDescent: the recursion on either end.CoxeterSystem.demazureProd_eq_wordProd_of_isReduced: on a reduced word,δ(ω) = π ω.CoxeterSystem.exists_sublist_isReduced_wordProd_eq_demazureProd:δ(ω)is spelled by a reduced subword ofω; henceCoxeterSystem.length_demazureProd_le, andCoxeterSystem.length_demazureProd_eq_length_iff:ℓ(δ(ω)) = |ω|exactly whenωis reduced.CoxeterSystem.bruhatLE_demazureProd_of_sublist:δis monotone for the sublist order.CoxeterSystem.bruhatLE_demazureProd_iff_exists_sublist_wordProd_eq: the subword characterization,u ≤ δ(ω)exactly when some subword ofωspellsu.CoxeterSystem.demazureProd_reverse:δ(ω.reverse) = δ(ω)⁻¹.CoxeterSystem.mul_prod_map_eq_of_isLeftDescent: a 0-Hecke generatorf iis absorbed into the product along a reduced word whose element hassᵢas a left descent.CoxeterSystem.prod_map_eq_of_wordProd_eq_demazureProd: the universal property of the 0-Hecke monoid.
References #
- M. Demazure, Désingularisation des variétés de Schubert généralisées, Ann. Sci. École Norm. Sup. (4) 7 (1974).
- A. Knutson, E. Miller, Subword complexes in Coxeter groups, Adv. Math. 184 (2004), 161–176, Section 3.
The Demazure product of a word ω in the simple reflections: the product of its letters
in the 0-Hecke monoid. Reading the word from the right, a letter i multiplies the product w
of the letters after it on the left by sᵢ, unless sᵢ is a left descent of w, in which case
w is kept.
Instances For
A letter i is absorbed when sᵢ is a left descent of the Demazure product of the rest.
A letter i multiplies on the left when sᵢ is not a left descent of the Demazure product of
the rest.
The first letter of a word is always a left descent of its Demazure product.
A repeated letter is absorbed: δ(i i ω) = δ(i ω).
The Demazure product of a reduced word is its product.
The Demazure product is spelled by a reduced subword.
The Demazure product of a word is no longer than the word.
The Demazure product of a word has the length of the word exactly when the word is reduced.
The Bruhat order #
Prepending a letter moves the Demazure product up in the Bruhat order.
The Demazure product is monotone for the sublist order.
The product of a word lies below its Demazure product.
The subword characterization of the Demazure product. An element lies below δ(ω) in the
Bruhat order exactly when some subword of ω, reduced or not, spells it. Together with
CoxeterSystem.exists_sublist_isReduced_wordProd_eq_demazureProd this says that δ(ω) is the
greatest of the products of the subwords of ω.
The Demazure product of the reversed word is the inverse.
A last letter i is absorbed when sᵢ is a right descent of the Demazure product of the
rest.
A last letter i multiplies on the right when sᵢ is not a right descent of the Demazure
product of the rest.
The universal property of the 0-Hecke monoid #
A 0-Hecke generator absorbs into a product along a word it can start. Let f assign to
each simple reflection an element of a monoid, satisfying the braid relations, and let
f i * f i = f i. If ω is a reduced word and sᵢ is a left descent of π ω, then
f i * f(ω) = f(ω): some reduced word for π ω starts with i.
The universal property of the 0-Hecke monoid. Let f assign to each simple reflection
an element of a monoid, satisfying the braid relations and f i * f i = f i. Then the product of
f along an arbitrary word ω equals its product along any reduced word σ for the Demazure
product δ(ω). For reduced ω this is Matsumoto's theorem TauCeti.matsumoto.