ModuleUnramifiedNormSubgroup.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.Existence.UnramifiedNormSubgroup
26 declarations indexed from sourceView source ↗ Module documentation
Unramified norm subgroups
For a nonarchimedean local field, the norm subgroup of an unramified extension of degree n is characterized by divisibility of the normalized valuation by n. This file packages that subgroup, its quotient map, and the canonical identification of the quotient with ZMod n.
Declarations
LocalClassFieldTheory.valuationModDegree
DocumentationThe normalized valuation map reduced modulo a positive or zero degree n.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegree_apply
DocumentationEvaluates the normalized valuation map after reduction modulo n.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegree_surjective
DocumentationThe normalized valuation remains surjective after reduction modulo n.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegree_eq_zero_iff_dvd
DocumentationA reduced valuation vanishes exactly when n divides the original valuation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegree_eq_iff_dvd_sub
DocumentationTwo reduced valuations agree exactly when n divides their difference.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegreeMulHom
DocumentationMultiplicative form of the normalized valuation map modulo a degree.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegreeMulHom_apply
DocumentationEvaluates the multiplicative form of the valuation-modulo-degree map.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegreeMulHom_surjective
DocumentationThe multiplicative valuation-modulo-degree map is surjective.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegreeMulHom_eq_one_iff_dvd
DocumentationA unit maps to one exactly when its valuation is divisible by n.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.valuationModDegreeMulHom_eq_iff_dvd_sub
DocumentationTwo units have the same image exactly when n divides their valuation difference.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormSubgroup
DocumentationThe unramified norm subgroup of degree n: field units whose normalized valuation lies in nℤ.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.mem_unramifiedNormSubgroup_iff
DocumentationCharacterizes the unramified norm subgroup by divisibility of the normalized valuation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormClass
DocumentationThe quotient map from field units to degree-n unramified norm classes.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormClass_surjective
DocumentationEvery unramified norm class is represented by a field unit.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormClass_ker
DocumentationThe kernel of the quotient map is the unramified norm subgroup.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormClass_eq_one_iff
DocumentationA unit has trivial norm class exactly when its valuation is divisible by the degree.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormClass_eq_one_iff_mem
DocumentationA unit has trivial norm class exactly when it belongs to the unramified norm subgroup.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormSubgroup_eq_ker_valuationModDegreeMulHom
DocumentationThe unramified norm subgroup is the kernel of the multiplicative reduced valuation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.mem_unramifiedNormSubgroup_iff_valuationModDegreeMulHom_eq_one
DocumentationMembership in the unramified norm subgroup is detected by the reduced valuation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormQuotientEquivZMod
DocumentationThe valuation quotient model Kˣ / {x | n ∣ v(x)} ≃ Z/nZ, in multiplicative notation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormQuotientEquivZMod_mk
DocumentationThe quotient equivalence sends a unit class to its valuation modulo the degree.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormQuotient_cardinal_eq_zmod
DocumentationCardinality of the valuation quotient for arbitrary n. This statement remains meaningful at n = 0, when ZMod 0 and the quotient are infinite.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.finiteUnramifiedNormQuotient
DocumentationA nonzero valuation modulus gives a finite norm quotient.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormQuotient_card_eq_degree
DocumentationFor nonzero degree, the unramified norm quotient has cardinality equal to that degree.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormClass_eq_iff
DocumentationTwo units define the same norm class exactly when the degree divides their valuation difference.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory
LocalClassFieldTheory.unramifiedNormQuotientEquivZMod_eq_iff_valuation_sub_eq_zero
DocumentationThe quotient images agree exactly when the reduced valuation difference vanishes.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace LocalClassFieldTheory