The R ⧸ ϖ R-vector space L ⧸ ϖ L #
Let L be an R-lattice and ϖ be a uniformiser. In this file we examine
the two-dimensional R ⧸ ϖ R-vector space L ⧸ ϖ L.
Main definitions #
Lattice.quotient:L ⧸ ϖ L.Basis.toQuotient: Ifbis anR-basis of the latticeL, this is the inducedR ⧸ ϖ R-basis ofL ⧸ ϖ L.Lattice.mapIntermediate: IfLandMare lattices, this is theR ⧸ ϖ R-submodule spanned by the image ofM ⊓ LinL ⧸ ϖ L.
Main results #
Lattice.mapIntermediate_inj_of:Lattice.mapIntermediateis injective on lattices betweenϖ Land `L``.
The R ⧸ ϖ R-module L ⧸ ϖ L. We define this in terms of the maximal ideal of R.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- L.quotientModule = { smul := BruhatTits.Lattice.quotientModule._aux_1 L, mul_smul := ⋯, one_smul := ⋯, smul_zero := ⋯, smul_add := ⋯, add_smul := ⋯, zero_smul := ⋯ }
The natural map L → L ⧸ ϖ L.
Equations
- L.toQuotient = (IsLocalRing.maximalIdeal ↥R • ⊤).mkQ
Instances For
Equations
- One or more equations did not get rendered due to their size.
If b is an R-basis of the lattice L, this is the induced
R ⧸ ϖ R-basis of L ⧸ ϖ L.
Equations
- b.toQuotient = Module.Basis.mk ⋯ ⋯
Instances For
Variant of Basis.toQuotient for the lattice spanned by b.
Equations
Instances For
Basis.transvect pushed to L ⧸ ϖ L where L is the lattice generated by b.
Equations
- b.transvectResidue x = b.toQuotient'.transvect ((Ideal.Quotient.mk (IsLocalRing.maximalIdeal ↥R)) x)
Instances For
Basis.unipotent pushed to L ⧸ ϖ L where L is the lattice generated by b.
Equations
- b.unipotentResidue x = b.toQuotient'.equiv (b.transvectResidue x) (Equiv.refl (Fin 2))
Instances For
If L is a lattice and M any submodule of K^2, this is the image
of M ⊓ L in L ⧸ ϖ L as a R ⧸ ϖ R-submodule.
Equations
- L.mapIntermediateSubmodule M = { toAddSubmonoid := (Submodule.map L.toQuotient (Submodule.comap L.M.subtype M)).toAddSubmonoid, smul_mem' := ⋯ }
Instances For
Variant of Lattice.mapIntermediateSubmodule where M is a second lattice. This is
the most frequent use case.
Equations
- L.mapIntermediate M = L.mapIntermediateSubmodule M.M
Instances For
Lattice.mapIntermediateSubmodule is injective on submodules between ϖ L and `L``.
Lattice.mapIntermediate is injective on lattices between ϖ L and `L``.
The image of the lattice spanned by (ϖ • b₀, b₁) in L ⧸ ϖ L
where L is spanned by (b₀, b₁).
Equations
- b.quotientStdLine₀ hϖ = b.toLattice.mapIntermediate (b.ntwist₂ hϖ 1 0).toLattice
Instances For
The image of the lattice spanned by (b₀, ϖ • b₁) in L ⧸ ϖ L
where L is spanned by (b₀, b₁).
Equations
- b.quotientStdLine₁ hϖ = b.toLattice.mapIntermediate (b.ntwist₂ hϖ 0 1).toLattice
Instances For
The image of the span of (ϖ • b₀, b₁) in L ⧸ ϖ L is the submodule generated
by the image of b₁.
The image of the span of (b₀, ϖ • b₁) in L ⧸ ϖ L is the submodule generated
by the image of b₀.
The action of b.unipotent on lattices commutes with the projection L to L ⧸ ϖ L.
Variant of mapIntermediate_unipotent_smul for the lattice spanned by (ϖ ^ n • b₀, b₁).