Math 2.0

Group theory and generalizations Abelian groups Theorem

Ulm's theorem

Builds on Abelian groupPrime numberCountable setOrdinal numberFinite fieldDimensionDivisible group

Statement

Let pp be a prime. An abelian pp-group is an abelian group in which every element has order a power of pp. It is reduced if its only divisible subgroup is {0}\set{0}. For an abelian pp-group AA, define subgroups pαAp^\alpha A for each ordinal α\alpha by p0A=Ap^0 A = A, pα+1A=p(pαA)p^{\alpha+1} A = p(p^\alpha A), and pλA=⋂α<λpαAp^\lambda A = \bigcap_{\alpha < \lambda} p^\alpha A for limit ordinals λ\lambda. Let Pα={x∈pαA:px=0}P_\alpha = \set{x \in p^\alpha A : px = 0}, a vector space over the finite field 𝔽p\F_p. The α\alpha-th Ulm invariant of AA is uα(A)=dim⁡𝔽p(Pα/Pα+1)u_\alpha(A) = \dim_{\F_p} (P_\alpha / P_{\alpha+1}).

Let AA and BB be countable reduced abelian pp-groups. Then A≅BA \cong B if and only if uα(A)=uα(B)u_\alpha(A) = u_\alpha(B) for every ordinal α\alpha.

Remarks

Isomorphic groups have the same Ulm invariants, since an isomorphism carries each PαP_\alpha onto the corresponding subgroup. For the converse one builds an isomorphism step by step, by a back-and-forth argument over the countably many elements. At each step one keeps a partial isomorphism between finite subgroups that preserves the heights of elements. The equality of the Ulm invariants is what makes each extension step possible.

Example: for A=ℤ/pkℤA = \Z/p^k\Z with k≥1k \ge 1, PnP_n is cyclic of order pp for n<kn < k and zero for n≥kn \ge k, so uk−1(A)=1u_{k-1}(A) = 1 and all other invariants vanish. For a finite abelian pp-group, unu_n counts the cyclic summands of order pn+1p^{n+1}, and the theorem reduces to the classification of finite abelian pp-groups.

Countability is necessary. Let B=⨁n≥1ℤ/pnℤB = \bigoplus_{n \ge 1} \Z/p^n\Z, and let Bˉ\bar B be the torsion part of ∏n≥1ℤ/pnℤ\prod_{n \ge 1} \Z/p^n\Z. Both are reduced, both have un=1u_n = 1 for every finite nn and uα=0u_\alpha = 0 for α≥ω\alpha \ge \omega, but BB is countable and Bˉ\bar B is uncountable, so they are not isomorphic.

Going deeper

For a student

Ulm's theorem extends the classification of finite abelian pp-groups by cyclic decompositions to all countable reduced pp-groups, where no cyclic decomposition need exist. A general countable abelian pp-group is the direct sum of a divisible group and a reduced group. The divisible part is a direct sum of Prüfer groups, determined by the number of summands. So all countable abelian pp-groups are classified. The uncountable case has no such classification, as the example above shows.

Reading path

To understand this page from the ground up, read these 8 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Abelian group concept
  2. Countable set concept
  3. Dimension concept
  4. Divisible group concept
  5. Finite field concept
  6. Ordinal number concept
  7. Prime number concept
  8. Ulm's theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Height_(abelian_group)
About this page
TagD8A4VEQR98
URIm2://D8A4VEQR98
Kindstatement, theorem
WritingW0 stub
MSC20K10
StatusThis copy of the site has no build data. Run m2 status D8A4VEQR98.
AboutAbelian group
UsesAbelian group, Prime number, Countable set, Ordinal number, Finite field, Dimension, Divisible group
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.