HEIGHTS OF VARIETIES IN MULTIPROJECTIVE SPACES
AND ARITHMETIC NULLSTELLENSÄTZE

arXiv:1103.4561v2 [math.AG] 20 Oct 2012

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA
Abstract. We present bounds for the degree and the height of the polynomials
arising in some problems in effective algebraic geometry including the implicitization
of rational maps and the effective Nullstellensatz over a variety. Our treatment is
based on arithmetic intersection theory in products of projective spaces and extends
to the arithmetic setting constructions and results due to Jelonek. A key role is
played by the notion of canonical mixed height of a multiprojective. We study
this notion from the point of view of resultant theory and establish some of its
basic properties, including its behavior with respect to intersections, projections
and products. We obtain analogous results for the function field case, including a
parametric Nullstellensatz.

Contents
Introduction
1. Degrees and resultants of multiprojective cycles
1.1. Preliminaries on multiprojective geometry
1.2. Mixed degrees
1.3. Eliminants and resultants
1.4. Operations on resultants
2. Heights of cycles of multiprojective spaces
2.1. Mixed heights of cycles over function fields
2.2. Measures of complex polynomials
2.3. Canonical mixed heights of cycles over Q
3. The height of the implicit equation
3.1. The function field case
3.2. The rational case
4. Arithmetic Nullstellensätze
4.1. An effective approach to the Nullstellensatz
4.2. Parametric Nullstellensätze
4.3. Nullstellensätze over Z
References

2
7
7
10
16
21
24
24
36
38
50
50
56
61
61
63
68
72

Date: October 23, 2012.
2010 Mathematics Subject Classification. Primary 11G50; Secondary 14Q20,13P15.
Key words and phrases. Multiprojective spaces, mixed heights, resultants, implicitization, arithmetic Nullstellensatz.
D’Andrea was partially supported by the research project MTM2010-20279 (Spain). Krick was
partially supported by the research projects ANPCyT 3671/05, UBACyT X-113 2008-2010 and CONICET PIP 2010-2012 (Argentina). Sombra was partially supported by the research project MTM200914163-C02-01 (Spain) and by a MinCyT Milstein fellowship (Argentina).
1

2

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Introduction
In 1983, Serge Lang wrote in the preface to his book [Lan83]:
It is legitimate, and to many people an interesting point of view, to
ask that the theorems of algebraic geometry from the Hilbert Nullstellensatz to the more advanced results should carry with them estimates
on the coefficients occurring in these theorems. Although some of the
estimates are routine, serious and interesting problems arise in this
context.
Indeed, the main purpose of the present text is to give bounds for the degree and the
size of the coefficients of the polynomials in the Nullstellensatz.
Let f1 , . . . , fs ∈ Z[x1 , . . . , xn ] be polynomials without common zeros in the affine space
An (Q). The Nullstellensatz says then that there exist α ∈ Z \ {0} and g1 , . . . , gs ∈
Z[x1 , . . . , xn ] satisfying a Bézout identity
α = g1 f1 + · · · + gs fs .
As for many central results in commutative algebra and in algebraic geometry, it is a
non-effective statement. By the end of the 1980s, the estimation of the degree and the
height of polynomials satisfying such an identity became a widely considered question
in connection with problems in computer algebra and Diophantine approximation.
The results in this direction are generically known as arithmetic Nullstellensätze and
they play an important role in number theory and in theoretical computer science.
In particular, they apply to problems in complexity and computability [Koi96, Asc04,
DKS10], to counting problems over finite fields or over the rationals [BBK09, Rem10],
and to effectivity in existence results in arithmetic geometry [KT08, BS10].
The first non-trivial result on this problem was obtained by Philippon, who got a
bound on the minimal size of the denominator α in a Bézout identity as above [Phi90].
Berenstein and Yger achieved the next big progress, producing height estimates for the
polynomials gi ’s with techniques from complex analysis (integral formulae for residues
of currents) [BY91]. Later on, Krick, Pardo and Sombra [KPS01] exhibited sharp
bounds by combining arithmetic intersection theory with the algebraic approach in
[KP96] based on duality theory for Gorenstein algebras. Recall that the height of
a polynomial f ∈ Z[x1 , . . . , xn ], denoted by h(f ), is defined as the logarithm of the
maximum of the absolute value of its coefficients. Then, Theorem 1 in [KPS01] reads
as follows: if d = maxj deg(fj ) and h = maxj h(fj ), there is a Bézout identity as above
satisfying

deg(gi ) ≤ 4 n dn , h(α), h(gi ) ≤ 4 n (n + 1) dn h + log s + (n + 7) log(n + 1) d .
We refer the reader to the surveys [Tei90, Bro01] for further information on the history
of the effective Nullstellensatz, main results and open questions.
One of the main results of this text is the arithmetic Nullstellensatz over a variety
below, which is a particular case of Theorem 4.28. For an affine equidimensional
h(V ) the degree and the canonical
variety V ⊂ An (Q), we denote by deg(V ) and by b
height of the closure of V with respect to the standard inclusion An ֒→ Pn . The degree
and the height of a variety are measures of its geometric and arithmetic complexity,
see §2.3 and the references therein for details. We say that a polynomial relation holds
on a variety if it holds for every point in it.

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

3

Theorem 0.1. Let V ⊂ An (Q) be a variety defined over Q of pure dimension r and
f1 , . . . , fs ∈ Z[x1 , . . . , xn ] \ Z a family of s ≤ r + 1 polynomials without common zeros
in V . Set dj = deg(fj ) and hj = h(fj ) for 1 ≤ j ≤ s. Then there exist α ∈ Z \ {0}
and g1 , . . . , gs ∈ Z[x1 , . . . , xn ] such that
α = g1 f1 + · · · + gs fs

on V

with

s

 Y
dj deg(V ),
• deg gi fi ≤
j=1

• h(α), h(gi ) + h(fi ) ≤

s
Y

j=1

dj

s

X

hℓ
b
h(V ) + deg(V )
+ (4r + 8) log(n + 3) .
dℓ
ℓ=1

For V = An , this result gives the bounds
s
 Y
dj
deg gi fi ≤
j=1

,

h(α), h(gi )+ h(fi ) ≤

s Y
X
ℓ=1

j6=ℓ

s

Y
dj .
dj hℓ + (4n + 8) log(n + 3)
j=1

These bounds are substantially sharper than the previously known. Moreover, they
are close to optimal in many situations. For instance, let d1 , . . . , dn+1 , H ≥ 1 and set
n
f1 = x1 − H, f2 = x2 − xd12 , . . . , fn = xn − xdn−1
, fn+1 = xdnn+1 .

This is a system of polynomials without common zeros. Hence, the above result
implies that there is a Bézout identity α = g1 f1 + · · · + gn+1 fn+1 which satisfies
h(α) ≤ d2 · · · dn+1 (log(H) + (4n + 8) log(n + 3)). On the other hand, specializing any
such identity at the point (H, H d2 , . . . , H d2 ···dn ), we get
α = gn+1 (H, H d2 , . . . , H d2 ···dn )H d2 ···dn+1 .
This implies the lower bound h(α) ≥ d2 · · · dn+1 log(H) and shows that the height
bound in Theorem 0.1 is sharp in this case. More examples can be found in §4.3.
It is important to mention that all previous results in the literature are limited to the
case when V is a complete intersection and cannot properly distinguish the influence of
each individual fj , due to the limitations of the methods applied. Hence, Theorem 0.1
is a big progress as it holds for an arbitrary variety and gives bounds depending on
the degree and height of each fj . This last point is more important than it might seem
at first. As it is well-known, by using Rabinowicz’ trick one can show that the weak
Nullstellensatz implies its strong version. However, this reduction yields good bounds
for the strong Nullstellensatz only if the corresponding weak version can correctly
differentiate the influence of each fj , see Remark 4.27. Using this observation, we
obtain in §4.3 the following arithmetic version of the strong Nullstellensatz over a
variety.
Theorem 0.2. Let V ⊂ An (Q) be a variety defined over Q of pure dimension r and
g, f1 , . . . , fs ∈ Z[x1 , . . . , xn ] such that g vanishes on the common zeros of f1 , . . . , fs in
V . Set dj = deg(fj ) and h = maxj h(fj ) for 1 ≤ j ≤ s. Assume that d1 ≥ · · · ≥ ds ≥ 1
Qmin{s,r+1}
and set D = j=1
dj . Set also d0 = max{1, deg(g)} and h0 = h(g). Then there
exist µ ∈ N, α ∈ Z \ {0} and g1 , . . . , gs ∈ Z[x1 , . . . , xn ] such that
α gµ = g1 f1 + · · · + gs fs

on V

4

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

with
• µ ≤ 2D deg(V ),
• deg(gi fi ) ≤ 4d0 D deg(V ),

min{s,r+1}


 3h
X
h
0
b
+
+ c(n, r, s) ,
• h(α), h(gi ) + h(fi ) ≤ 2d0 D h(V ) + deg(V )
2d0
dℓ
ℓ=1

where c(n, r, s) ≤ (6r + 17) log(n + 4) + 3(r + 1) log(max{1, s − r}).

Our treatment of this problem is the arithmetic counterpart of Jelonek’s approach to
produce bounds for the degrees in the Nullstellensatz over a variety [Jel05]. To this
end, we develop a number of tools in arithmetic intersection and elimination theory
in products of projective spaces. A key role is played by the notion of canonical
mixed heights of multiprojective varieties, which we study from the point of view of
resultants. Our presentation of mixed resultants of cycles in multiprojective spaces
is mostly a reformulation of the theory developed by Rémond in [Rem01a, Rem01b]
as an extension of Philippon’s theory of eliminants of homogeneous ideals [Phi86].
We also establish new properties of them, including their behavior under projections
(Proposition 1.41) and products (Proposition 1.45).
Let n = (n1 , . . . , nm ) ∈ Nm and set Pn = Pn1 (Q) × . . . × Pnm (Q) for the corresponding
multiprojective space. For a cycle X of Pn of pure dimension r and a multi-index c =
(c1 , . . . , cm ) ∈ Nm of length r + 1, the mixed Fubini-Study height hc (X) is defined as
an alternative Mahler measure of the corresponding mixed resultant (Definition 2.40).
The canonical mixed height is then defined by a limit process as
b
hc (X) := lim ℓ−r−1 hc ([ℓ]∗ X),
ℓ→∞

where [ℓ] denotes the ℓ-power map of Pn (Proposition-Definition 2.45).
To handle mixed degrees and heights, we introduce a notion of extended Chow ring
of Pn (Definition 2.50). It is an arithmetic analogue of the Chow ring of Pn and
nm +1 ). We
can be identified with the quotient ring R[η, θ1 , . . . , θm ]/(η 2 , θ1n1 +1 , . . . , θm
associate to the cycle X an element in this ring, denoted [X]Z , corresponding under
this identification to
X
X
b
hc (X) η θ n1−c1 · · · θ nm −cm +
deg (X) θ n1 −b1 · · · θ nm −bm ,
1

c

m

b

1

m

b

the sums being indexed by all b, c ∈ Nm of respective lengths r and r + 1 such that
b, c ≤ n. Here, degb (X) denotes the mixed degree of X of index b. This element
contains the information of all non-trivial mixed degrees and canonical mixed heights
hc (X) are zero for any other b and c.
of X, since degb (X) and b
The extended Chow ring of Pn turns out to be a quite useful object which allows to
translate geometric operations on multiprojective cycles into algebraic operations on
rings and classes. In particular, we obtain the following multiprojective arithmetic
Bézout’s inequality, see also Theorem 2.58. For a multihomogeneous polynomial f ∈
Z[x1 , . . . , xm ], where xi is a group of ni + 1 variables, we denote by ||f ||sup its supnorm (Definition 2.29) and consider
the element [f ]sup in the extended Chow ring
Pm
corresponding to the element i=1 degxi (f )θi + log ||f ||sup η.
Theorem 0.3. Let X be an effective equidimensional cycle of Pn defined over Q and
f ∈ Z[x1 , . . . , xm ] a multihomogeneous polynomial such that X and div(f ) intersect
properly. Then
[X · div(f )]Z ≤ [X]Z · [f ]sup .

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

5

Statements on classes in the extended Chow ring can easily be translated into statements on mixed degrees and heights. In this direction, the above result implies that,
for any b ∈ Nm of length equal to dim(X),
b
hb (X · div(f )) ≤

m
X
i=1

degxi (f )b
hb+ei (X) + log ||f ||sup degb (X)

where ei denotes the i-th vector of the standard basis of Rm . In a similar way, we also
study the behavior of arithmetic classes (and a fortiori, of canonical mixed heights)
under projections (Proposition 2.64) and products (Proposition 2.66), among other
results.
Jelonek’s approach consists in producing a Bézout identity from an implicit equation of
a specific regular map. In general, the implicitization problem consists in computing
equations for an algebraic variety W from a given rational parameterization of it.
The typical case is when W is a hypersurface: the variety is then defined by a single
equation and the problem consists in computing this “implicit equation”. We consider
here the problem of estimating the height of the implicit equation of a hypersurface
parameterized by a regular map V → W whose domain is an affine variety V , in
terms of the degree and the height of V and of the polynomials defining the map.
To this end, we prove the following arithmetic version of Perron’s theorem over a
variety [Jel05, Thm. 3.3]. It is obtained as a consequence of Theorem 3.15.
Theorem 0.4. Let V ⊂ An (Q) be a variety defined over Q of pure dimension r. Let
q1 , . . . , qr+1 ∈ Z[x1 , . . . , xn ] \ Z such that the closure of the image of the map

V −→ Ar+1 (Q) , x 7−→ (q1 (x), . . . , qr+1 (x))
P
a ∈ Z[y , . . . , y
is a hypersurface. Let E =
1
r+1 ] be a primitive and
a∈Nr+1 αa y
squarefree polynomial defining this hypersurface. Set dj = deg(qj ), hj = h(qj ) for
1 ≤ j ≤ r + 1. Then, for all a = (a1 , . . . , ar+1 ) such that αa 6= 0,
•

r+1
X
i=1

ai di ≤

• h(αa ) +

 r+1
Y

r+1
X
i=1

j=1


dj deg(V ),

ai hi ≤

 r+1
Y

dj

j=1

r+1

X

hℓ
b
h(V ) + deg(V )
+ (r + 2) log(n + 3) .
dℓ
ℓ=1

For V = An we have r = n, deg(V ) = 1 and b
h(V ) = 0. Hence, the above result extends
the classical Perron’s theorem [Per27,
Satz
57],
P
Q which amounts to the weighted degree
bound for the implicit equation i ai di ≤ j dj , by adding the bound for the height
h(αa ) +

n+1
X
i=1

ai hi ≤

n+1
XY
ℓ=1

j6=ℓ

n+1

Y
dj .
dj hℓ + (n + 2) log(n + 3)
j=1

Our results on the implicitization problem as well as those on mixed resultants and
multiprojective arithmetic intersection theory should be of independent interest, besides of their applications to the arithmetic Nullstellensatz.
The method is not exclusive of Z but can also be carried over to other rings equipped
with a suitable height function. In this direction, we apply it to k[t1 , . . . , tp ], the ring
of polynomials over an arbitrary field k in p variables: if we set t = {t1 , . . . , tp }, the
height of a polynomial with coefficients in k[t] is its degree in the variables t. For
this case, we also develop the corresponding arithmetic intersection theory, including

6

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

the behavior of classes in the extended Chow ring with respect to intersections (Theorem 2.18), projections (Proposition 2.22), products (Proposition 2.23) and ruled joins
(Proposition 2.24). As a consequence, we obtain a parametric analogue of Perron’s
theorem (Theorem 3.1) and then the parametric Nullstellensatz below, which is a particular case of Theorem 4.11. For an affine equidimensional variety V ⊂ An (k(t)), we
denote by h(V ) the t-degree of the Chow form of its closure in Pn (k(t)), see §2.1 for
details.
Theorem 0.5. Let V ⊂ An (k(t)) be a variety defined over k(t) of pure dimension r
and f1 , . . . , fs ∈ k[t][x1 , . . . , xn ]\k[t] a family of s ≤ r+1 polynomials without common
zeros in V . Set dj = degx (fj ) and hj = degt (fj ) for 1 ≤ j ≤ s. Then there exist
α ∈ k[t] \ {0} and g1 , . . . , gs ∈ k[t][x1 , . . . , xn ] such that
α = g1 f1 + · · · + gs fs
with
• degx (gi fi ) ≤

s
Y

j=1

on V


dj deg(V ),

• deg(α), deg t (gi fi ) ≤

s
Y

j=1

dj

s

X
hℓ 
.
h(V ) + deg(V )
dℓ
ℓ=1

For V = An (k(t)) we have r = n, deg(V ) = 1 and h(V ) = 0. Hence, this result gives
the following bounds for the partial degrees of the polynomials in a Bézout identity:
s Y 
s
X
Y
dj , deg(α), deg t (gi fi ) ≤
degx (gi fi ) ≤
dj hℓ .
j=1

ℓ=1

j6=ℓ

In Theorem 4.22, we give a strong version of the parametric Nullstellensatz over a
variety, which also contains the case of an arbitrary number of input polynomials. Up
to our knowledge, the only previous results on the parametric Nullstellensatz are due
to Smietanski [Smi93], who considers the case when the number of parameters p is at
most two and V = An (k(t)), see Remark 4.21.
To prove both the arithmetic and parametric versions of the effective Nullstellensatz,
we need to consider a more general version of these statements where the input polynomials depend on groups of parameters, see Theorem 4.28. The latter has further
interesting applications. For instance, consider the family F1 , . . . , Fn+1 of general
n-variate polynomials of degree d1 , . . . , dn+1 , respectively. For each j, write
X
Fj =
uj,a xa
a

where each uj,a is a variable. Let uj = {uj,a }a be the group of variables corresponding
to the coefficients of Fj and set u = {u1 , . . . , un+1 }. The corresponding Macaulay
resultant R ∈ Z[u] lies in the ideal (F1 , . . . , Fn+1 ) ⊂ Q[u, x] and Theorem 4.28 gives
bounds for a representation of R in this ideal. Indeed, we obtain that there are
λ ∈ Z \ {0} and gj ∈ Z[u, x] such that λ R = g1 F1 + · · · + gn+1 Fn+1 with
deguj (gi Fi ) ≤

Y
ℓ6=j

dℓ

,

 n+1
Y 
h(λR), h(gi ) ≤ (6n + 10) log(n + 3)
dℓ ,
ℓ=1

see examples 4.18 and 4.37. The obtained bound for the height of the gi ’s is of the
same order as the sharpest known bounds for the height of R [Som04].

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

7

This text is divided in four sections. In the first one, we recall the basic properties
of mixed resultants and degrees of cycles in multiprojective spaces over an arbitrary
field K. The second section focuses on the mixed heights of cycles for the case when K
is a function field and on the canonical mixed heights of cycles for K = Q. In the third
section, we apply this machinery to the study of the height of the implicit equation,
including generalizations and variants of Theorem 0.4. We conclude in the fourth
section by deriving the different arithmetic Nullstellensätze.
Acknowledgments. We thank José Ignacio Burgos for the many discussions we had
and, in particular, for the statement and the proof of Lemma 1.18. We thank Teresa
Cortadellas, Santiago Laplagne and Juan Carlos Naranjo for helpful discussions and
Matilde Lalı́n for pointing us some references on Mahler measures. We also thank the
referee for his/her comments and, especially, for a simplification of our argument in
the proof of Lemma 1.29. D’Andrea thanks the University of Bordeaux 1 for inviting
him in February 2009, Krick thanks the University of Buenos Aires for her sabbatical
during 2009 and the Universities of Bordeaux 1, Caen, Barcelona and Nice-Sophia
Antipolis for hosting her during that time, and Sombra thanks the University of
Buenos Aires for inviting him during October-December 2007 and in November 2010.
The three authors also thank the Fields Institute, where they met during the Fall 2009
FoCM thematic program.
1. Degrees and resultants of multiprojective cycles
Throughout this text, we denote by N = Z≥0 and by Z>0 the sets of non-negative and
positive integers, respectively. Bold letters denote finite sets or sequences of objects,
where the type and number should be clear from the context: for instance, x might
denote {x1 , . . . , xn } so that if A is a ring, A[x] = A[x1 , . . . , xn ]. For a polynomial
f ∈ A[x] we adopt the usual notation
X
αa xa
f=
a

where, for each index a = (a1 , . . . , an ) ∈ Nn , αa denotes an element of A and xa
the monomial xa11 · · · xann . For a ∈ Nn , we denote by |a| = a1 + · · · + an its length
and by coeff a (f ) = αa the coefficient of xa . We also set a! = a1 ! · · · an !. The
support of f is the set of exponents corresponding to its non-zero terms,
that is,
P
supp(f ) = {a : coeff a (f ) 6= 0} ⊂ Nn . For a, b ∈ Rn , we set ha, bi = ni=1 ai bi . We
say that a ≤ b whenever the inequality holds coefficient wise.
For a factorial ring A, we denote by A× its group of units. A polynomial with coefficients in A is primitive if its coefficients have no common factor in A \ A× .
1.1. Preliminaries on multiprojective geometry. Let A be a factorial ring with
field of fractions K and K the algebraic closure of K. For m ∈ Z>0 and n =
(n1 , . . . , nm ) ∈ Nm we consider the multiprojective space over K
Pn (K) = Pn1 (K) × · · · × Pnm (K).

We also write Pn = Pn (K) for short. For 1 ≤ i ≤ m, let xi = {xi,0 , . . . , xi,ni } be a
group of ni + 1 variables and set
x = {x1 , . . . , xm }.

The multihomogeneous coordinate ring of Pn is K[x] = K[x1 , . . . , xm ]. It is multigraded by declaring deg(xi,j ) = ei ∈ Nm , the i-th vector of the standard basis of Rm .

8

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

For d = (d1 , . . . , dm ) ∈ Nm , we denote by K[x]d its part of multidegree d. Set
Y
Nndii +1 = {ai ∈ Nni +1 : |ai | = di } , Nn+1
=
Nndii +1 .
d
1≤i≤m

A multihomogeneous polynomial f ∈ K[x]d can then be written down as
X
f=
αa xa .
a∈Nn+1
d

Let K ⊂ E be an extension of fields and f ∈ E[x]d . For a point ξ ∈ Pn , the value
×
f (ξ) is only defined up to a non-zero scalar in K which depends on a choice of
multihomogeneous coordinates for ξ.
An ideal I ⊂ K[x] is multihomogeneous if it is generated by a family of multihomogeneous polynomials. For any such ideal, we denote by V (I) the subvariety of Pn
defined as its set of zeros. Along this text, a variety is neither necessarily irreducible
nor equidimensional. Reciprocally, given a variety V ⊂ Pn , we denote by I(V ) the
multihomogeneous ideal of K[x] of polynomials vanishing on V . A variety V is defined
over K if its defining ideal I(V ) is generated by polynomials in K[x].
Let Mn = {x1,j1 · · · xm,jm : 0 ≤ ji ≤ ni } be the set of monomials of multidegree
(1, . . . , 1) ∈ Nm . A multihomogeneous
ideal I ⊂ K[x] defines the empty variety
√
n
of P if and only if Mn ⊂ I, see for instance [Rem01a, Lem. 2.9]. The assignment
V 7→ I(V ) is a one-to-one correspondence between non-empty subvarieties of Pn and
radical multihomogeneous ideals of K[x] not containing Mn .
More generally, we denote by Pn
K the multiprojective space over K corresponding
n
to n. The reduced subschemes of Pn
K will be alternatively called subvarieties of PK
or K-varieties. There is a one-to-one correspondence V 7→ I(V ) between non-empty
subvarieties of Pn
K and radical multihomogeneous ideals of K[x] not containing Mn .
For a multihomogeneous ideal I ⊂ K[x] not containing Mn , we denote by V (I) its
corresponding K-variety. A K-variety V is irreducible if it is an integral subscheme
of Pn
K or, equivalently, if the ideal I(V ) is prime. The dimension of V coincides with
the Krull dimension of the algebra K[x1 , . . . , xm ]/I(V ) minus m.
can be identified with
Remark 1.1. In the algebraically closed case, the scheme Pn
K
n
n
the set of points P (K) and a subvariety V ⊂ PK can be identified with its set of
points V (K) ⊂ Pn (K). Under this identification, a subvariety of Pn (K) defined over
K corresponds to a K-variety. However, a K-variety does not necessarily correspond
to a subvariety of Pn (K) defined over K, as the following example shows. Let t be
a variable and set K = Fp (t), where p is a prime number and Fp is the field with p
elements. The ideal (xp1 − txp0 ) ⊂ K[x0 , x1 ] is prime and hence gives a subvariety
of P1K . Its set of zeros in P1 (K) consists in the point {(1 : t1/p )}, which is not a
variety defined over K. When the field K is perfect (for instance, if char(K) = 0),
the notion of K-variety does coincide, under this identification, with the notion of
subvariety of Pn (K) defined over K.
A K-cycle of Pn
K is a finite Z-linear combination
X
(1.2)
X=
mV V
V

Pn
K.

of irreducible subvarieties of
The subvarieties V such that mV 6= 0 are the
irreducible components of X. A K-cycle is of pure dimension or equidimensional if
its components are all of the same dimension. It is effective (respectively, reduced) if

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

9

it can be written as in (1.2) with mV ≥ 0 (respectively, mV = 1). Given two K-cycles
X1 and X2 , we say that X1 ≥ X2 whenever X1 − X2 is effective. The support of X,
denoted |X|, is the K-variety defined as the union of its components. Reciprocally,
a K-variety is a union of irreducible K-varieties of Pn and we identify it with the
reduced K-cycle given as the sum of these irreducible K-varieties.
n
For 0 ≤ r ≤ |n|, we denote by Zr (Pn
K ) the group of K-cycles of P of pure dimension r
and by Zr+ (Pn
K ) the semigroup of those which are effective. For shorthand, a K-cycle
is called a cycle and we denote the sets of K-cycles and of effective K-cycles of pure
dimension r as Zr (Pn ) and as Zr+ (Pn ), respectively.
Let I ⊂ K[x] be a multihomogeneous ideal. For each minimal prime ideal P of I, we
denote by mP the multiplicity of P in I, defined as the length of the K[x]P -module
(K[x]/I)P . We associate to I the K-cycle
X
X(I) :=
mP V (P ).
P

If V (I) is of pure dimension r, then X(I) ∈ Zr+ (Pn
K ). Let K ⊂ E be an extension of
fields and V an irreducible K-variety. We define the scalar extension of V by E as
the E-cycle VE = X(I(V ) ⊗K E). This notion extends to K-cycles by linearity and
n
induces an inclusion of groups Zr (Pn
K ) ֒→ Zr (PE ).

Each Weil or Cartier divisor of Pn
K is globally defined by a single rational multihomogeneous function in K(x) because the ring K[x] is factorial [Har77, Prop. II.6.2
and II.6.11]. Hence, we will not make distinctions between them. We write Div(Pn
K) =
+
+ n
n
n
n
Z|n|−1 (PK ) for the group of divisors of PK and by Div (PK ) = Z|n|−1 (PK ) for the
semigroup of those which are effective.
Each effective divisor D of Pn
K is defined by a multihomogeneous primitive polynomial
in A[x] \ {0},
unique
up
to
a unit of A. We denote this polynomial by fD . If we
P
write D = H mH H where H is a K-hypersurface of Pn and mH ∈ N, then there
exists λ ∈ A× such that
Y m
fH H .
fD = λ
H

Conversely, given a multihomogeneous polynomial f ∈ A[x] \ {0}, we denote by
div(f ) ∈ Div+ (Pn
K ) the associated divisor.
We introduce some basic operations on cycles and divisors.
Definition 1.3. Let V be an irreducible subvariety of Pn
K and H an irreducible
hypersurface not containing V . Let Y be an irreducible component of V ∩ H. The
intersection multiplicity of V and H along Y , denoted mult(Y |V, H), is the length of
the K[x]I(Y ) -module K[x]/(I(V ) + I(H)) I(Y ) , see [Har77, §I.1.7]. The intersection
product of V and H is defined as
X
mult(Y |V, H) Y,
(1.4)
V ·H =
Y

the sum being over the irreducible components of V ∩ H. It is a cycle of pure dimension dim(V ) − 1.
Let X be an equidimensional cycle and D a divisor. We say that X and D intersect
properly if no irreducible component of X is contained in |D|. By bilinearity, the
intersection product in (1.4) extends to a pairing
n
n
Zr (Pn
K ) × Div(PK ) 99K Zr−1 (PK ) ,

(X, D) 7−→ X · D,

10

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

well-defined whenever X and D intersect properly.
Qℓ
n
Let X ∈ Zr (Pn
K ) and D1 , . . . , Dℓ ∈ Div(PK ). Then X ·
j=1 Dj does not depend
on the order of the divisors, provided that all the intermediate products are welldefined [Ful84, Cor. 2.4.2 and Example 7.1.10(a)].
n2
1
Definition 1.5. Let m1 , m2 ∈ Z>0 and ni ∈ Nmi for i = 1, 2. Let ϕ : Pn
K 99K PK be
1
a rational map and V an irreducible subvariety of Pn
K . The degree of ϕ on V is
(
[K(V ) : K(ϕ(V ))] if dim(ϕ(V )) = dim(V ),
deg(ϕ|V ) =
0
if dim(ϕ(V )) < dim(V ).

The direct image of V under ϕ is defined as the cycle ϕ∗ V = deg(ϕ|V ) ϕ(V ). It is a
cycle of the same dimension as V . This notion extends by linearity to equidimensional
cycles and induces a Z-linear map
n2
1
ϕ∗ : Zr (Pn
K ) −→ Zr (PK ).

n3
2
If ψ : Pn
K 99K PK is a further rational map, then (ψ ◦ ϕ)∗ = ψ∗ ◦ ϕ∗ because of the
multiplicativity of the degree of field extensions.
2
Let H be a hypersuface of Pn
K not containing the image of ϕ. The inverse image
of H under ϕ is defined as the hypersurface ϕ∗ H = ϕ−1 (H). This notion extends to
a Z-linear map
n1
2
ϕ∗ : Div(Pn
K ) 99K Div(PK ),
well-defined for divisors whose support does not contain the image of ϕ.

Direct images of cycles, inverse images of divisors and intersection products are related
n2
1
by the projection formula [Ful84, Prop. 2.3(c)]: let ϕ : Pn
K → PK be a proper map,
n1
n2
X a cycle of PK and D a divisor of PK containing no component of ϕ(|X|). Then
(1.6)

ϕ∗ (X · ϕ∗ D) = ϕ∗ X · D.

1.2. Mixed degrees. We recall the basic properties of mixed degrees of multiprojective cycles. We also study the behavior of this notion under linear projections.
Definition 1.7. Let V ⊂ Pn
K be an irreducible K-variety. The Hilbert-Samuel function of V is the numerical function defined as

HV : Nm −→ N , δ 7−→ dimK (K[x]/I(V ))δ .

Proposition 1.8. Let V ⊂ Pn
K be an irreducible K-variety of dimension r.
(1) There is a unique polynomial PV ∈ Q[z1 , . . . , zm ] such that PV (δ) = HV (δ)
for all δ ≥ δ 0 for some δ 0 ∈ Nm . In addition deg(PV ) = r.
(2) Let b = (b1 , . . . , bm ) ∈ Nm
r . Then b! coeff b (PV ) ∈ N. Moreover, if bi > ni for
some i, then coeff b (PV ) = 0.

Proof. (1) and the second part of (2) follow from [Rem01a, Thm. 2.10(1)]. The first
part of (2) follows from [Rem01a, Thm. 2.10(2)] and its proof.

The polynomial PV in Proposition 1.8 is called the Hilbert-Samuel polynomial of V .
m
Definition 1.9. Let V ⊂ Pn
K be an irreducible K-variety of dimension r and b ∈ Nr .
The (mixed) degree of V of index b is defined as

degb (V ) = b! coeff b (PV ).
It is a non-negative integer, thanks to Proposition 1.8(2). This notion extends by
linearity to equidimensional K-cycles and induces a map degb : Zr (Pn
K ) → Z.

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

11

Recall that the Chow ring of Pn
K is the graded ring
n1 +1
nm +1
A∗ (Pn
, . . . , θm
),
K ) = Z[θ1 , . . . , θm ]/(θ1

where each θi denotes the class of the inverse image of a hyperplane of PnKi under the
ni
n
projection Pn
K → PK [Ful84, Example 8.3.7]. Given a cycle X ∈ Zr (PK ), its class in
the Chow ring is
X
nm −bm
∈ A∗ (Pn
[X] =
degb (X) θ1n1 −b1 · · · θm
K ),
b

the sum being over all b ∈ Nm
r such that b ≤ n. It is a homogeneous element of degree
|n| − r. By Proposition 1.8(2), degb (X) = 0 whenever bi > ni for some i. Hence, [X]
contains the information of all the mixed degrees of X, since {θ b }b≤n is a Z-basis of
n
A∗ (Pn
K ). For X1 , X2 ∈ Zr (PK ), we say that [X1 ] ≥ [X2 ] whenever the inequality holds
coefficient wise in terms of this basis.
Given a K-cycle X, its class in the Chow ring is invariant under field extensions. In
particular, [XK ] = [X] and degb (X) = degb (XK ) for all b ∈ Nm
r . If dim(X) = 0, its
degree is defined as the number of points in XK , counted with multiplicity.
Proposition 1.10.
(1) Let X ∈ Zr+ (Pn
K ). Then [X] ≥ 0.
n
n
(2) We have [PK ] = 1. Equivalently, degn (Pn
K ) = 1 and degb (PK ) = 0 for all
m
b ∈ N|n| such that b 6= n.
n
(3) Let X ∈ Z0 (Pn
K ). Then [X] = deg(X)θ . Equivalently, deg0 (X) = deg(X).
(4) Let D ∈ Div+ (Pn
K ) and fD its defining polynomial. Then

[D] =

m
X

degxi (fD )θi .

i=1

Equivalently, degn−ei (D) = degxi (fD ) for 1 ≤ i ≤ m and degb (D) = 0 for all
b ∈ Nm
|n|−1 such that b 6= n − ei for all i.

(5) Let n ∈ N and V ⊂ PnK a K-variety of pure dimension r. Then
[V ] = deg(V )θ n−r ,

where deg(V ) denotes the degree of the projective variety V . Equivalently,
degr (V ) = deg(V ).
Proof.
(1) This follows from the definition of [X] and Proposition 1.8(2).
(2) For δ = (δ1 , . . . , δm ) ∈ Nm ,

m 
 Y
ni + δi
1
n
=
HPK (δ) = dimK K[x]δ =
δ n + O(||δ|||n|−1 ),
ni
n1 ! · · · nm !
i=1

where || · || denotes any fixed norm on Rm . This implies that degn (Pn
K ) = 1 and thus
n ) = 1, as stated.
[Pn
]
=
deg
(P
n K
K
N
(3) Let ξ = (ξ 1 , . . . , ξ m ) ∈ Pn . We have K[x]/I(ξ) = m
i=1 K[xi ]/I(ξ i ). Hence, for
m
δ∈N ,
Hξ (δ) = dimK

m
  Y

dimK K[xi ]/I(ξ i ) δ = 1.
K[x]/I(ξ) δ =
i

i=1

12

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

This implies that deg0 (ξ) P
= 1 and so [ξ] = θ n . For a general zero-dimensional
K-cycle X, write XK =
mξ ξ for some points ξ ∈ Pn and mξ ∈ Z. Hence,
ξP
P
deg0 (X) = ξ mξ deg0 (ξ) = ξ mξ = deg(X) and so [X] = deg(X)θ n .

(4) Write deg(f ) = (degx1 (f ), . . . , degxm (f )). For δ ≥ deg(f ), there is an exact
sequence
×f

0 −→ K[x]δ−deg(f ) −→ K[x]δ −→ (K[x]/(f ))δ −→ 0.

Hence, HD (δ) = HPnK (δ) − HPnK (δ − deg(fD )) and therefore

m
X
degxi (f ) n−ei
δ
+ O(||δ|||n|−2 ).
(n − ei )!
i=1
P
This implies that degn−ei (D) = degxi (f ) and so [D] = m
i=1 degxi (fD )θi , as stated.
(5) This follows readily from the definition of deg(V ) in terms of Hilbert functions. 

PD (d) =

The following is the multiprojective version of Bézout’s theorem.
Theorem 1.11. Let X ∈ Zr (Pn
K ) and f ∈ K[x1 , . . . , xm ] be a multihomogeneous
polynomial such that X and div(f ) intersect properly. Then
Equivalently, degb

[X · div(f )] = [X] · [div(f )].
 P
m
X · div(f ) = m
i=1 degxi (f ) degb+ei (X) for all b ∈ Nr−1 .

Proof. The equivalence between the two statements follows from Proposition 1.10(4).
The second statement follows for instance from [Rem01b, Thm. 3.4].

Next corollary follows readily from this result together with Proposition 1.10(3).
Corollary 1.12. Let f1 , . . . , f|n| ∈ K[x1 , . . . , xm ] be multihomogeneous polynomials

such that dim V (f1 , . . . , fi ) = |n| − i for all i. Then


|n|
|n|
Y
Y



deg
div(fi ) = coeff θn
degx1 (fi ) θ1 + · · · + degxm (fi ) θm .
i=1

i=1

Example 1.13. How many pairs (eigenvalue, eigenvector) can a generic square matrix
have? Given M = (mi,j )i,j ∈ K n×n , the problem of computing these pairs consists in
n
solving M v = λ v for λ ∈ K and v = (v1 , . . . , vn ) ∈ K \ {0}. Set
f i = s 1 vi − s 0

n
X
j=1

mi,j vj

,

1 ≤ i ≤ n.

The matrix equation M v = λ v translates into the system of n bilinear scalar equations
fi = 0, 1 ≤ i ≤ n, for ((s0 : s1 ), v) ∈ P1 × Pn−1 such that s0 6= 0. If M is generic, the
hypersurfaces V (fi ) intersect properly. By Corollary 1.12, the number of solutions in
P1 × Pn−1 of this system of equations is
n

Y

degs (fi )θ1 + degv (fi )θ2 = coeff θ1 θn−1 (θ1 + θ2 )n = n.
coeff θ1 θn−1
2

i=1

2

We deduce that M admits at most n pairs (eigenvalue, eigenvector) counted with
multiplicities. A straightforward application of the usual Bézout’s theorem would
have given the much larger bound 2n .
The following result shows that mixed degrees can also be defined geometrically.

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

13

m
Corollary 1.14. Let X ∈ Zr (Pn
K ) and b ∈ Nr . For 1 ≤ i ≤ m and 0 ≤ j ≤ bi we
ni
n
denote by Hi,j ⊂ PK the inverse image with respect to the projection Pn
K → PK of a
ni
generic hyperplane of PK . Then
bi
m Y


Y
Hi,j .
degb (X) = deg X ·
i=1 j=1

Proof. The variety X and the divisors Hi,j intersect properly and [Hi,j ] = θi . TheoQ Qbi
n
rem 1.11 implies that, for Z = X · m
i=1
j=1 Hi,j ∈ Z0 (PK ),
bi
m Y
 X

Y
[Hi,j ] = [X]θ b =
degc (X)θ n−c θ b = degb (X)θ n ,
deg(Z)θ = [Z] = [X]·
n

c∈Nm
r

i=1 j=1

which proves the statement.



Next we show that mixed degrees are monotonic with respect to linear projections.
For 1 ≤ i ≤ m, let 0 ≤ li ≤ ni and set l = (l1 , . . . , lm ) ∈ Nm . Consider the linear
projection which forgets the last ni − li coordinates in each factor of Pn
K:
(1.15)

l
π : Pn
K 99K PK

,

(xi,j ) 1≤i≤m 7−→ (xi,j ) 1≤i≤m
0≤j≤li

0≤j≤ni

This is a rational map, well-defined outside the union of linear subspaces L :=
S
m
n
i=1 V (xi,0 , . . . , xi,li ) ⊂ PK . It induces an injective Z-linear map
 : A∗ (PlK ) ֒−→ A∗ (Pn
K) ,

P 7−→ θ n−l P.

l
Proposition 1.16. Let π : Pn
K 99K PK be the linear projection as above and X ∈
+
n
Zr (PK ). Then

 [π∗ X] ≤ [X].

Equivalently, degb π∗ X ≤ degb (X) for all b ∈ Nm
r .

The proof of this result relies on the technical Lemma 1.18 below, which was suggested
to us by José Ignacio Burgos. Consider the blow up of Pn along the subvariety L,
denoted BlL (Pn ) and defined as the closure in Pn × Pl of the graph of π. It is an
irreducible variety of dimension |n|. Set x and y for the multihomogeneous coordinates
of Pn and Pl , respectively. The ideal of this variety is

(1.17) I(BlL (Pn )) = {xi,j1 yi,j2 − xi,j2 yi,j1 : 1 ≤ i ≤ m, 0 ≤ j1 < j2 ≤ li } ⊂ K[x, y].
Consider the projections

pr1 : Pn × Pl −→ Pn

,

pr2 : Pn × Pl −→ Pl .

The exceptional divisor of the blow up is supported in the hypersurface E = pr−1
1 (L).
Let V ⊂ Pn be an irreducible variety such that V 6⊂ L and W its strict transform,
n
which is the closure of the set pr−1
1 (V \ L) ∩ BlL (P ). Then
pr1∗ W = V

,

pr2∗ W = π∗ V.

For a multihomogeneous polynomial f ∈ K[y] \ {0}, we write divPl (f ) for the divisor
of Pl defined by f (y) and divPn (f ) for the divisor of Pn defined by f (x).
Lemma 1.18. Let V ⊂ Pn be an irreducible variety of dimension r such that V 6⊂
L and f ∈ K[y] \ {0} a multihomogeneous polynomial. Assume that pr∗2 divPl (f )
intersects W properly and that no component of W · pr∗2 divPl (f ) is contained in E.
Then divPl (f ) (respectively, divPn (f )) intersects π∗ V (respectively, V ) properly and
π∗ (V · divPn (f )) = π∗ V · divPl (f ).

14

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Proof. Consider the following divisors of Pn × Pl :
D1 = pr∗1 divPn (f ) ,

D2 = pr∗2 divPl (f ).

Write for short B = BlL (Pn ). Since W is irreducible, the hypothesis that D2 intersects
W properly is equivalent to the fact that W is not contained in |D2 |. This implies
that neither V is contained in V (f (x)) nor π(V ) is contained in V (f (y)). Hence all
intersection products are well-defined. We claim that
B · (D2 − D1 )
is a cycle of pure dimension |n| − 1 with support contained in the hypersurface E. To
prove this, write di = degxi (f ) and, for each 1 ≤ i ≤ m, choose an index 0 ≤ ji ≤ li .
Using (1.17) we verify that
m
Y
i=1

di
yi,j
i

m


Y
xdi,ji i f (y) (mod I(B)).
f (x) ≡
i=1

Observe that the ideal of E in K[x, y]/I(B) is generated by the set of monomials
m
Y
i=1

xi,ji



1≤i≤m
0≤ji ≤li

Q
Let (ξ, ξ ′ ) ∈ B \QE. We have that m
i=1 ξi,ji 6= 0 for a choice of ji ’s. From here, we
′
can verify that m
ξ
=
6
0.
This
implies
that f (x) and f (y) generate the same
i=1 i,ji
ideal in the localization (K[x, y]/I(B))(ξ,ξ′ ) for all such (ξ, ξ ′ ) and proves the claim.
Therefore, there exists a cycle Z ∈ Zr−1 (Pn × Pl ) supported on E such that
W · D1 = W · D2 − Z.
Since the map pr1 is proper, the projection formula (1.6) implies that
V · divPn (f ) = pr1∗ (W · D1 ) = pr1∗ (W · D2 ) − pr1∗ Z.
By hypothesis, no component of W · D2 is contained in E. Since pr1 : B \ E → Pn \ L
is an isomorphism, no component of pr1∗ (W · D2 ) is contained in L. Hence,
π∗ (V · divPn (f ))) = π∗ pr1∗ (W · D2 ) − π∗ pr1∗ Z = (π ◦ pr1 )∗ (W · D2 ) = pr2∗ (W · D2 ),
because π∗ pr1∗ Z = 0 as this is a cycle supported on L. Again by the projection
formula,
pr2∗ (W · D2 ) = pr2∗ W · divPl (f ) = π∗ V · divPl (f ),
which proves the statement.



Proof of Proposition 1.16. The equivalence between the two formulations is a direct
consequence of the definitions. We reduce without loss of generality to the case of an
irreducible variety V ⊂ Pn such that dim(π(V )) = r.
We proceed by induction on the dimension. For r = 0, the statement is obvious and
so we assume r ≥ 1. Let 1 ≤ i ≤ m such that bi 6= 0 and ℓ ∈ K[y i ] a linear form. For
each component C of W ∩ E we pick a point ξ C ∈ C and we impose that ℓ(ξ C ) 6= 0,
which holds for a generic choice of ℓ. This implies that pr∗2 (divPl (ℓ)) intersects W

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

15

properly and that their intersection has no component contained in E. Hence
degb (π∗ V ) = degb−ei (π∗ V · divPl (ℓ))

by Bézout’s theorem 1.11,

= degb−ei (π∗ (V · divPn (ℓ)))
≤ degb−ei (V · divPn (ℓ)))
= degb (V )

