Documentation

Atlas.Buildings.code.Building.AffineMetricGR

Distance between two points $p$, $q$ of the geometric realisation of an apartment, obtained by linearly extending the vertex distance using the barycentric weights of $p$ and $q$.

Instances For
    noncomputable def AffineBuilding.aptDistGR' {V : Type} [DecidableEq V] (b : Building V) (md : ApartmentMetricData b) (A : { A : SimplicialComplex V // A b.apartmentSystem.apartments }) (wtp wtq : V) (σ τ : Finset V) :

    Variant of aptDistGR taking weight functions and faces directly, useful for proofs that bypass the bundled PointF structure.

    Instances For
      theorem AffineBuilding.buildingDist_wellDefined_via_iso_fix {V : Type} [DecidableEq V] (b : Building V) (md : ApartmentMetricData b) (A₁ A₂ : { A : SimplicialComplex V // A b.apartmentSystem.apartments }) (v w : V) (hv₁ : s(↑A₁).faces, v s) (hw₁ : s(↑A₁).faces, w s) (hv₂ : s(↑A₂).faces, v s) (hw₂ : s(↑A₂).faces, w s) :
      md.dist_fn A₁ v w = md.dist_fn A₂ v w

      Well-definedness of the building distance via the apartment-isomorphism / fix-of-intersection principle: the distance $d(v, w)$ measured inside any apartment containing both vertices is independent of the chosen apartment.

      @[reducible, inline]

      A point of the geometric realisation of a building, abbreviating DiscreteFibers.PointF of the underlying simplicial complex.

      Instances For

        A point of the building lies in some apartment if its supporting face is a face of one of the apartments of the system.

        Instances For