Documentation

TauCeti.GroupTheory.TitsSystem.Bruhat.Length

Bruhat cell multiplication and the length function #

Let (B, N) be a Tits system with Weyl group W and length function ℓ, the word length with respect to the simple reflections. The rank-one multiplication law leaves two possibilities for the product of a simple cell with an arbitrary cell:

(B s B)(B w B) = B (s w) B    or    (B s B)(B w B) = B (s w) B ∪ B w B.

This file decides between them by the length function: the first alternative holds exactly when ℓ (s w) > ℓ w, the second exactly when ℓ (s w) < ℓ w (Bourbaki, Chapter IV, §2, no. 4, Theorem 2). Multiplication of Bruhat cells by simple cells is thereby governed entirely by the length function on the Weyl group, which is the input for the exchange condition in TauCeti.GroupTheory.TitsSystem.Bruhat.Exchange.

Conversely the cells control the length: since one of the two alternatives always holds, a simple reflection never preserves the length, ℓ (s w) = ℓ w ± 1.

Every statement has a _right variant for multiplication by a simple cell on the right, because inversion carries the cell at w to the cell at w⁻¹ and preserves the length.

Main declarations #

References #

The rank-one law decided by the length function #

@[simp]

Length-increasing multiplication. If ℓ w ≤ ℓ (s w), then (B s B)(B w B) = B (s w) B.

@[simp]

Length-decreasing multiplication. If ℓ (s w) < ℓ w, then (B s B)(B w B) = B (s w) B ∪ B w B.

A simple reflection never preserves the length.

A simple reflection changes the length by exactly one on the left.

theorem TauCeti.TitsSystem.wordLength_simple_mul_simple_of_ne {G : Type u} [Group G] (T : TitsSystem G) {s t : T.WeylGroup} (hs : s ∈ T.simple) (ht : t ∈ T.simple) (hst : s ≠ t) :

The product of two distinct simple reflections has length two.

@[simp]

The two alternatives of the rank-one law are decided by the length: (B s B)(B w B) is the single cell B (s w) B exactly when s increases the length of w.

@[simp]

The two alternatives of the rank-one law are decided by the length: (B s B)(B w B) is the union B (s w) B ∪ B w B exactly when s decreases the length of w.

The right-handed versions #

A simple reflection never preserves the length, on the right.

A simple reflection changes the length by exactly one on the right.

@[simp]

Length-increasing multiplication on the right. If ℓ w ≤ ℓ (w s), then (B w B)(B s B) = B (w s) B.

@[simp]

Length-decreasing multiplication on the right. If ℓ (w s) < ℓ w, then (B w B)(B s B) = B (w s) B ∪ B w B.

@[simp]

On the right, (B w B)(B s B) is the single cell B (w s) B exactly when s increases the length of w.

@[simp]

On the right, (B w B)(B s B) is the union B (w s) B ∪ B w B exactly when s decreases the length of w.