Read · 1 min
David Speyer's notes on Jordan-Holder for finite groups: PDF
Idea is, look at a normal lattice containing large normal subgroups containing (intersection of normals is normal), applying induction to these subgroups. The point is the map is always injective, so by simplicity of , it's either trivial or an isomorphism. Put another way, intersecting a simple filtration with is well-behaved: the successive quotients will either be preserved or eliminated.
In the abelian case or with modules (either over a commutative or non-commutative ring, former being useful in commutative algebra, algebraic number theory, and algebraic geometry and latter being useful in general representation theory), we can also go the other way (up instead of down): let for small submodules , and apply induction to the quotients like , , and . Both intersection with and addition by are well-behaved: is short exact. The previous (group) approach with large uses that is well-behaved; the alternative approach here uses that is well-behaved.