A group action on a building: a group $G$ acting on the vertex set $V$ that respects the simplicial structure (faces map to faces) and the apartment system (apartments map to apartments), plus the usual group action axioms. This packages the geometric "type II" action of a group on a building used to build a BN-pair from a strongly transitive action.
- smul : G → V → V
- smul_apartment (g : G) (A : SimplicialComplex V) : A ∈ b.apartmentSystem.apartments → ∃ A' ∈ b.apartmentSystem.apartments, A'.faces = {s : Finset V | ∃ t ∈ A.faces, s = Finset.image (self.smul g) t}
Instances For
The action of $g \in G$ on a finite face $s$: the image of $s$ under $v \mapsto g \cdot v$.
Instances For
The action of $g \in G$ on a set of faces $F$: image of $F$ under smulFace g.
Instances For
Compatibility with multiplication: $(g_1 g_2) \cdot s = g_1 \cdot (g_2 \cdot s)$ on faces.
Identity acts trivially on faces: $1 \cdot s = s$.
Compatibility with multiplication on sets of faces: $(g_1 g_2) \cdot F = g_1 \cdot (g_2 \cdot F)$.
Identity acts trivially on sets of faces: $1 \cdot F = F$.
The action is type-preserving with respect to a labelling $\lambda : \text{faces} \to L$ if every $g \in G$ sends each face to one with the same label. This is the property that forces the BN-pair built from the action to have its $\pi$-projection well-defined.
Instances For
The action is strongly transitive: for any two pairs $(A_1, C_1)$, $(A_2, C_2)$ of an apartment together with one of its chambers, some $g \in G$ sends $A_1 \to A_2$ and $C_1 \to C_2$. This is the geometric hypothesis used to build a BN-pair from the action.
Instances For
The chamber stabilizer $\mathrm{Stab}_G(C_0) = \{g \in G : g \cdot C_0 = C_0\}$, the subgroup that fixes the chamber $C_0$ setwise. This will become the Borel subgroup $B$.
Instances For
The apartment stabilizer $\mathrm{Stab}_G(A_0)$: the subgroup of $G$ that maps the apartment $A_0$ to itself setwise. This will become the subgroup $N$ of the BN-pair.
Instances For
The torus $T = \mathrm{Stab}_G(C_0) \cap \mathrm{Stab}_G(A_0)$: the subgroup fixing both the base chamber and the base apartment. This will become the torus $T = B \cap N$.
Instances For
The face stabilizer of an arbitrary face $F$: $\mathrm{Stab}_G(F) = \{g \in G : g \cdot F = F\}$. Specializes to chamberStabilizer when $F$ is a chamber.
Instances For
The geometric standard parabolic $P_{S'}$ as the stabilizer of the subface of $C_0$ spanned by the vertices whose label lies in $S' \subseteq L$. Matches the algebraic $P_{S'} = BW_{S'}B$ under the BN-pair built from the action.
Instances For
Predicate: $g$ and $w$ land in the same Bruhat double coset $BwB$ as measured by the retraction $\rho$ onto the base apartment; specifically, $\rho(g \cdot C_0) = w \cdot C_0$ in the apartment.
Instances For
The data needed to build a BN-pair from a strongly transitive action on a building.
Packages: a GroupAction of $G$ on the building $b$, a chosen base apartment $A_0$ with
chamber $C_0$, a bijection $\varphi : \text{chambers of } A_0 \to W$ with $\varphi(C_0) = 1$
that intertwines the $N$-action with left multiplication, and the Bruhat-style hypothesis
$G = B \cdot N \cdot B$. From this data one extracts the strict BN-pair $(B, N, T, \pi)$.
- act : Building.GroupAction G b
- A₀ : SimplicialComplex V
- C₀ : Finset V
- strongly_transitive : self.act.IsStronglyTransitive
Instances For
The Borel subgroup $B$: the stabilizer of the base chamber $C_0$.
Instances For
The subgroup $N$: the stabilizer of the base apartment $A_0$.
Instances For
The torus $T$: stabilizer of both $C_0$ and $A_0$, i.e. $T = B \cap N$.
Instances For
Definitional unfolding: $T = B \cap N$.
The underlying function of the projection $\pi : N \to W$: send $n \in N$ to $\varphi(n \cdot C_0)$, i.e. the chamber of $A_0$ that $n$ maps $C_0$ to, read off as a Weyl group element via $\varphi$.
Instances For
Multiplicativity of $\pi$: $\pi(n_1 n_2) = \pi(n_1) \pi(n_2)$, using the equivariance of $\varphi$ under the $N$-action on the chambers of $A_0$.
The Weyl projection $\pi : N \to W$ as a group homomorphism, packaging πFun with its
multiplicativity and unit-preservation.
Instances For
Surjectivity of $\pi$: every $w \in W$ is realized by some $n \in N$. Uses strong transitivity of $G$ on apartment-chamber pairs to find an element moving $C_0$ to the chamber corresponding to $w$ in $A_0$.
Kernel of $\pi$ equals $T$. $\pi(n) = 1$ iff $n$ fixes $C_0$ (forwards: $\varphi$ is injective on chambers, so $n \cdot C_0 = C_0$; backwards: $T = B \cap N$ fixes $C_0$ and $\varphi(C_0) = 1$).
$B$ and $N$ generate $G$: a direct consequence of the Bruhat-style decomposition
$G = B \cdot N \cdot B$ supplied by bruhat_decomp.
The strict BN-pair built from the building data. Bundles $B$, $N$, $T = B \cap N$,
the surjective homomorphism $\pi : N \to W$ with kernel $T$, and the generation property
$\langle B, N \rangle = G$, producing a BNPair G ct.matrix.