Documentation

TauCeti.NumberTheory.NumberField.NarrowClassGroup.Finite

The narrow class group of a number field is finite #

The narrow class group Cl⁺(K) is finite. It surjects onto the finite ordinary class group Cl(K) (NarrowClassGroup.toClassGroup), and by exactness (toClassGroup_ker) the kernel of that surjection is the image of the principal-class map mkPrincipal, which factors through Kˣ ⧸ totallyPositiveUnits — finite because totallyPositiveUnits has finite index (finiteIndex_totallyPositiveUnits).

Main results #

The narrow class group is finite.

The kernel of the forgetful map Cl⁺(K) → Cl(K) is a 2-group: it is 2-torsion (sq_eq_one_of_mem_ker_toClassGroup).

The narrow class number is the ordinary class number times the order of the kernel of the forgetful map Cl⁺(K) → Cl(K).

The narrow class number is the ordinary class number times a power of 2. The extra factor is the order of the elementary abelian 2-group ker(Cl⁺(K) → Cl(K)).