ModuleFiniteDegreeOne.lean
Nyll.ProCGroups.ProP.Zassenhaus.FiniteDegreeOne
6 declarations indexed from sourceView source ↗ Module documentation
Degree-one augmentation criterion for finite p-groups
Linear functionals on the elementary power--commutator quotient separate a nonzero class. Combined with dual-number linearization, this proves that [q]-1 ∈ I² forces q into the closed power--commutator subgroup. In a finite p-group, P03 identifies that subgroup with Frattini.
Declarations
ClassFieldTower.ProP.finiteDegreeOneClosedPowerCommutatorNormal
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
noncomputable section
universe u
variable (p : ℕ) [Fact p.Prime]
variable (Q : Type u) [Group Q]
section Separation
variable [TopologicalSpace Q] [IsTopologicalGroup Q]
ClassFieldTower.ProP.finiteDegreeOnePowerCommutatorComm
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
noncomputable section
universe u
variable (p : ℕ) [Fact p.Prime]
variable (Q : Type u) [Group Q]
section Separation
variable [TopologicalSpace Q] [IsTopologicalGroup Q]
local instance finiteDegreeOneClosedPowerCommutatorNormal :
(closedPowerCommutator p Q).Normal :=
closedPowerCommutator_normal p Q
ClassFieldTower.ProP.finiteDegreeOnePowerCommutatorModule
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
noncomputable section
universe u
variable (p : ℕ) [Fact p.Prime]
variable (Q : Type u) [Group Q]
section Separation
variable [TopologicalSpace Q] [IsTopologicalGroup Q]
local instance finiteDegreeOneClosedPowerCommutatorNormal :
(closedPowerCommutator p Q).Normal :=
closedPowerCommutator_normal p Q
local instance finiteDegreeOnePowerCommutatorComm :
IsMulCommutative (powerCommutatorQuotient p Q) :=
powerCommutatorQuotient_isMulCommutative p Q
ClassFieldTower.ProP.mem_closedPowerCommutator_of_generator_mem_augmentationIdeal_sq
DocumentationMembership of a standard augmentation generator in I² forces the group element into the closed power--commutator subgroup.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
noncomputable section
universe u
variable (p : ℕ) [Fact p.Prime]
variable (Q : Type u) [Group Q]
section Separation
variable [TopologicalSpace Q] [IsTopologicalGroup Q]
local instance finiteDegreeOneClosedPowerCommutatorNormal :
(closedPowerCommutator p Q).Normal :=
closedPowerCommutator_normal p Q
local instance finiteDegreeOnePowerCommutatorComm :
IsMulCommutative (powerCommutatorQuotient p Q) :=
powerCommutatorQuotient_isMulCommutative p Q
local instance finiteDegreeOnePowerCommutatorModule :
Module (ZMod p) (Additive (powerCommutatorQuotient p Q)) :=
AddCommGroup.zmodModule fun x => by
change (Additive.toMul x) ^ p = 1
exact powerCommutatorQuotient_pow_eq_one p Q (Additive.toMul x)
ClassFieldTower.ProP.closedPowerCommutator_le_augmentationSquareSubgroup
DocumentationIn a finite T₁ group, every element of the closed power--commutator subgroup has its standard augmentation generator in I².
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
noncomputable section
universe u
variable (p : ℕ) [Fact p.Prime]
variable (Q : Type u) [Group Q]
section FiniteComparison
variable [TopologicalSpace Q] [IsTopologicalGroup Q] [T1Space Q] [Finite Q]
ClassFieldTower.ProP.groupAlgebraAugmentationGenerator_mem_sq_iff_mem_frattini
DocumentationThe degree-one augmentation criterion for a finite T₁ p-group.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
noncomputable section
universe u
variable (p : ℕ) [Fact p.Prime]
variable (Q : Type u) [Group Q]
section FiniteComparison
variable [TopologicalSpace Q] [IsTopologicalGroup Q] [T1Space Q] [Finite Q]