Documentation

Atlas.Buildings.code.BNPair.Basic

structure BNPair (G : Type u_1) [Group G] {B_idx : Type u_2} (M : CoxeterMatrix B_idx) :
Type (max u_1 u_2)

A BN-pair (Tits system) on a group $G$ relative to a Coxeter matrix $M$: data of subgroups $B, N, T = B \cap N$ together with a surjection $\pi : N \twoheadrightarrow W = M.\text{Group}$ whose kernel is $T$, such that $B \cup N$ generates $G$. The Coxeter group $W = N/T$ acts as the Weyl group; the cells $BwB$ partition $G$ (Bruhat decomposition).

Instances For
    def BNPair.bruhatCell {G : Type u_1} [Group G] {B_idx : Type u_2} {M : CoxeterMatrix B_idx} (bp : BNPair G M) (w : M.Group) :
    Set G

    The Bruhat cell $C(w) = BwB \subseteq G$ associated to $w \in W$: the set of $g$ of the form $b_1 \, n \, b_2$ with $b_1, b_2 \in B$ and $n \in N$ a lift of $w$.

    Instances For
      def setMul {G : Type u_1} [Group G] (X Y : Set G) :
      Set G

      Pointwise product $X \cdot Y = \{xy : x \in X, y \in Y\}$ of two subsets of a group.

      Instances For
        def BNPair.liftSimple {G : Type u_1} [Group G] {B_idx : Type u_2} {M : CoxeterMatrix B_idx} (bp : BNPair G M) (s : B_idx) :
        Set G

        The set of lifts in $N$ of a simple reflection $s \in S$ along $\pi : N \twoheadrightarrow W$.

        Instances For
          structure BNPairAxioms {G : Type u_1} [Group G] {B_idx : Type u_2} {M : CoxeterMatrix B_idx} (bp : BNPair G M) :

          The defining axioms of a Tits system: multiplication rules $C(w) \cdot C(s) \subseteq C(ws)$ when $\ell(ws) > \ell(w)$, and $C(w) \cdot C(s) \subseteq C(ws) \cup C(w)$ otherwise, together with the non-normality condition $\exists b \in B, nbn^{-1} \notin B$ for each lift $n$ of a simple $s$.

          Instances For