Documentation

LeanPool.BruhatTits.Graph.Regular

Proof that the Bruhat-Tits tree is regular #

Let R be a discrete valuation ring. Assume that the residue field k = R ⧸ 𝓂 R of R is finite.

In this file we show that the Bruhat-Tits tree associated to R is regular, i.e. that every vertex has the same finite number of neighbours. Furthermore we show that this number is #k+1.

Main result #

noncomputable def BruhatTits.standardNeighbourBasis {K : Type u_1} [Field K] {R : Subring K} [IsDiscreteValuationRing R] [IsFractionRing (↥R) K] {L : Lattice R} {y : Vertices R} (h : IsNeighbour y L) :
Module.Basis (Fin 2) K (Fin 2K)

A basis putting a neighbour of L into standard form.

Equations
Instances For
    noncomputable def BruhatTits.standardNeighbourϖ {K : Type u_1} [Field K] {R : Subring K} [IsDiscreteValuationRing R] [IsFractionRing (↥R) K] {L : Lattice R} {y : Vertices R} (h : IsNeighbour y L) :
    R

    The uniformizer used in the standard representative of a neighbour.

    Equations
    Instances For
      noncomputable def BruhatTits.standardNeighbour {K : Type u_1} [Field K] {R : Subring K} [IsDiscreteValuationRing R] [IsFractionRing (↥R) K] {L : Lattice R} {y : Vertices R} (h : IsNeighbour y L) :

      The standard lattice representative of a neighbour of L.

      Equations
      Instances For
        theorem BruhatTits.exists_basis_standardNeighbour_eq_twist {K : Type u_1} [Field K] {R : Subring K} [IsDiscreteValuationRing R] [IsFractionRing (↥R) K] {L : Lattice R} {y : Vertices R} (h : IsNeighbour y L) :
        ∃ (ϖ : R) ( : Irreducible ϖ) (b : Module.Basis (Fin 2) K (Fin 2K)), L = b.toLattice standardNeighbour h = (b.ntwist₂ 1 0).toLattice

        The neighbours of ⟦L⟧ are in one to one correspondence to standard neighbours of L.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Restrict scalars from the residue field quotient to an R-submodule.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Relate quotient submodules to submodules of the lattice containing the maximal ideal multiple.

            Equations
            Instances For

              Relate residue-field subspaces of the quotient to intermediate R-submodules of the lattice.

              Equations
              Instances For

                Lines in the residue quotient correspond to proper nonzero intermediate submodules.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def BruhatTits.Lattice.standardNeighboursEquivLinesAux {K : Type u_1} [Field K] {R : Subring K} [IsDiscreteValuationRing R] (L : Lattice R) :
                  { M : Submodule (↥R) (Fin 2K) // IsLocalRing.maximalIdeal R L.M < M M < L.M } { M : Lattice R // IsStandardNeighbour M L }

                  R-submodules of K^2 that are strictly between ϖ L and L are in one-to-one correspondence to standard neighbours of L.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The standard neighbours of ⟦L⟧ are in one-to-one correspondence to one-dimensional subspaces of L ⧸ ϖ L, i.e. lines.

                    Equations
                    Instances For

                      Neighbors of a vertex ⟦L⟧ correspond to lines in L ⧸ ϖ L.

                      Equations
                      Instances For

                        Neighbors of a vertex ⟦L⟧ correspond the projectivization of L ⧸ ϖ L.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          If the residue field of R is finite, every vertex has finitely many neighbors.

                          The degree of the Bruhat-Tits tree is q + 1 where q is the cardinality of R ⧸ 𝓂 R.

                          If R ⧸ 𝓂 R is finite, the Bruhat-Tits Tree is q + 1-regular, where q is the cardinality of R ⧸ 𝓂 R.