Documentation

TauCeti.GroupTheory.TitsSystem.Bruhat.Basic

Bruhat decomposition of a Tits system #

For a Tits system (B, N), every element of the ambient group belongs to a double coset B n B represented by an element n ∈ N. Thus the canonical map from N to B \ G / B is surjective, and the union of the Bruhat cells is the whole group.

The file also establishes the left rank-one multiplication law. If s is simple and w belongs to the Weyl group, then (B s B)(B w B) is either B (s w) B or B (s w) B ∪ B w B. This sharpens the subset appearing among the Tits-system axioms: the adjacent cell always occurs, and the product can acquire only the original cell in addition.

The proof uses the multiplication axiom first for a simple reflection. Since the simple reflections generate W = N / (B ∩ N) and are involutions, induction in W shows that left multiplication by any Bruhat cell preserves the union of the cells. That union is consequently a subgroup containing both B and N, hence is all of G by the generation axiom.

Inversion, the corresponding right multiplication law, and the subword expansion of a product of simple cells are developed in TauCeti.GroupTheory.TitsSystem.Bruhat.Subword.

Main declarations #

References #

This supplies the abstract Bruhat decomposition in Layer 7, "Bruhat decomposition and BN-pairs / Tits systems", of the ReductiveGroups roadmap.

The union of the Bruhat cells B n B represented by elements n of N.

Instances For
    theorem TauCeti.TitsSystem.mem_bruhatCells_iff {G : Type u} [Group G] (T : TitsSystem G) (g : G) :

    An element lies in the union of Bruhat cells exactly when it lies in a cell represented by an element of N.

    noncomputable def TauCeti.TitsSystem.bruhatCell {G : Type u} [Group G] (T : TitsSystem G) (w : T.WeylGroup) :
    Set G

    The Bruhat cell B w B indexed by an element w of the Weyl group.

    Instances For
      @[simp]

      The Bruhat cell at the class of n ∈ N is the double coset B n B.

      theorem TauCeti.TitsSystem.mem_bruhatCell_iff {G : Type u} [Group G] (T : TitsSystem G) {g : G} {w : T.WeylGroup} :
      g ∈ T.bruhatCell w ↔ ∃ (n : ↥T.subgroupN), ↑n = w ∧ g ∈ DoubleCoset.doubleCoset ↑n ↑T.subgroupB ↑T.subgroupB

      Membership in a Weyl-indexed Bruhat cell is witnessed by some representative in N.

      A Bruhat cell is the double coset of any of its elements.

      theorem TauCeti.TitsSystem.exists_mem_bruhatCell {G : Type u} [Group G] (T : TitsSystem G) (w : T.WeylGroup) :
      ∃ (n : ↥T.subgroupN), ↑n = w ∧ ↑n ∈ T.bruhatCell w

      Every Weyl-indexed Bruhat cell contains a representative from the normalizer subgroup.

      @[simp]

      The Bruhat cell indexed by the identity of the Weyl group is B.

      @[simp]

      The identity cell B (see TauCeti.TitsSystem.bruhatCell_one) is absorbed on the left: B (B w B) = B w B.

      @[simp]

      The identity cell B (see TauCeti.TitsSystem.bruhatCell_one) is absorbed on the right: (B w B) B = B w B.

      The union over N defining bruhatCells can equivalently be indexed canonically by the Weyl group.

      Weyl-indexed multiplication by a simple Bruhat cell. For a simple reflection s and a Weyl-group element w, the product of their cells is either the cell at s * w or its union with the cell at w.

      theorem TauCeti.TitsSystem.subset_bruhatCell_mul_of_mem_simple {G : Type u} [Group G] (T : TitsSystem G) {s : T.WeylGroup} (hs : s ∈ T.simple) (w : T.WeylGroup) :
      T.bruhatCell (s * w) ⊆ T.bruhatCell s * T.bruhatCell w

      The adjacent cell always occurs in the product with a simple cell on the left.

      The product with a simple cell on the left lies in the union of the adjacent and the original cell.

      @[simp]

      The square of a simple Bruhat cell is the union of that cell with the identity cell: (B s B)(B s B) = B ∪ B s B.

      The nondegeneracy axiom rules out the smaller alternative in TauCeti.TitsSystem.bruhatCell_mul_eq_or_eq_union_of_mem_simple.

      @[simp]

      The Bruhat cells cover the ambient group.

      theorem TauCeti.TitsSystem.exists_mem_doubleCoset {G : Type u} [Group G] (T : TitsSystem G) (g : G) :
      ∃ (n : ↥T.subgroupN), g ∈ DoubleCoset.doubleCoset ↑n ↑T.subgroupB ↑T.subgroupB

      Every element of the ambient group belongs to a Bruhat cell represented by an element of N.

      The canonical map from N to the double-coset quotient B \ G / B is surjective.