Ehrhart Quasi-polynomial
   HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, an
integral polytope In geometry and polyhedral combinatorics, an integral polytope is a convex polytope whose vertex (geometry), vertices all have integer Cartesian coordinates. That is, it is a polytope that equals the convex hull of its integer points. Integral po ...
has an associated Ehrhart polynomial that encodes the relationship between the
volume Volume is a measure of regions in three-dimensional space. It is often quantified numerically using SI derived units (such as the cubic metre and litre) or by various imperial or US customary units (such as the gallon, quart, cubic inch) ...
of a
polytope In elementary geometry, a polytope is a geometric object with flat sides ('' faces''). Polytopes are the generalization of three-dimensional polyhedra to any number of dimensions. Polytopes may exist in any general number of dimensions as an ...
and the number of integer points the polytope contains. The theory of Ehrhart
polynomial In mathematics, a polynomial is a Expression (mathematics), mathematical expression consisting of indeterminate (variable), indeterminates (also called variable (mathematics), variables) and coefficients, that involves only the operations of addit ...
s can be seen as a higher-dimensional generalization of
Pick's theorem In geometry, Pick's theorem provides a formula for the area of a simple polygon with integer vertex coordinates, in terms of the number of integer points within it and on its boundary. The result was first described by Georg Alexander Pick in 1 ...
in the
Euclidean plane In mathematics, a Euclidean plane is a Euclidean space of Two-dimensional space, dimension two, denoted \textbf^2 or \mathbb^2. It is a geometric space in which two real numbers are required to determine the position (geometry), position of eac ...
. These polynomials are named after Eugène Ehrhart who introduced them in the 1960s.


Definition

