ModuleNormedModel.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.NormedModel
6 declarations indexed from sourceView source ↗ Module documentation
The normed model of a discrete valuation
Use the existing WithVal field with the rank-one embedding of base 2. The resulting norm has exactly the original valuation ring, transported by WithVal.equiv. The normed structures below are local to this file.
Declarations
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField.DVF
universe u v
variable {K : Type u} [Field K] (base : DVF.{u, v} K)
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField.DVF
universe u v
variable {K : Type u} [Field K] (base : DVF.{u, v} K)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).IsRankOneDiscrete :=
Valuation.isRankOneDiscrete_comap_ringEquiv base.valuation (WithVal.equiv base.valuation)
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField.DVF
universe u v
variable {K : Type u} [Field K] (base : DVF.{u, v} K)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).IsRankOneDiscrete :=
Valuation.isRankOneDiscrete_comap_ringEquiv base.valuation (WithVal.equiv base.valuation)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).RankOne :=
_root_.Valuation.IsRankOneDiscrete.rankOne
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup)
(e := 2) (by norm_num)
ValuationTheory.DiscreteValuationField.DVF.normedWithVal_mem_valuationSubring_iff
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField.DVF
universe u v
variable {K : Type u} [Field K] (base : DVF.{u, v} K)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).IsRankOneDiscrete :=
Valuation.isRankOneDiscrete_comap_ringEquiv base.valuation (WithVal.equiv base.valuation)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).RankOne :=
_root_.Valuation.IsRankOneDiscrete.rankOne
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup)
(e := 2) (by norm_num)
local instance : NontriviallyNormedField (WithVal base.valuation) :=
Valued.toNontriviallyNormedField (WithVal base.valuation) base.ValueGroup
ValuationTheory.DiscreteValuationField.DVF.normedWithValValuationSubringEquiv
DocumentationThe normed WithVal model has the original valuation ring.
Its normed field structure is Valued.toNontriviallyNormedField, using Valuation.IsRankOneDiscrete.rankOne with base 2.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField.DVF
universe u v
variable {K : Type u} [Field K] (base : DVF.{u, v} K)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).IsRankOneDiscrete :=
Valuation.isRankOneDiscrete_comap_ringEquiv base.valuation (WithVal.equiv base.valuation)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).RankOne :=
_root_.Valuation.IsRankOneDiscrete.rankOne
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup)
(e := 2) (by norm_num)
local instance : NontriviallyNormedField (WithVal base.valuation) :=
Valued.toNontriviallyNormedField (WithVal base.valuation) base.ValueGroup
ValuationTheory.DiscreteValuationField.DVF.normedWithValValuationSubringEquiv_apply
DocumentationThe valuation-ring equivalence is the restriction of WithVal.equiv.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField.DVF
universe u v
variable {K : Type u} [Field K] (base : DVF.{u, v} K)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).IsRankOneDiscrete :=
Valuation.isRankOneDiscrete_comap_ringEquiv base.valuation (WithVal.equiv base.valuation)
local instance :
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup).RankOne :=
_root_.Valuation.IsRankOneDiscrete.rankOne
(Valued.v : _root_.Valuation (WithVal base.valuation) base.ValueGroup)
(e := 2) (by norm_num)
local instance : NontriviallyNormedField (WithVal base.valuation) :=
Valued.toNontriviallyNormedField (WithVal base.valuation) base.ValueGroup