Documentation

Atlas.Buildings.code.Building.TitsTheoremProof

For adjacent chambers, the sufficient-foldings hypothesis yields a folding fixing $C$ and sending $C'$ to $C$.

Dual to sufficient_foldings_fix_fold: a folding fixing $C'$ and sending $C$ to $C'$.

theorem TitsTheoremProof.wallReflection_involutive {V : Type u_1} [DecidableEq V] (cc : ChamberComplex V) (s : cc.WallReflection) (v : V) :
s.refl (s.refl v) = v

A wall reflection is involutive: $s(s(v)) = v$ for every vertex $v$.

A simple generator $s_i$ of a Coxeter group is not the identity.

Each simple generator is its own inverse: $s_i^{-1} = s_i$.

theorem TitsTheoremProof.mul_simple_ne_self {B : Type u_2} [DecidableEq B] [Fintype B] (M : CoxeterMatrix B) (w : M.Group) (i : B) :

Right multiplication by a simple generator moves any element: $w s_i \ne w$.

Chamber-adjacency in a Coxeter complex is invariant under left multiplication by any group element.

The chambers $w$ and $w s_i$ are chamber-adjacent in the Coxeter complex.

def TitsTheoremProof.galleryPath {B : Type u_2} [DecidableEq B] [Fintype B] (M : CoxeterMatrix B) (w : M.Group) :
List BList M.Group

The gallery path realizing the word $s_{i_1} \dots s_{i_n}$ starting from $w$: the list $[w, w s_{i_1}, w s_{i_1} s_{i_2}, \dots]$.

Instances For
    theorem TitsTheoremProof.galleryPath_nonempty {B : Type u_2} [DecidableEq B] [Fintype B] (M : CoxeterMatrix B) (w : M.Group) (word : List B) :
    galleryPath M w word []

    The gallery path is non-empty.

    def TitsTheoremProof.wordProduct {B : Type u_2} [DecidableEq B] [Fintype B] (M : CoxeterMatrix B) (w : M.Group) :
    List BM.Group

    Accumulated word product: starting from $w$, multiply right by each simple generator $s_i$ in the word.

    Instances For
      theorem TitsTheoremProof.galleryPath_last {B : Type u_2} [DecidableEq B] [Fintype B] (M : CoxeterMatrix B) (word : List B) (w : M.Group) :
      (galleryPath M w word).getLast = wordProduct M w word

      The last chamber of the gallery path equals the word product.