ModuleBasic.lean
Nyll.ValuedFieldTheory.LocalField.NonarchimedeanLocalField.Basic
19 declarations indexed from sourceView source ↗ Module documentation
Basic structure of nonarchimedean local fields
Compactness facts and the normalized integer-valued valuation attached to a nonarchimedean local field.
Imports1
- Mathlib.NumberTheory.LocalField.Basic
Imported by10
Declarations
LocalFieldTheory.IsNonarchimedeanLocalField.v
DocumentationThe normalized integer valuation attached to a nonarchimedean local field.
It is obtained by transporting the value group to WithZero (Multiplicative Int) and then taking the exponent of the nonzero value of a field unit.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_apply
DocumentationThe normalized integer valuation is obtained by transporting the field valuation to multiplicative integers and taking its additive exponent.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_surjective
DocumentationEvery integer occurs as the normalized valuation of a nonzero field element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_mul
DocumentationThe normalized valuation turns multiplication of field units into addition of integers.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_one
DocumentationThe normalized valuation of the multiplicative identity is zero.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_inv
DocumentationThe normalized valuation of an inverse is the negative of the original valuation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_div
DocumentationThe normalized valuation of a quotient is the difference of the two valuations.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_pow
DocumentationRaising a field unit to a natural power multiplies its normalized valuation by that power.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_zpow
DocumentationRaising a field unit to an integral power multiplies its normalized valuation by that integer. Raising a field unit to an integral power multiplies its normalized valuation by that integer.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_mul_zpow
DocumentationThe valuation of a unit times an integral power is the valuation of the unit plus the scaled valuation of the powered factor.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_zpow_of_uniformizer
DocumentationAn integral power of a normalized uniformizer has valuation equal to its exponent.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_mul_zpow_of_uniformizer
DocumentationMultiplying by the n-th power of a normalized uniformizer shifts valuation by n.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_div_eq_zero_iff
DocumentationA quotient has valuation zero exactly when its numerator and denominator have equal valuation. A quotient has valuation zero exactly when its numerator and denominator have equal valuation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_eq_iff_v_div_eq_zero
DocumentationTwo field units have equal valuation exactly when their quotient has valuation zero.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_uniformiser
DocumentationA nonarchimedean local field contains a unit representative of normalized valuation one.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.integerUnitsToFieldUnits
DocumentationThe canonical inclusion of valuation-integer units into field units.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.integerUnitsToFieldUnits_apply
DocumentationThe inclusion of valuation-ring units into field units preserves the underlying field element. The inclusion of valuation-ring units into field units preserves the underlying field element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.integerUnitsToFieldUnits_injective
DocumentationThe canonical inclusion of valuation-integer units into field units is injective.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero
LocalFieldTheory.IsNonarchimedeanLocalField.v_integerUnitsToFieldUnits
DocumentationA valuation-integer unit has normalized valuation zero as a field unit.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
namespace IsNonarchimedeanLocalField
open scoped ValuativeRel WithZero