ModuleFiniteSubgroupResidueDegree.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.FiniteSubgroupResidueDegree
14 declarations indexed from sourceView source ↗ Module documentation
Finite local reciprocity: residue degree of a finite abstract field
This file compares the residue action used by localResidueDatum with the same residue action after changing the ground field to the fixed field of a closed subgroup. The comparison is made on the common selected residue field, so it also applies when the fixed field is not normal over the original local field.
Declarations
LocalClassFieldTheory.localAbstractFixedResidueIntermediateField
DocumentationThe residue subfield inside the selected residue algebraic closure which is generated by the residue field attached to the fixed field of H.
We use adjoin rather than imposing a scalar-tower instance between the two intrinsic residue-action quotient presentations.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.localAbstractFixedResidueIntermediateFieldAlgebra
DocumentationThe canonical scalar structure on the selected fixed residue field. Naming these instances keeps typeclass search from unfolding the fixed-field and residue-action constructions in finite-dimensionality statements.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.localAbstractFixedResidueIntermediateFieldSMul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
LocalClassFieldTheory.localAbstractFixedResidueIntermediateFieldModule
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localAbstractFixedDecompositionGroup_eq_top
DocumentationEvery automorphism over the fixed field preserves the selected extension valuation. This is the base-change form of the full decomposition-group statement proved for K.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localAbstractFixedResidueAction_apply
DocumentationRestricting the local residue action to H gives the same underlying automorphism of the selected residue field as applying the residue-action map over the fixed field of H.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localAbstractFixedResidueAction_map_eq_fixingSubgroup
DocumentationThe image of H under the local residue action is exactly the subgroup fixing the residue subfield of its fixed field. The reverse inclusion is the surjectivity of the residue-action map after changing the base to that fixed field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localAbstractFixedResidueAction_mem_fixingSubgroup
DocumentationThe residue action of an element of H fixes the finite residue subfield attached to the fixed field of H.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localAbstractFixedResidueActionOverIntermediateField
DocumentationThe residue action of H, with scalars restricted to the actual finite residue subfield selected by H inside the common residue algebraic closure.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localAbstractFixedResidueActionOverIntermediateField_apply
DocumentationRestricting residue scalars changes only the scalar-linearity proof, not the underlying automorphism of the selected residue field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localAbstractFixedResidueIntermediateField_finiteDimensional
DocumentationA finite abstract field has a genuinely finite residue subfield inside the selected residue algebraic closure. Finiteness is deduced from the finite index of H: surjectivity of the absolute residue action makes the index of its image divide the index of H.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localAbstractFixedResidueFiniteGaloisIntermediateField
DocumentationThe finite residue subfield, packaged in the form used by the intrinsic finite-field residue datum.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localResidueDatum_residueDegree_eq_selectedResidueFinrank
DocumentationFinite local reciprocity, finite-field index form. The residue degree attached by localResidueDatum to a finite abstract field is the degree of the actual residue subfield selected by the residue action.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
LocalClassFieldTheory.localResidueDatum_normalizedDegree_eq_residueAbsoluteDegreeIn
DocumentationFinite local reciprocity, pointwise fixed-field degree comparison. The normalized degree on a finite abstract field is the ordinary intrinsic absolute residue degree after changing the finite residue base to the residue subfield selected by that fixed field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology RamificationTheory ClassFormation
open LocalFieldTheory
noncomputable section
open scoped Pointwise ValuativeRel
open HilbertRamification.ValuationSubring
open Field.absoluteGaloisGroup
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
/-- The canonical scalar structure on the selected fixed residue field.
Naming these instances keeps typeclass search from unfolding the fixed-field
and residue-action constructions in finite-dimensionality statements. -/
noncomputable local instance localAbstractFixedResidueIntermediateFieldAlgebra
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Algebra
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
(localAbstractFixedResidueIntermediateField K H).algebra
noncomputable local instance localAbstractFixedResidueIntermediateFieldSMul
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
SMul
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toSMul _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)
noncomputable local instance localAbstractFixedResidueIntermediateFieldModule
(H : ClosedSubgroup (Gal(SeparableClosure K/K))) :
Module
(decompositionResidueField K (localSeparableValuationSubring K))
(localAbstractFixedResidueIntermediateField K H) :=
@Algebra.toModule _ _ _ _
(localAbstractFixedResidueIntermediateFieldAlgebra K H)