ModuleValuationExactSequence.lean
Nyll.ValuedFieldTheory.LocalField.NonarchimedeanLocalField.ValuationExactSequence
44 declarations indexed from sourceView source ↗ Declarations
LocalFieldTheory.IsNonarchimedeanLocalField.valuationUnitsMulHom
DocumentationThe multiplicative normalized valuation on 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.valuationMap
DocumentationThe actual normalized valuation map on field units, bundled as an additive hom.
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.valuationShortComplex
DocumentationDefines valuationShortComplex.
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.valuationMap_apply
DocumentationThe additive valuation map evaluates a field unit by applying the normalized integer valuation. The additive valuation map evaluates a field unit by applying the normalized integer 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.valuationMap_surjective
DocumentationEvery integer is the valuation of some 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.valuationMap_uniformiser
DocumentationA chosen normalized uniformizer maps to one under the additive valuation map.
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.uniformizerFieldUnit
DocumentationA valuation-theoretic uniformizer, regarded as a unit of the ambient field. The nonzero proof is supplied by the actual uniformizer property.
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.uniformizerFieldUnit_coe
DocumentationCoercing the field unit attached to a valuation-theoretic uniformizer recovers the original 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.valuationMap_uniformizerFieldUnit
DocumentationA valuation-theoretic uniformizer has normalized additive value -1 in the inverse-standard convention used by the concrete local Artin map.
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.valuationMap_zero
DocumentationThe additive valuation map sends the zero element of the additive unit group to 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.valuationMap_add
DocumentationThe additive valuation map sends addition of additive field units to 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.valuationMap_neg
DocumentationThe additive valuation map sends additive negation to integer negation.
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.valuationMap_sub
DocumentationThe additive valuation map sends subtraction to subtraction of 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.valuationMap_zsmul
DocumentationThe additive valuation map commutes with integral scalar multiplication.
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.valuationMap_eq_zero_iff_v_eq_zero
DocumentationAn additive field unit maps to zero exactly when its normalized valuation 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.valuationMap_mem_ker_iff
DocumentationThe kernel of the additive valuation map consists precisely of units of normalized 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.valuationMap_ofMul_one
DocumentationThe multiplicative identity, viewed additively, 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.valuationMap_ofMul_mul
DocumentationThe valuation of a product of field units is the sum of their 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.valuationMap_ofMul_inv
DocumentationThe valuation of an inverse field unit is the negative of its 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.valuation_eq_one_of_valuationMap_eq_zero
DocumentationA field unit with additive valuation zero has multiplicative 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.valuationMap_ofMul_div
DocumentationThe valuation of a quotient of field units is the difference of their 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.valuationMap_ofMul_zpow
DocumentationThe valuation of an integral power is the exponent times 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.valuationMap_ofMul_pow
DocumentationThe valuation of a natural power is the power times 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.valuationMap_ofMul_eq_zero_iff
DocumentationA field unit has additive valuation zero exactly when its multiplicative valuation is 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.additiveIntegerUnitsToFieldUnits
DocumentationDefines additiveIntegerUnitsToFieldUnits.
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.additiveIntegerUnitsToFieldUnits_apply
DocumentationThe additive inclusion of valuation-ring units agrees with the underlying multiplicative inclusion.
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.integerUnitOfValuationMapZero
DocumentationDefines integerUnitOfValuationMapZero.
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.integerUnitOfValuationMapZero_spec
DocumentationThe valuation-ring unit reconstructed from a field unit of valuation zero maps back to that 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.integerUnitsToFieldUnits_mem_range_iff_valuationMap_eq_zero
DocumentationA field unit comes from a valuation-ring unit exactly when its additive valuation 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.mem_powMonoidHom_range_integerUnits_iff
DocumentationA valuation-integer unit is an n-th power among integer units exactly when it is an n-th power among 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.additiveIntegerUnitsToFieldUnits_range_eq_ker_valuationMap
DocumentationThe image of valuation-ring units inside field units is exactly the kernel of the additive valuation map.
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.fieldUnitsModIntegerUnitsAddEquivInt
DocumentationAdditive quotient form of the local valuation sequence: Kˣ / 𝒪[K]ˣ ≃ ℤ.
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.fieldUnitsModIntegerUnitsAddEquivInt_mk
DocumentationThe quotient of field units by valuation-ring units sends the class of a unit to its integer 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.fieldUnitsModIntegerUnitsAddEquivInt_mk_eq_zero_iff
DocumentationA field-unit quotient class maps to zero exactly when its representative is a valuation-ring 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.fieldUnitsModIntegerUnitsAddEquivInt_mk_eq_mk_iff
DocumentationTwo field units define the same class modulo valuation-ring units exactly when they 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.fieldUnitsModIntegerUnitsAddEquivInt_mk_sub_eq_zero_iff
DocumentationThe difference of two quotient classes vanishes exactly when the representatives 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.uniformizerUnitFactorValuationZero
DocumentationThe quotient of a field unit by the corresponding power of a uniformizer has normalized 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.uniformizerUnitFactor
DocumentationThe integer-unit factor in the standard decomposition x = u * ϖ ^ v(x).
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_uniformizerUnitFactor
DocumentationRemoving the uniformizer power prescribed by a field unit's valuation leaves a valuation-ring 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.uniformizerUnitFactor_mul_uniformizer_zpow
DocumentationStandard local-field unit/uniformizer decomposition in multiplicative form.
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.exists_integerUnit_mul_uniformizer_zpow
DocumentationExistence form of the standard decomposition Kˣ = O_Kˣ · ⟨ϖ⟩.
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.valuationMap_surjective_apply
DocumentationThe chosen preimage operation for the valuation map has the requested integer 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.chosenValuationMapSection
DocumentationDefines chosenValuationMapSection.
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.chosenValuationMapSection_spec
DocumentationThe chosen section of the additive valuation map is a right inverse.
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