Documentation

Atlas.Buildings.code.BNPair.Generalized.Defs

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

A generalized BN-pair (in the sense of Bourbaki §IV.2.6, Section 5.5): an ambient group $\tilde G$ with a normal finite-index subgroup $G$ carrying a strict BN-pair $(B, N, T, W)$, together with enlarged subgroups $\tilde B \supseteq B$, $\tilde N \supseteq N$ and $\tilde T = \tilde B \cap \tilde N$ satisfying the analogues of the Bruhat decomposition $\tilde G = \tilde T \cdot \bigsqcup_w BwB$, plus compatibility conditions making $\tilde T$ normalize $B$, $N$, and act on the set $S$ of simple reflections by permutations, with finite "twist group" $\tilde T / (\tilde T \cap G)$.

Instances For
    theorem GeneralizedBNPair.Gt_decomp {B_idx : Type u_2} [Fintype B_idx] [DecidableEq B_idx] {Gt : Type u_3} [Group Gt] {M : CoxeterMatrix B_idx} (gbp : GeneralizedBNPair Gt M) (x : Gt) :
    ∃ (t : Gt) (_ : t gbp.Tt) (g : Gt) (_ : g gbp.G), x = t * g

    Decomposition of $\tilde G$. Every $x \in \tilde G$ factors as $x = t \cdot g$ with $t \in \tilde T$ and $g \in G$, reflecting the coset structure $\tilde G / G \cong \tilde T / (\tilde T \cap G)$.

    theorem GeneralizedBNPair.building_uniqueness_lemma {B_idx : Type u_2} [Fintype B_idx] [DecidableEq B_idx] {Gt : Type u_3} [Group Gt] {M : CoxeterMatrix B_idx} (gbp : GeneralizedBNPair Gt M) (t : Gt) :
    t gbp.Bt(∀ (s : B_idx) (n : gbp.strictBNPair.N), gbp.strictBNPair.π n = M.toCoxeterSystem.simple s∃ (n' : gbp.strictBNPair.N), gbp.strictBNPair.π n' = M.toCoxeterSystem.simple s n' = t * n * t⁻¹)t gbp.G

    Building uniqueness lemma. An element $t \in \tilde B$ that fixes every chamber of the standard apartment (i.e. acts trivially on the set $S$ of types of simple reflections by conjugating $N$-lifts to $N$-lifts of the same simple reflection) must already lie in $G$.

    theorem GeneralizedBNPair.strong_transitivity_for_types {B_idx : Type u_2} [Fintype B_idx] [DecidableEq B_idx] {Gt : Type u_3} [Group Gt] {M : CoxeterMatrix B_idx} (gbp : GeneralizedBNPair Gt M) (g : Gt) :
    (∀ (s : B_idx) (n : gbp.strictBNPair.N), gbp.strictBNPair.π n = M.toCoxeterSystem.simple s∃ (n' : gbp.strictBNPair.N), gbp.strictBNPair.π n' = M.toCoxeterSystem.simple s n' = g * n * g⁻¹)∃ (h' : Gt) (_ : h' gbp.G) (_ : h' * g gbp.Bt), ∀ (s : B_idx) (n : gbp.strictBNPair.N), gbp.strictBNPair.π n = M.toCoxeterSystem.simple s∃ (n' : gbp.strictBNPair.N), gbp.strictBNPair.π n' = M.toCoxeterSystem.simple s n' = h' * g * n * (h' * g)⁻¹

    Strong transitivity for type-preserving elements. Any $g \in \tilde G$ that already acts trivially on types can be moved by left-multiplication with some $h' \in G$ into $\tilde B$, while remaining type-preserving. This is the "transitivity on chambers" half of strong transitivity, restricted to type-preserving elements.