Documentation

LeanPool.UlmsTheorem.PGroups.Socle

Socle-level constructions #

This file contains the p-socle and its interaction with the Ulm filtration.

The p-socle P = {x | p • x = 0}.

Equations
Instances For
    @[simp]
    theorem UlmsTheorem.mem_pSocle (p : ) {G : Type u_1} [AddCommGroup G] (x : G) :
    x pSocle p p x = 0
    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) :
      x pSocleAt p α p x = 0 x ulmSubgroup p α
      @[instance_reducible]
      noncomputable instance UlmsTheorem.pSocleZModModule (p : ) {G : Type u_1} [AddCommGroup G] :
      Module (ZMod p) (pSocle p)
      Equations
      @[instance_reducible]
      noncomputable instance UlmsTheorem.pSocleAtZModModule (p : ) {G : Type u_1} [AddCommGroup G] (α : Ordinal.{u_2}) :
      Module (ZMod p) (pSocleAt p α)
      Equations
      noncomputable def UlmsTheorem.pSocleAtSuccSubgroupOf (p : ) {G : Type u_1} [AddCommGroup G] (α : Ordinal.{u_2}) :

      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}) :
        Equations