ModuleInfiniteUnitDescent.lean
Nyll.ClassFieldTheory.AbstractClassFieldTheory.Reciprocity.Construction.InfiniteUnitDescent
10 declarations indexed from sourceView source ↗ Module documentation
Infinite-level unit descent
This module bundles finite intermediate fields over a finite base, defines the infinite unit subgroup, proves its action and norm stability, and descends maximal-unramified norm equations from finite support.
Declarations
ClassFormation.FiniteIntermediateField.toFiniteAbstractFieldExtension
DocumentationThe canonical finite-field extension bundle carried by a finite intermediate field over a bundled finite base.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.FiniteIntermediateField.toFiniteAbstractField
DocumentationThe upper endpoint of the canonical finite-field extension bundle.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace FiniteIntermediateField
ClassFormation.ValuationData.descend_maximalUnramified_fixed_unit_of_finiteSupport
DocumentationUnit-valued strengthening of finite-support descent. If the chosen finite support is a unit, the descended K-rational element is a unit as well.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace ValuationData
variable {D : DegreeData G} {A : Rep ℤ G}
ClassFormation.ValuationData.IsFiniteStageUnit
DocumentationAn element of an infinite algebraic extension is a unit when it is already a unit at some finite intermediate stage. This is the literal finite-support meaning of U_E = \bigcup_M U_M used.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace ValuationData
variable {D : DegreeData G} {A : Rep ℤ G}
ClassFormation.ValuationData.infiniteUnitAddSubgroup
DocumentationThe actual finite-stage unit group U_E inside A_E.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace ValuationData
variable {D : DegreeData G} {A : Rep ℤ G}
ClassFormation.ValuationData.mem_infiniteUnitAddSubgroup_iff
DocumentationCharacterizes a ∈ v.infiniteUnitAddSubgroup E K hEK by the equivalent condition v.IsFiniteStageUnit E K a.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace ValuationData
variable {D : DegreeData G} {A : Rep ℤ G}
ClassFormation.ValuationData.frobeniusQuotientAction_mem_infiniteUnitAddSubgroup
DocumentationThe actual G(\widetilde L/K)-action preserves the finite-stage unit group U_{\widetilde L}. A unit is first moved to a finite Galois refinement of its support; that refinement is stable under the chosen representative, so the translated element still has finite unit support.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace ValuationData
variable {D : DegreeData G} {A : Rep ℤ G}
ClassFormation.ValuationData.frobeniusPowerSum_mem_infiniteUnit_universalNormDescent
DocumentationThe Frobenius power sum used preserves the finite-stage unit group of the maximal unramified extension.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace ValuationData
variable {D : DegreeData G} {A : Rep ℤ G}
ClassFormation.ValuationData.maximalUnramifiedNorm_mem_infiniteUnitAddSubgroup
DocumentationThe relative norm from \widetilde L to \widetilde K, included back in A_{\widetilde L}, preserves finite-stage units.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace ValuationData
variable {D : DegreeData G} {A : Rep ℤ G}
ClassFormation.ValuationData.descend_maximalUnramifiedNorm_unit
DocumentationA maximal-unramified norm of a finite-stage unit descends to a genuine unit of K once it is fixed by a degree-one Frobenius lift.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
open CategoryTheory
open scoped BigOperators
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace ValuationData
variable {D : DegreeData G} {A : Rep ℤ G}