---
tag: VP32769PVR
kind: statement
role: theorem
name: Bernstein–Kushnirenko theorem
msc: [14M25, 52A39, 14T90]
uses: [66FQFAJNS4, CYTTX8KHC8]
about: [CYTTX8KHC8, 66FQFAJNS4]
sources:
  - url: https://en.wikipedia.org/wiki/Bernstein–Kushnirenko_theorem
same_as:
  wikidata: Q19596039
  wikipedia: Bernstein–Kushnirenko theorem
---

## Statement

Let $n \ge 1$ and let $f_1, \dots, f_n$ be Laurent polynomials in $\C[x_1^{\pm 1}, \dots, x_n^{\pm 1}]$.
For each $i$, let $P_i \subset \R^n$ be the [[Newton polytope|CYTTX8KHC8]] of $f_i$.
It is the convex hull of the exponents of the monomials of $f_i$ with nonzero coefficient.
Let $\operatorname{MV}(P_1, \dots, P_n)$ be the mixed volume, the coefficient of $\lambda_1 \lambda_2 \cdots \lambda_n$ in the polynomial $\operatorname{vol}_n(\lambda_1 P_1 + \cdots + \lambda_n P_n)$ in $\lambda_1, \dots, \lambda_n \ge 0$.
Then:

1. The number of isolated common zeros of $f_1, \dots, f_n$ in the [[algebraic torus|66FQFAJNS4]] $(\C^*)^n$, counted with multiplicity, is at most $\operatorname{MV}(P_1, \dots, P_n)$.
2. Fix the supports and take generic coefficients. Then all common zeros in $(\C^*)^n$ are simple, and their number equals $\operatorname{MV}(P_1, \dots, P_n)$.
3. (Kushnirenko) In particular, if $P_1 = \cdots = P_n = P$, the generic number of common zeros in $(\C^*)^n$ is $n! \operatorname{vol}_n(P)$.

## Remarks

Bernstein's proof deforms the system along a curve and studies the solutions as Puiseux series; the leading exponents of these series are governed by the faces of the Newton polytopes.
Bernstein also gave an explicit sufficient condition on the coefficients, stated with initial forms.
Suppose that, for every nonzero $w \in \R^n$, the initial forms of $f_1, \dots, f_n$ in direction $w$ have no common zero in $(\C^*)^n$.
Then all common zeros in $(\C^*)^n$ are isolated, and their number with multiplicity equals $\operatorname{MV}(P_1, \dots, P_n)$.
Take $n = 1$ and $f = a_0 + a_1 x + \cdots + a_d x^d$ with $a_0 a_d \ne 0$.
The Newton polytope is $[0, d]$, of length $d$, and the theorem says $f$ has $d$ roots in $\C^*$ counted with multiplicity.
For two bilinear equations $a + bx + cy + dxy = 0$ and $a' + b'x + c'y + d'xy = 0$, both polytopes are the unit square, so the generic number of solutions in $(\C^*)^2$ is $2! \cdot 1 = 2$.
Let $f_i$ be a generic dense polynomial of degree $d_i$, so that $P_i$ is $d_i$ times the standard simplex.
Then the mixed volume is $d_1 d_2 \cdots d_n$, and the bound agrees with [[Bézout's theorem|KWNVF194D8]].
For sparse systems the mixed volume can be much smaller than the Bézout number, which is why the theorem is useful.
The count concerns only zeros in the torus: zeros with some coordinate equal to $0$ are not counted.

## Explanations

### L1 human

How many solutions does a system of $n$ polynomial equations in $n$ unknowns have?
The theorem answers this using only the shapes formed by the exponents of the monomials that appear.
Each equation gives a polygon or polytope, and a volume computed from these shapes is the number of solutions with all coordinates nonzero, for typical coefficients.
So a question of algebra becomes a question of geometry of polytopes.

### L2 human

The theorem is the sparse refinement of Bézout's theorem: it sees which monomials actually occur.
It is central in toric geometry, where the mixed volume becomes an intersection number of divisors on a toric variety attached to the polytopes.
In tropical geometry, the same count appears as the number of intersection points of tropical hypersurfaces, counted with lattice multiplicities.
In numerical algebraic geometry, polyhedral homotopy methods start from the mixed volume to track exactly the generic number of solutions.
Computing the mixed volume uses mixed subdivisions of the Minkowski sum $P_1 + \cdots + P_n$.
