Documentation

TauCeti.NumberTheory.NumberField.SUnits.Rat.Basic

The S-units of ℚ #

Let S be a finite set of finite places of ℚ, that is, of height-one primes of 𝓞 ℚ, and for v ∈ S let p_v = Rat.HeightOneSpectrum.natGenerator v be its rational prime. The S-units of ℚ are the rationals ± ∏ p_v ^ n_v. This file computes the general S-unit API of TauCeti.NumberField.SUnit in this case:

For S = {2} this says that the S-units have rank 1, the fundamental system {2} and the S-regulator log 2. The S-unit 1 / p_v has multiplicative height p_v, all of it carried by the finite place v: its archimedean local factor is 1.

Main results #

References #

The height of the inverse of the rational prime p of v is carried by the finite place v: 1 / p is a {v}-integer whose archimedean local factor is 1, so its height is its local factor max |1 / p|_v 1 at v.

The inverse of the rational prime of v has multiplicative height equal to the prime.

The torsion S-units of ℚ are 1 and -1.

The S-units of ℚ have rank #S: the unit rank of ℚ is zero.

The rational prime of a place v ∈ S, as an S-unit of ℚ.

Instances For

    The valuations at the places of S of the rational prime of v ∈ S are -1 at v and 0 elsewhere, written multiplicatively.

    The rational primes of the places of S, together with ±1, generate the S-units of ℚ.

    The rational primes of the places of S form a fundamental system of S-units of ℚ.

    The S-regulator of ℚ is the product of the logarithms of the rational primes of the places of S. For S = {2} it is log 2.