Documentation

Atlas.Buildings.code.Building.AptIsCoxeterProof

A bundle of structural properties an apartment system must satisfy in order to apply the Tits theorem and conclude that apartments are Coxeter complexes. Captures simplicial isomorphism existence, gallery convexity, thinness, and bijectivity of intertwining maps.

Instances For
    theorem AptIsCoxeterProof.PreApartmentData.apt_unique_labelling {V : Type u_2} [DecidableEq V] {K : ChamberComplex V} (pre : PreApartmentData K) (A : SimplicialComplex V) (hA : A pre.apartments) (L₁ L₂ : Type) [DecidableEq L₁] [DecidableEq L₂] (lab₁ : Finset VFinset L₁) (lab₂ : Finset VFinset L₂) (hlab₁ : ∀ (s t : Finset V), s A.facest A.facess tlab₁ s lab₁ t) (hlab₂ : ∀ (s t : Finset V), s A.facest A.facess tlab₂ s lab₂ t) (C₀ : Finset V) (hC₀ : A.IsMaximal C₀) :
    (∃ (f : L₁L₂), Function.Bijective f lab₂ C₀ = Finset.image f (lab₁ C₀)) ∀ (f : L₁L₂), Function.Bijective flab₂ C₀ = Finset.image f (lab₁ C₀)sA.faces, lab₂ s = Finset.image f (lab₁ s)

    Uniqueness of labellings on an apartment: any two strict-mono labellings agree up to a unique bijection of label sets determined by the value on a fixed chamber $C_0$.

    theorem AptIsCoxeterProof.coxeter_cayley_no_triangle {B : Type u_2} (M : CoxeterMatrix B) (w₁ w₂ w₃ : M.Group) (h₁₂ : CoxeterComplex.ChamberAdjacent M w₁ w₂) (h₂₃ : CoxeterComplex.ChamberAdjacent M w₂ w₃) (h₁₃ : CoxeterComplex.ChamberAdjacent M w₁ w₃) :

    In the Cayley graph of a Coxeter group, three elements pairwise adjacent in the chamber sense cannot exist (the graph contains no triangles).

    A chamber complex $cc$ has sufficient foldings if every pair of adjacent chambers $C, C'$ admits a pair of foldings whose images contain the corresponding chamber.

    Instances For

      Hypothesis statement of Tits' theorem: every thin chamber complex with sufficient foldings is isomorphic to a Coxeter complex.

      Instances For

        Hypothesis statement: in a thick chamber complex, every apartment carries a thin chamber structure with sufficient foldings.

        Instances For
          theorem AptIsCoxeterProof.apt_is_coxeter_from_foldings {V : Type u_1} [DecidableEq V] (K : ChamberComplex V) (hThick : K.IsThick) (pre : PreApartmentData K) (tits_thm : TitsTheoremHyp V) (thickness_implies_apt : ThicknessImpliesAptStructureHyp V) (A : SimplicialComplex V) (hA : A pre.apartments) :
          ∃ (B_idx : Type) (M : CoxeterMatrix B_idx) (cc : ChamberComplex V), cc.toSimplicialComplex = A ∃ (φ : Finset VM.Group), (∀ (C : Finset V), A.IsMaximal C∀ (D : Finset V), A.IsMaximal Dφ C = φ DC = D) (∀ (w : M.Group), ∃ (C : Finset V), A.IsMaximal C φ C = w) (∀ (C C' : Finset V), A.Adjacent C C'CoxeterComplex.ChamberAdjacent M (φ C) (φ C')) cc.IsThin

          Main conditional theorem: assuming the Tits theorem and the thickness-implies-apartment-structure hypothesis, every apartment $A$ of a thick building $K$ is a Coxeter complex with an injective, surjective, adjacency-preserving labelling by a Coxeter group $M.\mathrm{Group}$.

          Promote a PreApartmentData to a full ApartmentSystem, using the conditional foldings construction to supply the apartments-are-Coxeter component.

          Instances For
            theorem AptIsCoxeterProof.PreApartmentData.toApartmentSystem_apartments {V : Type u_1} [DecidableEq V] {K : ChamberComplex V} (pre : PreApartmentData K) (hThick : K.IsThick) (tits_thm : TitsTheoremHyp V) (thickness_implies_apt : ThicknessImpliesAptStructureHyp V) :
            (pre.toApartmentSystem hThick tits_thm thickness_implies_apt).apartments = pre.apartments

            The promoted apartment system has the same underlying set of apartments.