Documentation

LeanPool.CCDN.ClassGroup.BalancedGenerator

Balanced square generators for two-torsion ideal classes. The anisotropic Minkowski argument is applied to the inverse ideal; the rescaling retains the exact generator needed for bounds at every place.

The absolute discriminant, as the absolute value of an integer cast to ℕ and to ℝ.

The absolute discriminant (discr K).natAbs of a number field is positive.

The absolute discriminant of a number field is at least 1.

A number field of degree at least 2 over ℚ has absolute discriminant at least 3.

A number field of degree at least 2 over ℚ has logarithmic absolute discriminant log |discr K| ≥ 1.

The anisotropic Minkowski step, with the radius left explicit.

The bounded generators can be chosen injectively; equality of generators forces equality of the corresponding ideals and hence of their ideal classes.