Ma · Mathematics

What Does the Height of an Algebraic Equation Mean?

Updated 13 October 2026

At a glance

  1. 1. Choose the meaning

    Check whether height refers to the size of polynomial coefficients or to the arithmetic height of a root.

  2. 2. Normalize coefficients

    For a rational-coefficient polynomial, clear denominators and divide out the common factor.

  3. 3. Compute coefficient height

    Take the largest absolute coefficient; some authors use its logarithm instead.

  4. 4. Check the object

    A root, a polynomial, and the set of solutions can have different heights.

“Height of an algebraic equation” is not one universally fixed term. Most often, it measures the size of the coefficients in a chosen polynomial equation. In number theory, however, height often means an invariant of an algebraic number, such as one of the roots. These meanings are related but not interchangeable.

Height as coefficient size

Suppose an equation is given by a polynomial with integer coefficients,

P(x)=anxn+⋯+a1x+a0.P(x)=a_nx^n+\cdots+a_1x+a_0.

A common definition of its (naive) coefficient height is

H(P)=max⁡0≤i≤n∣ai∣.H(P)=\max_{0\leq i\leq n}|a_i|.

Many authors instead use the logarithmic coefficient height, h(P)=log⁡H(P)h(P)=\log H(P). Check the author’s convention: some sources call the maximum itself “height,” while others reserve “height” for its logarithm.

For a polynomial with rational coefficients, first multiply by a common denominator to get integer coefficients, then divide all coefficients by their greatest common divisor. This gives a primitive integer polynomial, unique up to an overall sign. Its largest absolute coefficient is a standard way to define the coefficient height of the rational polynomial.

For example, the equation

6x2−10x+4=06x^2-10x+4=0

can be divided by 22 to obtain the primitive polynomial 3x2−5x+23x^2-5x+2. Its coefficient height is

H(P)=max⁡(3,5,2)=5,H(P)=\max(3,5,2)=5,

and its logarithmic coefficient height is log⁡5\log 5. Without the primitive normalization, multiplying the equation by any nonzero integer would change the apparent coefficient size, even though the solutions remain the same.

Height of a root

A different common meaning is the absolute logarithmic Weil height of an algebraic number α\alpha. Let its primitive irreducible polynomial over the integers be

a∏i=1d(x−αi),a\prod_{i=1}^{d}(x-\alpha_i),

where a>0a>0 is the leading coefficient, dd is the degree, and the αi\alpha_i are all its complex conjugates. Then

h(α)=1d(log⁡a+∑i=1dlog⁡max⁡(1,∣αi∣)).h(\alpha)=\frac{1}{d}\left(\log a+\sum_{i=1}^{d}\log\max(1,|\alpha_i|)\right).

This height is attached to the number, not just to whichever equation someone uses to describe it. Its multiplicative version is H(α)=eh(α)H(\alpha)=e^{h(\alpha)}.

For the rational number α=2/3\alpha=2/3, the primitive minimal polynomial is 3x−23x-2. There is one conjugate, 2/32/3, so

h(2/3)=log⁡3+log⁡max⁡(1,2/3)=log⁡3.h(2/3)=\log 3+\log\max(1,2/3)=\log 3.

Thus H(2/3)=3H(2/3)=3. The root’s height happens to be easy to read from its degree-one minimal polynomial, but this does not mean the two definitions are the same in general.

For example, 2\sqrt{2} has minimal polynomial x2−2x^2-2 and conjugates 2\sqrt{2} and −2-\sqrt{2}. Therefore

h(2)=12(log⁡2+log⁡2)=12log⁡2.h(\sqrt{2})=\frac{1}{2}\left(\log\sqrt{2}+\log\sqrt{2}\right)=\frac{1}{2}\log 2.

The polynomial’s coefficient height is 22, whose logarithm is log⁡2\log 2, not 12log⁡2\frac{1}{2}\log 2. This shows why you need to identify which height is being discussed.

Why context matters

For an equation in several variables, a common coefficient-height convention for an integer polynomial is still the maximum absolute value of its coefficients. For a homogeneous polynomial, the same idea applies to its coefficients. But the height of a geometric object defined by the equation—such as a curve or a projective variety—may be defined differently, and it is not automatically the coefficient height.

The equation itself may also have multiple forms. Multiplying by a nonzero scalar does not change its solutions, so a normalization is needed to define coefficient height consistently. More broadly, changing the polynomial or using a different set of equations can describe the same solution set while giving different coefficient sizes. A height of a polynomial is therefore not automatically an invariant of the set it defines.

Common mistakes

  • Assuming “height” always means degree. Degree counts the highest exponent; coefficient height measures coefficient size.
  • Forgetting normalization. The coefficient maximum changes if you multiply a polynomial by a constant. For rational coefficients, use the primitive integer form under the stated convention.
  • Confusing polynomial height with root height. The algebraic-number height uses the minimal polynomial and all its conjugates, with a degree normalization.
  • Assuming every source uses the same convention. Check whether “height” means a maximum, its logarithm, or a more specialized arithmetic or geometric height.

When a text gives a formula or definition, use that definition over the generic phrase “height of the equation.” If it does not, the safest interpretation is coefficient size after normalization, while noting that the intended meaning may be the height of a root.

References

  1. Enrico Bombieri and Walter Gubler, Heights in Diophantine Geometry
  2. Joseph H. Silverman, The Arithmetic of Dynamical Systems

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.