by Lemma 1.18,
by the inductive hypothesis,
by Bézout’s theorem 1.11,

which completes the proof.



Next result gives the behavior of Chow rings and classes with respect to products.
Proposition 1.19. Let mi ∈ Z>0 and ni ∈ Nmi for i = 1, 2. Then
n2
∗ n1
∗ n2
1
(1) A∗ (Pn
K × PK ) ≃ A (PK ) ⊗Z A (PK ).

i
(2) Let Xi ∈ Zri (Pn
K ) for i = 1, 2. The above isomorphism identifies [X1 × X2 ]
with [X1 ] ⊗Z [X2 ]. Equivalently, for all bi ∈ Nmi such that |b1 | + |b2 | = r1 + r2 ,
(
degb1 (X1 ) degb2 (X2 ) if |b1 | = r1 , |b2 | = r2 ,
degb1 ,b2 (X1 × X2 ) =
0
otherwise.

Proof.
(1) This is immediate from the definition of the Chow ring.
i
(2) We reduce without loss of generality to the case of irreducible K-varieties Vi ⊂ Pn
K,
ni
i = 1, 2. Let xi denote the multihomogeneous coordinates of PK . For δ i ∈ Nmi ,



K[x1 , x2 ]/I(V1 × V2 ) δ ,δ ≃ K[x1 ]/I(V1 ) δ ⊗ K[x2 ]/I(V2 ) δ .
1

2

1

2

Hence HV1 ×V2 (δ 1 , δ 2 ) = HV1 (δ 1 )HV2 (δ 2 ) and therefore PV1 ×V2 = PV1 PV2 . This implies
the equality of mixed degrees, which in turn implies that [V1 × V2 ] = [V1 ] ⊗ [V2 ] under
the identification in (1).

We end this section with the notion of ruled join of projective varieties. Let ni ∈ N
and consider an irreducible K-variety Vi ⊂ PnKi for i = 1, 2. Let K[xi ] denote the
homogeneous coordinate ring of PnKi and I(Vi ) ⊂ K[xi ] the ideal of Vi . The ruled join
of V1 and V2 , denoted V1 #V2 , is the irreducible subvariety of PnK1 +n2 +1 defined by the
homogeneous ideal generated by I(V1 ) ∪ I(V2 ) in K[x1 , x2 ]. In case K is algebraically
closed, identifying Pn1 and Pn2 with the linear subspaces of Pn1 +n2 +1 where the last
n2 + 1 (respectively, the first n1 + 1) coordinates vanish, V1 #V2 coincides with the
union of the lines of Pn1 +n2 +1 joining points of V1 with points of V2 .
The notion of ruled join extends to equidimensional K-cycles by linearity. Given cycles
Xi ∈ Zri (PnKi ), i = 1, 2, the ruled join X1 #X2 is a cycle of PnK1 +n2 +1 of pure dimension
r1 + r2 + 1 and degree
(1.20)

deg(X1 #X2 ) = deg(X1 ) deg(X2 ),

see for instance [Ful84, Example 8.4.5]. For i = 1, 2 consider the injective Z-linear
map i : A∗ (PnKi ) ֒→ A∗ (PnK1 +n2 +1 ) defined by θ l 7→ θ l for 0 ≤ l ≤ ni . Then (1.20) is
equivalent to the equality of classes
[X1 #X2 ] = 1 ([X1 ]) · 2 ([X2 ]).

16

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

1.3. Eliminants and resultants. In this section, we introduce the notions and basic properties of eliminants of varieties and of resultants of cycles in multiprojective
spaces. This is mostly a reformulation of the theory of eliminants and resultants of
multihomogeneous ideals developed by Rémond in [Rem01a, Rem01b] as an extension
of Philippon’s theory of eliminants of homogeneous ideals [Phi86]. We refer the reader
to these articles for a complementary presentation of the subject.
We keep the notation of §1.1. In particular, we denote by A a factorial ring with
field of fractions K. Let V ⊂ Pn
K be an irreducible K-variety of dimension r. Let
d0 , . . . , dr ∈ Nm \ {0} and set d = (d0 , . . . , dr ). For each 0 ≤ i ≤ r, we introduce
a group of variables ui = {ui,a : a ∈ Nn+1
di } and consider the general form Fi of
multidegree di in the variables x:
X
(1.21)
Fi =
ui,a xa ∈ K[ui ][x].
a∈Nn+1
d
i

Set u = {u0 , . . . , ur } and consider the K[u]-module


Md (V ) = K[u][x1 , . . . , xm ]/ I(V ) + (F0 , . . . , Fr ) .

This module inherits a multigraded structure from K[x]. For δ ∈ Nm , we denote by
Md (V )δ its part of multidegree δ in the variables x. It is a K[u]-module multigraded
by setting deg(ui,a ) = ei ∈ Nr+1 , the (i + 1)-th vector of the standard basis of Rr+1 .
For the sequel, we fix a set of representatives of the irreducible elements of K[u] made
out of primitive polynomials in A[u] and we denote it by irr(K[u]). We recall that
the annihilator of a K[u]-module M is the ideal of K[u] defined as
Ann(M ) = AnnK[u] (M ) = {f ∈ K[u] : f M = 0}.
Definition 1.22. Let M be a finitely generated K[u]-module. If Ann(M ) 6= 0, we set
Y
(1.23)
χ(M ) = χK[u] (M ) =
f ℓ(M(f ) ) ,
f ∈ irr(K[u])

where ℓ(M(f ) ) denotes the length of the K[u](f ) -module M(f ) . In case Ann(M ) = 0,
we set χ(M ) = 0.
We have that ℓ(M(f ) ) ≥ 1 if and only if Ann(M ) ⊂ (f ), see [Rem01a, §3.1]. Hence,
the product in (1.23) involves a finite number of factors and χ(M ) is well-defined.
Lemma 1.24. Let V ⊂ Pn
K be an irreducible K-variety of dimension r and d ∈
(Nm \ {0})r+1 . Then there exists δ 0 ∈ Nm such that
Ann(Md (V )δ ) = Ann(Md (V )δ 0 )

,

χ(Md (V )δ ) = χ(Md (V )δ 0 )

for all δ ∈ Nm such that δ ≥ δ 0 .

Proof. Let δ max ∈ Nm be the maximum of the multidegrees of a set of generators of
Md (V ) over K[u]. For δ′ ≥ δ ≥ δ max we have that Md (V )δ ′ = K[u][x]δ′ −δ Md (V )δ
and so Ann(Md (V )δ ′ ) ⊃ Ann(Md (V )δ ). Hence the annihilators of the parts of multidegree ≥ δ max form an ascending chain of ideals with respect to the order ≤ on Nm .
Eventually, this chain stabilizes because K[u] is Noetherian, which proves the first
statement. The second statement is [Rem01a, Lem. 3.2].

We define eliminants and resultants following [Rem01a, Def. 2.14 and §3.2]. The
principal part ppr(I) of an ideal I ⊂ K[u] is defined as any primitive polynomial in
A[u] which is a greatest common divisor of the elements in I ∩ A[u]. If I is principal,
this polynomial can be equivalently defined as any primitive polynomial in A[u] which

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

17

is a generator of I. The principal part of an ideal is unique up to a unit of A and we
fix its choice by supposing that it is a product of elements of irr(K[u]).
Definition 1.25. Let V ⊂ Pn
K be an irreducible K-variety of dimension r ≥ 0 and
m
r+1
d ∈ (N \ {0}) . The eliminant ideal of V of index d is defined as
Ed (V ) = Ann(Md (V )δ )

for any δ ≫ 0. The eliminant of V of index d is defined as
Elimd (V ) = ppr(Ed (V )).

The eliminant ideal is a non-zero multihomogeneous prime ideal in K[u] [Rem01a,
Lem. 2.4(2) and Thm. 2.13(1)], see also Proposition 1.37(1) below. In particular, the
eliminant is a primitive irreducible multihomogeneous polynomial in A[u] \ {0}.

Definition 1.26. Let V ⊂ Pn
K be an irreducible K-variety of dimension r ≥ 0 and
d ∈ (Nm \ {0})r+1 . The resultant of V of index d is defined as

Resd (V ) = χ Md (V )δ

for any δ ≫ 0. It is a non-zero primitive multihomogeneous polynomial in A[u],
because of Definition 1.22 and the
P fact that Ed (V ) is non-zero.
Let X ∈ Zr (Pn
)
and
write
X
=
V mV V . The resultant of X of index d is defined as
K
Y
Resd (X) =
Resd (V )mV ∈ K(u)× .
V

When X is effective, Resd (X) is a primitive multihomogeneous polynomial in A[u].

Eliminants and resultants are invariant under index permutations. Next result follows
easily from the definitions:
n
Proposition 1.27. Let X ∈ Zr (Pn
K ) and V ⊂ PK an irreducible K-variety of dim
r+1
mension r. Let d = (d0 , . . . , dr ) ∈ (N \ {0})
and u = (u0 , . . . , ur ) the group of
variables corresponding to d. Let σ be a permutation of the set {0, . . . , r} and write
σd = (dσ(0) , . . . , dσ(r) ), σu = (uσ(0) , . . . , uσ(r) ). Then Resσd (X)(σu) = Resd (X)(u)
and Elimσd (V )(σu) = Elimd (V )(u).

Eliminants and resultants are also invariant under field extensions.
n
Proposition 1.28. Let X ∈ Zr (Pn
K ), V ⊂ PK an irreducible K-variety of dimension r
m
r+1
and d = (d0 , . . . , dr ) ∈ (N \ {0}) . Let K ⊂ E be a field extension. Then
there exists λ1 ∈ E × such that Resd (XE ) = λ1 Resd (X). Furthermore, if VE is an
irreducible E-variety, then there exists λ2 ∈ E × such that Elimd (VE ) = λ2 Elimd (V ).

To prove this, we need the following lemma.
Lemma 1.29. Let M be a finitely generated K[u]-module and K ⊂ E a field extension. Then AnnE[u] (M ⊗K E) = AnnK[u] (M ) ⊗K E and χE (M ⊗K E) = λ χK (M )
with λ ∈ E × .
Proof. The first statement is a consequence of the fact that E is a flat K-module: for
each m ∈ M , the exact sequence
0 → AnnK[u] (m) → K[u] → K[u]m → 0

yields the tensored exact sequence

0 → AnnK[u] (m) ⊗K E → E[u] → E[u](m ⊗K 1) → 0.

18

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Hence, AnnE[u] (m ⊗K 1) = AnnK[u] (m) ⊗K E. Now, if M = (m1 , . . . , mℓ ), then
\
AnnE[u] (M ⊗K E) =
AnnE[u] (mi ⊗K 1)
i

=

\
i

AnnK[u] (mi ) ⊗K E = AnnK[u] (M ) ⊗K E.

For the second statement, we can reduce to the case when Ann(M ) 6= 0 because
otherwise it is trivial. Let f ∈ irr(K[u]). The localization K[u](f ) is a principal local
LN
νi
domain and so M(fQ
) ≃
i=1 K[u](f ) /(f ) for some νi ≥ 1. In particular, ℓ(M(f ) ) =
P
µ
g
be the factorization of f into elements g ∈ irr(E[u]) and a
i νi . Let f = λf
gg
×
non-zero constant λf ∈ E . On the one hand, for each g in this factorization,
M ⊗K E



(g)

≃ M(f ) ⊗K[u] E[u](g) ≃

N
M

E[u](g) /(gµg νi ).

i=1

P
Hence ℓ((M ⊗K E)(g) ) = ( νi )µg = ℓ(M(f ) )µg . On the other hand, let g ∈ irr(E[u])
be an irreducible polynomial which does not divide any f ∈ irr(K[u]) and suppose
that ℓ((M ⊗K E)(g) ) ≥ 1. If this were the case, we would have AnnE[u] (M ⊗K E) ⊂ (g).
By the (already proved) first part of this proposition,
AnnE[u] (M ⊗K E) = AnnK[u] (M ) ⊗K E.
This implies Ann(M ) ⊂ (g) ∩ K[u] = 0, which contradicts the assumption that
Ann(M ) 6= 0. Therefore, ℓ((M ⊗K E)(g) ) = 0. We deduce

Y
Y
Y
Y
gℓ((M ⊗E)(g) ) =
gℓ(M(f ) )µg = λ
f ℓ(M(f ) )
g∈ irr(E[u])

for λ =

Q

−ℓ(M(f ) )

f

λf

f ∈ irr(K[u])

g|f

f

∈ E × . Hence χE[u] (M ⊗K E) = λ χK[u] (M ), as stated.



Proof of Proposition 1.28. To prove the first part, it is enough to consider the case of
an irreducible K-variety V . By definition, VE is the effective E-cycle defined by the
extended ideal I(V ) ⊗K E. Hence,

Md (VE ) = E[u][x1 , . . . , xm ]/ I(V ) ⊗K E + (F0 , . . . , Fr ) = Md (V ) ⊗K E.

By [Rem01a, Thm. 3.3] and Lemma 1.29,

Resd (VE ) = χE[u] Md (VE )δ ) = λ χK[u] Md (V )δ ) = λ1 Resd (V )
for any δ ≫ 0 and a λ1 ∈ E × , which proves the first part of the statement. The
second part follows similarly from the definition of eliminants and Lemma 1.29.

Proposition 1.30. Let V ⊂ Pn
K be an irreducible K-variety of dimension r and
m
r+1
d ∈ (N \ {0}) . Then there exists ν ≥ 1 such that
Resd (V ) = Elimd (V )ν .

Proof. Let δ ∈ Nm and f ∈ irr(K[u]). We have that (Md (V )δ )(f ) 6= 0 if and only if
Ann(Md (V )δ ) ⊂ (f ). Therefore,
f | Resd (V ) ⇐⇒ f | Elimd (V ).
Thus Elimd (V ) is the only irreducible factor of Resd (V ) and the statement follows.



HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

19

Example 1.31. The resultant of an irreducible variety is not necessarily an irreducible
polynomial: consider the curve C = V (x21,0 x2,1 − x21,1 x2,0 ) ⊂ P1 × P1 and the indexes
d0 = d1 = (0, 1) with associated linear forms Fi = ui,0 x2,0 + ui,1 x2,1 for i = 0, 1. We
can verify that the corresponding resultant is
Resd0 ,d1 (C) = (u0,0 u1,1 − u0,1 u1,0 )2 .
The partial degrees of resultants can be expressed in terms of mixed degrees.
m
r+1 . Then, for 0 ≤ i ≤ r,
Proposition 1.32. Let X ∈ Zr+ (Pn
K ) and d ∈ (N \ {0})
m

Y X

degui (Resd (X)) = coeff θn [X]
dj,ℓ θℓ .
j6=i

ℓ=1

Proof. This follows from [Rem01a, Prop. 3.4].



For projective varieties, eliminants and resultants coincide:
Corollary 1.33. For n ∈ N let V ⊂ PnK be an irreducible K-variety of dimension r
and d ∈ (Z>0 )r+1 . Then Resd (V ) = Elimd (V ).

ν
Proof. By PropositionQ1.30, Res
 d (V ) = Elimd (V ) for some ν ≥ 1. On the one hand,
degui (Elimd (V )) =
j6=i dj deg(V ) for all i [Phi86, Remark to Lem. 1.8] while on
the other hand, Proposition 1.32 implies that

 Y 
Y
degui (Resd (V )) = coeff θn deg(V )θ n−r
dj θ =
dj deg(V ).
j6=i

j6=i

Thus Resd (V ) and Elimd (V ) have the same total degree. Hence, ν = 1 and the
statement follows.

Q
nj
Given a subset J ⊂ {1, . . . , m} we set πJ : Pn
K →
j∈J PK for the natural projection
and xJ = (xj )j∈J .
Lemma 1.34. Let d ∈ (Nm \ {0})r+1 and Fi the associated general form of multidegree di for 0 ≤ i ≤ r. Let V ⊂ Pn
K be an irreducible K-variety of dimension r ≥ 0.
Then Ed (V ) is a principal ideal if and only if
(1.35) dim(πJ (V )) ≥ #{i : 0 ≤ i ≤ r, Fi ∈ K[ui ][xJ ]} − 1

for all J ⊂ {1, . . . , m}.

If this is the case, Elimd (V ) ∈ K[u] \ K. Otherwise, Ed (V ) is not principal and
Elimd (V ) = 1.
Proof. Assume for the moment that the field K is infinite.
(⇐) If (1.35) holds, [Rem01a, Cor. 2.15(2)] implies that Elimd (V ) generates Ed (V ).
Applying [Rem01a, Cor. 2.15(1)], it follows Elimd (V ) 6= 0 since, for J = {1, . . . , m},
dim(πJ (V )) = dim(V ) = r = #{i ∈ {0, . . . , r} : Fi ∈ K[ui ][x]} − 1.
Now suppose that Elimd (V ) = 1. This is equivalent to the fact that Md (V )δ = 0
for δ ≫ 0, which implies I(V ) ⊃ (Mn )δ and so V = ∅, which is a contradiction.
Therefore, Elimd (V ) ∈ K[u] \ K.
(⇒) Suppose that (1.35) does not hold. By [Rem01a, Cor. 2.15(3)], Elimd (V ) = 1.
Hence Ed (V ) is necessarily not principal, because otherwise we would have that V = ∅.
The case when K is a finite field reduces to the previous case, by considering any
transcendental extension E of K and applying Proposition 1.28.


20

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Given d ∈ (Nm \ {0})r+1 , the space of coefficients of a family of multihomogeneous
polynomials in K[x] \ {0} of multidegrees d0 , . . . , dr can be identified with
P

N

:=

r
Y

P

Qm

j=1

j )−1
(di,jn+n
j

.

i=0

For V ⊂ Pn consider the following subset of PN :
(1.36)

∇d (V ) = {(u0 , . . . , ur ) ∈ PN : V ∩ V (F0 (u0 , x), . . . , Fr (ur , x)) 6= ∅}.

The following results gives a geometric interpretation of eliminant ideals.
Proposition 1.37. Let V ⊂ Pn be an irreducible variety of dimension r ≥ 0 and
d ∈ (Nm \ {0})r+1 . Then
(1) I(∇d (V )) = Ed (V );

(2) the variety ∇d (V ) is a hypersurface if and only if (1.35) holds. If this is the
case, ∇d (V ) = V (Elimd (V )) = V (Resd (V )).
Proof. (1) follows from [Rem01a, Thm. 2.2], while (2) follows from (1) together with
Lemma 1.34 and Proposition 1.30.

The following corollary gives a formula à la Poisson for the resultants of a cycle of
dimension 0. Recall that the evaluation of a multihomogeneous polynomial at a point
×
of Pn is only defined up to a non-zero constant in K which depends of a choice of a
representative of the given point.
P
m
Corollary 1.38. Let X ∈ Z0 (Pn
K ) and d0 ∈ N \ {0}. Write XK =
ξ mξ ξ with
n
ξ ∈ P and mξ ∈ Z and let F0 be the general form of multidegree d0 . Then there
×
exists λ ∈ K such that
Y
Resd0 (X) = λ
F0 (ξ)mξ .
ξ

Proof. Let ξ ∈ Pn . Observe that F0 (ξ) = 0 is the irreducible equation of the hypersur×
face ∇d (ξ). By Proposition 1.37, there exists λ ∈ K such that Elimd0 (ξ) = λ F0 (ξ).
Proposition 1.32 together with Proposition 1.10(3) imply that degu0 (Resd (ξ)) = 1.
Applying Proposition 1.30, we get Resd0 (ξ) = Elimd0 (ξ). The general case follows readily from the definition of the resultant and its invariance under field extensions.

Remark 1.39. The notions of eliminant and resultant of multiprojective cycles include several of the classical notions of resultant.
(1) The Macaulay resultant [Mac1902]. The classical resultant of n + 1 homogeneous polynomials of degrees d0 , . . . , dn coincides both with Elim(d0 ,...,dn ) (Pn )
and with Res(d0 ,...,dn ) (Pn ). This is a consequence of Proposition 1.37(2) and
Corollary 1.33.
(2) Chow forms [CW37]. The Chow form of an irreducible variety V ⊂ Pn of
dimension r coincides both with Elim(1,...,1) (V ) and with Res(1,...,1) (V ). This
follows from Proposition 1.37 and Corollary 1.33.
(3) The GKZ mixed resultant [GKZ94, §3.3]. Let V be a proper irreducible variety over C of dimension r equipped with a family of very ample line bundles L0 , . . . , Lr and RL0 ,...,Lr the (L0 , . . . , Lr )-resultant of V in the sense of

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

21

I. Gelfand, M. Kapranov and A. Zelevinski. Each Li defines an embedding
ψi : V ֒→ Pni . We consider then the map
ψ : V ֒−→ Pn

,

ξ 7−→ (ψ0 (ξ), . . . , ψr (ξ)).

Using Proposition 1.37(2), it can be shown that RL0 ,...,Lr coincides with the
eliminant form Elime0 ,...,er (ψ(V )). Using the formula for the degree of the
GKZ mixed resultant in [GKZ94, Thm. 3.3], we can show that it also coincides
with the resultant Rese0 ,...,er (ψ(V )).
1.4. Operations on resultants. We will now study the behavior of resultants with
respect to basic geometric operations, including intersections, linear projections and
products of cycles.
An important feature of resultants is that they transform the intersection product of
a cycle with a divisor into an evaluation.
m
Proposition 1.40. Let X ∈ Z r (Pn
K ) and d0 , . . . , dr ∈ N \ {0}. Let f ∈ K[x]dr such
that div(f ) intersects X properly. Then there exists λ ∈ K × such that

Resd0 ,d1 ...,dr (X)(u0 , . . . , ur−1 , f ) = λ Resd0 ,...,dr−1 (X · div(f ))(u0 , . . . , ur−1 ),

where the left-hand side denotes the specialization of the last of group of variables of
Resd0 ,d1 ...,dr (X) at the coefficients of f .
Proof. This is [Rem01a, Prop. 3.6].



Next we consider the behavior of resultants with respect to standard projections.
l
Consider the linear projection π : Pn
K 99K PK in (1.15) and let x and y denote the
l
m
r+1 .
multihomogeneous coordinates of Pn
K and of PK , respectively. Let d ∈ (N \ {0})
The general forms of multidegree di in the variables x and y are, respectively,
X
X
Fi =
ui,a y a ∈ K[ui ][y].
ui,a xa ∈ K[ui ][x] , Fi′ =
a∈Nn+1
d

l+1
a∈Nd

i

i

Write

\ Nl+1
u′′i = {ui,a : a ∈ Nn+1
u′i = {ui,a : a ∈ Nl+1
di }.
di
di } ,
Let ≺ be the partial monomial order on K[u0 , . . . , ur ] defined as
{u′i }0≤i≤r ≺ u′′0 ≺ · · · ≺ u′′r .

By this, we mean that the variables in each set have the same weight and that those
in u′′r have the maximal weight, then come those in u′′r−1 , etcetera. Observe that
this order can be alternatively defined as the lexicographic order associated to the
sequence of vectors w0 , . . . , wr defined as
i−1

r−i

}|
{
}|
{
z
z
wi = (0, 0), . . . , (0, 0), (0, 1), (0, 0), . . . , (0, 0) .

Given a polynomial F ∈ K[u] \ {0}, we denote by init≺ (F ) ∈ K[u] \ {0} its initial
part with respect to this order. It consists in the sum of the terms in F whose
monomials are minimal with respect to ≺. This order is multiplicative, in the sense
that init≺ (F G) = init≺ (F )init≺ (G) for all F, G ∈ K[u].
l
Proposition 1.41. Let π : Pn
K 99K PK be the linear projection and ≺ the partial
m
r+1 .
monomial order on K[u] considered above. Let X ∈ Zr+ (Pn
K ) and d ∈ (N \ {0})
Then
Resd (π∗ X) init≺ (Resd (X)) in A[u].

22

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Proof. It is enough to consider the case π∗ (X) 6= 0, otherwise Resd (π∗ X) = 1. In
addition, we only need to prove that the division holds in K[u], since both polynomials
belong to A[u] and Resd (π∗ X) is primitive.
P
We proceed by induction on the dimension r. For r = 0, write XK = ξ mξ ξ with
ξ ∈ Pn and mξ ∈ Z. Hence,
X
mξ π∗ ξ
π∗ XK =
ξ∈L
/

since π∗ ξ = 0 whenever ξ ∈ L, with L defined in (1.15). Observe that F0′ (π(ξ)) =
init≺ (F0 (ξ)) for each ξ ∈
/ L. Using Corollary 1.38 and the multiplicativity of the
×
order ≺, we deduce that there exist λ, λ′ ∈ K such that

Y
Y
F0 (ξ)mξ = λ init≺ (Resd0 (ξ)).
init≺ (F0 (ξ))mξ init≺
Resd0 (π∗ X) = λ′
ξ

ξ∈L
/

Now let r ≥ 1 and suppose that we have proved the statement for all cycles of pure
dimension up to r − 1 and any base field. Let V be an irreducible K-variety of
dimension r. We suppose that Resd (π∗ V ) 6= 1 because otherwise the statement is
trivial. Thus, the degree of this resultant in some group of variables is ≥ 1 and, up
to a reordering, we can suppose that this holds for the group u′0 . Consider the scalar
extension VK(u′r ) of the K-variety V by the field K(u′r ). By Proposition 1.28, there
exists λ1 ∈ K(u′r )× such that
Resd (π∗ V ) = λ1 Resd (π∗ VK(u′r ) ).

In turn, Proposition 1.40 implies that there exists λ2 ∈ K(u′r )× such that

Resd (π∗ (VK(u′r ) )) = λ2 Resd0 ,...,dr−1 (π∗ (VK(u′r ) ) · divPl (Fr′ ))(u0 , . . . , ur−1 ).

We can verify that the form Fr′ satisfies the hypothesis of Lemma 1.18. Hence, this
lemma implies the equality of cycles π∗ (VK(u′r ) · divPn (Fr′ )) = π∗ (VK(u′r ) ) · divPl (Fr′ ).
In particular,
Resd0 ,...,dr−1 (π∗ (VK(u′r ) ) · divPl (Fr′ )) = Resd0 ,...,dr−1 (π∗ (VK(u′r ) · divPn (Fr′ ))).

Applying the inductive hypothesis to the (r − 1)-dimensional cycle VK(u′r ) · divPn (Fr′ ),
Resd0 ,...,dr−1 (π∗ (VK(u′r ) · divPn (Fr′ ))) init≺ (Resd0 ,...,dr−1 (VK(u′r ) · divPn (Fr′ ))).

The divisor divPn (Fr′ ) intersects VK(u′r ) properly. Proposition 1.40 then implies

Resd0 ,...,dr−1 (VK(u′r ) · divPn (Fr′ ))(u0 , . . . , ur−1 ) = λ3 Resd (V )(u0 , . . . , ur−1 , Fr′ )

for some λ3 ∈ K(u′r )× . This last polynomial is not zero and it satisfies
init≺ (Resd (V )(u0 , . . . , ur−1 , Fr′ )) = init≺ (Resd (V )),

due to the definition of ≺. We conclude

Resd (π∗ V ) init≺ (Resd (V ))

in K(u′r )[u0 , . . . , ur−1 ].

This readily implies that Resd (π∗ V ) | init≺ (Resd (V )) in K[u], because Resd (π∗ V ) is
a power of an irreducible polynomial of positive degree in u0 and r > 0.
For a general K-cycle of pure dimension r, the statement follows by applying this
result to its irreducible components and using the multiplicativity of the order ≺.
This concludes the inductive step.

Remark 1.42. In the projective case (m = 1), this result can be alternatively derived
from [PS93, Prop. 4.1], see also [KPS01, Lem. 2.6].

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

23

Resultants corresponding to general linear forms play an important role in the definition and study of mixed heights of cycles. We introduce a convenient notation for
handling this particular case. Given c = (c1 , . . . , cm ) ∈ Nm we set
c1

(1.43)

cm

z
}|
{
z }| {
e(c) = (e1 , . . . , e1 , . . . , em , . . . , em ) ∈ (Nm \ {0})|c| ,

where ei denotes i-th vector of the standard basis of Rm . For c ∈ Nm
r+1 , both
Elime(c) (V ) and Rese(c) (V ) are polynomials in the coefficients of the r + 1 general
linear forms L0 , . . . , Lr corresponding to the index e(c). In this case, Proposition 1.32
implies that, for 0 ≤ i ≤ r,
(1.44)

degui (Rese(c) (X)) = degc−ej(i) (X),

where j(i) is the index j such that c1 + . . . + cj−1 < i + 1 ≤ c1 + . . . + cj .

i
Proposition 1.45. Let mi ∈ Z>0 , ni ∈ Nmi and Xi ∈ Zri (Pn
K ) for i = 1, 2. Let
m
i
ci ∈ N such that |c1 | + |c2 | = r1 + r2 + 1. Then there exists λ ∈ A× such that


λ Rese(c1 ) (X1 )degc2 (X2 ) if |c1 | = r1 + 1, |c2 | = r2 ,


Rese(c1 ,c2 ) (X1 × X2 ) =
λ Rese(c2 ) (X2 )degc1 (X1 ) if |c1 | = r1 , |c2 | = r2 + 1,



1
otherwise.

Proof. We first prove the statement for the case when K is algebraically closed and
A = K. Let u = {u0 , . . . , ur1 +r2 } be the group of variables associated to the index
e(c1 , c2 ). By (1.44), for each 0 ≤ i ≤ r1 + r2 there is j, 1 ≤ j ≤ m1 + m2 , such that
degui (Rese(c1 ,c2 ) (X1 × X2 )) = deg(c1 ,c2 )−ej (X1 × X2 ).

If either |c1 | ≥ r1 + 2 or |c2 | ≥ r2 + 2, then deg(c1 ,c2 )−ej (X1 × X2 ) = 0 for all j, thanks
to Proposition 1.19. Hence all partial degrees are 0 and Rese(c1 ,c2 ) (X1 × X2 ) = 1.

Consider then the case when |c1 | = r1 + 1, |c2 | = r2 . Again by (1.44), for 1 ≤ i ≤ r2 ,
there exists j > m1 such that
degur

1 +i

(Rese(c1 ,c2 ) (X1 × X2 )) = deg(c1 ,c2 )−ej (X1 × X2 ).

By Proposition 1.19, this mixed degree also vanishes, because |c1 | > r1 . Therefore
Rese(c1 ,c2 ) (X1 × X2 ) ∈ K[u0 , . . . , ur1 ].

(1.46)

Furthermore, suppose that degc2 (X2 ) = 0. In this case, for each 0 ≤ i ≤ r1 there
exists j, 1 ≤ j ≤ m1 , such that
degui (Rese(c1 ,c2 ) (X1 × X2 )) = deg(c1 ,c2 )−ej (X1 × X2 ) = degc1 −ej (X1 ) degc2 (X2 ) = 0.

Hence, Rese(c1 ,c2 ) (X1 × X2 ) = 1 = Rese(c1 ) (X1 )degc2 (X2 ) and the statement holds in
this case. Therefore, we assume that degc2 (X2 ) 6= 0. By linearity, it suffices to prove
the statement for two irreducible varieties Vi ⊂ Pni of dimension ri , i = 1, 2. We
consider first the case when r2 = 0, that is, when V2 = {ξ} is a point. Then
Me(c1 ) (V1 × V2 ) = Me(c1 ) (V1 ) ⊗K K[x2 ]/I(ξ).

Hence, for δ i ∈ Nmi ,

Me(c1 ) (V1 × V2 )δ1 ,δ2 = Me(c1 ) (V1 )δ1 ⊗K (K[x2 ]/I(ξ))δ 2 ≃ Me(c1 ) (V1 )δ 1 .

By the definition of the resultant, there exists λ ∈ K × such that

Rese(c1 ) (V1 × V2 ) = λ Rese(c1 ) (V1 ) = λ Rese(c1 ) (V1 )deg 0 (V2 ) ,

24

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

which proves the statement in this case.
Now let V2 ⊂ Pn2 be an irreducible variety of dimension r2 ≥ 1. Write u′ =
(u0 , . . . , ur1 ) and let ℓi ∈ K[x2 ], 1 ≤ i ≤ r2 , be generic linear forms associated
to e(c2 ) and π2 the projection Pn1 × Pn2 → Pn2 . By (1.46), Rese(c1 ,c2 ) (V1 × V2 ) does
not depend on the groups of variables ur1 +i for 1 ≤ i ≤ r2 . Hence,
Rese(c1 ,c2 ) (V1 × V2 )(u) = Rese(c1 ,c2 ) (V1 × V2 )(u′ , ℓ1 , . . . , ℓr2 )
r2


Y
π2∗ div(ℓi ) (u′ )
= λ Rese(c1 ) (V1 × V2 ) ·


= λ Rese(c1 ) V1 × (V2 ·

i=1
r
2
Y
i=1

Qr2


div(ℓi )) (u′ )

with λ ∈ K × , thanks to Proposition 1.40. The cycle V2 · i=1 div(ℓi ) is of dimension 0
and so we are in the hypothesis of the previous case. By Corollary
1.14, it is a cycle of

Qr2
′
degree degc2 (V2 ). Therefore, Rese(c1 ) V1 ×(V2 · i=1 div(ℓi )) = λ Rese(c1 ) (V1 )degc2 (V2 )
with λ′ ∈ K × , which completes the proof for the case when K is algebraically closed
and A = K.
The case of an arbitrary field K which is the field of fractions of a factorial ring A
follows from Proposition 1.28 and the fact that the resultants of V1 , V2 and V1 × V2
are primitive polynomials in A[u].

2. Heights of cycles of multiprojective spaces
2.1. Mixed heights of cycles over function fields. Throughout this section, we
denote
P by k a field and t = {t1 , . . . , tp } a group of variables. The height of a polynomial
f = a αa xa11 · · · xann ∈ k[t][x1 , . . . , xn ] \ {0} is defined as
h(f ) = degt (f ) = maxa deg(αa ).

For f = 0, we set h(f ) = 0. The following lemma estimates the behavior of the height
of polynomials with respect to addition, multiplication and composition. Its proof
follows directly from the definitions.
Lemma 2.1. Let f1 , . . . , fs ∈ k[t][x1 , . . . , xn ] and g ∈ k[t][y1 , . . . , ys ]. Then
P
(1) h( i fi ) ≤ maxi h(fi );
P
Q
(2) h( i fi ) = i h(fi );
(3) h(g(f1 , . . . , fs )) ≤ h(g) + degy (g) maxi h(fi ).

and study its basic properties.
In the sequel, we extend this notion to cycles of Pn
k(t)
To this end, we specialize the theory in §1 to the case when the factorial ring A is the
polynomial ring k[t] with field of fractions K = k(t). In particular, the resultant of
an effective equidimensional k(t)-cycle is a primitive polynomial in k[t][u].
Definition 2.2. Let V ⊂ Pn
be an irreducible k(t)-variety of dimension r, c ∈ Nm
r+1
k(t)
and e(c) as in (1.43). The (mixed) height of V of index c is defined as
hc (V ) = h(Rese(c) (V )) = degt (Rese(c) (V )).
).
This definition extends by linearity to cycles in Zr (Pn
k(t)
n
For n ∈ N and X ∈ Zr (Pk(t) ), the height of X is defined as h(X) = hr+1 (X).

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

25

Definition 2.3. Let η be an indeterminate. The extended Chow ring of Pn
is the
k(t)
graded ring


nm +1
A∗ Pn
; k[t] = A∗ Pn
⊗Z Z[η]/(η 2 ) ≃ Z[η, θ1 , . . . , θm ]/(η 2 , θ1n1 +1 , . . . , θm
),
k(t)
k(t)

i
where θi denotes the class in A∗ Pn
of the inverse image of a hyperplane of Pnk(t)
k(t)
n
n
i
under the projection Pk(t) → Pk(t) . For short, we alternatively denote this ring as

A∗ (Pn ; k[t]). To a cycle X ∈ Zr Pn
we associate an element of this ring, namely
k(t)
X
X
nm −cm
nm −bm
+
[X]k[t] =
hc (X) η θ1n1 −c1 · · · θm
.
degb (X) θ1n1 −b1 · · · θm
c∈Nm
r+1 , c≤n

b∈Nm
r , b≤n

This is a homogeneous element of degree |n| − r.
There is an inclusion of the Chow ring into the extended Chow ring


ı : A∗ Pn
֒→ A∗ Pn
; k[t]
k(t)
k(t)

satisfying [X]k[t] ≡ ı([X]) (mod η). In particular, the class of a cycle in the Chow ring
is determined by its class in the extended Chow ring.
For a cycle X of pure dimension r, we will see in Theorem 2.18(2) that hc (X) = 0 for
every c such that ci > ni for some i. Hence [X]k[t] contains the information about all
mixed degrees and heights, since {θ a , η θ a }a≤n is a Z-basis of A∗ (Pn ; k[t]).

The mixed heights of a k(t)-cycle X can be interpreted as some mixed degrees of
a model of X over Ppk . For simplicity, we will only consider the case of projective
k(t)-cycles, where t is a single variable.

Definition 2.4. Let n ∈ N and V ⊂ Pnk(t) be an irreducible k(t)-variety. Let
s = {s0 , s1 } and x = {x0 , . . . , xn } be groups of variables and I ⊂ k[s, x] the bideg (f )
homogeneous ideal generated by all the polynomials of the form s0 t f (s1 /s0 , x)
for f ∈ I(V ) ∩ k[t, x]. The standard model of V over P1k is defined as the k-variety
V (I) ⊂ P1k ×Pnk . This notion extends by linearity to cycles of Pnk(t) : the standard model
P
P
of a cycle X = V mV V is defined as X = V mV V, where V denotes the standard
model of the irreducible k(t)-variety V .

Remark 2.5. Set V0 and V∞ for the restriction of V to the open subsets (P1k \ {(0 :
1)}) × Pnk and (P1k \ {(1 : 0)}) × Pnk , respectively. These are irreducible k-varieties
which correspond to the prime ideals I0 = I(V ) ∩ k[t][x] and I∞ = I(V ) ∩ k[t−1 ][x],
respectively, and form a covering of V. In particular, V is an irreducible k-variety.

A variety W ⊂ P1k × Pnk is vertical if its projection to P1k consists in a single point. The
following lemma shows that the standard model of a cycle of Pnk(t) of pure dimension
r ≥ 0 is a cycle of P1k × Pnk without vertical components. Moreover, there is a bijection
between Zr (Pnk(t) ) and the set of cycles in Zr+1 (P1k × Pnk) without vertical components.
Lemma 2.6. Let n ∈ N and r ≥ 0.
(1) Let X ∈ Zr (Pnk(t) ). Then its standard model X is a cycle of P1k × Pnk of pure
dimension r + 1, without vertical fibers, and the generic fiber of X → P1k
coincides with X under the natural identification of the generic fiber of P1k ×
Pnk → P1k with Pnk(t) .
(2) Let Y ∈ Zr+1 (P1k × Pnk ) be a cycle without vertical components and Y the
generic fiber of Y → P1k . Then Y ∈ Zr (Pnk(t) ) and Y is its standard model.

26

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Proof.
(1) It suffices to prove the statement for an irreducible variety V ⊂ Pnk(t) . We keep the
notation in Definition 2.4 and Remark 2.5 and we denote by π the projection V → P1k .
Suppose that V is vertical. This would imply that π(V0 ) is a point. Hence, there exists
f ∈ k[t] \ {0} such that π(V0 ) ⊂ V (f ) or, equivalently, such that f ∈ I0 . But this
would imply that 1 ∈ I(V ) and a fortiori, V = ∅. This is contrary to our assumptions
and so we deduce that V is not vertical.
Choose 0 ≤ i ≤ n such that V is not contained in V (xi ). For simplicity, we suppose
that i = 0. Set Vx0 = V \ V (x0 ) ⊂ Pnk(t) \ V (x0 ) ≃ Ank(t) . Set x′i = xi /x0 , 1 ≤ i ≤ n,
and let J ⊂ k(t)[x′1 , . . . , x′n ] be the ideal of Vx0 . Then J ∩ k[t, x′1 , . . . , x′n ] is the ideal
of the k-variety (V0 )x0 := V0 \ V (x0 ) ⊂ (A1k × Pnk ) \ V (x0 ) ≃ A1k × Ank . Hence,
(V0 )x0 ×A1 Spec(k(t)) = Spec(k[t, x′ ]/I((V0 )x0 ) ⊗k k(t)) = Spec(k(t)[x′ ]/J) = Vx0 .
k

The generic fiber of π coincides with the closure in Pnk(t) of the generic fiber of (V0 )x0 →
A1k , namely, with Vx0 = V . The fact that π is surjective with generic fiber V implies
that dim(V) = dim(V ) + dim(P1k ) = r + 1 by the theorem of dimension of fibers.

(2) It is sufficient to consider the case of an irreducible k-variety W ⊂ P1k × Pnk without
vertical components. Let J0 ⊂ k[t][x] be the ideal of the restriction of W to the open
subset (P1k \ {(0 : 1)}) × Pnk ≃ A1k × Pnk . It is a prime ideal of Krull dimension r + 2
and J0 ∩ k[t] = {0} since π is surjective. Hence, J := k(t) ⊗k[t] J0 is a homogeneous
prime ideal of Krull dimension r + 1 which defines the generic fiber of π. Moreover,
J0 = J ∩ k[t][x] and so W is the standard model of W .

Lemma 2.7. Let I ⊂ k(t)[x] be an equidimensional ideal, X(I) ∈ Z(Pnk(t) ) its associated cycle and X the standard model of X(I). Let I ⊂ k[s, x] be the ideal generated by
deg (f )
all the polynomials of the form s0 t f (s1 /s0 , x) for f ∈ I ∩ k[t, x]. Then X = X(I).
Proof. This can be verified by going through the ideals: the minimal primes of I are in
bijection with the minimal primes of I, and this bijection preserves multiplicities. 
There is an isomorphism φ : A∗ (Pnk(t) ; k[t]) → A∗ (P1k × Pnk ) which sends the generators
η, θ1 ∈ A∗ (Pnk ; k[t]) to the generators θ1 , θ2 ∈ A∗ (P1k × Pnk ), respectively. Next result
shows that, via this isomorphism, the class of a projective k(t)-cycle X identifies with
the class of its standard model X . In particular, the height of X coincides with a
mixed degree of X .
Proposition 2.8. Let X ∈ Zr (Pnk(t) ) and X be the standard model of X. Then

φ [X]k(t) = [X ].
Equivalently, deg(X) = deg1,r (X ) and h(X) = deg0,r+1 (X ).

Proof. It is enough to prove the statement for an irreducible k(t)-variety V with
standard model V. Set u = {u0 , . . . , ur }, 1 = (1, . . . , 1) ∈ Nr+1 , e = (1, 0) and
e
e = ((0, 1), . . . , (0, 1)) ∈ (N2 )r+1 . We first claim that there exists λ ∈ k× such that

(2.9)

Res1 (V )(u) = λ Rese,ee (V)((−t, 1), u).

Let I ⊂ k(t)[x] and I ⊂ k[s, x] denote the homogeneous ideal of V and the bihomogeneous ideal of V, respectively. Set
J1 = k(t) ⊗k I + (s1 − ts0 ),

J2 = k(t)[s] ⊗k(t) I + (s1 − ts0 )

⊂ k(t)[s, x].

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

27

These ideals define the subschemes Vk(t) ∩ V (s1 − ts0 ) and {(1 : t)} × V of P1k(t) × Pnk(t) ,
respectively. For f ∈ k[t, x], set

s
deg (f )
1
, x ∈ k[s, x].
f hom = s0 t f
s0

This polynomial is homogeneous of degree degt (f ) with respect to the variables s.
Observe that
(2.10)

degt (f )

f hom ≡ s0

f ≡ (t−1 s1 )degt (f ) f

(mod (s1 − ts0 )).

The ideal I is generated by {f hom : f ∈ I ∩ k[t, x]}. By (2.10), these generators
lie in J2 ; hence I ⊂ J2 and so J1 ⊂ J2 . The equations (2.10) also imply that I is
contained in the localization (J2 )si ⊂ k(t)[s, x]si for i = 0, 1. Hence, (J1 )si = (J2 )si
and so both ideals define the same subschemes of P1k(t) ×Pnk(t) . In particular, div(s1 −ts0 )
intersects Vk(t) properly and we have the equality of cycles
(2.11)

Vk(t) · div(s1 − ts0 ) = {(1 : t)} × V ∈ Zr (P1k(t) × Pnk(t) ).

Applying successively propositions 1.28 and 1.40, (2.11) and Proposition 1.45, we
obtain that there exists µ0 , µ ∈ k[t] \ {0} such that
(2.12) Rese,ee (V)((−t, 1), u) = µ0 Resee (Vk(t) · div(s1 − ts0 ))(u)

= µ0 Resee ({(1 : t)} × V )(u) = µ Res1 (V )(u).

It remains to show that µ ∈ k× . For τ ∈ k, div(s1 − τ s0 ) intersects V properly since
the projection π : V → P1k is surjective (Lemma 2.6). Proposition 1.40 then implies
that Rese,ee (V)((−τ, 1), u) 6= 0. Furthermore, Res1 (V )(u) t=τ 6= 0 as this resultant is a
primitive polynomial in k[t][u]. Specializing (2.12) at t = τ , we deduce that µ(τ ) 6= 0
for all τ ∈ k. Hence, µ ∈ k× and (2.9) follows for λ = µ−1 .
Let v = {v0 , v1 } be a group of variables. By (2.9), for any 0 ≤ i ≤ r,



degui Res1 (V )(u) = degui Rese,ee (V)((−t, 1), u) = degui Rese,ee (V)(v, u) ,

since Rese,ee (V) is homogeneous in the variables v. Proposition 1.32 then implies that
deg(V ) = deg1,r (V).
Applying an argument similar to the one above, we verify that s0 intersects V properly.
Hence, Rese,ee (V)((1, 0), u) = λ Resee (V · div(s0 ))(u) with λ ∈ k× . In particular, this
specialization is not zero, and so the degrees of Rese,ee (V) in v0 and in v coincide.
Therefore,



h(V ) = degt Res1 (V )(u) = degt Rese,ee (V)((−t, 1), u) = degv Rese,ee (V)(v, u) .

By Proposition 1.32, we conclude that h(V ) = deg0,r+1 (V).



Next proposition collects some basic properties of mixed heights and classes in the
extended Chow ring of multiprojective cycles over k(t) with t = {t1 , . . . , tp }.
Proposition 2.13.

(1) Let X ∈ Zr+ Pn
. Then [X]k[t] ≥ 0. In particular, hc (X) ≥ 0 for all
k(t)
c ∈ Nm
.
r+1
(2) Let X ∈ Zr (Pn
k ). Then [Xk(t) ]k[t] = ı([Xk(t) ]) or equivalently, hc (X) = 0 for
m
] = 1.
all c ∈ Nr+1 . In particular, [Pn
k(t) k[t]

28

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

(3) Let ξ = (ξ 1 , . . . , ξ m ) ∈ Pn be a point with coordinates in k(t) and for each
1 ≤ i ≤ m write ξ i = (ξi,j )j for coprime polynomials ξi,j ∈ k[t]. Then
[ξ]k[t] =

m
X

h(ξ i ) η θ n−ei + θ n ,

i=1

with h(ξ i ) := maxj h(ξi,j ) = maxj deg(ξi,j ). In particular, hei (ξ) = h(ξ i ).

(4) Let D ∈ Div+ Pn
and fD ∈ k[t][x] its primitive defining polynomial. Then
k(t)
[D]k[t] = h(fD ) η +

m
X

degxi (fD ) θi .

i=1

In particular, hn (D) = h(fD ).

Proof.
(1) This is immediate from the definition of mixed heights and classes in the extended
Chow ring.
(2) By Proposition 1.28, there exists λ ∈ k(t)× such that Rese(c) (Xk(t) ) = λ Rese(c) (X).
Since the term in the left-hand side is primitive with respect to k[t], we deduce that
λ ∈ k× . Hence, this resultant does not depend on t and hc (X) = 0 for all c. This
readily implies that [Xk(t) ]k[t] = ı([Xk(t) ]). The rest of the statement follows from
Proposition 1.10(2).
(3) By Proposition 1.10(3), it is enough to show that hei (ξ) = h(ξ i ). By Corollary 1.38,
there exists λi ∈ k(t)× such that Resei (ξ) = λi Li (ξ i ), where Li is the general linear
form of multidegree ei . Indeed, λi ∈ k× since Resei (ξ) and Li (ξ i ) are primitive
polynomials in k[t]. Hence, hei (ξ) = degt (Li (ξ i )) = h(ξ i ).
(4) By Proposition 1.10(4), it is enough to show that hn (D) = h(fD ). Set d =
deg(fD ). Consider the general form F of multidegree d and the general linear forms
L = (L0 , . . . , L|n|−1 ) corresponding to e(n). Write for short R = Rese(n),d (Pn
k ). Using
×
propositions 1.40 and 1.28, we deduce that there exists λ ∈ k(t) such that
λ Rese(n) (D)(L) = R(L, fD ).

Observe that λ ∈ k[t] \ {0} because the resultant in the left-hand side is a primitive
polynomial. On the other hand, let H ⊂ Apk be an irreducible k-hypersurface. The
fact that fD is primitive implies that there exists ξ ∈ H such that fD (ξ, x) 6= 0.
Applying Proposition 1.40 to the cycle Pn
k and fD (ξ, x) ∈ k[x] we deduce
R(L, fD (ξ, x)) 6= 0.

Hence, λ(ξ) 6= 0. This implies that V (λ) contains no hypersurface of Apk and so
λ ∈ k× . Hence,


hn (D) = degt Rese(n) (D) = degt R(L, fD ) = degt (fD ) degun (R) = h(fD ),
since degt (fD ) = h(fD ) and, by propositions 1.32 and 1.10(2), degun (R) = 1.



We recall some notions and properties of valuations of fields. Let T0 , . . . , Tp denote
the standard homogeneous coordinates of Ppk . If we identify each variable ti with the
rational function Ti /T0 , we can regard k(t) as the field of rational functions of this
projective space: given α ∈ k(t), then α(T1 /T0 , . . . , Tp /T0 ) is homogeneous of degree
0 and defines a rational function on Ppk .
Given an irreducible k-hypersurface H of Pp and α ∈ k(t), we set ordH (α) for the
order of vanishing of α along H. The map ordH : k(t) → Z is a valuation of k(t).

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

29

If H∞ := V (T0 ) is the hyperplane at infinity, then ordH∞ (α) = − deg(α) where
deg(α) = deg(α1 ) − deg(α2 ) for any αi ∈ k[t] such that α = α1 /α2 . If H 6= H∞ , then
ordH (α) coincides with the order of the polynomial fH (1, t1 , . . . , tp ) in the factorization
of α, where fH ∈ k[T0 , . . . , Tp ] is the defining polynomial of H.
Let K be an arbitrary field and v a valuation of K. For a polynomial f over K, we
set v(f ) for the minimum of the valuation of its coefficients. Gauss Lemma says that
for any given polynomials f, g over K,
v(f g) = v(f ) + v(g).
Given a finite extension E of K, there exists a (non-necessarily unique) valuation w
of E extending v.
The height of an arbitrary resultant can be expressed in terms of mixed heights:

Lemma 2.14. Let X ∈ Zr+ Pn
and d ∈ (Nm \ {0})r+1 . Then
k(t)
m
r X


Y
degt (Resd (X)) = coeff ηθ n [X]k[t]
di,j θj .
i=0 j=1

m
In particular, for b ∈ Nm
r and dr ∈ N \ {0},

(2.15)

degt (Rese(b),dr (X)) =

m
X

dr,j hb+ej (X).

j=1

Proof. Write d = (d0 , . . . , dr ) for di ∈ Nm \ {0}. We claim that
(2.16)

degt (Resd0 ,...,dr (X)) =

m
X

d0,j degt (Resej ,d1 ,...,dr (X)).

j=1

We first consider the case r = 0. Let Xk(t) =

P

ξ

mξ ξ with ξ ∈ Pn and mξ ≥ 1. For

each of these points write ξ = (ξi,j )i,j for some ξi,j ∈ k(t). Let F0 and Lj denote the
general forms of degree d0 and ej as in (1.21), respectively. By Proposition 1.28 and
×
Corollary 1.38, there exist µ, λj ∈ k(t) such that
Y
Y
Resd0 (X)(F0 ) = µ
F0 (ξ)mξ , Resej (X)(Lj ) = λj
Lj (ξ j )mξ .
ξ

ξ

Picking a suitable choice of multihomogeneous coordinates for the ξ’s, it is possible
to set λj = 1 for all j. We have

Y
m
m
m
Y
YY
d0,j
Resej (X)(Lj )d0,j .
Lj
Lj (ξ)d0,j mξ = µ
=µ
Resd0 (X)
j=1

j=1

ξ j=1

We deduce that µ ∈ k(t)× since all considered resultants have coefficients in k[t].
Now let E be a sufficiently large finite extension of k(t) containing all the chosen
coordinates ξi,j . For any valuation v of E,
(2.17)

v(F0 (ξ)) = min v(ξ a ) =
|a|=d0

m
X
j=1

d0,j min v(ξj,ℓ ) =
ℓ

m
X

d0,j v(Lj (ξ j )).

j=1

Let H be an irreducible k-hypersurface of Pp different from H∞ , and vH a valuation
of E extending ordH . Since Resd0 (X) and Resej (X) are primitive with respect to k[t],

30

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

we have that vH (Resd0 (X)) = vH (Resej (X)) = 0. By Gauss Lemma,
Y

X
ordH (µ) = −ordH
F0 (ξ)mξ = −
mξ vH (F0 (ξ)),
ξ

0 = ordH

Y

mξ

Lj (ξ j )

ξ



=

X

ξ

mξ vH (Lj (ξ j )).

ξ

Applying (2.17),
ordH (µ) = −

X
ξ

mξ vH (F0 (ξ)) = −

m
X

d0,j

j=1

X
ξ


mξ vH (Lj (ξ j )) = 0.

Since this holds for every H 6= H∞ , we deduce that µ ∈ k× . Now let v∞ be a valuation
of E extending ordH∞ . Applying again Gauss Lemma and (2.17),
X
ordH∞ (Resd0 (X)) =
mξ v∞ (F0 (ξ))
ξ

=

m
X

d0,j

j=1

Hence degt (Resd0 (X)) =

Pm

X

j=1 d0,j

ξ

m
 X
d0,j ordH∞ (Resej (X)).
mξ v∞ (Lj (ξ j )) =
j=1

degt (Resej (X)), which concludes the case r = 0.

The case r ≥ 1 follows by reduction to the zero-dimensional case. For 1 ≤ i ≤ r,
let Fi be the generic polynomial of multidegree di and ui the variables corresponding
to its coefficients. Set e
k = k(u1 , . . . , ur ). Observe that div(Fj ) intersects properly
Q
Qj−1
the cycle Xek(t) · i=1 div(Fi ), 1 ≤ j ≤ r. Therefore, Xek(t) · ri=1 div(Fi ) is a cycle of
dimension 0 and, by Proposition 1.40, there exists λ ∈ e
k(t)× such that
r


Y
div(Fi ) ,
Resd (X) = λ Resd0 Xek ·
i=1

Since both resultants are primitive with respect to e
k[t], λ ∈ e
k× and so these resultants
have the same t-degree. Analogous relations hold for Resej ,d1 ,...,dr (X), 1 ≤ j ≤ m.
Hence, (2.16) follows by applying the previously considered zero-dimensional case.
From Proposition 1.27, we deduce that the map
(Nm \ {0})r+1 −→ Z ,

d 7−→ degt (Resd (X))

is multilinear with respect
to the variables
d0 , . . . , dr . The same holds for the map

Q P
d 7→ coeff ηθ n [X]k[t] ri=0 m
.
Both
maps coincide when d = e(c) for c ∈
d
θ
i,j
j
j=1
because
Nm
r+1
degt (Rese(c) (X)) = hc (X) = coeff η θn (θ c [X]k[t] ).
Since the family {e(c)}c is a basis of the semigroup (Nm \{0})r+1 , both maps coincide
for all d. This completes the proof of the statement.

The following is an arithmetic version of Bézout’s theorem for multiprojective cycles
over k(t).

Theorem 2.18. Let X ∈ Zr Pn
and f ∈ k[t][x1 , . . . , xm ] a polynomial, multihok(t)
mogeneous in the variables x, such that X and div(f ) intersect properly.

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

(1) If X is effective, then for any b ∈ Nm
r
hb (X · div(f )) ≤ h(f ) degb (X) +

m
X

31

degxi (f )hb+ei (X).

i=1

(2) hc (X) = 0 for any c ∈ Nm
r+1 such that ci > ni for some i.
(3) If X is effective, then [X · div(f )]k[t] ≤ [X]k[t] · [div(f )]k[t] .
Proof.
(1) Set d = deg(f ) and let u = (u0 , . . . , ur−1 , ur ) be the groups of variables corresponding to (e(b), d). By Proposition 1.40, there exists λ ∈ k(t)× such that
Rese(b),d (X)(u0 , . . . , ur−1 , f ) = λ Rese(b) (X · div(f ))(u0 , . . . , ur−1 ).
Indeed, λ ∈ k[t] \ {0} because the resultant in the right-hand side is primitive. Hence,


degt Rese(b) (X · div(f )) ≤ degt Rese(b),d (X)(u0 , . . . , ur−1 , f )
≤ degt (f ) degur (Rese(b),d (X)) + degt (Rese(b),d (X)).

From the definition of the height and Proposition 1.32, we deduce that hb (X ·div(f )) ≤
h(f ) degb (V ) + degt (Rese(b),d (X)). The statement follows then from (2.15).
(2) It is enough to prove the statement for a k(t)-variety V . We first consider the
case when V is determined by a regular sequence. We proceed by induction on its
codimension. Let fj , 1 ≤ j ≤ |n| − r, be a regular sequence of multihomogeneous
polynomials. For r ≤ ℓ ≤ |n|, set
|n|−ℓ

Yℓ =

Y

j=1


.
div(fj ) ∈ Zℓ+ Pn
k(t)

For r = |n|, we have Y|n| = Pn and Proposition 2.13(2) implies that hc (Y|n| ) = 0 for
all c ∈ N|n|+1 . Suppose now that r < |n| and that the statement holds for Yr+1 . Let
c ∈ Nm
r+1 such that ci > ni for some i. By Proposition 2.13(1) and item (1) above,
0 ≤ hc (Yr ) ≤ h(f|n|−r ) degc (Yr+1 ) +

m
X

degxj (f|n|−r )hc+ej (Yr+1 ).

j=1

The inductive hypothesis together with the fact that degc (Yr+1 ) = 0 imply that the
right-hand side of this inequality vanishes, and hence hc (Yr ) = 0.
For the general case, consider |n| − r generic linear combinations of a system of
generators of I(V ). The obtained polynomials form a regular sequence and define
a variety Yr such that Yr − V is effective. By the previous analysis, 0 ≤ hc (V ) ≤
hc (Yr ) = 0, hence hc (V ) = 0 as stated.
(3) This is a direct consequence of (1) and (2) together with Theorem 1.11 and Proposition 2.13(4).

Corollary 2.19. Let V ⊂ Pn
be a k(t)-variety of pure dimension r and f ∈
k(t)
k[t][x1 , . . . , xm ] a multihomogeneous polynomial. Let W denote the union of the components of dimension r − 1 of the intersection V ∩ V (f ). Then
[W ]k[t] ≤ [V ]k[t] · [V (f )]k[t] .
P
m
In particular, hb (W ) ≤ h(f ) degb (V ) + m
i=1 degxi (f )hb+ei (V ) for all b ∈ Nr .

32

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Proof. Let V ′ ⊂ Pn
be the union of the components of V not contained in |div(f )|.
k(t)
′
Then W ⊂ V ∩ V (f ) and V (f ) intersects V ′ properly. By Theorem 2.18(3),
[W ]k(t) ≤ [V ′ · V (f )]k(t) ≤ [V ′ ]k(t · [V (f )]k(t) ≤ [V ]k(t · [V (f )]k(t) .

The last statement follows from this inequality when b ≤ n and from Theorem 2.18(2)
otherwise.


Corollary 2.20. Let n ∈ Z>0 , X ∈ Zr+ Pnk(t) and fj ∈ k[t][x0 , . . . , xn ] \ k[t] a family
Q
of s ≤ r polynomials homogeneous in the variables x0 , . . . , xn such that X· i−1
j=1 div(fj )
and div(fi ) intersect properly for 1 ≤ i ≤ s. Then
s
s
s

X
 Y

Y
degt (fℓ ) 
.
degx (fj ) h(X) + deg(X)
div(fj ) ≤
h X·
degx (fℓ )
j=1

j=1

Proof. Set Y = X ·

Qs

j=1 div(fj ).

ℓ=1

We have


[Y ]k[t] = h(Y ) η θ n−r+s−1 + deg(Y ) θ n−r+s , [X]k[t] = h(X) η θ n−r−1 + deg(X) θ n−r .

Applying recursively Theorem 2.18(3),

[Y ]k[t] ≤ [X]k[t] ·

s
Y

[div(fj )]k[t] .

j=1

The statement follows by comparing the coefficients corresponding to the monomial
η θ n−r+s−1 in the above inequality.

Next result shows that, for projective k(t)-cycles, the inequality in Theorem 2.18(1)
is an equality in the generic case.
Proposition 2.21. Let X ∈ Zr (Pnk(t) ) with k an algebraically closed field, t a single variable and n, r ≥ 1. Let X ⊂ P1k × Pnk be the standard model of X and
ℓ ∈ k[x0 , . . . , xn ] a generic linear form. Then
(1) X · div(ℓ) is the standard model of X · div(ℓ);
(2) deg(X · div(ℓ)) = deg(X) and h(X · div(ℓ)) = h(X).
Proof.
(1) By Lemma 2.7, it is enough to prove the claim for an irreducible k(t)-variety V of
dimension r ≥ 1. Let V ⊂ P1k × Pnk be the standard model of V . By Lemma 2.6(2), it
suffices to prove that V · div(ℓ) is the generic fiber of V · div(ℓ) and that the support of
V · div(ℓ) has no vertical components. Consider the projection ̟ : V → Pnk . We have
1 ≤ r = dim(V) − dim(P1k ) ≤ dim(̟(V)) ≤ dim(V) = r + 1.

If dim(̟(V)) = 1, then dim(V ) = 1 and ̟ −1 (ξ) = P1k × {ξ} for all ξ ∈ ̟(V) because
of the theorem of dimension of fibers. Hence, in this case,
V = P1k × ̟(V).

Therefore, V · div(ℓ) = P1k × (̟(V) · div(ℓ)) has no vertical components. Moreover,
by considering the generic fiber of π : V → P1k , it follows from Lemma 2.6(1) that
V = ̟(V)k(t) . Hence, the generic fiber of V · div(ℓ) over P1k coincides with V · div(ℓ),
which proves the claim for dim(̟(V)) = 1.
If dim(̟(V)) ≥ 2, V ∩ V (ℓ) is an irreducible k-variety of dimension r by [Jou83,
Thm. 6.3(4)]. Moreover, the induced projection πℓ : V · div(ℓ) → P1k is surjective.

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

33

Indeed, for τ ∈ P1 (k), we have that V ∩ π −1 (τ ) is a projective variety of dimension
r ≥ 1 and so


V ∩ V (ℓ) ∩ π −1 (τ ) = V ∩ π −1 (τ ) ∩ V (ℓ) 6= ∅.

Hence, the projection πℓ has no vertical fibers, as it is surjective and the support
of V · div(ℓ) is irreducible. By going through the ideals of definition, we can verify
that its generic fiber coincides with V · div(ℓ), which completes the proof of the claim.
(2) The statement concerning the degree follows from Theorem 1.11. For the height,
h(X) = deg0,r+1 (X ) = deg0,r (X · div(ℓ)) = h(X · div(ℓ)).
The first and third equalities follow from Proposition 2.8 and the second one follows
from Theorem 1.11.

We next show that mixed heights are monotonic with respect to linear projections.
We keep the notation from Proposition 1.16. In particular, we consider the linear
l
∗ l
∗ n
projection π : Pn
K 99K PK in (1.15) and the inclusion  : A (P ; k[t]) ֒→ A (P ; k[t])
n−l
defined by (P ) = θ
P.
Proposition 2.22. Let π : Pn
99K Plk(t) be the linear projection defined in (1.15)
k(t)

and X ∈ Zr+ Pn
. Then
k(t)

 [π∗ X]k[t] ≤ [X]k[t] .
In particular, hc (π∗ X) ≤ hc (X) for all c ∈ Nm
r+1 .

Proof. The statement is equivalent to the inequalities degb (π∗ X) ≤ degb (X) and
hc (π∗ X) ≤ hc (X) for all b, c. Because of Proposition 1.16, we only need to prove the
latter. Let c ∈ Nm
r+1 . By Proposition 1.41, Rese(c) (π∗ X) divides init≺ (Rese(c) (X)) in
k[t][u]. We deduce that
hc (π∗ X) = degt (Rese(c) (π∗ X)) ≤ degt (Rese(c) (X)) = hc (X),
which proves the statement.



The following result gives the behavior of extended Chow rings and classes with respect
to products.
Proposition 2.23. Let mi ∈ Z>0 and ni ∈ Nmi for i = 1, 2. Then

(1) A∗ (Pn1 × Pn2 ; k[t]) ≃ A∗ (Pn1 ; k[t]) ⊗Z[η] A∗ (Pn2 ; k[t]).

i
(2) Let Xi ∈ Zr+i Pn
for i = 1, 2. The above isomorphism identifies [X1 × X2 ]k[t]
k(t)
with [X1 ]k[t] ⊗ [X2 ]k[t] . In particular, for ci ∈ Nmi such that |c1 | + |c2 | =
r1 + r2 + 1,


 degc2 (X2 ) hc1 (X1 ) if |c1 | = r1 + 1, |c2 | = r2 ,
degc1 (X1 ) hc2 (X2 ) if |c1 | = r1 , |c2 | = r2 + 1,
h(c1 ,c2 ) (X1 × X2 ) =


0
otherwise.

Proof. (1) is immediate from the definition of the extended Chow ring while (2) follows
directly from Proposition 1.45.


Finally, we compute the class in the extended Chow ring of the ruled join of two
projective varieties. Let n1 , n2 ∈ N and consider the Z-linear map i : A∗ (Pni ; k[t]) ֒→
A∗ (Pn1 +n2 +1 ; k[t]) defined by i (θ l η b ) = θ l η b for 0 ≤ l ≤ ni and b = 0, 1.

34

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA


i
Proposition 2.24. Let Xi ∈ Zri Pnk(t)
for i = 1, 2. Then

[X1 #X2 ]k[t] = 1 ([X1 ]k[t] ) · 2 ([X2 ]k[t] ).

In particular, h(X1 #X2 ) = deg(X1 ) h(X2 ) + deg(X2 ) h(X1 ).
We need some lemmas for the proof of this result. The first of them deals with
0-dimensional cycles. For i = 1, 2 and j = 0, 1, let xi = {xi,0 , . . . , xi,ni } be the
(i)
(i)
i
homogeneous coordinates of Pnk(t)
and uj = {uj,l }0≤l≤ni a group of ni + 1 variables.
(i)

Write Lj for the general linear form in the variables xi .
i ) for i = 1, 2. Then h(X #X ) = deg(X ) h(X ) +
Lemma 2.25. Let Xi ∈ Z0 (Pnk(t)
1
2
1
2
deg(X2 ) h(X1 ).
Q
×
(i)
Proof. For i = 1, 2, write Res1 (Xi ) = λi ξi L0 (ξ i )mξi with λi ∈ k(t) , ξ i ∈ Pni (k(t))
and mξi ∈ Z. We claim that there exists ν ∈ k(t)× such that
Y
m m
deg(X2 ) deg(X1 )
(1)
(2)
(1)
(2)
Res1,1 (X1 #X2 ) = ν λ1
λ2
L0 (ξ 1 )L1 (ξ 2 )− L1 (ξ 1 )L0 (ξ 2 ) ξ1 ξ2 .

ξ1 ,ξ2

Indeed, for each ξ 1 ∈ Pn1 (k(t)) and ξ 2 ∈ Pn2 (k(t)), Proposition 1.37(1) and Corol(1)
(2)
(1)
(2)
lary 1.33 imply that Res1,1 (ξ 1 #ξ 2 ) is equal to L0 (ξ 1 )L1 (ξ 2 ) − L1 (ξ 1 )L0 (ξ 2 ) up
×
×
to a constant in k(t) . We deduce that there exists µ ∈ k(t) such that
Y
m m
(1)
(2)
(1)
(2)
(2.26)
Res1,1 (X1 #X2 ) = µ
L0 (ξ 1 )L1 (ξ 2 ) − L1 (ξ 1 )L0 (ξ 2 ) ξ1 ξ2 .
ξ1 ,ξ2

(1)

By setting u1 = 0 in this equality and comparing its right-hand side with the explicit
expression for Res1 (Xi ) plus the fact that Res1,1 (X1 #X2 ) has coefficients in k(t), we
deg(X2 ) deg(X1 )
get that µ = ν λ1
λ2
with ν ∈ k(t)× .
Let E be a sufficiently large extension of k(t), H ⊂ Ppk a hypersurface and v a valuation
of E extending ordH . For i = 1, 2 and ξ i = (ξi,j )j ∈ E ni +1 set v(ξ i ) = min{v(ξi,j )}.
Observe that

(2)
(1)
(2)
(1)
(2)
(1)
v L0 (ξ 1 )L1 (ξ 2 ) − L1 (ξ 1 )L0 (ξ 2 ) = v(ξ 1 ) + v(ξ 2 ) = v(L0 (ξ 1 )) + v(L0 (ξ 2 )).

Therefore, applying Gauss’ lemma, we obtain that ordH (Res1,1 (X1 #X2 )) is equal to
X

ordH (ν) + deg(X2 )v(λ1 ) + deg(X1 )v(λ2 ) +
mξ1 mξ2 v(ξ 1 ) + v(ξ 2 )
ξ1 ,ξ2





X
X
=ordH (ν) + deg(X2 ) v(λ1 ) +
mξ1 v(ξ 1 ) + deg(X1 ) v(λ2 ) +
mξ2 v(ξ 2 )
ξ1

ξ2

= ordH (ν) + deg(X1 ) ordH (Res1 (X2 )) + deg(X2 ) ordH (Res1 (X1 )).

Let H∞ be the hyperplane at infinity. For H 6= H∞ , ordH (Res1,1 (X1 #X2 )) =
ordH (Res1 (Xi )) = 0 and the identity above implies that ordH (ν) = 0 in this case.
Since this holds for all H 6= H∞ , it follows that ν ∈ k× . Hence, ordH∞ (ν) = 0. For
H = H∞ in the same identity, we get
ordH∞ (Res1,1 (X1 #X2 )) = deg(X1 ) ordH∞ (Res1 (X2 )) + deg(X2 )ordH∞ (Res1 (X1 )).
This implies the statement.



HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

35

Lemma 2.27. Let k be an algebraically closed field and t a single variable. Let
i
V ⊂ P1k × Pkn1 +n2 +1 be the standard model of V1 #V2 , where each Vi ⊂ Pnk(t)
is an
irreducible k(t)-variety and dim(V2 ) ≥ 1. Let ℓ ∈ k[x2 ] be a generic linear form. Then
V · div(ℓ) is the standard model of V1 #(V2 · div(ℓ)).
Proof. By Lemma 2.6(2), it suffices to prove that V1 #(V2 · div(ℓ)) is the generic fiber
of V · div(ℓ) and that the support of the cycle V ·div(ℓ) has no vertical components.
Let Ii,0 = I(Vi ) ∩ k[t][xi ] and I0 = I(V1 ) + I(V2 ) ∩ k[t][x1 , x2 ] be the prime ideals of
Vi,0 and of V0 respectively, following the notation in Remark 2.5. Then I0 ⊃ I1,0 +I2,0 .
In addition, there is an isomorphism of k[t]-algebras
k[t][x1 , x2 ]/(I1,0 + I2,0 ) ≃ k[t][x1 ]/I1,0 ⊗k[t] k[t][x2 ]/I2,0 .

Hence I1,0 + I2,0 is a prime ideal of Krull dimension r1 + r2 + 2. By Remark 2.5
and Lemma 2.6(1), I0 is also a prime ideal of Krull dimension r1 + r2 + 2. Hence,
I0 = I1,0 + I2,0 . This implies that I0 + (ℓ) = I1,0 + I2,0 + (ℓ) and so
k[t][x1 , x2 ]/(I0 + (ℓ)) ≃ k[t][x1 ]/I1,0 ⊗k[t] k[t][x2 ]/(I2,0 + (ℓ)).

Let τ ∈ P1 (k) \ {(0 : 1)} and write τ = (1 : τ ) with τ ∈ k. The k[t]-algebra
k[t][x1 , x2 ]/(I0 + (ℓ)) ⊗k[t] k(τ ) is isomorphic to


k[t][x1 ]/I1,0 ⊗k[t] k(τ ) ⊗k[t] k[t][x2 ]/(I2,0 + (ℓ)) ⊗k[t] k(τ )

The cycle X(I0 + (ℓ)) coincides with V0 · div(ℓ) because of the definition of the intersection product. Since dim(V2 ) ≥ 1, Proposition 2.21(1) and Lemma 2.7 imply that
the cycle X(I2,0 + (ℓ)) coincides with the standard model of V2 · div(ℓ).
We also deduce that dim(π −1 (τ )) = r1 + r2 = dim(V0 · div(ℓ)) − 1, and so there are
no vertical components. The case when τ = (0 : 1) can be treated in the same way
by considering I∞ and Ii,∞ instead of I0 and Ii,0 , respectively. Finally, applying the
isomorphism above to the generic point of P1k , we deduce that the generic fiber of

π : V · div(ℓ) → P1k coincides with V1 #(V2 · div(ℓ)). This concludes the proof.
Proof of Proposition 2.24. The statement is equivalent to the equalities
deg(X1 #X2 ) = deg(X1 ) deg(X2 ) ,

h(X1 #X2 ) = deg(X1 ) h(X2 ) + deg(X2 ) h(X1 ).

The first one is (1.20) and so we only need to prove the second. It is enough to prove
this equality for irreducible k(t)-varieties V1 , V2 over an algebraically closed field k.
Suppose first that the group of parameters consists in a single variable t. In this case,
the proof will be done by induction on the dimension of the Vi ’s. Write ri = dim(Vi ).
The case r1 = r2 = 0 is covered by Lemma 2.25, so we assume that either r1 or r2
are not 0. By symmetry, we can suppose that r2 ≥ 1. Let Vi and V be the standard
models of Vi and of V1 #V2 , respectively, and ℓ ∈ k[x2 ] a generic linear form. Then,
by Proposition 2.8, Theorem 1.11, Lemma 2.27 and again Proposition 2.8,
h(V1 #V2 ) = deg0,r1 +r2 +2 (V) = deg0,r1 +r2 +1 (V · div(ℓ)) = h(V1 #(V2 · div(ℓ))).

Using the inductive hypothesis and Proposition 2.21(2), we get

h(V1 #(V2 · div(ℓ))) = deg(V1 ) h(V2 · div(ℓ)) + deg(V2 · div(ℓ)) h(V1 )

= deg(V1 ) h(V2 ) + deg(V2 ) h(V1 ),

which proves the statement for this case.
The case of an arbitrary number p of parameters reduces to the previous one as follows.
tp −γp
1
Given an irreducible subvariety W ⊂ Pnk(t) , consider the field e
k = k t1 −γ
w ,..., w
where w is an additional variable and γi ∈ k is a generic element. Observe that e
k(w)

36

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

coincides with k(t)(w) and so it is a transcendental extension of k(t). The scalar
extension Wk(w)
⊂ Pne is an irreducible subvariety of the same dimension and degree
e
k(w)

as W . Let Res1 Wk(w)
be the Chow form of Wk(w)
, primitive with respect to the base
e
e
e
ring k[w].
By Proposition 1.28, there exists λ ∈ e
k(w)× such that

t − γ

t p − γp
1
1
w
+
γ
,
.
.
.
,
w
+
γ
(w)
=
Res
(W
)(t)
=
Res
(W
)
λ Res1 Wk(w)
1
p .
1
1
e
w
w

is primitive with respect
Indeed, Res1 (W ) is a polynomial over e
k[w] and Res1 W
e
k(w)

to this ring. Hence, λ ∈ e
k[w] \ {0}. Furthermore, let ζ be a root of λ in the algebraic
e
closure of k. If ζ 6= 0, setting w = ζ in the equality above we get Res1 (W ) = 0, which
is impossible. If ζ = 0, we get 0 = Res1 (W )(γ), which is also impossible since γ is
generic. We conclude that λ ∈ e
k× . In particular,


(2.28)
h(W ) = degt (Res1 (W )) = degw Res1 (Wk(w)
) = hw Wk(w)
,
e
e

where hw denotes the height with respect to the base ring e
k[w]. Coming back to
our problem, we observe that (V1 #V2 )ek(w) = V1,ek(w) #V2,ek(w) , which follows readily from the definition of the ruled join. Applying (2.28) and the previously considered case when p = 1, we conclude that h(V1 #V2 ) = hw V1,ek(w) #V2,ek(w) =




deg V1,ek(w) hw V2,ek(w) +deg V2,ek(w) hw V1,ek(w) = deg(V1 )h(V2 )+deg(V2 )h(V1 ). 

2.2. Measures of complex polynomials. To study cycles defined over Q, we will
use different measures for the size of a complex multivariate polynomial. We introduce
them in this section and collect some of their properties.
P
Definition 2.29. Let f = a αa xa ∈ C[x1 , . . . , xn ]. The ℓ∞ -norm, the ℓ1 -norm and
the sup-norm of f are respectively defined as
X
|αa | , ||f ||sup = supx∈(S 1 )n |f (x)|,
||f ||∞ = maxa |αa | , ||f ||1 =
a

where S 1 = {x ∈ C : |x| = 1} denotes the unit circle of C. The Mahler measure of f
is defined as
Z
Z 1
Z 1
2πiu1
2πiun
log |f |dµn
)| du1 . . . dun =
log |f (e
,...,e
···
m(f ) =
0

0

(S 1 )n

where µ denotes the Haar measure on S 1 of total mass 1.
We list some inequalities comparing these measures.
Lemma 2.30. Let f ∈ C[x1 , . . . , xn ]. Then
(1) log ||f ||∞ ≤ log ||f ||sup ≤ log ||f ||1 ≤ log ||f ||∞ + log(n + 1) deg(f );
(2) m(f ) ≤ log ||f ||sup ;
(3) log ||f ||1 ≤ m(f ) + log(n + 1) deg(f );
(4) | m(f ) − log ||f ||∞ | ≤ log(n + 1) deg(f ).
Proof.
P
(1) Let f = a αa xa . By Cauchy’s formula, for a ∈ supp(f ),
Z
f (x) n
αa =
dµ .
a
(S 1 )n x

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

37

Hence ||f ||∞ = maxa |αa | ≤ supx∈(S 1 )n |f (x)| = ||f ||sup , which gives the first inequality. The second follows easily from the definitions while the third one follows from


X
n + deg(f )
||f ||1 =
|αa | ≤ #supp(f ) ||f ||∞ ≤
||f ||∞ ≤ (n + 1)deg(f ) ||f ||∞ .
n
a
(2) follows easily from the definitions, (3) follows from [Phi86, Lem. 1.13] while (4)
follows from (1), (2) and (3).

We also list some well-known properties of the Mahler measure. Recall that a weight
monomial order on C[x] is a partial order on the monomials of C[x] defined by a
vector v ∈ Rn as xa ≺ xb if and only if hv, ai < hv, bi.
Lemma 2.31. Let f, g ∈ C[x]. Then
(1) m(f g) = m(f ) + m(g).

(2) m(f (ω1 x1 , . . . , ωn xn )) = m(f ) for any (ω1 , . . . , ωn ) ∈ (S 1 )n .

(3) m(f (xℓ1 , . . . , xℓn )) = m(f ) for any ℓ ≥ 1.

(4) Let ≺ be a weight monomial order on C[x]. Then m(init≺ (f )) ≤ m(f ).

Proof.
(1), (2) These follow easily from the definition of the Mahler measure.
(3) For u ∈ Rn set w = (ℓu1 , . . . , ℓun ) and observe that dw1 . . . dwn = ℓn du1 . . . dun .
Hence,
Z
Z
1
log |f (e2πiℓu )| du1 . . . dun = n
log |f (e2πiw )| dw1 . . . dwn
m(f (xℓ )) =
ℓ
n
n
[0,1]
[0,ℓ]
Z
log |f (e2πiw )| dw1 . . . dwn = m(f (x)).
=
[0,1]n

(4) Let v ∈ Rn be a vector defining ≺. The exponents of the monomials of f which
are minimal with respect to ≺ are the vectors in supp(f ) lying in the maximal face F
of the Newton polytope of f which has v as an inner exterior normal. Hence, init≺ (f )
is the face polynomial corresponding to F , that is, the sum of the terms in f whose
exponent lies in that face. The result then follows from the fact that the Mahler
measure of a polynomial is bounded below by the Mahler measure of any of its face
polynomials, see for instance [Smy81].

We collect in the following lemma some further inequalities comparing the measures
of polynomials depending on groups of variables.
Lemma 2.32. Let f ∈ C[y 1 , . . . , y m ] be a polynomial in m groups of ni variables
each. Then
P
(1) log ||f ||sup ≤ log ||f ||1 ≤ log ||f ||∞ + m
i=1 log(ni + 1) deg y i (f );
Pm
(2) | m(f ) − log ||f ||∞ | ≤ i=1 log(ni + 1) degyi (f ).

Proof. (1) can be proved in the same way as the third inequality in Lemma 2.30(1),
while (2) follows from [KPS01, Lem. 1.1].

For multihomogeneous polynomials, we will also need the following variant of the
Mahler measure, introduced and studied by Philippon in [Phi91].

38

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Definition 2.33. Let f ∈ C[x1 , . . . , xm ] be a multihomogeneous polynomial in m
groups of ni + 1 variables each. The Philippon measure of f is defined as
Z
ni
m X
X
1 
degxi (f ),
log |f | dµ1 . . . dµm +
ph(f ) =
2j
S 2n1 +1 ×···×S 2nm +1
i=1

j=1

where S 2ni +1 = {x ∈ Cni +1 : |x0 |2 + · · · + |xni |2 = 1} denotes the unit sphere of Cni +1
and µi the Borel measure on S 2ni +1 of total mass 1, invariant under the action of the
unitary group.
The Philippon measure is related to the Mahler measure by the inequalities
(2.34)

0 ≤ ph(f ) − m(f ) ≤

m
X

log(ni + 1) degxi (f ),

i=1

which follow from [Lel94, Thm. 4]. In particular,
(2.35)

ph(f ) ≤ log ||f ||sup +

m
X

log(ni + 1) degxi (f ).

i=1

Definition 2.36. Let f ∈ Z[x1 , . . . , xn ]. The height of f is defined as h(f ) = log kf k∞
if f 6= 0 and as 0 otherwise.
The following lemma estimates the behavior of the height of polynomials with respect
to the arithmetic operations and composition. Its proof follows directly from the
definitions.
Lemma 2.37. Let f1 , . . . , fs ∈ Z[x1 , . . . , xn ]. Then
P
(1) h( i fi ) ≤ maxi h(fi ) + log(s);
P
P
P
Q
(2) h( i fi ) ≤ h(f1 ) + si=2 log ||fi ||1 ≤ i h(fi ) + log(n + 1) si=2 deg(fi ).
(3) Let g ∈ C[y1 , . . . , ys ] and write d = maxi deg(fi ) and h = maxi h(fi ). Then
h(g(f1 , . . . , fs )) ≤ h(g) + deg(g)(h + log(s + 1) + d log(n + 1)).
2.3. Canonical mixed heights of cycles over Q. The projective space Pn = Pn (Q)
has a standard structure of toric variety with torus
×

(Pn )◦ := Pn \ V (x0 · · · xn ) ≃ (Q )n .

The action of this torus on Pn writes down as u · x = (u0 x0 : · · · : un xn ) for u = (u0 :
· · · : un ) ∈ (Pn )◦ and x = (x0 : · · · : xn ) ∈ Pn . This toric structure on Pn allows to
define a notion of canonical height for its subvarieties [BPS11]. Following David and
Philippon, this height can be defined by a limit process à la Tate [DP99]. In precise
terms, for ℓ ≥ 1, consider the ℓ-power map
[ℓ] : Pn −→ Pn

,

(x0 : · · · : xn ) 7−→ (xℓ0 : · · · : xℓn ).

Let V ⊂ Pn be an irreducible subvariety and let h denote the Fubini-Study height of
projective varieties [Phi95, KPS01]. The canonical (or normalized) height of V can
be defined as
h([ℓ] V )
b
.
(2.38)
h(V ) = deg(V ) lim
ℓ→∞ ℓ deg([ℓ] V )

Both h and b
h extend to cycles by linearity. Alternatively, the canonical height can be
defined using Arakelov geometry, as the height of V with respect to canonical metric
on the universal line bundle O(1), see for instance [Mai00, BPS11].

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

39

We collect in the proposition below some of the basic properties of this notion. For a
cycle X of Pn , we denote by [ℓ]∗ X its direct image under the map [ℓ]. We denote by
×
µ∞ the subgroup of Q of roots of unity and by µℓ the subgroup of ℓ-roots. A variety
is called a torsion subvariety of Pn if it is the closure of the orbit of the action of a
subtorus of (Pn )◦ over a point with coordinates in {0} ∪ µ∞ .

Proposition 2.39.
(1) Let X ∈ Zr (Pn ). Then b
h(X) = limℓ→∞ ℓ−r−1 h([ℓ]∗ X).
(2) Let X ∈ Zr (Pn ) and ℓ ∈ Z>0 . Then deg([ℓ]∗ X) = ℓr deg(X) and b
h([ℓ]∗ X) =
ℓr+1 b
h(X).
(3) If X is an effective cycle, then b
h(X) ≥ 0.
(4) If X is a sum of torsion subvarieties, then b
h(X) = 0. In particular, b
h(Pn ) = 0.
7
n
+
h(X) − h(X) ≤ 2 (r + 1) log(n + 1) deg(X).
(5) Let X ∈ Zr (P ). Then b
n
(6) Let ξ ∈ P be a point with rational coordinates and write ξ = (ξ0 : · · · : ξn ) for
some coprime ξi ∈ Z. Then b
h(ξ) = log(maxi |ξi |).
+ n
(7) Let D ∈ Div (PQ ) and fD ∈ Z[x] its primitive defining polynomial. Then
b
h(D) = m(fD ).

Proof.
(1-2) By linearity, we reduce to the case of an irreducible variety V . We can assume
that V ∩ (Pn )◦ 6= ∅, otherwise we restrict to a sufficiently small standard subspace of
Pn , that is, a linear subspace defined by a subset of the coordinates xi .
For shorthand, let [ℓ] denote also the restriction of the ℓ-power map to the torus (Pn )◦ .
This is a group homomorphism with kernel ker[ℓ] ≃ µnℓ . Let stab(V ) = {u ∈ (Pn )◦ :
u · V = V } be the stabilizer of V . On the one hand, by [DP99, Prop. 2.1(i)],
ℓr
deg(V ).
deg([ℓ] V ) =
#(stab(V ) ∩ ker[ℓ])
On the other hand, for a generic point x ∈ V ,
deg([ℓ]

V

) = #{y ∈ V : [ℓ]y = [ℓ]x} = #{ω ∈ ker[ℓ] : ω x ∈ V } = #(stab(V )∩ker[ℓ]).

Therefore, deg([ℓ]∗ V ) = deg([ℓ]

Finally

V

) deg([ℓ]V ) = ℓr deg(V ). Furthermore,

deg([ℓ] V )h([ℓ]V )
deg(V )h([ℓ]V )
h([ℓ]∗ V )
b
h(V ) = lim
= lim
= lim
.
ℓ→∞ ℓ deg([ℓ]V )
ℓ→∞
ℓ→∞
ℓr+1
ℓr+1

h([j]∗ [ℓ]∗ V )
h([j ℓ]∗ V )
b
h([ℓ]∗ V ) = lim
= ℓr+1 lim
= ℓr+1 b
h(V ).
r+1
j→∞
j→∞ (ℓ j)r+1
j
(3) This is a direct consequence of the definition of b
h and the analogous property for
the Fubini-Study height.
(4–7) These follow from [DP99, Prop. 2.1 and display (2)].

In the sequel, we extend the notion of canonical height to the multiprojective setting
and study its behavior under geometric constructions. Our approach relies on the
analogous theory for the Fubini-Study mixed height developed by Rémond in [Rem01a,
Rem01b]. For simplicity, we will restrict to subvarieties of Pn defined over Q or
equivalently, to Q-varieties in Pn
Q , see Remark 1.1. We will apply the resultant theory
in §1 for the case when A = Z. In particular, the resultant of an irreducible Q-variety
is a primitive polynomial in Z[u].

40

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Definition 2.40 ([Rem01b, §2.3]). Let V ⊂ Pn
Q be an irreducible Q-variety of dimenm
sion r, c ∈ Nr+1 and e(c) as defined in (1.43). The Fubini-Study (mixed) height of V
of index c is defined as
hc (V ) = ph(Rese(c) (V )).
This definition extends by linearity to cycles in Zr (Pn
Q ).
Next, we introduce morphisms relating different multiprojective spaces.

i
Definition 2.41. Let δi ∈ Z>0 and set Ni = δi n+n
. The Veronese embedding and
i
the modified Veronese embedding of index δi are the embeddings vδi , veδi : Pni ֒→ PNi −1
respectively defined for xi ∈ Pni as

 1/2
δi
ai
ai
xi
vδi (xi ) = (xi )a ∈Nni +1 , veδ i (xi ) =
i
n +1
ai
δi
ai ∈N i
δi

vδm for
For δ = (δ1 , . . . , δm ) ∈ (Z>0 )m , we set vδ = vδ1 × · · · × vδm and veδ = veδ1 × · · · × e
the Veronese embedding and the modified Veronese embedding of index δ, respectively.
These are embeddings of Pn into PN −1 , where N = (N1 , . . . , Nm ) and 1 = (1, . . . , 1).
Consider the Segre
embedding s : PN −1 ֒→ PN1 ···Nm −1 defined as s(y 1 , . . . , y m ) =

y1,j1 · · · ym,jm 1≤j ≤N for y i ∈ PNi −1 . The composed maps s ◦ vδ , s ◦ veδ : Pn ֒−→
i

i

PN1 ···Nm −1 are called the Segre-Veronese embedding and the modified Segre-Veronese
embedding of index δ, respectively.

Let δ = (δ1 , . . . , δm ) ∈ (Z>0 )m . For each i, consider the diagonal endomorphism
∼
∆i : PNi −1 → PNi −1 defined as

 1/2
δi
yi,ai
.
∆i ((yi,ai )ai ) =
n +1
ai
ai ∈N i
δi

∼

Consider also the diagonal endomorphism ∆ : PN1 ···Nm −1 → PN1 ···Nm −1 defined as
 1/2 
 1/2
δm
δ1
ya
.
···
(2.42)
∆((ya )a ) =
am
a1
a∈Nn+1
δ

These linear maps allow to write the modified Veronese and the modified SegreVeronese embeddings in terms of the Veronese and Segre-Veronese embeddings as
veδi = ∆i ◦ vδi

(2.43)

,

s ◦ veδ = ∆ ◦ s ◦ vδ .

The degree and the Fubini-Study height of the direct image of a cycle X ∈ Zr (Pn
Q)
under the Segre-Veronese and the modified Segre-Veronese embeddings decompose in
terms of mixed degrees and Fubini-Study mixed heights of X.
m
Proposition 2.44. Let X ∈ Zr (Pn
Q ) and δ ∈ (Z>0 ) . Then
X r 
X r + 1


b
deg (s ◦ vδ )∗ X =
degb (X) δ , h (s ◦ e
vδ )∗ X =
hc (X) δ c .
b
c
m
m
c∈Nr+1

b∈Nr

Proof. This follows from [Rem01b, p. 103].

Let ℓ ∈ Z>0 . The ℓ-power map of Pn is defined as
[ℓ] : Pn −→ Pn

,

x = (xi,j )i,j 7−→ xℓ = (xℓi,j )i,j .



HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

41

m
Proposition-Definition 2.45. Let X ∈ Zr (Pn
Q ) and c ∈ Nr+1 . Then the sequence
(ℓ−r−1 hc ([ℓ]∗ X))ℓ≥1 converges for ℓ → ∞. The limit

b
hc (X) := lim ℓ−r−1 hc ([ℓ]∗ X)
ℓ→∞

is called the canonical (mixed) height of X of index c. For any δ ∈ (Z>0 )m it holds
X r + 1

b
b
(2.46)
h (s ◦ vδ )∗ X =
hc (X) δ c .
c
m
c∈Nr+1

hr+1 (X) = b
h(X).
In particular, for a projective cycle X ∈ Zr (PnQ ) we have that b

Proof. Proposition 2.44 applied to the cycle [ℓ]∗ X implies that
X r + 1

(2.47)
h (s ◦ veδ )∗ [ℓ]∗ X =
hc ([ℓ]∗ X) δ c .
c
m
c∈Nr+1

Let I ⊂ (Z>0 )m be a subset of cardinality #(Nm
r+1 ) such that the square matrix
r+1 c 
is
of
maximal
rank.
Inverting
this matrix, we can write the
δ
c
c∈Nm , δ∈I
r+1

mixed heights in the formula above in terms of heights of projective cycles as
X

(2.48)
hc ([ℓ]∗ X) =
νc,δ h (s ◦ veδ )∗ [ℓ]∗ X .
δ∈I

with νc,δ ∈ Q not depending on ℓ. Observe that

(s ◦ veδ ◦ [ℓ])∗ X = ∆∗ (s ◦ vδ ◦ [ℓ])∗ X,

where ∆ denotes the linear map in (2.42). By [KPS01, Lem. 2.7] applied to the
projective cycle (s ◦ vδ ◦ [ℓ])∗ X, the map ∆ and its inverse, there exists κ(m, r, δ) ≥ 0
such that the quantity |h (s ◦ veδ )∗ [ℓ]∗ X − h (s ◦ vδ )∗ [ℓ]∗ X | is bounded above by

Y
m 
δi + ni
deg((s ◦ vδ )∗ [ℓ]∗ X).
κ(m, r, δ) log
ni
i=1

We have that [ℓ] commutes with s ◦ vδ . By Proposition 2.39(2),

deg((s ◦ vδ )∗ [ℓ]∗ X) = deg([ℓ]∗ (s ◦ vδ )∗ X) = ℓr deg((s ◦ vδ )∗ X).


We deduce h (s ◦ veδ )∗ [ℓ]∗ X = h [ℓ]∗ (s ◦ vδ )∗ X + O(ℓr ). Therefore, for each δ ∈ I,



lim ℓ−r−1 h (s ◦ veδ )∗ [ℓ]∗ X = lim ℓ−r−1 h [ℓ]∗ (s ◦ vδ )∗ X = b
h (s ◦ vδ )∗ X .
ℓ→∞

ℓ→∞

This proves that the sequence (ℓ−r−1 hc ([ℓ]∗ X))ℓ≥1 converges for ℓ → ∞, since it is a
linear combination of convergent sequences as shown in (2.48). The formula (2.46)
follows from (2.47) by passing to the limit for ℓ → ∞. The last statement is this
formula applied to X ∈ Zr (PnQ ) and δ = 1.

Remark 2.49. The definition of canonical mixed heights in [PS08, Formula (1.3)]
is different from the one presented here. Nevertheless, both notions coincide as they
both satisfy (2.46). These mixed heights can be alternatively defined using Arakelov
geometry, as explained at the end of [PS08, §I], and they correspond to the canonical
mixed heights induced by the toric structure of Pn
Q , see [BPS11].

42

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Definition 2.50. Let η be an indeterminate. The extended Chow ring of Pn
Q is the
graded ring
∗ n
2
2 n1 +1
nm +1
A∗ (Pn
, . . . , θm
),
Q ; Z) = A (PQ ) ⊗Z R[η]/(η ) ≃ R[η, θ1 , . . . , θm ]/(η , θ1

ni
where θi denotes the class in A∗ (Pn
Q ) of the inverse image of a hyperplane of PQ under
ni
∗ n
the projection Pn
Q → PQ . For short, we alternatively denote this ring as A (P ; Z).
To a cycle X ∈ Zr (Pn
Q ) we associate an element of this ring, defined as
X
X
nm −cm
nm −bm
b
+
hc (X) η θ1n1−c1 · · · θm
[X]Z =
.
degb (X) θ1n1 −b1 · · · θm
c∈Nm
r+1 , c≤n

b∈Nm
r ,b≤n

It is a homogeneous element of degree |n| − r.

∗ n
There is an inclusion ı : A∗ (Pn
Q ) ֒→ A (PQ ; Z) which satisfies [X]Z ≡ ı([X]) (mod η).
In particular, the class of a cycle in the Chow ring is determined by its class in the
extended Chow ring.
b
For X ∈ Zr (Pn
Q ), Theorem 2.58(2) shows that hc (X) = 0 for every c such that ci > ni
for some i. Hence [X]Z contains the information of all mixed degrees and heights,
since {θ a , η θ a }a≤n is a basis of A∗ (Pn ; Z).
Next proposition extends the first properties of the canonical height in Proposition 2.39
to the multiprojective setting. The space Pn is a toric variety with torus
m
Y
×
n ◦
(Pni )◦ ≃ (Q )|n| .
(P ) =
i=1

A variety V is called a torsion subvariety of Pn if it is the closure of the orbit of the
action of a subtorus of (Pn )◦ over a point with coordinates in {0} ∪ µ∞ .

Proposition 2.51.
r
b
(1) Let X ∈ Zr (Pn
Q ) and ℓ ≥ 1. Then degb ([ℓ]∗ X) = ℓ degb (X) and hc ([ℓ]∗ X) =
m
hc (X) for all b ∈ Nm
ℓr+1 b
r and c ∈ Nr+1 .
m
b
(2) Let X ∈ Zr+ (Pn
Q ). Then [X]Z ≥ 0. In particular, hc (X) ≥ 0 for all c ∈ Nr+1 .
(3) If X is a linear combination of torsion subvarieties, then [X]Z = ı([X]) or
n
equivalently, b
hc (X) = 0 for all c ∈ Nm
r+1 . In particular, [PQ ]Z = 1.

m
(4) Let X ∈ Zr+ (Pn
Q ). Then there exists κ(r, m) ≥ 0 such that for all c ∈ Nr+1 ,
X
b
hc (X) − hc (X) ≤ κ(r, m) log(|n| + 1)
degb (X).
b∈Nm
r

Proof.
(1) Recall that [ℓ] commutes with s ◦ vδ . Hence, propositions 2.44 and 2.39(2) imply
that
X r 

r
ℓ
degb (X)δ b = ℓr deg (s ◦ vδ )∗ X
b
X r 
b∈Nm

r
= deg (s ◦ vδ )∗ [ℓ]∗ X =
degb ([ℓ]∗ X) δ b .
b
m
b∈Nr

Since this holds for all δ ∈ (Z>0 )m , we deduce that degb ([ℓ]∗ X) = ℓr degb (X). The
statement for the height follows analogously by using (2.46) and Proposition 2.39(2).
(2) The non-negativity of the canonical mixed heights is a consequence of the nonnegativity of the Fubini-Study mixed heights. The latter follows from the estimates

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

43

in (2.34) and the non-negativity of the Mahler measure of a polynomial with integer
coefficients. Hence, b
hc (X) ≥ 0 for all c ∈ Nm
r+1 . The rest of the statement follows
from this together with Proposition 1.10(1).
(3) It suffices to prove this statement for a torsion subvariety V of Pn . Given δ ∈
(Z>0 )m , Proposition 2.39(4) implies that b
h((s ◦ vδ )∗ X) = 0 since the image of V under
a Segre-Veronese embedding is a torsion subvariety of a projective space. Therefore,
the right-hand side of (2.46) is equal to 0 for all δ, which implies that all its coefficients
are 0. Hence all canonical mixed heights of V are 0, as stated.
(4) By (2.46) and Proposition 2.44, for each δ ∈ (Z>0 )m ,
X r + 1



b
b
h (s ◦ vδ )∗ X − h (s ◦ veδ )∗ X =
hc (X) − hc (X) δ c .
c
m
c∈Nr+1

m
As in the proof of Proposition-Definition 2.45, we pick asubset
 I ⊂ (Z>0 ) of cardir+1
c
m
δ c∈Nm ,δ∈I is of maximal
nality #(Nr+1 ) such that the square matrix MI :=
c
r+1

rank. Inverting this matrix, we obtain for each c
X


b
h (s ◦ vδ )∗ X − h (s ◦ veδ )∗ X
(2.52)
hc (X) − hc (X) =
νc,δ b
δ∈I

with νc,δ ∈ Q. Using (2.43), [KPS01, Lem. 2.7], Proposition 2.44 and the inequality
Qm δi +ni 
log
≤ |δ| log(|n| + 1), we get that there exists κ1 (r, m, δ) ≥ 0 such that
i=1
ni
X


h (s ◦ veδ )∗ X − h (s ◦ vδ )∗ X | ≤ κ1 (r, m, δ) log(|n| + 1)
degb (X).
b∈Nm
r

By propositions 2.39(5) and 2.44, there exists κ2 (r, m, δ) ≥ 0 such that
X


b
degb (X).
h (s ◦ vδ )∗ X − h (s ◦ vδ )∗ X ≤ κ2 (r, m, δ) log(|n| + 1)
b∈Nm
r

Therefore, setting κ3 (r, m, δ) = κ1 (r, m, δ) + κ2 (r, m, δ), we get
X


b
h (s ◦ vδ )∗ X − h (s ◦ veδ )∗ X ≤ κ3 (r, m, δ) log(|n| + 1)
degb (X).
b∈Nm
r

Observe that the matrix MI does not depend on n. Using (2.52), we deduce that
there exists κ(r, m) such that
X
degb (X)
|b
hc (X) − hc (X)| ≤ κ(r, m) log(|n| + 1)
b∈Nm
r

for all c ∈ Nm
r+1 , as stated.



The following proposition describes the mixed heights and classes of points and divisors, extending Proposition 2.39(6-7) to the multiprojective setting.
Proposition 2.53.
(1) Let ξ = (ξ 1 , . . . , ξ m ) ∈ Pn be a point with coordinates in Q and for each
1 ≤ i ≤ m write ξ i = (ξi,j )j for coprime ξi,j ∈ Z. Then
[ξ]Z =

m
X
i=1

In particular, b
hei (ξ) = b
h(ξ i ).

b
h(ξ i ) η θ n−ei + θ n .

44

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

(2) Let D ∈ Div+ (Pn
Q ) and fD ∈ Z[x] its primitive defining polynomial. Then
[D]Z = m(fD ) η +

m
X

degxi (fD ) θi .

i=1

In particular, b
hn (D) = m(fD ).

We need the following lemma.

Lemma 2.54. Let H be an irreducible Q-hypersurface of Pn
Q which is not a standard
hyperplane and ℓ ≥ 1. Then
Y
f[ℓ]∗ [ℓ]∗ H =
fH (ω · x).
ω∈ker[ℓ]

Proof. Let stab(H) = {u ∈

(Pn )◦

: u · H = H} be the stabilizer of V . Then
[
[ℓ]−1 [ℓ]H =
ω · H,
ω

the union being over a set of representatives of ker[ℓ]/(stab(H) ∩ ker[ℓ]). As in the
proof of Proposition 2.39(1-2), we can show that deg([ℓ] H ) = #(stab(H) ∩ ker[ℓ]).
Hence,
X
[ℓ]∗ [ℓ]∗ H = deg([ℓ] H ) [ℓ]−1 [ℓ] H =
ω · H.
ω∈ker[ℓ]

This implies that the primitive polynomial defining this divisor satisfies
Y
f[ℓ]∗ [ℓ]∗ H = λ
fH (ω · x)
ω∈ker[ℓ]

with λ ∈ Q× . It only remains to prove that λ = ±1. Let K be the ℓ-th cyclotomic
field, so that fH (ω · x) ∈ K[x] for all ω ∈ ker[ℓ]. Let p ∈ Z be a prime number and v
a valuation of K extending ordp . By Gauss Lemma,
Y
 X

v fH (ω · x) = 0
fH (ω · x) =
ordp
ω

ω

since fH is primitive and v(ω) = 0 for all ω ∈ ker[ℓ]. This implies that ordp (λ) = 0
for all p and λ = ±1 as desired.

Proof of Proposition 2.53.
(1) It is enough to prove that b
hei (ξ) = b
h(ξ i ). We have that [ℓ]∗ ξ = ξ ℓ , hence
ℓ
Resei ([ℓ]∗ ξ) = λi Li (ξ i ), where Li is the general linear form of multidegree ei and
λi ∈ Q× , thanks to Corollary 1.38. Since Resei (ξ) and Li (ξ i ) are primitive polynomials, we deduce that λi = ±1. Applying Definition 2.40, the estimates in (2.34) and
Lemma 2.30(4), we obtain

ℓ−1 hei ([ℓ]∗ ξ) = ℓ−1 ph Li (ξ ℓi ) = log(maxj |ξi,j |) + O(ℓ−1 ).
The statement follows by letting ℓ → ∞.
(2) By Proposition 1.10(4),

[D]Z = b
hn (D) η + [D] = b
hn (D) η +

m
X

degxi (fD ) θi .

i=1

Thus, we only have to prove that b
hn (D) = m(fD ). We reduce without loss of generality
to the case of an irreducible hypersuface H. If H is a standard hyperplane of Pn
Q , then

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

45

bn (H) = 0 = m(xi,j ), and the statement is true in this
fH = xi,j for some i, j. Hence h
case.
We can then suppose that H is an irreducible Q-hypersurface which is not a standard
hyperplane. Let ℓ ≥ 1. By definition, f[ℓ]∗[ℓ]∗ H = f[ℓ]∗ H (xℓ ). Applying successively
Lemma 2.31(3), Lemma 2.54 and Lemma 2.31(2), we get
X
m(f[ℓ]∗ H ) = m(f[ℓ]∗H (xℓ )) =
m(fH (ω · x)) = ℓ|n| m(fH ).
ω∈ker[ℓ]

By [Rem01b, Thm. 3.4], the estimates in (2.34) and Proposition 2.51(1),
j
m  nX
i −1 X
X
1
degn−ei ([ℓ]∗ H) = m(f[ℓ]∗ H ) + O(ℓ|n|−1 ).
hn ([ℓ]∗ H) = ph(f[ℓ]∗H ) +
2l
i=1

j=1 l=1

Therefore, ℓ−|n| hn ([ℓ]∗ H) = m(fH ) + O(ℓ−1 ). We conclude that b
hn (H) = m(fH ) by
letting ℓ → ∞.


The following result gives the behavior of mixed degrees and heights with respect to
Veronese embeddings.

Proposition 2.55. For δ ∈ (Z>0 )m let vδ be the Veronese embedding of index δ,
m
m
X ∈ Zr (Pn
Q ), b ∈ Nr and c ∈ Nr+1 . Then
degb ((vδ )∗ X) = δ b degb (X)

,

b
hc ((vδ )∗ X) = δ c b
hc (X).

Proof. It is enough to prove the statement for an irreducible Q-variety V . Set Ni =
δi +ni
for 1 ≤ i ≤ m, N = (N1 , . . . , Nm ) and 1 = (1, . . . , 1) ∈ Nm . The embedding
ni
vδ induces an isomorphism of multigraded algebras
M
M


Q[Pn ]/I(V ) (d δ ,...,d δ ) .
Q[PN −1 ]/I(vδ (V )) =
Q[PN −1 ]/I(vδ (V )) d ≃
1 1

d∈Nm

d∈Nm

m m

Hence, the Hilbert-Samuel functions of V and of vδ (V ) satisfy Hvδ (V ) (d1 , . . . , dm ) =
HV (δ1 d1 , . . . , δm dm ) for all d. Comparing the coefficient of the monomial db in the
corresponding Hilbert polynomials and using that vδ is a map of degree 1, it follows
that degb ((vδ )∗ V ) = degb (vδ (V )) = δ b degb (V ).
Concerning the height, consider the embeddings
′

′

s ◦ vdδ : Pn ֒−→ PN1 ···Nm −1 , s ◦ vd ◦ vδ : Pn ֒−→ PM1 ···Mm −1 ,

di +Ni −1
i
. For xi ∈ Pni ,
and
M
=
where Ni′ = di δni +n
i
Ni −1
i

vdi δi (xi ) = (xai i )|ai |=di δi , vdi ◦ vδi (xi ) = ((xbi i )|bi |=δi )ci |c |=d
i

i

Observe that the monomials appearing in the image of both maps are the same. This
′
′
implies that there are linear maps Ai : PMi −1 → PNi −1 and Bi : PNi −1 → PMi −1 such
that Ai ◦ vdi ◦ vδi = vdi δi and vdi ◦ vδi = Bi ◦ vdi δi . In turn, this implies that there exist
′
′
′
′
linear maps A : PM1 ···Mm −1 → PN1 ···Nm −1 and B : PN1 ···Nm −1 → PM1 ···Mm −1 such that
A ◦ s ◦ vd ◦ vδ = s ◦ vdδ

,

s ◦ vd ◦ vδ = B ◦ s ◦ vdδ .

Let ℓ ≥ 1. We apply [KPS01, Lem. 2.7] to compare the Fubini-Study height of the
image of the cycle [ℓ]∗ V under the maps s ◦ vdδ and s ◦ vd ◦ vδ . Using also propositions
2.44 and 2.51(1), we obtain that there exists κ(n, d, δ) ≥ 0 such that
X
(2.56) h(s ◦ vdδ ([ℓ]∗ V )) − h(s ◦ vd ◦ vδ ([ℓ]∗ V )) ≤ κ(n, d, δ)
degb ([ℓ]∗ V ) = O(ℓr ).
b

46

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

The map [ℓ] commutes with vδ , vd , vdδ and s. Hence, s◦vdδ ([ℓ]∗ V ) = [ℓ]∗ s◦vdδ (V ) and
s◦vd ◦vδ ([ℓ]∗ V ) = [ℓ]∗ s◦vd ◦vδ (V ). From (2.56), we deduce that h([ℓ]∗ s◦vd ◦vδ (V )) =
h([ℓ]∗ s ◦ vdδ (V )) + O(ℓr ). Therefore,
b
h(s ◦ vd ◦ vδ (V )) = lim ℓ−r−1 h([ℓ]∗ s ◦ vd ◦ vδ (V ))
ℓ→∞

h(s ◦ vdδ (V )).
= lim ℓ−r−1 h([ℓ]∗ s ◦ vdδ (V )) = b
ℓ→∞

Hence, Proposition 2.44 implies that
X r + 1
b
hc (vδ (V )) dc = b
h(s ◦ vd ◦ vδ (V ))
c
c

h(s ◦ vdδ (V )) =
=b

X r + 1
c

c

b
hc (V ) (d δ)c .

hc (V ), as stated.
hc (vδ (V )) = δ c b
As this hold for all d ∈ Nm , it follows that b



The following result is the arithmetic analogue of Bézout’s theorem for multiprojective
Q-cycles. It contains Theorem 0.3 in the introduction. Given a multihomogeneous
polynomial f ∈ Z[x1 , . . . , xm ], we consider the element in the extended Chow ring
(2.57)

[f ]sup = log ||f ||sup η +

Observe that [div(f )]Z ≤ [f ]sup .

m
X
i=1

degxi (f )θi ∈ A∗ (Pn ; Z).

Theorem 2.58. Let X ∈ Zr (Pn
Q ) and f ∈ Z[x1 , . . . , xm ] a multihomogeneous polynomial such that X and div(f ) intersect properly.
(1) If X is effective, then for any b ∈ Nm
r ,
b
hb (X · div(f )) ≤

m
X
i=1

degxi (f )b
hb+ei (X) + log ||f ||sup degb (X).

bc (X) = 0 for any c ∈ Nm such that ci > ni for some i.
(2) h
r+1
(3) If X is effective, then [X · div(f )]Z ≤ [X]Z · [f ]sup .

Proof.
(1) We reduce without loss of generality to the case of an irreducible Q-variety
m . Consider the Veronese embedV . Let ℓ ≥ 1 and set ℓ = (ℓ, . . . , ℓ) ∈ (Z
 >0 ) ℓ+n

ℓ+ni
n
N
−1
i
ding vℓ : P → P
where N =
, 1 = (1, . . . , 1) ∈ Nm . Set
ni , . . . , ni
d = (d1 , . . . , dm ) = deg(f ). We have that f ℓ ∈ Q[Pn ]ℓ d and so there is a unique polynomial Fℓ ∈ Q[PN −1 ]d such that vℓ∗ div(Fℓ ) = div(f ℓ ) = ℓ div(f ). Then, the projection
formula (1.6) implies that
(2.59)

(vℓ )∗ V · div(Fℓ ) = ℓ (vℓ )∗ (V · div(f )).

ℓ (ξ)|
Set ||F ||v (V ) = supξ∈vℓ (V ) ||ξ ||d|F
We
dm , where || · || is the Euclidean norm.
1
···||ξ
ℓ
1
m ||
apply the arithmetic Bézout’s theorem for the Fubini-Study mixed height ([Rem01b,
Thm. 3.4 and Cor. 3.6]) to the variety Zℓ := vℓ (V ) = (vℓ )∗ V and the divisor div(Fℓ )
and we obtain
m
X

di hb+ei (Zℓ ) + degb (Zℓ ) log ||Fℓ ||v (V ) .
hb (Zℓ · div(Fℓ )) ≤
ℓ

i=1

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

47

Applying Proposition 2.51(4) to Zℓ and to Zℓ ·div(Fℓ ) together with the multiprojective
Bézout’s theorem 1.11, it follows that there exist κ(r, m, d) ≥ 0 such that
(2.60) b
hb (Zℓ · div(Fℓ )) ≤

m
X
i=1

di b
hb+ei (Zℓ ) + degb (Zℓ ) log(||Fℓ ||v

ℓ (V )



+ κ(r, m, d) log(|N − 1| + 1)

X

degb (Zℓ ).

b

By Proposition 2.55, degb (Zℓ ) =
degb (V ) and b
hb+ei (Zℓ ) = ℓr+1 b
hb+ei (V ). The
same result together with (2.59) also implies that
b
hb (Zℓ · div(Fℓ )) = b
hb (ℓ vℓ,∗ (V · div(f ))) = ℓr+1 b
hb (V · div(f )).
ℓr

We have that
||Fℓ ||v

ℓ (V )

= supx∈V

|f ℓ (x)|
||vℓ (x1 )||d1 · · · ||vℓ (xm )||dm

|f ℓ (x)|
≤ supx∈Dn+1 |f ℓ (x)|,
ℓdi
max
|x
|
j i,j
i=1

where D = {z ∈ C : |z| ≤ 1} is the unit disk. Hence, log(||Fℓ ||v (V ) ≤ ℓ log ||f ||sup
ℓ
because of the maximum modulus principle applied to f . Besides, log(|N − 1| + 1) =
O(log(ℓ)) and we deduce from (2.60) that
m
 log(ℓ) 
 X
b
di b
hb+ei (V ) + degb (V ) log ||f ||sup + O
hb V · div(f ) ≤
.
ℓ
≤ supx∈V Qm

i=1

The result follows by letting ℓ → ∞.
(2) This follows by adapting the proof of Theorem 2.18(2) to this setting without
major changes.
(3) This is an immediate consequence of (1) and (2), together with Theorem 1.11 and
Proposition 1.10(4).

The following results can be proved by adapting the arguments in the proofs of corollaries 2.19 and 2.20 without major changes.
Corollary 2.61. Let V ⊂ Pn
Q be a Q-variety of pure dimension r and f ∈ Z[x1 , . . . , xm ]
a multihomogeneous polynomial. Let W denote the union of the components of dimension r − 1 of the intersection V ∩ V (f ). Then
In particular, b
hb (W ) ≤

Pm

[W ]Z ≤ [V ]Z · [V (f )]sup .
b

i=1 degxi (f ) hb+ei (V

) + log ||f ||sup degb (V ) for all b ∈ Nm
r .

Corollary 2.62. Let n ∈ Z>0 , X ∈ Zr+ (PnQ ) and fj ∈ Z[x0 , . . . , xn ] be s ≤ r homoQi−1
geneous polynomials such that X · j=1
div(fj ) and div(fi ) intersect properly for all
1 ≤ i ≤ s. Then
s
s
s
 Y

X

Y
log ||fℓ ||sup 
b
b
.
div(fj ) ≤
deg(fi ) h(X) + deg(X)
h X·
deg(fℓ )
j=1

i=1

ℓ=1

Remark 2.63. Theorem 2.58 is one of the main reasons for considering canonical
mixed heights instead of others. For instance, the fact that the canonical mixed
heights of index c such that ci > ni for some i are zero is quite convenient in the
applications. Observe that the analogue of this statement for the Fubini-Study mixed

48

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

heights does not hold: for instance, hn+1 (Pn ) equals the n-th Stoll number, which
is not zero. This fact implies that the class in A∗ (Pn
Q ; Z) of a cycle X contains the
information about all canonical mixed heights of X. This information is necessary if
one wants to express the arithmetic Bézout’s inequality in Theorem 2.58(1) in terms
of elements in the extended Chow ring.
We next show that canonical mixed heights are monotonic with respect to linear
projections. We keep the notation from Proposition 1.16 and consider also the injective
R-linear map  : A∗ (Pl ; Z) ֒→ A∗ (Pn ; Z) defined by (P ) = θ n−l P .
l
Proposition 2.64. Let π : Pn
Q → PQ be the standard projection defined in (1.15) and

X ∈ Zr+ Pn
Q . Then

 [π∗ X]Z ≤ [X]Z .

In particular, b
hc (π∗ X) ≤ b
hc (X) for all c ∈ Nm
r+1 .

Proof. The statement is equivalent to degb (π∗ X) ≤ degb (X) and b
hc (π∗ X) ≤ b
hc (X)
for all b, c. Because of Proposition 1.16, we only need to prove the latter inequality.
Let ℓ ≥ 1. By Proposition 1.41, Rese(c) (π∗ [ℓ]∗ X) divides init≺ (Rese(c) ([ℓ]∗ X)) in Z[u].
Using the fact that the Mahler measure of a polynomial with integers coefficients is
≥ 0 and Lemma 2.31(4), we deduce that


m(Rese(c) (π∗ [ℓ]∗ X)) ≤ m init≺ (Rese(c) ([ℓ]∗ X)) ≤ m Rese(c) ([ℓ]∗ X) .
From the estimates in (2.34) and Proposition 2.51(1), it follows that

hc (π∗ [ℓ]∗ X)) = ph(Rese(c) (π∗ [ℓ]∗ X)) = m(Rese(c) (π∗ [ℓ]∗ X)) + O(ℓr ),
hc ([ℓ]∗ X)) = ph(Rese(c) ([ℓ]∗ X)) = m(Rese(c) ([ℓ]∗ X)) + O(ℓr ).
Since π commutes with [ℓ],
hc (π∗ [ℓ]∗ X)
hc ([ℓ]∗ X)
hc ([ℓ]∗ π∗ (X))
b
= lim
≤ lim
=b
hc (X),
hc (π∗ (X)) = lim
r+1
r+1
ℓ→∞
ℓ→∞
ℓ→∞
ℓ
ℓ
ℓr+1

which completes the proof.



Example 2.65. We revisit the problem in Example 1.13 of computing the pairs
(eigenvalue, eigenvector) for the case of a matrix
Q M with entries in Z. We use the
notations therein and furthermore we set Z = ni=1 div(fi ) ∈ Z0+ (P1 × Pn−1 ; Q). By
Corollary 2.62,
n
Y
[div(fi )]sup .
[Z]Z ≤
i=1

We have that [Z]Z = b
h(1,0) (Z) η θ2n−1 + b
h(0,1) (Z) η θ1 θ2n−2 + deg(Z) θ1 θ2n−1 and that
[div(fi )]sup = log ||fi ||sup η + θ1 + θ2 . By comparing coefficients, it follows that
X
X
b
h(1,0) (Z) ≤
log ||fi ||sup , b
h(0,1) (Z) ≤ (n − 1)
log ||fi ||sup , deg(Z) ≤ n.
i

i

Let π1 and π2 denote the projections from
respectively. We have that
Z1 := (π1 )∗ Z ∈ Z0+ (P1Q )

,

P1 × Pn−1

to the first and the second factor,

n−1
)
Z2 := (π2 )∗ Z ∈ Z0+ (PQ

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

49

are the cycles of eigenvalues and of eigenvectors of M , respectively. Applying Proposition 2.64, we deduce that the heights of these cycles satisfy
X
X
b
h(Z1 ) ≤
log ||fi ||sup , b
h(Z2 ) ≤ (n − 1)
log ||fi ||sup .
i

i

A straightforward application of the arithmetic Bézout inequality
Pfor projective cycles
(Corollary 2.62) would have given the much worse bound 2n−1 i log ||fi ||sup .

Next result gives the behavior of extended Chow rings and classes with respect to
products.
Proposition 2.66. Let mi ∈ Z>0 and ni ∈ Nmi for i = 1, 2. Then
(1) A∗ (Pn1 × Pn2 ; Z) ≃ A∗ (Pn1 ; Z) ⊗R[η] A∗ (Pn2 ; Z).

i
(2) Let Xi ∈ Zri (Pn
Q ) for i = 1, 2. The above isomorphism identifies [X1 × X2 ]Z
with [X1 ]Z ⊗[X2 ]Z . In particular, for ci ∈ Nmi such that |c1 |+|c2 | = r1 +r2 +1,

b

 degc1 (X1 ) hc2 (X2 ) if |c1 | = r1 , |c2 | = r2 + 1,
b
h(c1 ,c2 ) (X1 × X2 ) =
degc2 (X2 ) b
hc1 (X1 ) if |c1 | = r1 + 1, |c2 | = r2 ,


0
otherwise.

Proof.
(1) This is immediate from the definition of the extended Chow ring.

(2) Consider the case when |c1 | = r1 + 1, |c2 | = r2 . By propositions 1.45 and 2.51(1),
hc ([ℓ]∗ (X1 × X2 )) = ph(Rese(c) ([ℓ]∗ X1 × [ℓ]∗ X2 ))

= ph(Rese(c1 ) ([ℓ]∗ X1 )degc2 ([ℓ]∗ X2 ) ) = ℓr2 degc2 (X2 ) hc1 ([ℓ]∗ X1 ).

Hence,
b
hc (X1 × X2 ) = lim ℓ−r1 −r2 −1 hc ([ℓ]∗ (X1 × X2 ))
ℓ→∞

= degc2 (X2 ) lim ℓ−r1 −1 hc1 ([ℓ]∗ X1 ) = b
hc1 (X1 ) degc2 (X2 ).
ℓ→∞

The other cases can be proved similarly. The equality of classes in the extended Chow
ring follows from this together with Proposition 1.19.

Finally, we compute the class in the extended Chow ring of the ruled join of two
projective varieties. For i = 1, 2 consider the injective R-linear map i : A∗ (Pni ; Z) ֒→
A∗ (Pn1 +n2 +1 ; Z) defined by θ l η b 7→ θ l η b for 0 ≤ l ≤ ni and b = 0, 1.
Proposition 2.67. Let ni ∈ N and Xi ∈ Zri (PnQi ) for i = 1, 2. Then
[X1 #X2 ]Z = 1 ([X1 ]Z ) · 2 ([X2 ]Z ).
In particular, b
h(X1 #X2 ) = deg(X1 ) b
h(X2 ) + deg(X2 ) b
h(X1 ).

Proof. The equality of classes is equivalent to deg(X1 #X2 ) = deg(X1 ) deg(X2 ) and
b
h(X1 #X2 ) = deg(X1 ) b
h(X2 ) + deg(X2 ) b
h(X1 ). The first one is (1.20) while the second
one is [PS08, Prop. 4.9(a)].


50

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

3. The height of the implicit equation
As an application of the results in the previous sections, we obtain sharp bounds for
the exponents and the coefficients of an equation defining the closure of the image of
an affine variety under a rational map. We consider separately the cases K a field of
functions and K = Q. Besides of their intrinsic interest, these results play a central
role in our treatment of the parametric and arithmetic Nullstellensätze.
In the sequel, we will be mostly concerned with affine varieties instead of multiprojective cycles. Given n ∈ Nm , we identify the affine space
n1
nm
An
K := AK × · · · × AK

with the dense open subset Pn
K \ V (x1,0 , . . . , xm,0 ). This identification allows to transn
fer notions and results from Pn
K to AK . For instance, subvarieties, cycles and divisors
n
of AK correspond to the restriction of subvarieties, cycles and divisors of Pn
K to this
open subset. Thus, we can consider their mixed degrees and heights, which will correspond to the analogous notions for their closure in the corresponding multiprojective
space. In particular, the degree and the height of a subvariety of AnK are respectively
defined as the degree and the height of its closure in PnK .
For n ∈ N, the set of K-varieties of AnK is in one-to-one correspondence with the set of
radical ideals of K[x1 , . . . , xn ]. For an affine K-variety V ⊂ AnK , we denote by V (K)
n
the set of closed points of VK . It can be identified with the subset of K defined by
I(V ). A polynomial relation is said to hold on V if it holds for every point of V (K).
Since Q is a perfect field, a Q-variety of AnQ can be identified with a subvariety of
An (Q) defined over Q, see Remark 1.1.
3.1. The function field case. Let k be an arbitrary field and consider the groups of
variables t = {t1 , . . . , tp } and x = {x1 , . . . , xn }. The following result is a parametric
analogue of Perron’s theorem on the size of an equation of algebraic dependence for
r + 1 polynomials over a variety of dimension r.
Theorem 3.1. Let V ⊂ Ank(t) be a k(t)-variety of pure dimension r and q1 , . . . , qr+1
∈ k[t, x] \ k[t]. Set dj = degx (qj ), hj = degt (qj ) for 1 ≤ j ≤ r + 1 and write
d = (d1 , . . . , dr+1 ), h = (h1 , . . . , hr+1 ). Then there exists
X
E=
αa y a ∈ k[t][y1 , . . . , yr+1 ] \ {0}
a∈Nr+1

satisfying E(q1 , . . . , qr+1 ) = 0 on V and such that, for all a ∈ supp(E),
• hd, ai ≤

 r+1
Y

j=1


dj deg(V ),

• deg(αa ) + hh, ai ≤

 r+1
Y

j=1

dj

r+1

X
hℓ 
.
h(V ) + deg(V )
dℓ
ℓ=1

Our proof below follows Jelonek’s approach in [Jel05, Thm. 3.3] and heavily relies on
the arithmetic intersection theory developed in the previous sections.
Lemma 3.2. Let V ⊂ Ank(t) be a k(t)-variety of pure dimension r and l ∈ N. Then


deg V × Alk(t) = deg(V ) , h V × Alk(t) = h(V ).

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

51

Proof. Consider the standard inclusions ι1 , ι2 and ι3 of An , Al−1 and An+l into Pn ,
Pl−1 and Pn+l , respectively. We can easily verify that ι3 (V × Al ) = ι1 (V )#ι2 (Al−1 ).
Applying propositions 2.24 and 2.13(2),
[V × Al ]k(t) = [V ]k(t) · [Al−1 ]k(t) = [V ]k(t) ,
which implies the statement.



Proof of Theorem 3.1. Consider first the case when the map
ψ : V −→ Ar+1
k(t)

x 7−→ (q1 (x), . . . , qr+1 (x))

,

is generically finite onto its image, that is, when the fiber of a generic point in Im(ψ) is
finite. In our setting, this implies that Im(ψ) is a hypersurface. Let E ∈ k[t][y]\{0} be
a primitive and squarefree polynomial defining this hypersurface. Let v, w1 , . . . , wr+1
be a set of auxiliary variables and write
d

r+1
P = E(w1 + v h1 y1d1 , . . . , wr+1 + v hr+1 yr+1
) ∈ k[t, v][w, y].

Hence,
(3.3)

maxa {hd, ai} = degw,y (P )

,

maxa {deg(αa ) + hh, ai} = degt,v (P ).

We have that E is primitive and squarefree as a polynomial in k[t, v][w, y]. Hence the
d
same holds for P , since the map defined by yj 7→ wj + v hj yj j , wj 7→ yj is the identity
on k[t, v] and an automorphism of k[t, v][w, y] which sends P to E.
Write V (P ) for the k(t, v)-hypersurface of A2r+2
defined by P . By Proposition 2.13(4),
k(t,v)
(3.4)

degw,y (P ) = deg(V (P ))

,

degt,v (P ) = h(V (P )).

We will bound both the degree and the height of this hypersurface. Consider the
following subvarieties of An+2r+2
:
k(t,v)
G = (V × A2r+2 ) ∩

r+1
\
j=1

V (yj − qj ) ,

G(d, h) = (V × A2r+2 ) ∩

r+1
\
j=1

d

V (wj + v hj yj j − qj ).

Both varieties are of pure dimension 2r + 1: indeed, each of them is defined by a set of
r+1 polynomials which form a complete intersection over V ×A2r+2 as they depend on
d
different variables yj . Let ρ : Ar+1 → Ar+1 be the map defined by yj 7→ wj + v hj yj j
and π the projection An+2r+2 ≃ An × A2r+2 → A2r+2 . We have a commutative
diagram
G(d, h)

IdAn ×Ar+1 ×ρ

/G

π

π



V (P )


IdAr+1 ×ρ

/ V (E)

Both G(d, h) → G and G → V (E) are generically finite since ψ is generically finite,
and so this is also the case for π : G(d, h) → V (P ). Proposition 2.22 then implies
that
(3.5)

deg(V (P )) ≤ deg(G(d, h)) ,

h(V (P )) ≤ h(G(d, h)).

52

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA
d

d

Observe that degx,w,y (v hj yj j + wj − qj ) = dj and degt,v (v hj yj j + wj − qj ) = hj . Hence,
since G(d, h) is an open set of a component defined by the homogenization of these
equations in Pn+2r+2 ,
 r+1
 r+1
Y 
Y 
dj deg(V × A2r+2 ) =
dj deg(V ),
deg(G(d, h)) ≤
j=1

h(G(d, h)) ≤
≤

 r+1
Y
j=1

 r+1
Y
j=1

j=1



r+1
X
hℓ
2r+2
2r+2
h(V × A
) + deg(V × A
)
dj
dℓ
ℓ=1



r+1
X
hℓ
dj
h(V ) + deg(V )
,
dℓ
ℓ=1

thanks to Corollary 2.19 and Lemma 3.2. The statements follows from these bounds,
together with (3.3), (3.4) and (3.5).
The general case reduces to the generically finite one by a deformation argument.
Choose variables xi1 , . . . , xir+1 among those in the group x in such a way that the
projection V → Ar+1
, x 7→ (xi1 , . . . , xir+1 ) is generically finite onto its image. Adding
k(t)
a further variable z, we consider the map

Vk(z,t) −→ Ar+1
, x 7−→ q1 (x) + z xi1 , . . . , qr+1 (x) + z xir+1 .
k(z,t)
It is also generically finite onto its image. Thus, we are in the hypothesis of the previous
case with respect to the base ring k(z)[t]. We deduce that there is a polynomial
a
e =P α
E
a ea y ∈ k(z)[t][y] \ {0} defining the closure of the image of this map and
e
satisfying, for all a ∈ supp(E),

 r+1
 r+1
r+1
Y 
Y 
X
hℓ
.
dj deg(V ) , degt (e
dj
hd, ai ≤
αa )+hh, ai ≤
h(V )+deg(V )
dℓ
j=1

j=1

ℓ=1

After multiplying by a suitable non-zero polynomial in z, we can assume without loss
e lies in k[z][t, y] and that it is primitive as a polynomial in the
of generality that E
e t, y) ∈ k[t, y] \ {0}. We have that E(q
e 1 + z xi , . . . , qr+1 +
variables t, y. Set E = E(0,
1
z xir+1 ) ∈ I(V ) ⊗ k(t)[z] and so E(q) ∈ I(V ) or, equivalently, E(q) = 0 on V . We
deduce that E = 0 is an equation of algebraic dependence for q1 , . . . , qr+1 which
e
satisfies the same bounds as E.


For V = Ank(t) we have r = n, deg(V ) = 1 and h(V ) = 0. The above result gives the
bounds
n+1
n+1
XY 
Y
dj hℓ
dj , deg(αa ) + hh, ai ≤
(3.6)
hd, ai ≤
j=1

ℓ=1

j6=ℓ

for the y-degree and the t-degree of an equation of algebraic dependence for n + 1
polynomials in k[t, x] of x-degree dj ≥ 1 and t-degree hj .

Example 3.7. Let d1 , d2 ∈ N be coprime integers and set qj = gj xdj − 1 ∈ k[t, x] for
a generic univariate polynomial gj ∈ k[t] of degree hj , j = 1, 2. The implicit equation
of the closure of the image of
A1k(t) −→ A2k(t)

,

x 7−→ (q1 (x), q2 (x))

is g2d1 (y1 + 1)d2 − g1d2 (y2 + 1)d1 = 0. The bounds (3.6) are optimal in this case.

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

53

Theorem 3.1 can be regarded
for the Newton polytope of the equaP as an cestimate
a ∈ k[t, y] with γ
tion E: if we write E =
γ
t
y
a,c ∈ k, the corresponding
a,c a,c
Newton polytope is the convex hull

N(E) = conv (a, c) : γa,c 6= 0 ⊂ Rr+1 × Rp .

Theorem 3.1 is equivalent to the statement that N(E) is contained in the intersection
of the non-negative orthant with the two half-spaces defined by the inequalities
 r+1
 r+1

r+1
X
Y 
Y 
hℓ
h(V ) + deg(V )
dj
dj deg(V ) , h1, ci + hh, ai ≤
hd, ai ≤
,
dℓ
j=1

j=1

ℓ=1

Np .

An

where 1 = (1, . . . , 1) ∈
Indeed, it can be shown that, for V = k(t) and generic
polynomials qj of x-degree dj ≥ 1 and t-degree hj , the Newton polytope of E coincides
with the set cut out by these inequalities.
For instance, consider in Example 3.7 the case when d2 h1 ≥ d1 h2 . Then, the Newton polytope of E is the convex hull of the points (0, 0, 0), (d2 , 0, 0), (d2 , 0, d1 h2 ),
(0, 0, d2 h1 ), (0, d1 , d2 h1 ), (0, d1 , 0), as shown in the figure:
t
(0, 0, d2 h1 )
(0, d1 , d2 h1 )
(d2 , 0, d1 h2 )
(0, 0, d1 h2 )

y1
(d2 , 0, 0)

y2

(0, d1 , 0)

It coincides with the subset of R3 cut out by the inequalities (3.6), namely

(a1 , a2 , c) : a1 , a2 , c ≥ 0, d1 a1 + d2 a2 ≤ d1 d2 , c + h1 a1 + h2 a2 ≤ d1 h2 + d2 h1 .

Example 3.8. Consider the elliptic curve C = V (t + 1)x31 + x21 − x22 ⊂ A2k(t) and
the polynomials q1 = x1 + (t + 1)x2 − 1, q2 = x1 x2 + (t − 1)x22 + t ∈ k[t, x1 , x2 ]. The
implicit equation of the closure of the image of

C −→ A2k(t) , (x1 , x2 ) 7−→ q1 (x1 , x2 ), q2 (x1 , x2 )

is defined by a polynomial E ∈ k[t, y1 , y2 ] with 138 terms. Its Newton
polytope is the

polytope conv (0, 0, 0), (6, 0, 0), (6, 0, 5), (0, 0, 11), (0, 3, 8), (0, 3, 0) ⊂ R3 :
t
(0, 0, 11)

(6, 0, 5)

(0, 3, 8)

(6, 0, 0)
y2

y1
(0, 3, 0)

It also coincides with the polytope cut out by the inequalities in the parametric
Perron’s theorem: we have that deg(C) = 3 and h(C) = 1 while degx (q1 ) = 1,

54

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

degx (q2 ) = 2 and degt (qi ) = 1, i = 1, 2. Theorem 3.1 implies the inclusion of polytopes

N(E) ⊂ (a1 , a2 , c) : a1 , a2 , c ≥ 0, a1 + 2a2 ≤ 6, c + a1 + a2 ≤ 11 ,

which turns out to be an equality.

The following result is an upper bound for the degree and the height of the implicit
equation of a hypersurface defined as the closure of the image of a general rational
map. These estimates are not used in the proof of the arithmetic Nullstellensätze.
Nevertheless, we include them because they may have some independent interest.
Recall that a rational map ρ : V 99K Ar+1
is defined by quotients of polynomials
k(t)
whose denominators do not vanish identically on any of the components of V . It is
generically finite onto its image if the fiber of a generic point in Im(ρ) is finite. In our
setting, this implies that the closure of its image is a hypersurface.
Theorem 3.9. Let V ⊂ Ank(t) be a k(t)-variety of pure dimension r and


q1
qr+1
r+1
(x), . . . ,
(x)
ψ : V 99K Ak(t) , x 7−→
p1
pr+1
a rational map, generically finite onto its image, defined by polynomials qj , pj ∈ k[t, x]
such that qj /pj ∈
/ k(t). Let E ∈ k[t, y] be a primitive and squarefree polynomial
defining Im(ψ). Set dj = max{degx (qj ), degx (pj )} and hj = max{degt (qj ), degt (pj )}
for 1 ≤ j ≤ r + 1. Then
Y 
• degyi (E) ≤
dj deg(V ) for 1 ≤ i ≤ r + 1,
j6=i

• degt (E) ≤
Proof. Let U = V \
The graph of ψ is

Sr+1
j=1

 r+1
Y
j=1

dj

r+1

X
hℓ 
.
h(V ) + deg(V )
dℓ
ℓ=1

V (pj ) be the dense open subset of V where ψ is defined.

{(x, y) : x ∈ U, yj pj (x) = qj (x) for 1 ≤ j ≤ r + 1} ⊂ U × Ar+1 (k(t)).

Let G be the closure of this set in V × Ar+1
. The equations yj pj = qj intersect
k(t)
r+1
properly on U × Ak(t) because they depend on different variables yj . Hence, G is an
equidimensional variety of dimension r, and the projection V × Ar+1 → Ar+1 induces
a generically finite map between G and V (E).
We consider mixed degrees and heights of G and V (E) with respect to the inclusions
V × Ar+1 ֒→ Pn × (P1 )r+1

,

Ar+1 ֒→ (P1 )r+1 .

Set 1 = (1, . . . , 1) ∈ Nr+1 and let ei denote the i-th vector of the standard basis
of Rr+1 . By Proposition 2.13(4),
(3.10)

degyi (E) = deg1−ei (V (E))

,

degt (E) = h1 (V (E)).

Proposition 2.22 applied to the projection Pn × (P1 )r+1 → (P1 )r+1 implies that
(3.11)

deg1−ei (V (E)) ≤ deg0,1−ei (G)

,

h1 (V (E)) ≤ h0,1 (G).

2 ) be the class of G in the extended Chow
Let [G]k[t] ∈ Z[η, θ0 , θ]/(η 2 , θ0n+1 , θ12 , . . . , θr+1
ring of Pn × (P1 )r+1 . Observe that G is contained in the part of dimension r of the

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

intersection
(V × A

r+1

)∩

r+1
\
j=1

55

V (yj pj − qj ).

We will give an upper bound for the class of G by applying Corollary 2.19 recursively
to the variety V × Ar+1 and the polynomials gj = yj pj − qj for j = 1, . . . , r + 1. By
propositions 2.23 and 2.13(2),
[V × Ar+1 ]k[t] = [V ]k[t] ⊗ [A1 ]⊗(r+1)
= [V ]k[t] = h(V )ηθ0n−r−1 + deg(V )θ0n−r .
k[t]
Hence,
[G]k[t] ≤ [V × A

r+1

]k[t]

r+1
Y

degt (gj )η + degx (gj )θ0 +

j=1

r+1
X

degyℓ (gj )θℓ

ℓ=1

= h(V )ηθ0n−r−1 + deg(V )θ0n−r



r+1
Y



(hj η + dj θ0 + θj ).

j=1

Observe that h0,1 (G) and deg0,1−ei (G) are the coefficients in [G]k[t] of the monomials η θ0n and θ0n θi , respectively. Therefore
deg0,1−ei (G) ≤

Y
j6=i



dj deg(V )

h0,1 (G) ≤

,

 r+1
Y

j=1

r+1

X
hℓ 
dj h(V ) + deg(V )
.
dℓ
ℓ=1

The statement follows from these estimates, together with (3.10) and (3.11).



For V = Ank(t) , the above result gives the bounds
(3.12)

degyi (E) ≤

Y
j6=i

dj

,

degt (E) ≤

n+1
XY
ℓ=1

j6=ℓ


dj hℓ .

It can be shown that, for generic polynomials of x-degree dj and t-degree hj , the Newton polytope of E coincides with the subset of Rr+1 × Rp cut out by these inequalities.
Example 3.13. Let d1 , d2 ∈ N be coprime integers and gi ∈ k[t] univariate polynomials of degree hi , i = 1, 2. Set
xd1
q1
=
−1 ,
p1
(x + 1)d1 g1

q2
(x + 1)d2
=
− 1.
p2
xd2 g2

The implicit equation of the closure of the image of the map

q
q2
1
(x), (x)
A1k(t) 99K A2k(t) , x 7−→
p1
p2

is given by the polynomial E = g1 d2 g2 d1 (y1 + 1)d2 (y2 + 1)d1 − 1 ∈ k[t, y1 , y2 ]. Theorem 3.9 is optimal in this case, since degy1 (E) = d2 , degy2 (E) = d1 and degt (E) =
d1 h2 + d2 h1 . Moreover, we can check that the Newton polytope of E coincides with
the set cut out by the inequalities in (3.12).

The previous results can be extended to polynomials depending on groups of parameters. For the sequel, we will need the multiparametric version of Theorem 3.1 that
we state below. Let tl = {tl,1 , . . . , tl,pl } be a group of variables for 1 ≤ l ≤ m and
set t = {t1 , . . . , tm }. For each 1 ≤ l ≤ m, write kl = k(t1 , . . . , tl−1 , tl+1 , . . . , tm )
and observe that kl (tl ) = k(t). Hence, for a given projective k(t)-variety V , we can
consider its height with respect to the base ring kl [tl ]. We denote this height htl (V ).

56

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Corollary 3.14. Let V ⊂ Ank(t) be a k(t)-variety of pure dimension r and q1 , . . . , qr+1 ∈
k[t][x] \ k[t] such that the map
ψ : V −→ Ar+1

x 7−→ (q1 (x), . . . , qr+1 (x))
P
is generically finite onto its image. Let E = a∈Nr+1 αa y a ∈ k[t][y1 , . . . , yr+1 ] be
a primitive and squarefree polynomial defining Im(ψ). Set dj = degx (qj ), hl,j =
degtl (qj ) for 1 ≤ j ≤ r + 1, 1 ≤ l ≤ m and write d = (d1 , . . . , dr+1 ), hl =
(hl,1 , . . . , hl,r+1 ). Then, for all a ∈ supp(E),
 r+1
Y 
dj deg(V ),
• hd, ai ≤
j=1
 r+1

r+1
Y 
X
hl,ℓ
dj
• degtl (αa ) + hhl , ai ≤
htl (V ) + deg(V )
for 1 ≤ l ≤ m.
dℓ
,

j=1

ℓ=1

Proof. Observe that E is primitive and squarefree as an element of kl [tl ][y]. The result
then follows from Theorem 3.1 applied to the field kl and the group of variables tl . 
3.2. The rational case. We now turn our attention to the problem of estimating the
size of the implicit equation for a rational map defined over Q. It will be convenient
to consider a more general situation where the input polynomials depend on groups
of parameters. As in the end of the previous section, we set tl = {tl,1 , . . . , tl,pl } for
1 ≤ l ≤ m and t = {t1 , . . . , tm }.
Theorem 3.15. Let V ⊂ AnQ be a Q-variety of pure dimension r and q1 , . . . , qr+1 ∈
Z[t][x] \ Z[t] such that the map
ψ : VQ(t) −→ Ar+1
Q(t)

x 7−→ (q1 (x), . . . , qr+1 (x))
P
a ∈ Z[t][y , . . . , y
is generically finite onto its image. Let E =
1
r+1 ]
a∈Nr+1 αa y
be a primitive and squarefree polynomial defining Im(ψ) Set dj = degx (qj ), δl,j =
degtl (qj ), hj = h(qj ) for 1 ≤ j ≤ r + 1, 1 ≤ l ≤ m and write d = (d1 , . . . , dr+1 ),
δ l = (δl,1 , . . . , δl,r+1 ), h = (h1 , . . . , hr+1 ). Then, for all a ∈ supp(E),
• hd, ai ≤

 r+1
Y
j=1



,

dj deg(V ),

r+1

X
δl,ℓ
dj deg(V )
for 1 ≤ l ≤ m,
dℓ
j=1
ℓ=1

 r+1
Y 
b
• h(αa ) + hh, ai ≤
dj h(V ) + deg(V ) log(r + 2)

• degtl (αa ) + hδ l , ai ≤

 r+1
Y

j=1

m
r+1

X
 X
1
δl,ℓ log(pl + 1)
hℓ + log #supp(qℓ ) + 2 +
.
+
dℓ
l=1

ℓ=1

We need the following lemma for the proof of this result. It is the analogue for Q of
Lemma 3.2 and can be proved using the same arguments and Proposition 2.67 instead
of 2.24.
Lemma 3.16. Let V ⊂ AnQ be a Q-variety of pure dimension r and l ∈ N. Then
deg(V × AlQ ) = deg(V )

,

b
h(V × AlQ ) = b
h(V ).

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

57

Proof of Theorem 3.15. By Proposition 2.13(2), the height htl of VQ(t) with respect to
the base ring Q(t1 , . . . , tl−1 , tl+1 , . . . , tm )[tl ] is zero. Then, the bounds for the degrees
are a direct consequence of Corollary 3.14. For the height, the proof follows closely
the lines of that of Theorem 3.1 with Z instead of k[t]. We will avoid repeating the
same verifications when they follow mutatis mutandis the parametric case.
Let w1 , . . . , wr+1 be a group of variables and consider the polynomial
P = E(w1 + H1 y1 , . . . , wr+1 + Hr+1 yr+1 ) ∈ Z[t, w, y],
with Hj = ehj ∈ N. It verifies
maxa {h(αa ) + hh, ai} = h(P (0, y)).

(3.17)

Applying successively lemmas 2.32(2) and 2.31(4),
h(P (0, y)) ≤ m(P (0, y)) + degy (P (0, y)) log(r + 2) +
(3.18)

≤ m(P ) + degy (E) log(r + 2) +

m
X

m
X

degtl (P (0, y)) log(pl + 1)

l=1

degtl (E) log(pl + 1).

l=1

The polynomial P is primitive and squarefree. Hence, it gives a defining equation for
, where p := (p1 , . . . , pm ). Considering the
the Q-hypersurface V (P ) ⊂ ApQ × A2r+2
Q
standard inclusion of this affine space into PpQ × P2r+2
, Proposition 2.53(2) implies
Q
m(P ) = b
hp,2r+2 (V (P )).

(3.19)
Consider the variety

G(d, h) = (Ap × V × A2r+2 ) ∩

r+1
\
j=1

V (wj + Hj yj − qj ) ⊂ Ap × An+2r+2 .

As in the proof of Theorem 3.1, we can verify that it is of pure dimension |p| + 2r + 1
and that the projection Ap × An+2r+2 → Ap × A2r+2 induces a generically finite map
π : G(d, h) → V (P ). Considering mixed heights with respect to the standard inclusion
Ap × An+2r+2 ֒→ Pp × Pn+2r+2 , Proposition 2.64 implies
b
hp,2r+2 (V (P )) ≤ b
hp,2r+2 (G(d, h)).

(3.20)

The closure of Ap × V × A2r+2 is Pp × ι(V × A2r+2 ), where ι denotes the standard
inclusion An+2r+2 ֒→ Pn+2r+2 . We will consider classes in the extended Chow ring
A∗ (Pp × Pn+2r+2 ; Z) = R[η, θ, ζ]/(η 2 , θ1p1 +1 , . . . , θlpl +1 , ζ n+2r+3 ).
With this notation, propositions 2.66(2) and 2.51(3) together with Lemma 3.16 imply
[Ap × V × A2r+2 ]Z = [Ap ]Z ⊗ [V × A2r+2 ]Z = [V ]Z = b
h(V )ηζ n−r−1 + deg(V )ζ n−r .

Write gj = wj + Hj yj − qj ∈ Z[t, x, w, y] and consider the class associated to its
sup-norm as defined in (2.57):
[gj ]sup = log ||gj ||sup η +

m
X
l=1

degtl (gj )θl + degx,w,y (gj )ζ = log ||gj ||sup η +

m
X
l=1

δl,j θl + dj ζ.

58

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

The divisors defined by these polynomials intersect Ap ×V ×A2r+2 properly. Applying
recursively Corollary 2.61,
[G(d, h)]Z ≤ [Ap × V × A2r+2 ]Z

r+1
Y

[gj ]sup

j=1

= b
h(V )ηζ n−r−1 + deg(V )ζ n−r

Y
 r+1

j=1

log ||gj ||sup η +

m
X
l=1


δl,j θl + dj ζ .

The mixed height b
hp,2r+2 (G(d, h)) is the coefficient of η ζ n in [G(d, h)]Z . Furthermore,
log ||gℓ ||sup ≤ hℓ +log #supp(qℓ )+2 by Lemma 2.32(1). The above inequality implies

 r+1
r+1
X
Y 
hℓ + log #supp(qℓ ) + 2
b
b
h(V ) + deg(V )
.
dj
hp,2r+2 (G(d, h)) ≤
dℓ
j=1

ℓ=1

The statement follows from this inequality together with (3.17), (3.18), (3.19), (3.20),
and the already considered bounds for the partial degrees of E.

Theorem 0.4 in the introduction follows from the case m = 0 of this result and the
inequality #supp(qℓ ) + 2 ≤ (n + 3)dℓ .

Remark 3.21. Theorem 0.4 can be regarded as a first bound for the extended Newton
polytope of the implicit equation, defined as the convex envelope of the subset
{(a, λ) : a ∈ supp(E), 0 ≤ λ ≤ h(αa )} ⊂ Rr+1 × R.
Indeed, it would be interesting to have a better understanding of this “arithmetic”
polytope in terms of finer invariants of the input polynomials qj like for instance their
extended Newton polytope, instead of just their degree and height.
Example 3.22. Let d1 , d2 ∈ N and H1 , H2 ∈ N be two pairs of coprime integers and
set qj = Hj xdj ∈ Z[x] for j = 1, 2. The implicit equation of the image of the map
A1Q −→ A2Q

,

x 7−→ (q1 (x), q2 (x))

is given by the polynomial E = H2d1 y1d2 − H1d2 y2d1 ∈ Z[y1 , y2 ]. Then, max(a1 ,a2 ) {d1 a1 +
d2 a2 } = d1 d2 and
max(a1 ,a2 ) {log |coeff (a1 ,a2 ) (E)| + h1 a1 + h2 a2 } = d1 h2 + d2 h1 ,
with hj = log(Hj ). Hence, the bounds in Theorem 0.4 are optimal in this example,
up to a term of size O(d1 d2 ).
Using a deformation argument, we can extend Theorem 3.15 to the case when the map
is not generically finite. For simplicity, we will only state this result for polynomials
not depending on parameters.
Corollary 3.23. Let V ⊂ AnQ be a Q-variety of pure dimension r and q1 , . . . , qr+1 ∈
Z[x] \ Z. Set dj = deg(qj ) and hj = h(qj ) for 1 ≤ j ≤ r + 1 and write d =
(d1 , . . . , dr+1 ), h = (h1 , . . . , hr+1 ). Then there exists
X
E=
αa y a ∈ Z[y1 , . . . , yr+1 ] \ {0}
a∈Nr+1

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

59

satisfying E(q1 , . . . , qr+1 ) = 0 on V and such that, for all a ∈ supp(E),
• hd, ai ≤

 r+1
Y
j=1


dj deg(V ),

• h(αa ) + hh, ai ≤

 r+1
Y

dj

j=1

r+1


X
hℓ
b
+ (r + 2) log(2n + 8) .
h(V ) + deg(V )
dℓ
ℓ=1

Proof. We will follow the arguments in the proof of Theorem 3.1 adapted to this
situation. Choose r + 1 variables xi1 , . . . , xir+1 in the group x so that the linear
projection V → Ar+1
Q , x 7→ (xi1 , . . . , xir+1 ) is generically finite onto its image. Adding
a further variable z, consider the map

x 7−→ q1 (x) + z xi1 , . . . , qr+1 (x) + z xir+1 ,
VQ(z) −→ Ar+1
Q(z) ,

e = P αa y a ∈ Z[z][y] be a primitive
which is generically finite onto its image. Let E
a
and squarefree polynomial defining the closure of the image of this map. The polynomials qj (x) + z xij have x-degree dj , z-degree 1 and height hj . Theorem 3.15 applied
Qr+1 
to this case gives hd, ai ≤
j=1 dj deg(V ) and
h(αa ) + hh, ai ≤

 r+1
Y

j=1

dj




b
h(V ) + deg(V ) log(r + 2)

r+1

X

1
+
hℓ + log #supp(qℓ ) + 3 + log(2)
.
dℓ
ℓ=1

e y) ∈ Z[y] gives a non-trivial relation of algebraic deThe polynomial E := E(0,
e The
pendence for the qj ’s and it satisfies the same degree and height bounds as E.
d
statement then follows from the inequality #supp(qℓ )+3 ≤ (n+1) ℓ +3 ≤ (n+4)dℓ . 

Next result gives an upper bound for the Mahler measure and a fortiori, for the height
of the implicit equation for a rational map.
Theorem 3.24. Let V ⊂ AnQ be a Q-variety of pure dimension r and


q1
qr+1
r+1
, x 7→
ψ : V 99K AQ
(x), . . . ,
(x)
p1
pr+1

a rational map, generically finite onto its image, defined by polynomials qj , pj ∈ Z[x]
such that qj /pj ∈
/ Q. Let E ∈ Z[y] be a primitive and squarefree polynomial defining Im(ψ). Set dj = max{degx (qj ), degx (pj )} and hj = log(||qj ||1 + ||pj ||1 ) for
1 ≤ j ≤ r + 1. Then
Y 
• degyi (E) ≤
dj deg(V ) for 1 ≤ i ≤ r + 1,
j6=i

• m(E) ≤

 r+1
Y
j=1

dj

r+1

X
hℓ 
b
.
h(V ) + deg(V )
dℓ
ℓ=1

Proof. The bounds for the partial degrees of E follow from Theorem 3.9. Thus, we
and
only have to prove the upper bound for the Mahler measure. Let V (E) ⊂ Ar+1
Q

60

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

denote the closure of the image of ψ and of the graph of ψ, respectively.
G ⊂ V × Ar+1
Q
We consider mixed heights of G and V (E) with respect to the inclusions
V × Ar+1 ֒→ Pn × (P1 )r+1

,

Ar+1 ֒→ (P1 )r+1 .

Propositions 2.53 and 2.64 imply that
m(E) = b
h1 (V (E)) ≤ b
h0,1 (G).

(3.25)

2 ) be the class of the closure of G in the
Let [G]Z ∈ R[η, θ0 , θ]/(η 2 , θ0n+1 , θ12 , . . . , θr+1
extended Chow ring of Pn × (P1 )r+1 . We will bound it by applying Corollary 2.61
recursively to V × Ar+1 and gj := yj pj − qj for j = 1, . . . , r + 1. Propositions 2.66(2)
and 2.51(3) imply that [V × Ar+1 ]Z = b
h(V )ηθ0n−r−1 + deg(V )θ0n−r . Besides, ||pj yj −
qj ||sup ≤ ||pj ||1 + ||qj ||1 and so [pj yj − qj ]sup ≤ hj η + dj θ0 + θj . Hence,

[G]Z ≤ [V ×A

r+1

]Z

r+1
Y

[pj yj −qj ]sup

j=1

≤ b
h(V )ηθ0n−r−1 +deg(V )θ0n−r

Y
 r+1

hj η+dj θ0 +θj ).

j=1

h0,1 (G) is the coefficient of the monomial η θ0n in [G]Z . The above
The mixed height b
inequality then implies
b
h0,1 (G) ≤

 r+1
Y

dj

j=1



b
h(V ) + deg(V )

r+1  Y
X
ℓ=1

j6=ℓ


dj hℓ .

The statement follows from this inequality and (3.25).



For V = AnQ , the above result gives the bounds
degyi (E) ≤

Y

dj

,

j6=i

m(E) ≤

n+1
XY
ℓ=1

j6=ℓ


dj hℓ

for the degree and the Mahler measure of Im(ψ). Using Lemma 2.32(2), we can bound
the height of this polynomial by
h(E) ≤

n+1
XY
ℓ=1

j6=ℓ


dj (hℓ + log(2)).

Example 3.26. Let d1 , d2 , H1 , H2 ≥ 1 such that d1 , d2 are coprime and set
q1
xd1
=
p1
H1 (x + 1)d1

,

q2
(x + 1)d2
=
.
p2
H2 xd2

The implicit equation of the closure of the image of


q2
q1
1
2
(x), (x)
AQ 99K AQ , x 7−→
p1
p2
is defined by E = H1 d2 H2 d1 y1d2 y2d1 −1 ∈ Z[y1 , y2 ]. We have max{deg(pj ), deg(qj )} = dj
while log(||q1 ||1 + ||p1 ||1 ) = log(1 + H1 2d1 ) and log(||q2 ||1 + ||p2 ||1 ) = log(2d2 + H2 ).
Hence, Theorem 3.24 gives
m(E) ≤ d2 log(1 + H1 2d1 ) + d1 log(2d2 + H2 ).
Indeed, m(E) = d1 log(H2 ) + d2 log(H1 ) and so the obtained bound is optimal up a
term of size O(d1 d2 ).

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

61

4. Arithmetic Nullstellensätze
4.1. An effective approach to the Nullstellensatz. Recall the statement of the
weak Nullstellensatz over a variety:
Let V ⊂ AnK be a K-variety and f1 , . . . , fs ∈ K[x1 , . . . , xn ] without
common zeros in V (K). Then there exist g1 , . . . , gs ∈ K[x1 , . . . , xn ]
such that 1 = g1 f1 + · · · + gs fs on V .
We recall Jelonek’s approach in [Jel05] to produce bounds for the degree of the gi ’s
and explain how it can be adapted to obtain bounds for their height. Set r = dim(V ).
We assume without loss of generality that s ≤ r + 1, otherwise we reduce to this case
by taking generic linear combinations of the input polynomials. Consider the regular
map
ϕ : V × A1K −→V × AsK

(4.1)

,

(x, z) 7−→ (x, zf1 (x), . . . , zfs (x)) .

Since the fj ’s have no common zeros in V (K), the subsets {(x, z1 , . . . , zs ) : fj (x) 6= 0}
form an open covering of V × AsK . This implies that

Im(ϕ) = (x, z1 , . . . , zs ) ∈ V × AsK : fi (x)zj = fj (x)zi for all i, j .

In particular, Im(ϕ) is a subvariety of V × AsK . Furthermore, let g1 , . . . , gs be polynomials such that 1 = g1 f1 + · · · + gs fs . The map Im(ϕ) → V × A1K defined as
(x, z1 , . . . , zs ) 7→ (x, g1 (x)z1 + · · · + gs (x)zs ) is a left inverse of ϕ. Hence, ϕ induces
an isomorphism V × A1K → Im(ϕ).
Assume there exists a finite linear projection π : Im(ϕ) → Ar+1
K . Such a map exists if
the field K is sufficiently big (for instance, if it is infinite). In this case, we can assume
without loss of generality that π is given by a (r + 1) × (n + s)-matrix in reduced
triangular form. Hence, there are linear forms ℓi = γi,1 x1 + · · · + γi,n xn ∈ K[x],
1 ≤ i ≤ r + 1, such that this projection writes down as

π : Im(ϕ)→Ar+1
K , (x, z1 , . . . , zs ) 7→ z1 + ℓ1 (x), . . . , zs + ℓs (x), ℓs+1 (x), . . . , ℓr+1 (x) .

is a finite map or equivalently, the
Thus, the composition π ◦ ϕ : V × A1K →Ar+1
K
∗
inclusion of algebras (π ◦ ϕ) : K[y1 , . . . , yr+1 ] ֒→ K[x, z]/I(V × A1K ) is an integral
extension. This map writes down, for (x, z) ∈ V × A1K , as
π ◦ ϕ(x, z) = (zf1 (x) + ℓ1 (x), . . . , zfs (x) + ℓs (x), ℓs+1 (x), . . . , ℓr+1 (x)).

Up to a non-zero scalar in K, the minimal polynomial of z over K[y] is of the form
E = zδ +

δ
X
X

j=1 a∈Nr+1

Therefore,
δ

(4.2) z +

δ X
X
j=1 a

αa,j y a z δ−j ∈ K[y, z].

a

α

s+1
r+1 δ−j
αa,j (zf1 + ℓ1 )a1 · · · (zfs + ℓs )as ℓs+1
· · · ℓr+1
z
= 0 on V × A1

and so all the coefficients in the expansion of (4.2) with respect to the variable z
vanish identically on V . We derive a Bézout identity from the coefficient of z δ as
follows: for each 1 ≤ j ≤ δ and a ∈ Nr+1 , the coefficient of z j in the expansion of
as+1
αr+1
· · · ℓr+1
writes down as
(zf1 + ℓ1 )a1 · · · (zfs + ℓs )as ℓs+1
X
gb f1b1 · · · fsbs
b

62

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

with gb ∈ K[x] and b ∈ Ns such that |b| = j ≥ 1. Hence each term in this sum is a
multiple of some fj and, regrouping terms, we can write the coefficient of z δ in the
expansion of (4.2) as 1 − g1 f1 − · · · − gs fs with gi ∈ K[x].
Remark 4.3. The argument above is not a proof of the Nullstellensatz since it relies
on the a priori existence of a Bézout identity: this is used to prove that the map ϕ
in (4.1) is an isomorphism onto its image.
In our treatment of the arithmetic Nullstellensatz, we will use the previous construction for the general linear forms
(4.4)

ℓi := ui,1 x1 + · · · + ui,n xn ∈ K[ui ][x]

for 1 ≤ i ≤ r + 1,

where ui = {ui,j }1≤j≤n is a group of auxiliary variables. This is a valid choice,
since the associated linear projection π : Im(ϕ)K(u) → Ar+1
K(u) is a finite map, see for
instance [Lan93, Ch. 7, Thm. 2.2].
Assume that K is the field of fractions of a factorial ring A. Let E ∈ A[u][y, z] be the
minimal polynomial of z with respect to the map π ◦ ϕ, primitive with respect to the
ring A[u]. We expand it as
E = α0,0 z δ +

(4.5)

δ
X
X

αa,j y a z δ−j

j=1 a∈Nr+1

with αa,j ∈ A[u] such that α0,0 6= 0. For 1 ≤ i ≤ s, set
 r+1

δ XX
X
Y ak  a −b 
bi−1 bi −1
b1
k
k
(4.6)
gi = −
e
αa,j
f1 · · · fi−1 fi
ℓ
∈ A[u][x],
bk k
a
j=1

k=1

b

the sums being indexed by all a, b ∈ Nr+1 such that (a, j) ∈ supp(E) and |b| = j,
bk ≤ ak for 1 ≤ k ≤ i, bk = 0 for i + 1 ≤ k ≤ r + 1 and bi ≥ 1. Using (4.2), we can
verify that α0,0 − ge1 f1 − · · · − ges fs is the coefficient of z δ in the expansion of
E(zf1 + ℓ1 , . . . , zfs + ℓs , ℓs+1 , . . . , ℓr+1 , z).

Hence,
(4.7)

α0,0 = ge1 f1 + · · · + ges fs

on VK(u) .

We then extract a Bézout identity on V by considering the coefficient of any monomial
in u in (4.7) appearing in the monomial expansion of α0,0 .
We need the following lemma relating minimal polynomials with the implicitization
problem.
Lemma 4.8. Let V ⊂ AnK be a K-variety of pure dimension r and q1 , . . . , qr+1 ∈
K[x, z] such that the map
V × A1K −→ Ar+1
K

,

(x, z) 7−→ (q1 (x, z), . . . , qr+1 (x, z))

is finite. Let E ∈ K[y][z] \ {0} be the minimal polynomial of z with respect to this
map. Then the map
ψ : VK(z) −→ Ar+1
K(z)

,

x 7−→ (q1 (x), . . . , qr+1 (x))

is generically finite onto its image. Furthermore, E ∈ K[z][y] is a squarefree polynomial, primitive with respect to the ring K[z], defining Im(Ψ).

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

63

Proof. We reduce without loss of generality to the case of an irreducible K-variety V .
Consider the map
1
ρ : V × A1K −→ Ar+1
K × AK

,

(x, z) 7−→ (q1 (x, z), . . . , qr+1 (x, z), z).

Its image is the irreducible K-hypersurface defined by E. In algebraic terms, the
kernel of ρ∗ : K[y, z] → K[x, z]/I(V × A1K ) is the principal ideal generated by E.
Furthermore, E ∈
/ K[z] as, otherwise, this would imply that the qj ’s are constant on
V × A1K , which is not possible because of the finiteness assumption.
We have K[x, z]/I(V × A1K ) = K[z] ⊗K K[x]/I(V ). Hence, E is also a generator of
the kernel of ψ ∗ : K(z)[y] → K(z)[x]/I(VK(z) ). The image of ψ is a hypersurface
of Ar+1
K(z) , since E does not lie in K[z]. Hence, this map is generically finite onto
its image. Furthermore, E is an irreducible polynomial defining this hypersurface,
primitive with respect to the ring K[z].

Consider the polynomials qj ∈ A[u][x, z] defined by
(
zfj + ℓj , for 1 ≤ j ≤ s,
(4.9)
qj =
ℓj ,
for s + 1 ≤ j ≤ r + 1.
In our setting, π ◦ ϕ : VK(u) × A1K(u) −→Ar+1
K(u) is finite. Hence, Lemma 4.8 implies
that the polynomial E in (4.5) is a squarefree polynomial, primitive with respect to
the ring A[u, z], defining the closure of the image of the generically finite map
(4.10)

ψ : VK(u,z) −→ Ar+1
K(u,z)

,

x 7−→ (q1 (x), . . . , qr+1 (x)).

Thus, we can produce bounds for its size by using a suitable version of Perron’s
theorem. In turn, this will allow us to bound the size of the polynomials in the
associated Bézout identity. We will see the details in the next sections.
4.2. Parametric Nullstellensätze. We now apply the previous construction together with the parametric Perron’s theorem to produce different Nullstellensätze
for polynomials with coefficients depending on groups of parameters. Let k be a field.
Consider groups of variables x = {x1 , . . . , xn } and tl = {tl,1 , . . . , tl,pl }, 1 ≤ l ≤ m.
Set t = {t1 , . . . , tm } and, for each 1 ≤ l ≤ m, write kl = k(t1 , . . . , tl−1 , tl+1 , . . . , tm ).
Recall that kl (tl ) = k(t) and that for a projective k(t)-variety V , we denote by htl (V )
its height with respect to the base ring kl [tl ].
Theorem 4.11. Let V ⊂ Ank(t) be a k(t)-variety of pure dimension r and f1 , . . . , fs ∈

k[t, x] \ k[t] a family of s ≤ r + 1 polynomials without common zeros in V (k(t)). Set
dj = degx (fj ) and hl,j = degtl (fj ) for 1 ≤ j ≤ s and 1 ≤ l ≤ m. Then there exist
α ∈ k[t] \ {0} and g1 , . . . , gs ∈ k[t, x] such that
α = g1 f1 + · · · + gs fs

(4.12)

on V

with
• degx (gi fi ) ≤

s
Y

j=1


dj deg(V ),

• degtl (α), degtl (gi fi ) ≤

s
Y

j=1

dj



htl (V ) + deg(V )

s
X
hl,ℓ 
ℓ=1

dℓ

for 1 ≤ l ≤ m.

64

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Proof. We apply the construction explained in §4.1 to the ring A := k[t], the variety V
and the polynomials fj . We will freely use the notations introduced in that section.
As a result of that construction, we obtain α ∈ A \ {0} and gi ∈ A[x] satisfying the
Bézout identity (4.12). These scalar and polynomials are obtained as the coefficients
of a monomial in the variables u in the Bézout identity on VK(u) in (4.7). Hence,
gi fi ).
(4.13) degx (gi fi ) ≤ degx (e
gi fi ) , degtl (α) ≤ degtl (α0,0 ) , degtl (gi fi ) ≤ degtl (e

Let E ∈ A[u][y, z] be the polynomial in (4.5) and set d = (d1 , . . . , ds , 1, . . . , 1) ∈ Nr+1 .
From the definition of e
gi in (4.6) and using that, by hypothesis, di ≥ 1 for all i,
(4.14)

degx (e
gi fi ) ≤ maxj,a,b





 r+1


Y  ae 
bi−1 bi
b1
ae −be
degx αa,j
ℓ
f1 · · · fi−1 fi
be e
e=1
i
r+1
o
nX
X
dℓ bℓ ≤ maxa hd, ai,
≤ maxa,b
(ae − be ) +
e=1

ℓ=1

Nr+1

with 1 ≤ j ≤ degz (E), a ∈
in the support of E with respect to the variables y
r+1
and b ∈ N
satisfying |b| = j, be ≤ ae for 1 ≤ e ≤ i, be = 0 for i + 1 ≤ e ≤ r + 1 and
bi ≥ 1. For 1 ≤ l ≤ m we set hl = (hl,1 , . . . , hl,s , 0, . . . , 0) ∈ Nr+1 . Using Lemma 2.1,
we obtain similarly


 r+1


Y  ae 
bi−1 bi
b1
ae −be
gi fi ) ≤ maxj,a,b degtl αa,j
degtl (e
ℓ
f1 · · · fi−1 fi
(4.15)
be e
e=1
i
n
o
X
≤ maxj,a,b degtl (αa,j ) +
hl,ℓ bℓ


ℓ=1

≤ maxa degtl (αa ) + hhl , ai .

By Lemma 4.8, E is a primitive and squarefree polynomial in k[t, u, z][y] defining the
closure of the image of the map ψ in (4.10). Hence, we can apply Corollary 3.14 to
bound the partial degrees of this polynomial. We have degx (qj ) = dj , degtl (qj ) =
hl,j for 1 ≤ j ≤ s while degx (qj ) = 1, degtl (qj ) = 0 for s + 1 ≤ j ≤ r + 1. By
Proposition 2.13(2), deg(Vk(t,u,z) ) = deg(V ) and htl (Vk(t,u,z) ) = htl (V ). Therefore,
for all a ∈ supp(E),

Y
Y


s
s
s
X
hl,ℓ
.
dj
dj deg(V ) , degtl (αa )+hhl , ai ≤
hd, ai ≤
htl (V )+deg(V )
dℓ
j=1

j=1

ℓ=1

The statement follows from this inequality together with (4.13), (4.14) and (4.15). 
Theorem 0.5 in the introduction corresponds to the case of polynomials depending on
one group of parameters. It follows readily from the above result and the fact that a
variety defined over k(t) can be identified with a k(t)-variety, see Remark 1.1.
Example 4.16. Consider the following variant of a classical example due to Masser
and Philippon: let t be a variable, d1 , . . . , dn ≥ 1, h ≥ 0 and set
d

n−1
f1 = xd11 , f2 = x1 xdn2 −1 − xd22 , . . . , fn−1 = xn−2 xdnn−1 −1 − xn−1
,

fn = xn−1 xndn −1 − th ∈ k[t, x1 , . . . , xn ].
n

It is a system of n polynomials without common zeros in k(t) . We have degx (fj ) = dj
for all j while degt (fj ) = 0 for 1 ≤ j ≤ n − 1 and degt (fn ) = h. Theorem 4.11 implies

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

65

that there exists a Bézout identity α = g1 f1 + · · · + gn fn with
(4.17)

degx (gi fi ) ≤ d1 · · · dn

,

deg(α), deg t (gi fi ) ≤ d1 · · · dn−1 h.

To obtain a lower bound, consider a further variable u and specialize any such Bézout
identity at xi = γi with
γ1 = td2 ···dn−1 h ud2 ···dn −1 , . . . , γn−2 = tdn−1 h udn−1 dn −1 , γn−1 = th udn −1 , γn = 1/u.
We obtain that α = g1 (γ1 , . . . , γn−1 , 1/u) td1 ···dn−1 h ud1 ···dn −d1 . From this, we deduce
the lower bounds
degx (g1 f1 ) ≥ d1 · · · dn

,

deg(α) ≥ d1 · · · dn−1 h.

Hence, both bounds in (4.17) are optimal in this case.
Example 4.18. Let V ⊂ Ank be a k-variety of pure dimension r. For 1 ≤ j ≤ r + 1,
let dj ≥ 1 and consider the general n-variate polynomial of degree dj
X
Fj =
uj,a xa ∈ k[uj ][x1 , . . . , xn ],
|a|≤dj

where uj = {uj,a }|a|≤dj . Set u = {u1 , . . . , ur+1 }. It is not difficult to verify that the
Fj ’s have no common zeros in Vk(u) (k(u)). Hence, we can apply Theorem 4.11 to the
Fj ’s as a system of polynomials with coefficients depending on the groups of parameters u1 , . . . , ur+1 . We have that deg(Vk(u) ) = deg(V ) and, by Proposition 2.13(2),
hul (Vk(u) ) = 0. Besides, degx (Fj ) = dj and degul (Fj ) is equal to 1 if l = j and to 0
otherwise. We deduce that there exist α ∈ k[u] \ {0} and gi ∈ k[u][x1 , . . . , xn ] such
that α = g1 F1 + · · · + gr+1 Fr+1 on Vk(u) with
(4.19) degx (gi Fi ) ≤

 r+1
Y

j=1


dj deg(V ) ,

degul (α), degul (gi Fi ) ≤

Y
j6=l


dj deg(V ).

Using Lemma 1.34 and Corollary 1.33, we can verify that the elimination ideal

I(V ) k[u][x1 , . . . , xn ] + (F1 , . . . , Fr+1 ) ∩ k[u]

is generated by the resultant Resd1 ,...,dr+1 (V ) of the closure of V in Pnk . This is a
multihomogeneous polynomial of partial degrees
Y 
degul (Resd1 ,...,dr+1 (V )) =
dj deg(V ).
j6=l

Hence, α is a multiple of this resultant and, comparing degrees, we see that α and
Resd1 ,...,dr+1 (V ) coincide up to a factor in k× . This implies that the bound for the ul degrees in (4.19) is optimal. Observe that the bound for the x-degree is not optimal,
at least when V = Ank . In this case, it can be shown that there exist gi ’s satisfying
Pn+1 
the same bound for the ul -degree and such that degx (gi fi ) ≤
j=1 dj − n.

The following result is a partial extension of Theorem 4.11 to an arbitrary number of
polynomials. For simplicity, we only state it for polynomials depending on one group
of parameters t = {t1 , . . . , tp }. In this setting, we loose track of the contribution of
the t-degrees of most of the individual input polynomials. However, it is possible to
differentiate the contribution of one of them, which will be important in the proof of
the strong parametric Nullstellensatz.

66

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Corollary 4.20. Let V ⊂ Ank(t) be a k(t)-variety of pure dimension r and f1 , . . . , fs ∈

k[t, x] \ k[t] without common zeros in V (k(t)) such that V (fs ) intersects V properly.
Set dj = degx (fj ) for 1 ≤ j ≤ s. Assume that d1 ≥ · · · ≥ ds−1 and that ds is arbitrary.
Set also h = max1≤j≤s−1 degt (fj ) and hs = degt (fs ). Then there exist α ∈ k[t] \ {0}
and g1 , . . . , gs ∈ k[t, x] such that α = g1 f1 + · · · + gs fs on V with

 min{s−1,r}
Y
• degx (gi fi ) ≤ ds
dj deg(V ),
j=1

min{s−1,r}

h
 min{s−1,r}
Y
X
h 
s
• deg(α), degt (gi fi ) ≤ ds
dj h(V ) + deg(V )
.
+
ds
dℓ
j=1

ℓ=1

Proof. If s ≤ r + 1, the result follows from the case m = 1 in Theorem 4.11. In the
case s ≥ r + 2, we can reduce to r + 1 polynomials by taking linear combinations as
follows: let v = {vj,i }1≤j≤r,1≤i≤s−r−1 be a group of variables and set K = k(v). Write
f j = fj + vj,1 fr+1 + · · · + vj,s−r−1 fs−1

for 1 ≤ j ≤ r,

f r+1 = fs .

The hypothesis that V (fs ) and V intersect properly implies that the polynomials above
do not have common zeros in VK(t) (K(t)). We have that degx (f j ) = dj and degt (f j ) =
h for 1 ≤ j ≤ r while degx (f r+1 ) = ds and degt (f r+1 ) = hs . By Theorem 4.11, there
exist α ∈ k[v, t] \ {0} and g i ∈ k[v, t][x] such that α = g1 f 1 + · · · + g r+1 f r+1 on VK(t)
with
r

 Y
degx (g i f i ) ≤ ds
dj deg(V ),
j=1

r
r

h
 Y
X
h 
s
dj h(V ) + deg(V )
.
+
degt (α), degt (g i f i ) ≤ ds
ds
dℓ
j=1

ℓ=1

Unfolding the linear combinations in the above identity and taking a non-zero coefficient with respect to the variables v, we extract a Bézout identity α = g1 f1 + · · ·+ gs fs
on V satisfying the same degree bounds.

Remark 4.21. The previous results by Smietanski are for polynomials depending
on at most two parameters without common zeros in the affine space. For instance,
let f1 , . . . , fs be polynomials in k[t1 , t2 ][x1 , . . . , xn ] \ k[t1 , t2 ] without common zeros
in An (k(t1 , t2 )). Set dj = deg(fj ), h = maxj degt1 ,t2 (fj ), and suppose that d2 ≥
· · · ≥ ds ≥ d1 . Set also ν = min{n + 1, s}. In [Smi93], it is shown that there exist
α ∈ k[t1 , t2 ] \ {0} and gi ∈ k[t1 , t2 ][x1 , . . . , xn ] such that α = g1 f1 + · · · + gs fs with
ν
Y
dj ,
• degx (gi fi ) ≤ 3
j=1

• degt1 ,t2 (α), degt1 ,t2 (gi fi ) ≤

ν
Y

ν−1

(dj + h) + 3

j=1

ν
Y

j=1

ν
 X
1
dj
h.
dℓ
ℓ=1

We deduce from Corollary 4.20 the following parametric version of the strong effective
Nullstellensatz.
Theorem 4.22. Let V ⊂ Ank(t) be a k(t)-variety of pure dimension r and g, f1 , . . . , fs ∈

k[t, x] such that g vanishes on the set of common zeros of f1 , . . . , fs in V (k(t))
and degx (f1 ) ≥ · · · ≥ degx (fs ) ≥ 1. Set dj = degx (fj ) for 1 ≤ j ≤ s, h =

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

67

max1≤j≤s degt (fj ), d0 = max{1, degx (g)} and h0 = degt (g). Then there exist µ ∈ N,
α ∈ k[t] \ {0} and g1 , . . . , gs ∈ k[t, x] such that
α gµ = g1 f1 + · · · + gs fs

on V

with

 min{s,r+1}
Y
•µ≤2
dj deg(V ),
j=1


 min{s,r+1}
Y
• degx (gi fi ) ≤ 4
dj deg(V ),
j=0

min{s,r+1}

 3h
 min{s,r+1}
Y
X
h 
0
• deg(α), degt (gi fi ) ≤ 2
dj h(V ) + deg(V )
.
+
2d0
dℓ
j=0

ℓ=1

Proof. Set W = V × A1k(t) , let y be an additional variable and consider
(4.23)

1 − y d0 g, f1 , . . . , fs ∈ k[t, x, y].

These polynomials have no common zeros on W (k(t)) and V (1 − y d0 g) intersects W
properly. We have that dim(W ) = r + 1, deg(W ) = deg(V ) and h(W ) = h(V ),
thanks to Lemma 3.2. Besides, degx,y (fj ) = dj and degt (fj ) ≤ h for 1 ≤ j ≤ s,
while degx,y (1 − y d0 g) = 2d0 and degt (1 − y d0 g) = h0 . By Corollary 4.20, there exists
α ∈ k[t] \ {0} and g i ∈ k[t][x, y] such that
(4.24)

α = g 0 (1 − y d0 g) + g 1 f1 + · · · + g s fs

on W

with

 min{s,r+1}
Y
dj deg(V ),
degx,y (g i fi ) ≤ 2
j=0

min{s,r+1}

h
 min{s,r+1}
Y
X
h 
0
dj h(V ) + deg(V )
.
+
deg(α), degt (g i fi ) ≤ 2
2d0
dℓ
j=0

ℓ=1

The input system (4.23) lies in the subring k[t, x, y d0 ] of k[t, x, y] and we can suppose
without loss of generality that the Bézout identity (4.24) lies in this subring. Let
gi (t, x, y d0 ). Then
gi ∈ k[t, x, y] such that gi (t, x, y) = b
b

(4.25)


α=b
g0 1 − y g + gb1 f1 + · · · + gbs fs .

Specializing y at 1/g(t, x) in the above identity and multiplying by a suitable denominator, we obtain an identity of the form α gµ = g1 f1 +· · ·+gs fs with µ = maxl degy (b
gl )
maxl degy (b
gl )
and gi = g
gbi (x, 1/g). Therefore,

(4.26)

µ = maxl degy (b
gl ) ≤ maxl

n deg

x,y (g l )

d0

o


 min{s,r+1}
Y
dj deg(V ).
≤2
j=1

68

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

gi fi ) ≤ degt (g i fi ). Therefore
Besides, degx,y (b
gi fi ) ≤ degx,y (g i fi ) and degt (b

 min{s,r+1}
Y
degx (gi fi ) ≤ degx (b
gi fi ) + degx (g)maxl degy (b
gl ) ≤ 4
dj deg(V ),
j=0

degt (gi fi ) ≤ degt (b
gi fi ) + degt (g)maxl degy (b
gl )

min{s,r+1}

 3h
 min{s,r+1}
Y
X
h 
0
dj h(V ) + deg(V )
≤2
,
+
2d0
dℓ
j=0

as stated.

ℓ=1



Remark 4.27. In the previous argument, the use of a differentiated version of the
effective weak Nullstellensatz was crucial. Otherwise, the obtained bounds for the
Noether exponent µ would have depended on the degree of g, as for instance in [Bro87],
and the bounds for the height of the gi ’s would have been considerably worse.
4.3. Nullstellensätze over Z. In this section we present different arithmetic Nullstellensätze over Z for polynomials depending on groups of parameters. As before, let
tl = {tl,1 , . . . , tl,pl } be a group of variables for 1 ≤ l ≤ m and set t = {t1 , . . . , tm }.
Write also x = {x1 , . . . , xn }.

Theorem 4.28. Let V ⊂ AnQ be a Q-variety of pure dimension r and f1 , . . . , fs ∈
Z[t, x] \ Z[t] a family of s ≤ r + 1 polynomials without common zeros in VQ(t) (Q(t)).
Set dj = degx (fj ), δl,j = degtl (fj ) and hj = h(fj ) for 1 ≤ j ≤ s and 1 ≤ l ≤ m. Then
there exist α ∈ Z[t] \ {0} and g1 , . . . , gs ∈ Z[t, x] such that
α = g1 f1 + · · · + gs fs

(4.29)

on VQ(t)

with
s

Y
• degx (gi fi ) ≤
dj deg(V ),
j=1

s

X
δl,ℓ
dj deg(V )
for 1 ≤ l ≤ m,
dℓ
j=1
ℓ=1

s

Y
b
dj h(V ) + deg(V ) (3r + 7) log(n + 3)
• h(α), h(gi ) + h(fi ) ≤

• degtl (α), degtl (gi fi ) ≤

+

s
Y

j=1
s
X
ℓ=1

m

X
1
hℓ + log (#supp(fℓ )) + 2
δl,ℓ log(pl + 1)
.
dℓ
l=1

Proof. We apply again the construction explained in §4.1 to the ring A := Z[t1 , . . . , tm ],
the variety V and the polynomials fj . As a result, we obtain α ∈ A× and polynomials gi satisfying the Bézout identity (4.29). The bounds for their x-degree and
tl -degree follow from Theorem 4.11, since deg(VQ(t) ) = deg(V ) and htl (VQ(t) ) = 0 by
Proposition 2.13(2). So, we only have to bound the height of these polynomials.
We will use the notations introduced in §4.1. Let ui denote the group of coefficients of
the general linear forms ℓi = ui,1 x1 + · · · + ui,n xn in (4.4) and set u = {u1 , . . . , ur+1 }.
Consider the minimal polynomial E ∈ Z[t, u][y, z] of z with respect to the map π ◦ ϕ,
primitive with respect to Z[t, u]. We expand it in two different ways as follows:
E = α0,0 z δ +

δ
X
X

j=1 a∈Nr+1

αa,j y a z δ−j =

X

a∈Nr+1

αa y a

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

69

Pδ
δ−k ∈ Z[t, u, z]. Set
with αa,j ∈ Z[t, u] such that α0,0 6= 0 and αa =
k=0 αa,k z
supp(E) = {a : αa 6= 0} and recall that, for 1 ≤ i ≤ s,
 r+1

δ
X
X X
Y ak  a −b 
bi−1 bi −1
b1
k
k
gi = −
e
αa,j
f1 · · · fi−1 fi
ℓ
∈ Z[t, u][x],
bk k
j=1 a∈supp(E) b

k=1

the last sum being indexed by all b ∈ Nr+1 such that |b| = j, bk ≤ ak for 1 ≤ k ≤ i,
bk = 0 for i + 1 ≤ k ≤ r + 1 and bi ≥ 1. The constant α and polynomials gi are
obtained as the coefficient of some monomial in u in α0,0 and e
gi , respectively. Hence,
h(α) ≤ h(α0,0 ) ,

(4.30)

h(gi ) + h(fi ) ≤ h(e
gi ) + h(fi ).

We have

X r+1
Y  ak 

j,a,b k=1

bk

≤

X r+1
Y  ak 

X

a∈supp(E) b≤a k=1

bk

=

X

a∈supp(E)

2|a| ≤ #supp(E) 2deg y (E) .

Hence, by Lemma 2.37(1),
 
 r+1

Y a −b 
bi−1 bi −1
b1
k
k
(4.31) h(e
gi ) + h(fi ) ≤ maxa,j h αa,j
f1 · · · fi−1 fi
ℓk
k=1


+ h(fi ) + log #supp(E) 2deg y (E) .

Set d = (d1 , . . . , ds , 1, . . . , 1), δ l = (δl,1 , . . . , δl,s , 0, . . . , 0) for 1 ≤ l ≤ m and h =
(h1 , . . . , hs , 0, . . . , 0). Using Lemma 2.37(2),

 r+1

Y a −b  b
bi−1 bi −1
1
k
k
(4.32) h αa,j
ℓk
f1 · · · fi−1 fi
≤ h(αa,j ) + |a| log(n)
k=1

+ hh − ei , ai + hd, ai log(n + 1) +
since log ||ℓk ||1 = log(n), log ||fj ||1 ≤ h(fj ) + dj log(n + 1) +
b ≤ a.

m
X
hδ l , ai log(pl + 1),
l=1

Pm

l=1 δl,j

log(pl + 1) and

By Lemma 4.8, E ∈ Z[t, u, z][y] is a primitive and squarefree polynomial defining
the closure of the image of the map ψ in (4.10). Hence, we can apply Theorem 3.15
to bound its partial degrees and height. We have degx (qj ) = dj , degtl (qj ) = δl,j and
h(qj ) = hj for 1 ≤ j ≤ s while degx (qj ) = 1, degtl (qj ) = h(qj ) = 0 for s+1 ≤ j ≤ r+1.
The partial
degree of qj in the group of (r + 1)n + 1 variables u ∪ {z} is equal to 1. Set
Q
D = sj=1 dj . Then, a direct application of Theorem 3.15 gives, for all a ∈ supp(E),

(4.33) hd, ai ≤ D deg(V ) ,

degtl (αa )+hδ l , ai ≤ D deg(V )

and

s
X
δl,ℓ
ℓ=1

dℓ

for 1 ≤ l ≤ m

s


X
1
b ) + deg(V ) log(r + 2) +
hℓ + log (#supp(fℓ ) + n + 2)
h(αa ) + hh, ai ≤ D h(V
dℓ
ℓ=1

+

m
X
l=1



δl,ℓ log(pl + 1) + (r + 1 − s) log(n + 2) + (r + 1) log((r + 1)n + 2) .

70

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Using the inequalities log (#supp(fℓ ) + n + 2) ≤ log (#supp(fℓ )) + log(n + 3) and
log((r + 1)n + 2) ≤ 2 log(n + 1) together with
log(r + 2) + s log(n + 3) + (r + 1 − s) log(n + 2) + 2(r + 1) log(n + 1) ≤ (3r + 4) log(n + 3),

we deduce



b
(4.34) h(αa ) + hh, ai ≤ D h(V ) + deg(V ) (3r + 4) log(n + 3)

m
s

X
X
1
δl,ℓ log(pl + 1)
.
hℓ + log (#supp(fℓ )) +
+
dℓ
l=1

ℓ=1

Moreover, we get from (4.33) that

log #supp(E) 2deg y (E) + |a| log(n) + hd, ai log(n + 1) ≤ 3D deg(V ) log(n + 2).
The statement follows from (4.30), (4.31), (4.32), (4.34) and this inequality.



Theorem 0.1 in the introduction follows from the case m = 0 in the previous result,
noticing that for a polynomial f ∈ Z[x] of degree d it holds #(supp(f )) ≤ (n + 1)d .

Example 4.35. Let d1 , . . . , dn , H ≥ 1 and set
f1 = xd11 , f2 = x1 xdn2 −1 − xd22 ,

d

n−1
. . . , fn−1 = xn−2 xdnn−1 −1 − xn−1
, fn = xn−1 xndn −1 − H ∈ Z[x1 , . . . , xn ].

n

It is a system of polynomials without common zeros in Q . Theorem 4.28 implies that
there is a Bézout identity α = g1 f1 + · · · + gn fn with deg(gi fi ) ≤ d1 · · · dn and

(4.36)

log(α), h(gi ) + h(fi ) ≤ d1 · · · dn−1 log(H) + (4n + 7) log(n + 2)d1 · · · dn .

On the other hand, let u be an additional variable and consider the specialization of
any such identity at xi = γi with
γ1 = H d2 ···dn−1 ud2 ···dn −1 , . . . , γn−1 = H udn −1 , γn = 1/u.
We obtain α = g1 (γ1 , . . . , γn−1 , 1/u) H d1 ···dn−1 ud1 ···dn −d1 . From this, we deduce the
lower bounds
degxn (g1 f1 ) ≥ d1 · · · dn

,

log(α) ≥ d1 · · · dn−1 log(H).

Hence, the height bound in (4.36) is optimal up to a term of size O(n log(n) d1 · · · dn ).

We next analyze Example 4.18 from the point of view of heights.

Example 4.37. Let V ⊂ AnQ be a Q-variety of pure dimension r. For 1 ≤ j ≤ r + 1
and dj ≥ 1, consider again the general n-variate polynomial of degree dj
X
Fj =
uj,a xa ∈ Z[uj ][x1 , . . . , xn ].
|a|≤dj

It follows from Example 4.18 that there exist λ ∈ Z \ {0} and gi ∈ Z[u][x1 , . . . , xn ]
such that
λ Resd1 ,...,dr+1 (V ) = g1 F1 + · · · + gr+1 Fr+1 on V
satisfying the degree bounds in (4.19). For the height, we have that degx (Fj ) = dj ,
h(Fj ) = 0 and log(#supp(Fj )) ≤ dj log(n + 1). Furthermore, δl,j = degul (Fj ) equals 1
if l = j and 0 otherwise. Theorem 4.28 then implies
 r+1

Y 
h(Resd1 ,...,dr+1 (V )), h(gi ) ≤
dℓ b
h(V ) + (6r + 10) log(n + 3) deg(V ) .
ℓ=1

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

71

The following result is a partial extension of Theorem 4.28 to an arbitrary number of
polynomials. For simplicity, we state it for polynomials not depending on parameters.
Corollary 4.38. Let V ⊂ AnQ be a Q-variety of pure dimension r and f1 , . . . , fs ∈
Z[x] \ Z without common zeros in V (Q) such that V (fs ) intersects V properly. Set
dj = deg(fj ) for 1 ≤ j ≤ s. Assume that d1 ≥ · · · ≥ ds−1 and that ds is arbitrary.
Set also h = max1≤j≤s−1h(fj ) and hs = h(fs ). Then there exist α ∈ Z \ {0} and
g1 , . . . , gs ∈ Z[x] such that α = g1 f1 + · · · + gs fs on V with


min{s−1,r}

Y

• deg (gi fi ) ≤ ds

j=1



• h(α), h(gi ) + h(fi ) ≤ ds


dj deg(V ),

min{s−1,r}

Y

j=1


min{s−1,r}

X
h
hs
b
+
dj h(V ) + deg(V )
ds
dℓ
ℓ=1


+ (6r + 9) log(n + 3) + 3r log(max{1, s − r}) .

Proof. The proof follows closely the lines of that of Corollary 4.20. If s ≤ r + 1, the
result follows from the case m = 0 in Theorem 4.11. Hence, we only have to consider
the case s ≥ r + 2. Set
f j = fj + vj,1 fr+1 + · · · + vj,s−r−1fs−1

for 1 ≤ j ≤ r,

f r+1 = fs

for a group v = {vj,i }j,i of p := r(s − r − 1) variables. It is a system of polynomials
without common zeros in VQ(v) (Q(v)). We have that degx (f j ) = dj , degv (f j ) = 1
and h(f j ) ≤ h for 1 ≤ j ≤ r while degx (f r+1 ) = ds , degv (f r+1 ) = 0 and h(f s ) = hs .
By Theorem 4.28, there are α ∈ Z[v] \ {0}Qand g i ∈ Z[v, x] such that α = g 1 f 1 + · · · +
gr+1 f r+1 on VQ(v) with degx (g i f i ) ≤ (ds rj=1 dj ) deg(V ) and
r

1
 Y

hs + log(#supp(fs ))
h(α), h(g i ) + h(f i ) ≤ ds
dj b
h(V ) + deg(V )
ds
j=1

r

X

1
+
h + log(#supp(f ℓ )) + 2 log(p + 1) + (3r + 7) log(n + 3) .
dℓ
ℓ=1

We have that log(p + 1) ≤ log(n + 2) + log(s − r) and #supp(f ℓ ) ≤ (s − r)(n + 1)dℓ
for 1 ≤ ℓ ≤ r while #supp(f r+1 ) ≤ (n + 1)ds . Therefore,
r
r

h
 Y
X
h
s
(4.39) h(α), h(g i ) + h(f i ) ≤ ds
dj b
h(V ) + deg(V )
+
+ 3r log(s − r)
ds
dℓ
j=1
ℓ=1

+ (6r + 8) log(n + 3) .
P
gs = g r+1 , then
Set gei = gi for 1 ≤ i ≤ r, gei = rk=1 vk,i−r g k for r + 1 ≤ i ≤ s − 1 and e

(4.40)

ge1 f1 + · · · + ges fs = g 1 f 1 + · · · + g r+1 f r+1 = α

with h(e
gi )+h(fi ) ≤ maxk {h(g k )+h(f k )}+log(r) for all i. By taking the coefficients of
a suitable monomial in v, we extract from (4.40) a Bézout identity α = g1 f1 +· · ·+gs fs
on V . By (4.39), these polynomials satisfy the stated degree and height bounds. 
We finally prove the arithmetic strong Nullstellensatz presented in the introduction.

72

CARLOS D’ANDREA, TERESA KRICK, AND MARTÍN SOMBRA

Proof of Theorem 0.2. We use the same notations of the proof of Theorem 4.22 for k =
Q and p = 0. The proof of this corollary already gives the stated bounds for the degree
of the gi ’s and the exponent µ. Hence, it only remains to bound the height in the
identity αgµ = g1 f1 + · · · + gs fs on V .

Corollary 4.38 applied to W = V × A1 and 1 − y d0 g, f1 , . . . , fs and Lemma 3.16 imply

 h min{s,r+1}
X
h
0
b
+
(4.41) h(α), h(g i ) + h(fi ) ≤ 2 d0 D h(V ) + deg(V )
2d0
dℓ
ℓ=1


+ (6r + 15) log(n + 4) + 3(r + 1) log(max{1, s − r}) ,

Qmin{s,r+1}
with D := j=1
dj . From this, we deduce the bound for the height of α. Let gbi
P
P
be as in (4.25). If we write gbi = a,j αa,j xa y j , then gi = a,j αa,j xa gmaxl {deg y (bgl )}−j .
Using Lemma 2.37 we deduce that
h(gi ) ≤ maxa,j {h(αa,j xa gmaxl {degy (bgl )}−j )} + log(#supp(b
gi ))

≤ h(b
gi ) + maxl {degy (b
gl )}(h0 + log(n + 1)d0 ) + log(#supp(b
gi )).

gi ) ≤ (n + 2)deg x,y (bgi ) . Moreover, degy (b
gi ) ≤
Observe that h(b
gi ) ≤ h(g i ) and #supp(b
2D deg(V ) and degx,y (b
gi ) ≤ 2d0 D deg(V ), as shown in the proof of Theorem 4.22.
Therefore, h(gi ) + h(fi ) is bounded above by
h(g i ) + h(fi ) + 2D deg(V )(h0 + log(n + 1)d0 ) + 2d0 D deg(V ) log(n + 2)).
The stated bound for h(gi ) + h(fi ) follows from this and (4.41).



References
[Asc04]
[BY91]
[BY99]
[BS10]
[BBK09]
[Bro01]

[Bro87]
[BPS11]
[CW37]
[DKS10]
[DP99]
[Ful84]
[GKZ94]
[Har77]
[Jel05]

M. Aschenbrenner, Ideal membership in polynomial rings over the integers, J. Amer. Math.
Soc. 17 (2004) 407-441.
C. A. Berenstein, A. Yger, Effective Bézout identities in Q [x1 , . . . , xn ], Acta Math. 166
(1991) 69-120.
C. A. Berenstein, A. Yger, Residue calculus and effective Nullstellensatz, Amer. J. Math.
121 (1999) 723-796.
Yu. F. Bilu, M. Strambi, Quantitative Riemann existence theorem over a number field,
Acta Arith. 145 (2010) 319-339.
E. Bombieri, J. Bourgain, S. V. Konyagin, Roots of polynomials in subgroups of F∗p and
applications to congruences, Int. Math. Res. Not. 5 (2009) 802-834.
W. D. Brownawell, The Hilbert Nullstellensatz, inequalities for polynomials, and algebraic
independence, Chapter 16 of Introduction to algebraic independence theory, Lecture Notes
in Math. 1752 (2001) 239-248.
W. D. Brownawell, Bounds for the degrees in the Nullstellensatz, Ann. of Math. 126 (1987)
577-591.
J. I. Burgos Gil, P. Philippon, M. Sombra, Arithmetic geometry of toric varieties. Metrics,
measures and heights, 141 pp..
W.-L. Chow, B. L. van der Waerden, Zur algebraische Geometrie. IX, Math. Ann. 113
(1937) 692-704.
X. Dahan, A. Kadri, E. Schost, Bit-size estimates for triangular sets in positive dimension,
to appear in J. Complexity, 37 pp..
S. David, P. Philippon, Minorations des hauteurs normalisées des sous-variétés des tores,
Ann. Scuola Norm. Sup. Pisa Cl. Sci. 28 (1999) 489-543.
W. Fulton, Intersection theory, Springer–Verlag, 1984.
I. M. Gelfand, M. M. Kapranov, A. V. Zelevinsky, Discriminants, resultants, and multidimensional determinants, Birkhäuser, 1994.
R. Hartshorne, Algebraic geometry, Springer, 1977.
Z. Jelonek, On the effective Nullstellensatz, Invent. Math. 162 (2005) 1-17.

HEIGHTS OF VARIETIES AND ARITHMETIC NULLSTELLENSÄTZE

73

[Jou83]

J.-P. Jouanolou, Théorèmes de Bertini et applications, Progress in Math. 42,
Birkhäuser, 1983.
[Koi96]
P. Koiran, Hilbert’s Nullstellensatz is in the polynomial hierarchy, J. Complexity 12 (1996)
273-286.
[KT08]
A. Kresch, Yu. Tschinkel, Effectivity of Brauer-Manin obstructions, Adv. Math. 218 (2008)
1-27.
[KP96]
T. Krick, L. M. Pardo, A computational method for Diophantine approximation, Progress
in Math. 143 (1996) 193-253.
[KPS01] T. Krick, L. M. Pardo, M. Sombra, Sharp estimates for the arithmetic Nullstellensatz,
Duke Math. J. 109 (2001) 521-598.
[Lan83]
S. Lang, Fundamentals of Diophantine geometry, Springer-Verlag, 1983.
[Lan93]
S. Lang, Algebra, Third Edition, Addison-Wesley, 1993.
[Mac1902] F. Macaulay, Some formulæ in elimination, Proc. London Math. Soc. 1 (1902) 3-27.
[Lel94]
P. Lelong, Mesure de Mahler et calcul des constantes universelles pour les polynômes de
n variables, Math. Ann. 299 (1994) 673-695.
[Mai00]
V. Maillot, Géométrie d’Arakelov des variétés toriques et fibrés en droites intégrables,
Mém. Soc. Math. France 80, 2000.
[PS93]
P. Pedersen, B. Sturmfels, Product formulas for resultants and Chow forms, Math. Z. 214
(1993) 377-396.
[Per27]
O. Perron, Algebra I (Die Grundlagen), de Gruyter, 1927.
[Phi86]
P. Philippon, Critères pour l’indépendance algébrique, Inst. Hautes Etudes Sci. Publ.
Math. 64 (1986) 5-52.
[Phi90]
P. Philippon, Dénominateurs dans le théorème des zeros de Hilbert, Acta Arith. 58 (1990)
1-25.
[Phi91]
P. Philippon, Sur des hauteurs alternatives. I, Math. Ann. 289 (1991) 355-283.
[Phi95]
P. Philippon, Sur des hauteurs alternatives. III, J. Math. Pures Appl. 74 (1995) 345-365.
[PS08]
P. Philippon, M. Sombra, Hauteur normalisée des variétés toriques projectives, J. Inst.
Math. Jussieu 7 (2008) 327-373.
[Rem01a] G. Rémond, Elimination multihomogène, Chapter 5 of Introduction to algebraic independence theory, Lecture Notes in Math. 1752 (2001) 53-81.
[Rem01b] G. Rémond, Géométrie diophantienne multiprojective, Chapter 7 of Introduction to algebraic independence theory, Lecture Notes in Math. 1752 (2001) 95-131.
[Rem10] G. Rémond, Nombre de points rationnels des courbes, Proc. London Math. Soc 101 (2010)
759-794.
[Smi93]
F. Smietanski, A parametrized Nullstellensatz, in Computational algebraic geometry
(Nice, 1992), Progr. Math. 109 (1993) 287-300.
[Smy81]
C. Smyth, A Kronecker-type theorem for complex polynomials in several variables, Canad.
Math. Bull. 24 (1981) 447-452.
[Som04]
M. Sombra, The height of the mixed sparse resultant, Amer. J. Math. 126 (2004) 12531260.
[Tei90]
B. Teissier, Résultats récents d’algèbre commutative effective, Astérisque 189-190 (1990),
107-131, Séminaire Bourbaki, Vol. 1989/90, exp. no. 718.
Departament d’Àlgebra i Geometria, Universitat de Barcelona. Gran Via 585, 08007
Barcelona, Spain
E-mail address: cdandrea@ub.edu
URL: http://atlas.mat.ub.es/personals/dandrea/
Departamento de Matemática, Facultad de Ciencias Exactas y Naturales, Universidad
de Buenos Aires and IMAS, CONICET. Ciudad Universitaria, 1428 Buenos Aires, Argentina
E-mail address: krick@dm.uba.ar
URL: http://mate.dm.uba.ar/~ krick/
ICREA and Departament d’Àlgebra i Geometria, Universitat de Barcelona. Gran Via 585,
08007 Barcelona, Spain
E-mail address: sombra@ub.edu
URL: http://atlas.mat.ub.es/personals/sombra/

