Documentation

Atlas.Buildings.code.Building.CombinatorialGeometry.ThreeChamber

Configuration of three chambers $C, D, E$ in a building, with apartments through each pair.

Instances For

    Triangle inequality for gallery distance: $d(C, E) \le d(C, D) + d(D, E)$.

    Instances For

      Three chambers $C, D, E$ are collinear if $d(C, E) = d(C, D) + d(D, E)$ (i.e. $D$ lies on a minimal gallery from $C$ to $E$).

      Instances For
        def CombinatorialGeometry.StrongIsometry {V : Type u_1} [DecidableEq V] {b : Building V} (δW : b.WValuedDist) (S₁ S₂ : Set (Finset V)) (φ : Finset V → Finset V) :

        A strong isometry between subsets of chambers $S_1, S_2$ is a map preserving the Weyl-valued distance $\delta_W$.

        Instances For

          $S$ lies in an apartment if there is some apartment $A$ of the building whose face set contains $S$.

          Instances For
            theorem CombinatorialGeometry.StrongIsometryImpliesApartment {V : Type u_1} [DecidableEq V] {b : Building V} (δW : b.WValuedDist) {Y : Set (Finset V)} {A : SimplicialComplex V} (hA : A ∈ b.apartmentSystem.apartments) {φ : Finset V → Finset V} (hφ : IsStrongIsometry δW Y (φ '' Y) φ) (hφ_img : ∀ C ∈ Y, φ C ∈ A.faces) :

            A strong $\delta_W$-isometry whose image lies in an apartment forces its domain to lie in an apartment as well.

            theorem CombinatorialGeometry.identity_strong_isometry_of_subset {V : Type u_1} [DecidableEq V] {b : Building V} (δW : b.WValuedDist) (S : Set (Finset V)) (A : SimplicialComplex V) (_hA : A ∈ b.apartmentSystem.apartments) (hS : ∀ C ∈ S, C ∈ A.faces) (_hS_max : ∀ C ∈ S, b.IsMaximal C) :
            IsStrongIsometry δW S S id ∧ ∀ C ∈ S, id C ∈ A.faces

            The identity map is a strong $\delta_W$-isometry from $S$ to itself.

            Hypotheses underlying the three-chamber argument: concatenability of galleries and existence of a minimal gallery between any two maximal chambers.

            Instances For
              theorem CombinatorialGeometry.three_chambers_common_apartment {V : Type u_1} [DecidableEq V] (b : Building V) (hyp : ThreeChamberHypotheses b) (C₁ C₂ C₃ : Finset V) (hC₁ : b.IsMaximal C₁) (hC₂ : b.IsMaximal C₂) (hC₃ : b.IsMaximal C₃) (hcollinear : galleryDist b.toSimplicialComplex C₁ C₃ = galleryDist b.toSimplicialComplex C₁ C₂ + galleryDist b.toSimplicialComplex C₂ C₃) :
              ∃ A ∈ b.apartmentSystem.apartments, C₁ ∈ A.faces ∧ C₂ ∈ A.faces ∧ C₃ ∈ A.faces

              Three-chambers-in-a-common-apartment: if $C_1, C_2, C_3$ are collinear chambers (i.e. $d(C_1, C_3) = d(C_1, C_2) + d(C_2, C_3)$), then they all lie in some common apartment.