Socle-level constructions #
This file contains the p-socle and its interaction with the Ulm filtration.
@[simp]
noncomputable def
UlmsTheorem.pSocleAt
(p : ℕ)
{G : Type u_1}
[AddCommGroup G]
(α : Ordinal.{u_2})
:
The filtered socle P_α = P ∩ G_α.
Equations
Instances For
@[simp]
theorem
UlmsTheorem.mem_pSocleAt
(p : ℕ)
{G : Type u_1}
[AddCommGroup G]
(α : Ordinal.{u_2})
(x : G)
:
theorem
UlmsTheorem.pSocleAt_antitone
(p : ℕ)
{G : Type u_1}
[AddCommGroup G]
:
Antitone fun (α : Ordinal.{u_2}) => pSocleAt p α
theorem
UlmsTheorem.pSocleAt_le_pSocle
(p : ℕ)
{G : Type u_1}
[AddCommGroup G]
(α : Ordinal.{u_2})
:
@[instance_reducible]
Equations
@[instance_reducible]
noncomputable instance
UlmsTheorem.pSocleAtZModModule
(p : ℕ)
{G : Type u_1}
[AddCommGroup G]
(α : Ordinal.{u_2})
:
Equations
noncomputable def
UlmsTheorem.pSocleAtSuccSubgroupOf
(p : ℕ)
{G : Type u_1}
[AddCommGroup G]
(α : Ordinal.{u_2})
:
AddSubgroup ↥(pSocleAt p α)
P_{α+1} viewed as a subgroup of P_α.
Equations
Instances For
@[instance_reducible]
noncomputable instance
UlmsTheorem.pSocleAtQuotModule
(p : ℕ)
{G : Type u_1}
[AddCommGroup G]
(α : Ordinal.{u_2})
:
Module (ZMod p) (↥(pSocleAt p α) ⧸ pSocleAtSuccSubgroupOf p α)