Relative and absolute heights in extensions of number fields #
The multiplicative height Height.mulHeight x of a tuple x over a number field K is relative
to K: it is computed from the places of K. This file compares it across fields.
For an extension of number fields L / K and a finite tuple x over K,
H_L(x) = H_K(x) ^ [L : K], including the zero tuple, where both sides are 1. Consequently a
ring isomorphism of number fields preserves relative heights, and the absolute height
NumberField.absMulHeight₁ x, which Mathlib defines through the number field ℚ(x), may be
computed in any number field K containing x as H_K(x) ^ (1 / [K : ℚ]). Elements of possibly
different characteristic-zero fields with the same rational minimal polynomial have the same
absolute height; in particular the absolute height is invariant under field embeddings.
For a nonzero tuple of algebraic integers the finite places contribute at most one to the height, so archimedean bounds on the coordinates bound the height.
Main results #
NumberField.mulHeight_algebraMap:H_L(x) = H_K(x) ^ [L : K], together with the scalar and logarithmic versions.NumberField.mulHeight₁_natCast: a positive natural numbernhas heightn ^ [K : ℚ]overK.NumberField.mulHeight_ringEquiv: a ring isomorphism of number fields preserves relative height, together with the scalar and logarithmic versions.NumberField.absMulHeight₁_eq_rpow: forxin a number fieldK, the absolute height ofxisH_K(x) ^ (1 / [K : ℚ]).NumberField.absMulHeight₁_eq_of_minpoly_eq: equal rational minimal polynomials give equal absolute heights.NumberField.absMulHeight₁_ratCast: the absolute height of a rational number is its height overℚ.NumberField.absMulHeight₁_pow:H(x ^ n) = H(x) ^ n.NumberField.absMulHeight₁_inv:H(x⁻¹) = H(x).NumberField.mulHeight_le_pow_finrank_of_forall_le: a nonzero tuple of algebraic integers whose coordinates are at mostcat every infinite place has height at mostc ^ [K : ℚ].
References #
- X. Wu, Diophantine geometry, week 08: arithmetic heights (2023), §2, Lemma 2.5 and Definition 2.7.
- C. Smyth, The Mahler measure of algebraic numbers: a survey (2008), §1.
For a tuple y of algebraic integers, the multiplicative height times the absolute
norm of the ideal generated by the coordinates is the archimedean part of the height. For the zero
tuple both sides are 0.
For a tuple of algebraic integers, the finite part of the multiplicative height is at most one.
A nonzero tuple of algebraic integers whose coordinates have absolute value at most c at
every infinite place has multiplicative height at most c ^ [K : ℚ].
Relative heights in an extension. For an extension of number fields L / K and a finite
tuple x over K, the multiplicative height of x over L is its height over K raised to
the degree [L : K].
The logarithmic height of a tuple over L / K is [L : K] times its height over K.
The multiplicative height of x ∈ K over L / K is its height over K raised to the degree
[L : K].
The logarithmic height of x ∈ K over L / K is [L : K] times its height over K.
The multiplicative height of a positive natural number n over a number field K is
n ^ [K : ℚ]. Relative heights are not invariant under extension: over ℚ(i) the height of 2
is 4.
The logarithmic height of a natural number n over a number field K is
[K : ℚ] * log n; both sides are 0 for n = 0.
A ring isomorphism of number fields preserves the multiplicative height of tuples.
A ring isomorphism of number fields preserves the multiplicative height of elements.
A ring isomorphism of number fields preserves the logarithmic height of tuples.
A ring isomorphism of number fields preserves the logarithmic height of elements.
The absolute height of an element x of a number field K is its height relative to K
raised to the power 1 / [K : ℚ].
The absolute logarithmic height of an element x of a number field K is its logarithmic
height relative to K divided by [K : ℚ].
Elements of characteristic-zero fields with the same minimal polynomial over ℚ have the
same absolute height. This includes transcendental elements, whose minimal polynomial is 0 and
whose absolute height is the junk value 1.
Elements of characteristic-zero fields with the same minimal polynomial over ℚ have the
same absolute logarithmic height.
The absolute height of a rational number in a characteristic-zero field is its height
over ℚ.
The absolute logarithmic height of a rational number in a characteristic-zero field is its
logarithmic height over ℚ.
The absolute height of 0 is 1.
The absolute logarithmic height of 0 is 0.
The absolute height of 1 is 1.
The absolute logarithmic height of 1 is 0.
The absolute logarithmic height of a natural number n is log n; both sides are 0 for
n = 0.
The absolute height of a power is the power of the absolute height. This includes
transcendental elements, whose positive powers are transcendental and all have the junk
height 1.
The absolute logarithmic height of x ^ n is n times that of x.
The absolute height of x⁻¹ is the absolute height of x. This includes x = 0, where
0⁻¹ = 0, and transcendental elements, whose inverses are transcendental.
The absolute logarithmic height of x⁻¹ is the absolute logarithmic height of x.