Informally, if is a
polytope In elementary geometry, a polytope is a geometric object with flat sides ('' faces''). Polytopes are the generalization of three-dimensional polyhedra to any number of dimensions. Polytopes may exist in any general number of dimensions as an ...
, and is the polytope formed by expanding by a factor of in each dimension, then is the number of
integer lattice In mathematics, the -dimensional integer lattice (or cubic lattice), denoted , is the lattice (group), lattice in the Euclidean space whose lattice points are tuple, -tuples of integers. The two-dimensional integer lattice is also called the s ...
points in . More formally, consider a lattice \mathcal in
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are ''Euclidean spaces ...
\R^n and a -
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coo ...
al polytope in \R^n with the property that all vertices of the polytope are points of the lattice. (A common example is \mathcal = \Z^n and a polytope for which all vertices have
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
coordinates.) For any positive integer , let be the -fold dilation of (the polytope formed by multiplying each vertex coordinate, in a basis for the lattice, by a factor of ), and let :L(P,t) = \#\left(tP \cap \mathcal\right) be the number of lattice points contained in the polytope . Ehrhart showed in 1962 that is a rational
polynomial In mathematics, a polynomial is a Expression (mathematics), mathematical expression consisting of indeterminate (variable), indeterminates (also called variable (mathematics), variables) and coefficients, that involves only the operations of addit ...
of degree in , i.e. there exist
rational number In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (for example, The set of all ...
s L_0(P),\dots,L_d(P) such that: :L(P, t) = L_d(P) t^d + L_(P) t^ + \cdots + L_0(P) for all positive integers .


Reciprocity property

The Ehrhart polynomial of the interior of a closed convex polytope can be computed as: : L(\operatorname(P), t) = (-1)^d L(P, -t), where is the dimension of . This result is known as Ehrhart–Macdonald reciprocity.


Examples

Let be a -dimensional
unit Unit may refer to: General measurement * Unit of measurement, a definite magnitude of a physical quantity, defined and adopted by convention or by law **International System of Units (SI), modern form of the metric system **English units, histo ...
hypercube In geometry, a hypercube is an ''n''-dimensional analogue of a square ( ) and a cube ( ); the special case for is known as a ''tesseract''. It is a closed, compact, convex figure whose 1- skeleton consists of groups of opposite parallel l ...
whose vertices are the integer lattice points all of whose coordinates are 0 or 1. In terms of inequalities, : P = \left\. Then the -fold dilation of is a cube with side length , containing integer points. That is, the Ehrhart polynomial of the hypercube is . Additionally, if we evaluate at negative integers, then : L(P, -t) = (-1)^d (t - 1)^d = (-1)^d L(\operatorname(P), t), as we would expect from Ehrhart–Macdonald reciprocity. Many other
figurate number The term figurate number is used by different writers for members of different sets of numbers, generalizing from triangular numbers to different shapes (polygonal numbers) and different dimensions (polyhedral numbers). The ancient Greek mathemat ...
s can be expressed as Ehrhart polynomials. For instance, the
square pyramidal number In mathematics, a pyramid number, or square pyramidal number, is a natural number that counts the stacked spheres in a pyramid (geometry), pyramid with a square base. The study of these numbers goes back to Archimedes and Fibonacci. They are part ...
s are given by the Ehrhart polynomials of a
square pyramid In geometry, a square pyramid is a Pyramid (geometry), pyramid with a square base and four triangles, having a total of five faces. If the Apex (geometry), apex of the pyramid is directly above the center of the square, it is a ''right square p ...
with an integer unit square as its base and with height one; the Ehrhart polynomial in this case is .


Ehrhart quasi-polynomials

Let be a rational polytope. In other words, suppose :P = \left\, where A \in \Q^ and b \in \Q^k. (Equivalently, is the
convex hull In geometry, the convex hull, convex envelope or convex closure of a shape is the smallest convex set that contains it. The convex hull may be defined either as the intersection of all convex sets containing a given subset of a Euclidean space, ...
of finitely many points in \Q^d.) Then define :L(P, t) = \#\left(\left\ \right). In this case, is a
quasi-polynomial In mathematics, a quasi-polynomial (pseudo-polynomial) is a generalization of polynomials. While the coefficients of a polynomial come from a ring, the coefficients of quasi-polynomials are instead periodic functions with integral period. Quasi- ...
in . Just as with integral polytopes, Ehrhart–Macdonald reciprocity holds, that is, : L(\operatorname(P), t) = (-1)^d L(P, -t).


Examples of Ehrhart quasi-polynomials

Let be a polygon with vertices (0,0), (0,2), (1,1) and (, 0). The number of integer points in will be counted by the quasi-polynomial : L(P, t) = \frac + \frac + \frac.


Interpretation of coefficients

If is closed (i.e. the boundary faces belong to ), some of the coefficients of have an easy interpretation: * the leading coefficient, L_d(P), is equal to the -dimensional
volume Volume is a measure of regions in three-dimensional space. It is often quantified numerically using SI derived units (such as the cubic metre and litre) or by various imperial or US customary units (such as the gallon, quart, cubic inch) ...
of , divided by (see lattice for an explanation of the content or covolume of a lattice); * the second coefficient, L_(P), can be computed as follows: the lattice induces a lattice on any face of ; take the -dimensional volume of , divide by , and add those numbers for all faces of ; * the constant coefficient, L_0(P), is the
Euler characteristic In mathematics, and more specifically in algebraic topology and polyhedral combinatorics, the Euler characteristic (or Euler number, or Euler–Poincaré characteristic) is a topological invariant, a number that describes a topological space's ...
of . When is a closed
convex polytope A convex polytope is a special case of a polytope, having the additional property that it is also a convex set contained in the n-dimensional Euclidean space \mathbb^n. Most texts. use the term "polytope" for a bounded convex polytope, and the wo ...
, L_0(P)=1.


The Betke–Kneser theorem

Ulrich Betke and Martin Kneser established the following characterization of the Ehrhart coefficients. A functional Z defined on integral polytopes is an \operatorname(n,\Z) and translation invariant valuation if and only if there are real numbers c_0,\ldots, c_n such that : Z= c_0 L_0+\cdots +c_n L_n.


Ehrhart series

We can define a
generating function In mathematics, a generating function is a representation of an infinite sequence of numbers as the coefficients of a formal power series. Generating functions are often expressed in closed form (rather than as a series), by some expression invo ...
for the Ehrhart polynomial of an integral -dimensional polytope as : \operatorname_P(z) = \sum_ L(P, t)z^t. This series can be expressed as a
rational function In mathematics, a rational function is any function that can be defined by a rational fraction, which is an algebraic fraction such that both the numerator and the denominator are polynomials. The coefficients of the polynomials need not be ...
. Specifically, Ehrhart proved (1962) that there exist complex numbers h_j^*, 0 \le j \le d, such that the Ehrhart series of is :\operatorname_P(z) = \frac, \qquad \sum_^d h_j^\ast(P) \neq 0. Richard P. Stanley's non-negativity theorem states that under the given hypotheses, h_j^* will be non-negative integers, for 0 \le j \le d. Another result by Stanley shows that if is a lattice polytope contained in , then h_j^*(P) \le h_j^*(Q) for all . The h^*-vector is in general not unimodal, but it is whenever it is symmetric and the polytope has a regular unimodular triangulation.


Ehrhart series for rational polytopes

As in the case of polytopes with integer vertices, one defines the Ehrhart series for a rational polytope. For a ''d''-dimensional rational polytope , where is the smallest integer such that is an integer polytope ( is called the denominator of ), then one has :\operatorname_P(z) = \sum_ L(P, t)z^t = \frac, where the h_j^* are still non-negative integers.


Non-leading coefficient bounds

The polynomial's non-leading coefficients c_0,\dots,c_ in the representation :L(P,t) = \sum_^d c_r t^r can be upper bounded: :c_r \leq , s(d,r), c_d + \frac , s(d,r+1), where s(n,k) is the
Stirling number of the first kind In mathematics, especially in combinatorics, Stirling numbers of the first kind arise in the study of permutations. In particular, the unsigned Stirling numbers of the first kind count permutations according to their number of cycles (counting fi ...
. Lower bounds also exist.


Toric variety

The case n=d=2 and t = 1 of these statements yields
Pick's theorem In geometry, Pick's theorem provides a formula for the area of a simple polygon with integer vertex coordinates, in terms of the number of integer points within it and on its boundary. The result was first described by Georg Alexander Pick in 1 ...
. Formulas for the other coefficients are much harder to get;
Todd class In mathematics, the Todd class is a certain construction now considered a part of the theory in algebraic topology of characteristic classes. The Todd class of a vector bundle can be defined by means of the theory of Chern classes, and is encounte ...
es of
toric varieties In algebraic geometry, a toric variety or torus embedding is an algebraic variety containing an algebraic torus as an open dense subset, such that the action of the torus on itself extends to the whole variety. Some authors also require it to be ...
, the
Riemann–Roch theorem The Riemann–Roch theorem is an important theorem in mathematics, specifically in complex analysis and algebraic geometry, for the computation of the dimension of the space of meromorphic functions with prescribed zeros and allowed poles. It re ...
as well as
Fourier analysis In mathematics, Fourier analysis () is the study of the way general functions may be represented or approximated by sums of simpler trigonometric functions. Fourier analysis grew from the study of Fourier series, and is named after Joseph Fo ...
have been used for this purpose. If is the
toric variety In algebraic geometry, a toric variety or torus embedding is an algebraic variety containing an algebraic torus as an open dense subset, such that the action of the torus on itself extends to the whole variety. Some authors also require it to be ...
corresponding to the normal fan of , then defines an
ample line bundle In mathematics, a distinctive feature of algebraic geometry is that some line bundles on a projective variety can be considered "positive", while others are "negative" (or a mixture of the two). The most important notion of positivity is that of ...
on , and the Ehrhart polynomial of coincides with the
Hilbert polynomial In commutative algebra, the Hilbert function, the Hilbert polynomial, and the Hilbert series of a graded commutative algebra finitely generated over a field are three strongly related notions which measure the growth of the dimension of the homog ...
of this line bundle. Ehrhart polynomials can be studied for their own sake. For instance, one could ask questions related to the roots of an Ehrhart polynomial. Furthermore, some authors have pursued the question of how these polynomials could be classified.


Generalizations

It is possible to study the number of integer points in a polytope if we dilate some facets of but not others. In other words, one would like to know the number of integer points in semi-dilated polytopes. It turns out that such a counting function will be what is called a multivariate quasi-polynomial. An Ehrhart-type reciprocity theorem will also hold for such a counting function. Counting the number of integer points in semi-dilations of polytopes has applications in enumerating the number of different dissections of regular polygons and the number of non-isomorphic unrestricted codes, a particular kind of code in the field of
coding theory Coding theory is the study of the properties of codes and their respective fitness for specific applications. Codes are used for data compression, cryptography, error detection and correction, data transmission and computer data storage, data sto ...
.


See also

*
Quasi-polynomial In mathematics, a quasi-polynomial (pseudo-polynomial) is a generalization of polynomials. While the coefficients of a polynomial come from a ring, the coefficients of quasi-polynomials are instead periodic functions with integral period. Quasi- ...
* Stanley's reciprocity theorem


References


Further reading

*. Introduces the Fourier analysis approach and gives references to other related articles. *{{citation , last = Mustață , first = Mircea , authorlink=Mircea Mustaţă , contribution = Ehrhart polynomials , date = February 2005 , title = Lecture notes on toric varieties , url = http://www.math.lsa.umich.edu/~mmustata/toric_var.html. Figurate numbers Polynomials Lattice points Polytopes