Finite Group Databasebeta

Socle

The socle soc(G) of a finite group G is the subgroup generated by all of its minimal normal subgroups. It is the "bottom layer" of G: a characteristic subgroup that is a direct product of simple groups.

Definition

A minimal normal subgroup of G is a non-trivial normal subgroup that properly contains no smaller non-trivial normal subgroup of G. The socle is the join of them all:

soc(G) = ⟨ M : M a minimal normal subgroup of G ⟩.

This join is internal-direct: soc(G) = M₁ × M₂ × ⋯ × Mₖ for some subset of the minimal normal subgroups. Each minimal normal subgroup is characteristically simple — its only characteristic subgroups are {e} and itself, forcing it to be a direct power Tr of a single simple group T. So soc(G) is a direct product of simple groups. (The trivial group is its own socle, an empty product.)

Properties

Examples

Gminimal normal subgroup(s)soc(G)
C₄the order-2 subgroupC₂
C₂ × C₄the order-2 subgroupsC₂ × C₂
C₆C₂ and C₃C₆
S₃A₃ = C₃C₃
D₄center Z = C₂C₂
S₄V₄C₂ × C₂
A₅A₅A₅
S₅A₅A₅

D₄ and Q₈ share the socle C₂ — each has a single minimal normal subgroup, its center — so the socle sees only the bottom layer and does not determine the group. A non-abelian socle, such as A₅ inside S₅ or the direct power A₅ × A₅ (its own socle), is the hallmark of a non-solvable group.

See also