Documentation

LeanPool.BruhatTits.Graph.Graph

Definition of the Bruhat-Tits graph #

In this file we define the Bruhat-Tits graph as a simple graph and show it is connected.

@[implicit_reducible]
noncomputable instance BruhatTits.instInhabitedVertices {K : Type u_1} [Field K] {R : Subring K} :
Equations
noncomputable def BruhatTits.BTgraph {K : Type u_1} [Field K] {R : Subring K} [IsDiscreteValuationRing R] [IsFractionRing (↥R) K] :

The Bruhat-Tits graph defined as a simple graph. The vertices are given by the homothety classes of lattices. Two vertices are connected by an edge if they are neighbours, i.e. if their distance is equal to 1.

Equations
Instances For
    theorem BruhatTits.BTgraph_adj {K : Type u_1} [Field K] {R : Subring K} [IsDiscreteValuationRing R] [IsFractionRing (↥R) K] (L M : Vertices R) :
    theorem BruhatTits.reachable {K : Type u_1} [Field K] {R : Subring K} [IsDiscreteValuationRing R] [IsFractionRing (↥R) K] (M L : Vertices R) {n : } (h : inv M L = n) :

    There is a path between any two vertices.

    The Bruhat-Tits graph is connected.