In geometry and polyhedral combinatorics, an integral polytope is a convex polytope whose vertices all have integerCartesian coordinates. That is, it is a polytope that equals the convex hull of its integer points. Integral polytopes may also be called convex lattice polytopes or Z-polytopes. The special cases of two- and three-dimensional integral polytopes may be called polygons or polyhedra instead of polytopes, respectively.
Examples
An -dimensional regular simplex can be represented as an integer polytope in, the convex hull of the integer points for which one coordinate is one and the rest are zero. Another important type of integral simplex, the orthoscheme, can be formed as the convex hull of integer points whose coordinates begin with some number of consecutive ones followed by zeros in all remaining coordinates. The -dimensional unit cube in has as its vertices all integer points whose coordinates are zero or one.
For a polytope described by linear inequalities, when the polytope is non-integral, one can prove its non-integrality by finding a vertex whose coordinates are not integers. Such a vertex can be described combinatorially by specifying a subset of inequalities that, when turned into a system of linear equations, have a unique solution, and verifying that this solution point obeys all of the other inequalities. Therefore, testing integrality belongs to the complexity classcoNP of problems for which a negative answer can be easily proven. More specifically, it is coNP-complete.
Related objects
Many of the important properties of an integral polytope, including its volume and number of vertices, is encoded by its Ehrhart polynomial. Integral polytopes are prominently featured in the theory oftoric varieties, where they correspond to polarized projective toric varieties. For instance, the toric variety corresponding to a simplex is a projective space. The toric variety corresponding to a unit cube is the Segre embedding of the -fold product of the projective line. In algebraic geometry, an important instance of lattice polytopes called the Newton polytopes are the convex hulls of vectors representing the exponents of each variable in the terms of a polynomial. For example, the polynomial has four terms, with exponent vector, with exponent vector, with exponent vector, and with exponent vector. Its Newton polytope is the convex hull of the four points,,, and. This hull is an integral triangle with the point interior to the triangle and the other three points as its vertices.