Documentation

Atlas.Buildings.code.Building.Infinity.Sectors

structure AffineBuilding.Sector {V : Type} [DecidableEq V] (b : Building V) :

A sector in a Euclidean apartment $A$ of a building: a base vertex together with a nonempty vertex set inside $A$, modeling a Weyl chamber (Section 16.5).

Instances For

    Two sectors $S_1, S_2$ point in the same direction iff they have subsectors $T_1 \subseteq S_1$ and $T_2 \subseteq S_2$ with $T_1.\text{vertices} = T_2.\text{vertices}$ — the parallelism relation underlying $X_\infty$ (Section 16.6).

    Instances For

      A direction: the equivalence class of a sector under SameDirection, i.e. a point of $X_\infty$ at the sector level.

      Instances For

        $S'$ is a subsector of $S$: $S'.\text{vertices} \subseteq S.\text{vertices}$ and the two sectors share a direction.

        Instances For
          def AffineBuilding.Sector.IsOpposite {V : Type} [DecidableEq V] (b : Building V) (S₁ S₂ : Sector b) :

          $S_1$ and $S_2$ are opposite sectors: same apartment, and they contain subsectors sharing a common base vertex.

          Instances For

            A geodesic ray in the affine building: a map $ℕ → V$ that is an isometric embedding for the building distance, $d(\rho(m), \rho(n)) = |m - n|$.

            Instances For

              Two geodesic rays $\rho_1, \rho_2$ are parallel if $\sup_n d(\rho_1(n),\rho_2(n)) < \infty$ (bounded Hausdorff distance).

              Instances For

                A point at infinity of the affine building: an equivalence class of geodesic rays under parallelism.

                Instances For

                  $S_\infty$: the set of points at infinity represented by geodesic rays that remain entirely inside the sector $S$.

                  Instances For

                    Predicate: vertex $v$ belongs to some face of apartment $A$.

                    Instances For

                      Predicate: every vertex of $S$ lies in some face of apartment $A$.

                      Instances For

                        Every face of an apartment extends to a maximal face (chamber) of that apartment.

                        Auxiliary axiomatic data needed to manipulate sectors: every apartment face extends to a chamber, and the chamber containing a sector vertex is contained in the sector.

                        Instances For
                          def AffineBuilding.SectorInfrastructure.mk' {V : Type} [DecidableEq V] (b : Building V) (sector_chamber_closed : ∀ (S : Sector b), DS.apartment.faces, S.apartment.IsMaximal D(∃ vD, v S.vertices)wD, w S.vertices) :

                          Convenience constructor for SectorInfrastructure using the building-level chamber extension lemma.

                          Instances For
                            theorem AffineBuilding.SectorInfrastructure.sector_chamber_cover {V : Type} [DecidableEq V] {b : Building V} (si : SectorInfrastructure b) (S : Sector b) (v : V) :
                            v S.verticesDS.apartment.faces, S.apartment.IsMaximal D v D wD, w S.vertices

                            Every vertex of a sector lies in a chamber of the apartment contained entirely in the sector.

                            theorem AffineBuilding.SectorInfrastructure.sector_chambers_transfer {V : Type} [DecidableEq V] {b : Building V} (_si : SectorInfrastructure b) (S : Sector b) (A : SimplicialComplex V) (hA : A b.apartmentSystem.apartments) (hC : CA.faces, S.apartment.IsMaximal C vC, v S.vertices) (D : Finset V) (hD : D S.apartment.faces) (hD_max : S.apartment.IsMaximal D) (hD_in_S : wD, w S.vertices) :

                            A chamber of a sector's apartment that is contained in the sector also belongs to any apartment $A$ sharing a chamber with the sector.

                            Every sector contains at least one chamber (maximal face) of its apartment.

                            If an apartment $A$ contains a chamber of a sector $S$, then $A$ contains every vertex of $S$.

                            For any vertex $v \in S$, the sector based at $v$ with the same vertex set is a subsector of $S$ with the same apartment.

                            theorem AffineBuilding.SectorInfrastructure.iso_from_shared_chamber {V : Type} [DecidableEq V] {b : Building V} (_si : SectorInfrastructure b) (A A' : SimplicialComplex V) (hA : A b.apartmentSystem.apartments) (hA' : A' b.apartmentSystem.apartments) (C : Finset V) (hC_A : C A.faces) (hC_A' : C A'.faces) (hC_max : A.IsMaximal C) :
                            ∃ (φ : SimplicialMap A A'), vC, φ.toFun v = v

                            Two apartments sharing a chamber $C$ admit an isomorphism that fixes $C$ pointwise.

                            Given a chamber $C$ and a sector $S$, there exists an apartment $A$ containing $C$ and a subsector $S' \subseteq S$ (the key axiom of Section 16.7).

                            Any two sectors $S_1, S_2$ lie inside a common apartment of the building.

                            theorem AffineBuilding.Sector.SameDirection.symm {V : Type} [DecidableEq V] {b : Building V} {S₁ S₂ : Sector b} (h : SameDirection b S₁ S₂) :
                            SameDirection b S₂ S₁

                            Symmetry of SameDirection.

                            Every sector is a subsector of itself.