ModuleClassFieldAxiom.lean
Nyll.ClassFieldTheory.AbstractClassFieldTheory.Reciprocity.ClassFieldAxiom
5 declarations indexed from sourceView source ↗ Module documentation
Abstract reciprocity: the class field axiom
The coefficient group for a finite cyclic extension L / K is the actual fixed module A_L, descended to the actual quotient G_K / G_L. Thus the two numbers below are the orders of the Tate groups occurring in the original statement the class-field axiom, rather than cardinality data attached to an auxiliary reciprocity map.
Representation.Rep places its coefficient ring and acting group in the same universe. The shared IntegralRepGroupType boundary records the universe forced by the coefficient ring ℤ without scattering raw universe-zero declarations through the reciprocity API.
Declarations
ClassFormation.ClassFieldAxiomCohomologyData
DocumentationThe finite cohomology data asserted at one finite cyclic extension. Finiteness is stored before either natural-valued cardinality is formed.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open CyclicCohomology
noncomputable section
open CategoryTheory
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.SatisfiesClassFieldAxiom
DocumentationThe class-field axiom. For every finite cyclic extension L / K with K finite over the distinguished base field, #H⁰(G(L/K), A_L) = [L : K] and #H⁻¹(G(L/K), A_L) = 1.
Both the base field and the cyclic extension are bundled, so containment, finiteness, normality, and the chosen generator cannot become detached from the subgroups to which they belong.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open CyclicCohomology
noncomputable section
open CategoryTheory
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
ClassFormation.SatisfiesClassFieldAxiom.tateHZero_card
DocumentationThe degree-zero half of the class-field axiom for a bundled cyclic extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open CyclicCohomology
noncomputable section
open CategoryTheory
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace SatisfiesClassFieldAxiom
variable {A : Rep ℤ G}
ClassFormation.SatisfiesClassFieldAxiom.tateHMinusOne_card
DocumentationThe degree-minus-one half of the class-field axiom for a bundled cyclic extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open CyclicCohomology
noncomputable section
open CategoryTheory
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace SatisfiesClassFieldAxiom
variable {A : Rep ℤ G}
ClassFormation.SatisfiesClassFieldAxiom.tateHMinusOne_isZero
DocumentationThe order-one assertion in the class-field axiom gives actual vanishing of H⁻¹(G(L/K), A_L).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open CyclicCohomology
noncomputable section
open CategoryTheory
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace SatisfiesClassFieldAxiom
variable {A : Rep ℤ G}