Documentation

TauCeti.NumberTheory.NumberField.Units.GeneratorCriterion

Certifying a generator of the units modulo torsion in rank one #

For a number field of unit rank one, a non-torsion unit generates the unit group modulo torsion exactly when no unit has a smaller nonzero logarithmic embedding. The statement uses Mathlib's logarithmic embedding and torsion subgroup. It turns the generation condition used in the rank-one regulator formula into a minimality test on units.

The criterion makes the abstract generation condition testable through logarithmic norms. The placewise comparison in Units.Regulator.Basic expresses these norms as weighted logarithms at a chosen infinite place.

Main results #

References #

A non-torsion unit in a rank-one number field generates all units modulo torsion exactly when there is no unit with a strictly smaller nonzero logarithmic embedding.