1 The real cyclotomic-unit subgroup
For \(2\le a\le (p-1)/2\), the real cyclotomic unit \(\varepsilon _a\) is the unit of \(\mathcal O_{K^+}\) obtained by descending the product of the cyclotomic unit \((1-\zeta _p^a)/(1-\zeta _p)\) of \(\mathcal O_K\) with its complex conjugate:
This element is fixed by complex conjugation, hence lies in \((\mathcal O_{K^+})^\times \).
The standard generators are the \((p-3)/2\) real cyclotomic units
of definition 1.1, indexed in the formalisation by \(i \in \{ 0, \ldots , (p-5)/2\} \) via \(a = i + 2\).
The subgroup \(C^+\subseteq (\mathcal O_{K^+})^\times \) is generated by \(-1\) and the standard real cyclotomic units:
For \(2 \le a \le (p-1)/2\), the normalised cyclotomic unit is
where the exponent \((1-a)/2\) is read modulo \(p\). The twist by the root of unity makes \(\xi _a\) fixed by complex conjugation, so it defines a unit of \(\mathcal O_{K^+}\). The normalised subgroup \(C^+_{\mathrm{norm}}\) is generated by \(-1\) and the units \(\xi _a\).
Each normalised generator squares to the corresponding standard generator:
Using the identity \(1-\zeta _p^{-a} = -\zeta _p^{-a}(1-\zeta _p^a)\) in the numerator and denominator of \(\varepsilon _a\),
For an odd prime \(p\),
By theorem 1.5, \(C^+ \subseteq C^+_{\mathrm{norm}}\) and every square of a normalised generator lies in \(C^+\), so the quotient \(C^+_{\mathrm{norm}}/C^+\) is an elementary abelian \(2\)-group of bounded rank; in particular the two indices differ by a power of \(2\). Since \(p\) is odd, multiplying or dividing by a power of \(2\) does not affect \(p\)-divisibility.