ModuleSylow.lean
Nyll.ClassFieldTheory.AbstractClassFieldTheory.Reciprocity.Sylow
6 declarations indexed from sourceView source ↗ Module documentation
The abstract reciprocity theorem: the Sylow step in the first reduction
This file formalizes the source-producing group-theoretic part of the first reduction. For a Sylow p-subgroup P of the actual finite quotient G(L/K), the already constructed fixed field M = L^P is an actual (not necessarily Galois over K) intermediate field. The actual quotient G(L/M) is a p-group and hence solvable, while [M:K] = (G(L/K) : P) is prime to p.
For an abelian group B, multiplication by [M:K] is therefore surjective on every Sylow p-subgroup of B, without assuming that the ambient group is finite. Equivalently, that Sylow subgroup lies in the image of the [M:K]-fold map. In the abstract reciprocity theorem the ambient norm quotient is only known at this point to have bounded exponent; its individual cyclic subgroups are finite. This avoids using the desired reciprocity surjectivity to prove finiteness. No reciprocity surjectivity or the finite reciprocity equivalence comparison is assumed here.
The fixed field of a Sylow subgroup
Sylow subgroups in a possibly infinite abelian target
Declarations
ClassFormation.FiniteGaloisSubextension.abstractReciprocity_sylow_lowerQuotient_isPGroup
DocumentationFor M = L^P, the actual lower quotient G(L/M) is a p-group. This is the identification G(L/M) \cong P, applied to an actual Sylow subgroup of the actual finite quotient G(L/K).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}
ClassFormation.FiniteGaloisSubextension.abstractReciprocity_sylow_lowerQuotient_isSolvable
DocumentationConsequently, the actual extension L/M cut out by a Sylow subgroup is solvable. Mathlib proves this by the standard chain finite p-group \Rightarrow nilpotent \Rightarrow solvable.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}
section SylowSolvability
local notation "IsSolvable" => Group.IsSolvable
ClassFormation.FiniteGaloisSubextension.abstractReciprocity_sylow_intermediateDegree_eq_index
DocumentationThe degree of the actual fixed field M = L^P over K is the index of P in G(L/K). No normality of P, and hence none of M/K, is used.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}
ClassFormation.FiniteGaloisSubextension.abstractReciprocity_sylow_intermediateDegree_coprime
DocumentationHence the actual degree [M:K] is prime to the chosen Sylow prime p, as asserted.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}
ClassFormation.FiniteGaloisSubextension.sylowAddSubgroup_le_nsmul_range_of_coprime
DocumentationLet S be a Sylow p-subgroup of an abelian group B. If n is prime to p, then S lies in the range of the additive n-fold map on B.
The proof follows the sentence literally: S has p-power order, so the n-fold map is a bijection on S; a preimage in S is in particular a preimage in B.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}
ClassFormation.FiniteGaloisSubextension.abstractReciprocity_sylowAddSubgroup_le_intermediateDegree_nsmul_range
DocumentationThe exact specialization: for M = L^P, every Sylow p-subgroup of an abelian group B lies in the image of the [M:K]-fold map on B. This is the group-theoretic input which the identity N_{M/K} ∘ i = [M:K] later converts into norm-map containment.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}