ModuleSeparableNormValuation.lean
Nyll.ValuedFieldTheory.LocalField.NonarchimedeanLocalField.SeparableNormValuation
27 declarations indexed from sourceView source ↗ Module documentation
Finite local reciprocity: normalized valuation of field norms
This file supplies the local-field calculation used when the abstract class-formation framework is specialized to separable-closure units. All ramification and residue degrees below are the actual invariants of the valuation-ring extension; no packaged norm-valuation hypothesis is assumed.
Declarations
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNorm
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[IsIntegrallyClosed R] [IsIntegrallyClosed S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
LocalClassFieldTheory.intermediateNormalClosure_isSeparable_of_isSeparable
DocumentationA normal closure inside a separable ambient field is separable over the base whenever the extension being closed is separable. Keeping this field-theoretic step separate prevents the integral-closure transport below from repeatedly elaborating the full iSup of embedding ranges.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNorm
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[IsIntegrallyClosed R] [IsIntegrallyClosed S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
local instance : Algebra (FractionRing R) (FractionRing S) :=
FractionRing.liftAlgebra R (FractionRing S)
LocalClassFieldTheory.intermediateNormalClosure_isGalois_of_isSeparable
DocumentationThe field-theoretic normal closure of a finite separable extension is Galois, with no perfectness assumption on the base.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNorm
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[IsIntegrallyClosed R] [IsIntegrallyClosed S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
local instance : Algebra (FractionRing R) (FractionRing S) :=
FractionRing.liftAlgebra R (FractionRing S)
LocalClassFieldTheory.intermediateNormalClosure_finiteDimensional_top
DocumentationA finite extension remains finite over the field-theoretic normal closure when viewed from the top of the tower.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNorm
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[IsIntegrallyClosed R] [IsIntegrallyClosed S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
local instance : Algebra (FractionRing R) (FractionRing S) :=
FractionRing.liftAlgebra R (FractionRing S)
LocalClassFieldTheory.ringNormalClosure_isFractionRing
DocumentationThe integral normal closure has the field-theoretic normal closure as its fraction field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNorm
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[IsIntegrallyClosed R] [IsIntegrallyClosed S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
local instance : Algebra (FractionRing R) (FractionRing S) :=
FractionRing.liftAlgebra R (FractionRing S)
omit [IsIntegrallyClosed R] [IsIntegrallyClosed S] in
LocalClassFieldTheory.ringNormalClosure_isGalois_transport
DocumentationTransport Galoisness from the field-theoretic normal closure to the fraction field of the integral normal closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNorm
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[IsIntegrallyClosed R] [IsIntegrallyClosed S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
local instance : Algebra (FractionRing R) (FractionRing S) :=
FractionRing.liftAlgebra R (FractionRing S)
omit [IsIntegrallyClosed R] [IsIntegrallyClosed S] in
LocalClassFieldTheory.ringNormalClosure_moduleFinite_of_isSeparable
DocumentationFiniteness of the integral normal closure follows from separability of the original fraction-field extension.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNorm
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[IsIntegrallyClosed R] [IsIntegrallyClosed S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
local instance : Algebra (FractionRing R) (FractionRing S) :=
FractionRing.liftAlgebra R (FractionRing S)
omit [IsIntegrallyClosed R] in
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNormDedekind
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDedekindDomain S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
LocalClassFieldTheory.ringNormalClosure_isDedekindDomain_of_isSeparable
DocumentationThe same separable normal-closure construction is Dedekind when the original rings are Dedekind.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNormDedekind
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDedekindDomain S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
local instance : Algebra (FractionRing R) (FractionRing S) :=
FractionRing.liftAlgebra R (FractionRing S)
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNormGalois
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
LocalClassFieldTheory.ringNormalClosure_isGalois_of_isSeparable
DocumentationThe normal closure of a finite separable extension of fraction fields is Galois without assuming that the base fraction field is perfect. Mathlib's default instance uses perfectness because it treats arbitrary finite extensions; here separability is precisely the available hypothesis.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNormGalois
variable (R : Type u) (S : Type v)
[CommRing R] [IsDomain R] [CommRing S] [IsDomain S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
local instance : Algebra (FractionRing R) (FractionRing S) :=
FractionRing.liftAlgebra R (FractionRing S)
LocalClassFieldTheory.relNorm_eq_pow_inertiaDeg_of_isSeparable
DocumentationRelative ideal norm of a maximal ideal in a finite separable extension. This is the separable replacement for mathlib's perfect-base theorem and is proved by the same normal-closure descent.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
section SeparableIdealNormRelNorm
variable (R : Type u) (S : Type v)
[CommRing R] [IsDedekindDomain R]
[CommRing S] [IsDedekindDomain S]
[Algebra R S] [Module.Finite R S] [Module.IsTorsionFree R S]
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.maximalIdeal_map_eq_maximalIdeal_pow_ramificationIdx
DocumentationThe image of the base maximal ideal in a finite local-field extension is the power of the upstairs maximal ideal given by the actual Dedekind ramification index.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.maximalIdeal_map_eq_maximalIdeal_pow_ramificationIdx_of_isIntegralClosure
DocumentationIntegral closure and separability produce the finite valuation-ring module needed by the preceding ideal factorization.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.fractionRing_integerRing_isSeparable
DocumentationSeparability of an actual field extension transfers to the canonical fraction fields of its valuation integer rings.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.relNorm_maximalIdeal_eq_pow_residue_finrank
DocumentationIn a finite separable local-field extension, the relative ideal norm of the upstairs maximal ideal is the residue-degree power of the base maximal ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.v_normUnits_integerRingUniformizerFieldUnit_of_isSeparable
DocumentationThe norm of the chosen upstairs prime element has base normalized value the negative of the actual residue degree, for every finite separable extension (not only a Galois one).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.v_normUnits_inverseIntegerRingUniformizerFieldUnit_of_isSeparable
DocumentationThe norm of the positive generator (the inverse chosen prime element) has base normalized value equal to the actual residue degree.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.v_normUnits_eq_residue_finrank_mul_of_isSeparable
DocumentationFinite local reciprocity, normalized norm calculation for every finite separable local-field extension: the normalized value of a field norm is the actual residue degree times the upstairs normalized value.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.v_mapBaseUnitsToExtensionUnits_integerRingUniformizerFieldUnit
DocumentationThe image of the chosen base prime element has upstairs normalized value the negative of the actual ramification index.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.v_mapBaseUnitsToExtensionUnits_integerRingUniformizerFieldUnit_of_isIntegralClosure
DocumentationIntegral closure and separability produce the module-finiteness used in the uniformizer scaling calculation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.mapBaseUnitsToExtensionUnits_integerUnitsToFieldUnits
DocumentationBase extension commutes with the two canonical inclusions of valuation integer units into field units.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.v_mapBaseUnitsToExtensionUnits_inverseIntegerRingUniformizerFieldUnit_of_isIntegralClosure
DocumentationThe positive generator (the inverse chosen prime element) scales by the actual ramification index under base extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.v_mapBaseUnitsToExtensionUnits_eq_ramificationIdx_mul
DocumentationNormalized valuations in a finite separable local-field extension scale under the base embedding by the actual ramification index.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.v_normUnits_eq_residue_finrank_mul_of_isGalois
DocumentationThe Galois specialization of the finite-separable normalized norm calculation in the finite local reciprocity construction.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.valuationMap_comp_normUnits_range_eq_zmultiples_of_isSeparable
DocumentationFinite local reciprocity, normalized norm range for every finite separable local-field extension. Surjectivity of the upstairs normalized valuation turns the pointwise norm formula into the exact subgroup fℤ.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra
LocalClassFieldTheory.valuationMap_comp_normUnits_range_eq_zmultiples_of_isGalois
DocumentationThe Galois specialization of the finite-separable norm-range theorem in the finite local reciprocity construction.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open LocalFieldTheory
noncomputable section
universe u v w
open scoped BigOperators ValuativeRel
open IsNonarchimedeanLocalField
attribute [local instance] FractionRing.liftAlgebra