Documentation

Atlas.Buildings.code.Building.InfinityConstruction

$\sigma$ is a face of $\tau$ in $X_\infty$ iff $\sigma.\text{points} \subseteq \tau.\text{points}$.

Instances For

    Reflexivity of the face relation on simplices at infinity.

    theorem AffineBuilding.SimplexAtInfinity.IsFace.trans {V : Type} [DecidableEq V] {b : Building V} {md : ApartmentMetricData b} {σ τ ρ : SimplexAtInfinity b md} (h₁ : IsFace b md σ τ) (h₂ : IsFace b md τ ρ) :
    IsFace b md σ ρ

    Transitivity of the face relation.

    theorem AffineBuilding.SimplexAtInfinity.IsFace.antisymm_points {V : Type} [DecidableEq V] {b : Building V} {md : ApartmentMetricData b} {σ τ : SimplexAtInfinity b md} (h₁ : IsFace b md σ τ) (h₂ : IsFace b md τ σ) :

    Antisymmetry of the face relation at the point-set level.

    theorem AffineBuilding.SimplexAtInfinity.ext' {V : Type} [DecidableEq V] {b : Building V} {md : ApartmentMetricData b} {σ τ : SimplexAtInfinity b md} (h : σ.points = τ.points) :
    σ = τ

    Extensionality: simplices at infinity are equal iff their point sets coincide.

    The face poset below $\sigma$ inside a chosen set $S$ of simplices at infinity.

    Instances For
      @[implicit_reducible]

      Partial order on FacePoset induced by the face relation on simplices at infinity.

      $A_\infty$: the apartment at infinity built from a Euclidean apartment $A$, consisting of all ideal simplices arising from sectors in $A$.

      Instances For

        The full set of ideal simplices: simplices contained in $S_\infty$ for some sector $S$ of some apartment of $X$.

        Instances For

          The set of apartments-at-infinity, one for each Euclidean apartment via apartmentBoundary.

          Instances For
            theorem AffineBuilding.apartment_simplices_sub {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (Ainf : ApartmentAtInfinity b md) (hAinf : Ainf allApartmentsAtInfinity b si md) :
            Ainf.simplices allSimplicesAtInfinity b si md ∀ (σ τ : SimplexAtInfinity b md), σ Ainf.simplicesSimplexAtInfinity.IsFace b md τ στ Ainf.simplices

            Every apartment-at-infinity injects into the global simplex set and is closed under taking faces.

            A subset of simplices at infinity is a simplicial subcomplex of $X_\infty$: it is contained in the building's simplex set and closed under taking faces.

            Instances For
              theorem AffineBuilding.any_two_simplices_common_apartment {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (σ₁ : SimplexAtInfinity b md) (hσ₁ : σ₁ allSimplicesAtInfinity b si md) (σ₂ : SimplexAtInfinity b md) (hσ₂ : σ₂ allSimplicesAtInfinity b si md) :
              AinfallApartmentsAtInfinity b si md, σ₁ Ainf.simplices σ₂ Ainf.simplices

              Any two ideal simplices lie in a common apartment-at-infinity — the building axiom (BU1) for $X_\infty$ (Section 16.9).

              Constructs the building at infinity $X_\infty$ as a BuildingAtInfinity, using all ideal simplices and all apartment boundaries.

              Instances For

                The set $S_\infty$ of points at infinity of a sector $S$ embeds injectively into some Fin n, hence is finite.

                $S_\infty$ is finite as a set of points at infinity.

                A subsector $T \subseteq S$ has the same set of points at infinity as $S$.

                Sectors with identical vertex sets have identical points at infinity.

                Sectors with the same direction have the same set of points at infinity.

                The set of sector directions arising from sectors of a fixed apartment is finite.

                The set of sector directions in an apartment is in bijection with some Fin n.

                An apartment has finitely many sector directions.

                The collection of distinct point-sets $S_\infty$ over sectors of an apartment is finite.

                The set of points at infinity lying in some sector of a fixed apartment is finite.

                An apartment-at-infinity has finitely many simplices (the Coxeter-complex finiteness needed for sphericality).

                Each apartment-at-infinity has finitely many simplices.

                The building at infinity $X_\infty$ is spherical — combines apartment finiteness with nonemptiness (Section 16.10).

                Existence form of the previous theorem: a spherical $X_\infty$ exists.

                The face lattice below a simplex in an apartment-at-infinity is order-isomorphic to a finite powerset $\mathcal{P}(\text{Fin}\,n)$ — the "simplicial complex" axiom.

                Instances For
                  theorem AffineBuilding.apartmentBoundary_coxeter_face_completeness {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (A : SimplicialComplex V) (hA : A b.apartmentSystem.apartments) (σ : SimplexAtInfinity b md) ( : σ (apartmentBoundary b si md A hA).simplices) (T : Set (PointAtInfinity b md)) (hT_ne : T.Nonempty) (hT_sub : T σ.points) :
                  τ(apartmentBoundary b si md A hA).simplices, τ.points = T

                  Face completeness: every nonempty subset $T$ of the points of a simplex in $A_\infty$ is itself realized as the point set of some simplex in $A_\infty$.

                  Every simplex in an apartment-at-infinity has a finite point set.

                  Order isomorphism between $\text{WithBot}\{s : \text{Finset}(\text{Fin}\,n) // s.\text{Nonempty}\}$ and $\text{Finset}(\text{Fin}\,n)$, sending $\bot$ to $\emptyset$.

                  Instances For

                    The face poset below $\sigma$ in $A_\infty$ is order-isomorphic to a finite powerset.

                    Predicate: every pair of simplices in any apartment-at-infinity has a greatest common subface — the "meet exists" axiom.

                    Instances For
                      theorem AffineBuilding.minimum_face_in_apartment {V : Type} [DecidableEq V] (b : Building V) (md : ApartmentMetricData b) (A : SimplicialComplex V) (hA : A b.apartmentSystem.apartments) :
                      ∃ (σ_min : SimplexAtInfinity b md), ∀ (S : Sector b), S.apartment = Aσ_min.points S.pointsAtInfinity md ∀ (σ : SimplexAtInfinity b md), σ.points S.pointsAtInfinity mdσ_min.points σ.points

                      Every apartment-at-infinity has a minimum simplex contained in every $S_\infty$.

                      A point-level minimum: some point at infinity belongs to every $S_\infty$ of $A$.

                      Every simplex of $A_\infty$ contains a common minimum vertex point at infinity.

                      theorem AffineBuilding.coxeter_complex_common_point_for_apartment {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (A : SimplicialComplex V) (hA : A b.apartmentSystem.apartments) (σ₁ σ₂ : SimplexAtInfinity b md) (hσ₁ : σ₁ (apartmentBoundary b si md A hA).simplices) (hσ₂ : σ₂ (apartmentBoundary b si md A hA).simplices) :
                      (σ₁.points σ₂.points).Nonempty

                      Any two simplices of $A_\infty$ share at least one common point at infinity.

                      theorem AffineBuilding.apartment_boundary_simplices_share_point {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (Ainf : ApartmentAtInfinity b md) (hAinf : Ainf allApartmentsAtInfinity b si md) (σ₁ σ₂ : SimplexAtInfinity b md) (hσ₁ : σ₁ Ainf.simplices) (hσ₂ : σ₂ Ainf.simplices) :
                      (σ₁.points σ₂.points).Nonempty

                      Apartment-level corollary: any two simplices of a generic apartment-at-infinity share a common point.

                      theorem AffineBuilding.apartment_boundary_maximal_face_in_set {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (Ainf : ApartmentAtInfinity b md) (hAinf : Ainf allApartmentsAtInfinity b si md) (T : Set (PointAtInfinity b md)) (hT_ne : T.Nonempty) (hT_from_sector : ∃ (S : Sector b), S.apartment = Ainf.apartment T S.pointsAtInfinity md) (σ : SimplexAtInfinity b md) ( : σ Ainf.simplices) (hσT : σ.points T) :
                      γAinf.simplices, γ.points T δAinf.simplices, δ.points Tδ.points γ.points

                      Among all simplices of $A_\infty$ contained in a given point set $T$, there is a maximal one (containing every other such simplex).

                      Apartments-at-infinity admit greatest lower bounds for pairs of simplices.

                      $X_\infty$ is a simplicial complex: each simplex's face lattice is a powerset and every pair of simplices has a glb (Section 16.9).

                      Instances For
                        theorem AffineBuilding.face_in_apartment_boundary {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (Ainf : ApartmentAtInfinity b md) (hAinf : Ainf allApartmentsAtInfinity b si md) (σ τ : SimplexAtInfinity b md) ( : σ Ainf.simplices) (hface : SimplexAtInfinity.IsFace b md τ σ) :
                        τ Ainf.simplices

                        A face of a simplex of $A_\infty$ is itself a simplex of $A_\infty$.

                        Each apartment-at-infinity is a simplicial subcomplex of $X_\infty$.

                        noncomputable def AffineBuilding.facePosetIsoOfApartment {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (Ainf : ApartmentAtInfinity b md) (hAinf : Ainf allApartmentsAtInfinity b si md) (σ : SimplexAtInfinity b md) ( : σ Ainf.simplices) :

                        Order isomorphism: the face poset of $\sigma$ in $X_\infty$ agrees with the face poset in any apartment $A_\infty$ containing $\sigma$.

                        Instances For

                          Axiom SC1 for $X_\infty$: the face lattice below every simplex is a powerset.

                          theorem AffineBuilding.buildBoundaryComplex_SC2 {V : Type} [DecidableEq V] (b : Building V) (si : SectorInfrastructure b) (md : ApartmentMetricData b) (σ₁ σ₂ : SimplexAtInfinity b md) (hσ₁ : σ₁ allSimplicesAtInfinity b si md) (hσ₂ : σ₂ allSimplicesAtInfinity b si md) :
                          γallSimplicesAtInfinity b si md, SimplexAtInfinity.IsFace b md γ σ₁ SimplexAtInfinity.IsFace b md γ σ₂ δallSimplicesAtInfinity b si md, SimplexAtInfinity.IsFace b md δ σ₁SimplexAtInfinity.IsFace b md δ σ₂SimplexAtInfinity.IsFace b md δ γ

                          Axiom SC2 for $X_\infty$: every pair of simplices has a greatest lower bound.

                          $X_\infty$ is a simplicial complex — combines SC1 and SC2.

                          A spherical simplicial complex at infinity: bundles BuildingAtInfinity with proofs that it is spherical and a simplicial complex.

                          Instances For

                            Bundled constructor: produces a SphericalSimplicialComplex from $X$, $si$, and $md$.

                            Instances For