ModuleRangeRestriction.lean
Nyll.ValuedFieldTheory.LocalField.DiscreteValuationField.ValuationSubringUnits.RangeRestriction
8 declarations indexed from sourceView source ↗ Module documentation
Restricting a valuation to its multiplicative range
The restricted valuation has the same valuation ring, maximal ideal, and residue field as the original valuation.
Declarations
LocalFieldTheory.DiscreteValuationField.WithZeroValuation.mrangeRestrict
DocumentationRestrict a valuation's codomain to its actual multiplicative range.
This removes irrelevant ambient value-group elements. It is the value-group normalization needed before finite-dimensional closedness can be used for an abstract chosen local-field valuation.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u x
open WithZero
open scoped NNReal Valued WithZero
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace WithZeroValuation
variable {R : Type u}
variable {Gamma : Type x} [LinearOrderedCommGroupWithZero Gamma]
section Field
variable [Field R]
LocalFieldTheory.DiscreteValuationField.WithZeroValuation.mrangeRestrict_apply
DocumentationThe defining evaluation formula for mrangeRestrict is (mrangeRestrict v x : Gamma) = v x.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u x
open WithZero
open scoped NNReal Valued WithZero
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace WithZeroValuation
variable {R : Type u}
variable {Gamma : Type x} [LinearOrderedCommGroupWithZero Gamma]
section Field
variable [Field R]
LocalFieldTheory.DiscreteValuationField.WithZeroValuation.mem_mrangeRestrict_valuationSubring_iff
DocumentationPassing to the actual multiplicative range does not change the valuation subring predicate.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u x
open WithZero
open scoped NNReal Valued WithZero
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace WithZeroValuation
variable {R : Type u}
variable {Gamma : Type x} [LinearOrderedCommGroupWithZero Gamma]
section Field
variable [Field R]
LocalFieldTheory.DiscreteValuationField.WithZeroValuation.valuationSubringEquivMrangeRestrict
DocumentationThe valuation subring is unchanged after restricting the value group to the actual multiplicative range.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u x
open WithZero
open scoped NNReal Valued WithZero
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace WithZeroValuation
variable {R : Type u}
variable {Gamma : Type x} [LinearOrderedCommGroupWithZero Gamma]
section Field
variable [Field R]
LocalFieldTheory.DiscreteValuationField.WithZeroValuation.valuationSubringEquivMrangeRestrict_apply_coe
DocumentationEstablishes the identity ((valuationSubringEquivMrangeRestrict v x : (mrangeRestrict v).valuationSubring) : R) = x.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u x
open WithZero
open scoped NNReal Valued WithZero
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace WithZeroValuation
variable {R : Type u}
variable {Gamma : Type x} [LinearOrderedCommGroupWithZero Gamma]
section Field
variable [Field R]
LocalFieldTheory.DiscreteValuationField.WithZeroValuation.valuationSubringEquivMrangeRestrict_mem_maximalIdeal_iff
DocumentationThe valuation-subring equivalence induced by range restriction preserves the maximal ideal.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u x
open WithZero
open scoped NNReal Valued WithZero
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace WithZeroValuation
variable {R : Type u}
variable {Gamma : Type x} [LinearOrderedCommGroupWithZero Gamma]
section Field
variable [Field R]
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.WithZeroValuation.valuationSubringEquivMrangeRestrict_map_maximalIdeal
DocumentationEstablishes the identity (IsLocalRing.maximalIdeal v.valuationSubring).map (valuationSubringEquivMrangeRestrict v : v.valuationSubring →+* (mrangeRestrict v).valuationSubring) = IsLocalRing.maximalIdeal (mrangeRestrict v).valuationSubring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u x
open WithZero
open scoped NNReal Valued WithZero
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace WithZeroValuation
variable {R : Type u}
variable {Gamma : Type x} [LinearOrderedCommGroupWithZero Gamma]
section Field
variable [Field R]
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.WithZeroValuation.residueFieldEquivMrangeRestrict
DocumentationRestricting a valuation to its actual multiplicative range induces the same residue field.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u x
open WithZero
open scoped NNReal Valued WithZero
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace WithZeroValuation
variable {R : Type u}
variable {Gamma : Type x} [LinearOrderedCommGroupWithZero Gamma]
section Field
variable [Field R]
variable {K : Type u} [Field K]