2 Exact \(p\)-saturation
The ambient group for the saturation argument is the full unit group
For a subgroup \(H\) of an abelian group, \(H^p\) denotes the exact image of the \(p\)th-power map:
(an actual image, not the subgroup generated by it; for abelian groups the two coincide).
A subgroup \(H\le E\) is \(p\)-saturated in \(E\) when
that is, when every element of \(H\) that is a \(p\)th power in \(E\) is already the \(p\)th power of an element of \(H\).
An exponent product is an expression
with integer exponents \(s, e_a \in \mathbb {Z}\), packaged together with the element of \(C^+\) it represents.
Every element of \(C^+\) admits an exponent-product expression.
Induction over membership in the subgroup generated by \(-1\) and the \(\varepsilon _a\): each generator trivially has such an expression, the identity is the empty product, and the set of elements admitting an expression is closed under multiplication (add the exponent vectors) and inverses (negate them).
Assume that whenever an exponent product
is a \(p\)th power in \(E^+\), every exponent \(e_a\) is divisible by \(p\). Then \(C^+\) is \(p\)-saturated in \(E^+\).
Let \(x \in C^+\) be a \(p\)th power in \(E^+\), and write \(x = (-1)^s \prod _a \varepsilon _a^{e_a}\) by theorem 2.5. By hypothesis \(p \mid e_a\) for every \(a\). Since \(p\) is odd, \((-1)^s = \bigl((-1)^s\bigr)^p\), so
exhibits \(x\) as the \(p\)th power of an element of \(C^+\).
If \(C^+\) is \(p\)-saturated in \(E^+\), then
The group-theoretic statement is: a finite-index \(p\)-saturated subgroup \(H \le E\) whose inclusion captures the \(p\)-torsion of \(E/H\) has index prime to \(p\). Indeed, if \(p\) divided the index, the finite abelian quotient \(E/H\) would contain an element of order exactly \(p\), say the class of \(x\); then \(x^p \in H\) is a \(p\)th power in \(E\), so by saturation \(x^p = y^p\) with \(y\in H\), and \(x/y\) is a \(p\)-torsion unit of \(E\) not in \(H\). For \(E = E^+\), torsion units of the totally real field \(K^+\) are \(\pm 1\), and \(-1 \in C^+\) by construction, so no such element exists — a contradiction. Finiteness of the index is supplied by the cyclotomic-unit index theory (the units \(\varepsilon _a\) are a full-rank family).