Minkowski's Theorem
   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 ...
, Minkowski's theorem is the statement that every
convex set In geometry, a set of points is convex if it contains every line segment between two points in the set. For example, a solid cube (geometry), cube is a convex set, but anything that is hollow or has an indent, for example, a crescent shape, is n ...
in \mathbb^n which is symmetric with respect to the origin and which has
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) ...
greater than 2^n contains a non-zero
integer point In mathematics, the -dimensional integer lattice (or cubic lattice), denoted , is the lattice in the Euclidean space whose lattice points are -tuples of integers. The two-dimensional integer lattice is also called the square lattice, or grid ...
(meaning a point in \Z^n that is not the origin). The theorem was proved by
Hermann Minkowski Hermann Minkowski (22 June 1864 – 12 January 1909) was a mathematician and professor at the University of Königsberg, the University of Zürich, and the University of Göttingen, described variously as German, Polish, Lithuanian-German, o ...
in 1889 and became the foundation of the branch of
number theory Number theory is a branch of pure mathematics devoted primarily to the study of the integers and arithmetic functions. Number theorists study prime numbers as well as the properties of mathematical objects constructed from integers (for example ...
called the
geometry of numbers Geometry of numbers is the part of number theory which uses geometry for the study of algebraic numbers. Typically, a ring of algebraic integers is viewed as a lattice (group), lattice in \mathbb R^n, and the study of these lattices provides fundam ...
. It can be extended from the integers to any
lattice Lattice may refer to: Arts and design * Latticework, an ornamental criss-crossed framework, an arrangement of crossing laths or other thin strips of material * Lattice (music), an organized grid model of pitch ratios * Lattice (pastry), an or ...
L and to any symmetric convex set with volume greater than 2^nd(L), where d(L) denotes the covolume of the lattice (the
absolute value In mathematics, the absolute value or modulus of a real number x, is the non-negative value without regard to its sign. Namely, , x, =x if x is a positive number, and , x, =-x if x is negative (in which case negating x makes -x positive), ...
of the
determinant In mathematics, the determinant is a Scalar (mathematics), scalar-valued function (mathematics), function of the entries of a square matrix. The determinant of a matrix is commonly denoted , , or . Its value characterizes some properties of the ...
of any of its bases).


Formulation

Suppose that is a
lattice Lattice may refer to: Arts and design * Latticework, an ornamental criss-crossed framework, an arrangement of crossing laths or other thin strips of material * Lattice (music), an organized grid model of pitch ratios * Lattice (pastry), an or ...
of
determinant In mathematics, the determinant is a Scalar (mathematics), scalar-valued function (mathematics), function of the entries of a square matrix. The determinant of a matrix is commonly denoted , , or . Its value characterizes some properties of the ...
in the -
dimensional 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 coordi ...
real Real may refer to: Currencies * Argentine real * Brazilian real (R$) * Central American Republic real * Mexican real * Portuguese real * Spanish real * Spanish colonial real Nature and science * Reality, the state of things as they exist, rathe ...
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
\mathbb^n and is a
convex subset In geometry, a set of points is convex if it contains every line segment between two points in the set. For example, a solid cube (geometry), cube is a convex set, but anything that is hollow or has an indent, for example, a crescent shape, is n ...
of \mathbb^n that is symmetric with respect to the origin, meaning that if is in then is also in . Minkowski's theorem states that if the volume of is strictly greater than , then must contain at least one lattice point other than the origin. (Since the set is symmetric, it would then contain at least three lattice points: the origin 0 and a pair of points , where .)


Example

The simplest example of a lattice is the
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 ...
\mathbb^n of all points with
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 ...
coefficients; its determinant is 1. For , the theorem claims that a convex figure 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 ...
symmetric about the
origin Origin(s) or The Origin may refer to: Arts, entertainment, and media Comics and manga * ''Origin'' (comics), a Wolverine comic book mini-series published by Marvel Comics in 2002 * ''The Origin'' (Buffy comic), a 1999 ''Buffy the Vampire Sl ...
and with
area Area is the measure of a region's size on a surface. The area of a plane region or ''plane area'' refers to the area of a shape or planar lamina, while '' surface area'' refers to the area of an open surface or the boundary of a three-di ...
greater than 4 encloses at least one lattice point in addition to the origin. The area bound is
sharp Sharp or SHARP may refer to: Acronyms * SHARP (helmet ratings) (Safety Helmet Assessment and Rating Programme), a British motorcycle helmet safety rating scheme * Self Help Addiction Recovery Program, a charitable organisation founded in 199 ...
: if is the interior of the square with vertices then is symmetric and convex, and has area 4, but the only lattice point it contains is the origin. This example, showing that the bound of the theorem is sharp, generalizes to
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 ...
s in every dimension .


Proof

The following argument proves Minkowski's theorem for the specific case of L = \mathbb^2. Proof of the \mathbb^2 case: Consider the map :f: S \to \mathbb^2/2L, \qquad (x,y) \mapsto (x \bmod 2, y \bmod 2) Intuitively, this map cuts the plane into 2 by 2 squares, then stacks the squares on top of each other. Clearly has area less than or equal to 4, because this set lies within a 2 by 2 square. Assume for a
contradiction In traditional logic, a contradiction involves a proposition conflicting either with itself or established fact. It is often used as a tool to detect disingenuous beliefs and bias. Illustrating a general tendency in applied logic, Aristotle's ...
that could be
injective In mathematics, an injective function (also known as injection, or one-to-one function ) is a function that maps distinct elements of its domain to distinct elements of its codomain; that is, implies (equivalently by contraposition, impl ...
, which means the pieces of cut out by the squares stack up in a non-overlapping way. Because is locally area-preserving, this non-overlapping property would make it area-preserving for all of , so the area of would be the same as that of , which is greater than 4. That is not the case, so the assumption must be false: is not injective, meaning that there exist at least two distinct points in that are mapped by to the same point: . Because of the way was defined, the only way that can equal is for to equal for some integers and , not both zero. That is, the coordinates of the two points differ by two
even Even may refer to: General * Even (given name), a Norwegian male personal name * Even (surname), a Breton surname * Even (people), an ethnic group from Siberia and Russian Far East **Even language, a language spoken by the Evens * Odd and Even, a ...
integers. Since is symmetric about the origin, is also a point in . Since is convex, the line segment between and lies entirely in , and in particular the midpoint of that segment lies in . In other words, :\tfrac\left(-p_1 + p_2\right) = \tfrac\left(-p_1 + p_1 + (2i, 2j)\right) = (i, j) is a point in . This point is an integer point, and is not the origin since and are not both zero. Therefore, contains a nonzero integer point. Remarks: * The argument above proves the theorem that any set of volume >\!\det(L) contains two distinct points that differ by a lattice vector. This is a special case of Blichfeldt's theorem. * The argument above highlights that the term 2^n \det(L) is the covolume of the lattice 2L. * To obtain a proof for general lattices, it suffices to prove Minkowski's theorem only for \mathbb^n; this is because every full-rank lattice can be written as B\mathbb^n for some
linear transformation In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that pr ...
B, and the properties of being convex and symmetric about the origin are preserved by linear transformations, while the covolume of B\mathbb^n is , \!\det(B), and volume of a body scales by exactly \frac under an application of B^.


Applications


Bounding the shortest vector

Minkowski's theorem gives an upper bound for the length of the shortest nonzero vector. This result has applications in lattice cryptography and number theory. Theorem (Minkowski's bound on the shortest vector): Let L be a lattice. Then there is a x \in L \setminus \ with \, x\, _ \leq \left, \det(L)\^. In particular, by the standard comparison between l_2 and l_ norms, \, x\, _2 \leq \sqrt\, \left, \det(L)\^. Remarks: * The constant in the L^2 bound can be improved, for instance by taking the open ball of radius < l as C in the above argument. The optimal constant is known as the
Hermite constant In mathematics, the Hermite constant, named after Charles Hermite, determines how long a shortest element of a lattice in Euclidean space can be. The constant ''γn'' for integers ''n'' > 0 is defined as follows. For a lattice ''L'' in Euclidea ...
. * The bound given by the theorem can be very loose, as can be seen by considering the lattice generated by (1,0), (0,n). But it cannot be further improved in the sense that there exists a global constant c such that there exists an n-dimensional lattice L satisfying \, x\, _2 \geq c \cdot \left, \det(L)\^for all x \in L \setminus \. Furthermore, such lattice can be self-dual. * Even though Minkowski's theorem guarantees a short lattice vector within a certain magnitude bound, finding this vector is in general a hard computational problem. Finding the vector within a factor guaranteed by Minkowski's bound i
referred to as Minkowski's Vector Problem (MVP), and it is known that approximation SVP reduces to it
using transference properties of the dual lattice. The computational problem is also sometimes referred to as HermiteSVP. * The LLL-basis reduction algorithm can be seen as a weak but efficiently algorithmic version of Minkowski's bound on the shortest vector. This is because a \delta -LLL reduced basis b_1, \ldots, b_n for L has the property that \, b_1\, \leq \left(\frac\right)^ \det(L)^ ; see thes
lecture notes of Micciancio
for more on this. As explained in, proofs of bounds on the
Hermite constant In mathematics, the Hermite constant, named after Charles Hermite, determines how long a shortest element of a lattice in Euclidean space can be. The constant ''γn'' for integers ''n'' > 0 is defined as follows. For a lattice ''L'' in Euclidea ...
contain some of the key ideas in the LLL-reduction algorithm.


Applications to number theory


Primes that are sums of two squares

The difficult implication in
Fermat's theorem on sums of two squares In additive number theory, Pierre de Fermat, Fermat's theorem on sums of two squares states that an Even and odd numbers, odd prime number, prime ''p'' can be expressed as: :p = x^2 + y^2, with ''x'' and ''y'' integers, if and only if :p \equiv ...
can be proven using Minkowski's bound on the shortest vector. Theorem: Every
prime A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. For example, 5 is prime because the only ways ...
with p \equiv 1 \mod 4 can be written as a sum of two
squares In geometry, a square is a regular polygon, regular quadrilateral. It has four straight sides of equal length and four equal angles. Squares are special cases of rectangles, which have four equal angles, and of rhombuses, which have four equal si ...
. Additionally, the lattice perspective gives a computationally efficient approach to Fermat's theorem on sums of squares: First, recall that finding any nonzero vector with norm less than 2p in L, the lattice of the proof, gives a decomposition of p as a sum of two squares. Such vectors can be found efficiently, for instance using LLL-algorithm. In particular, if b_1, b_2 is a 3/4 -LLL reduced basis, then, by the property that \, b_1\, \leq (\frac)^ \text(B)^, \, b_1\, ^2 \leq \sqrt p < 2p. Thus, by running the LLL-lattice basis reduction algorithm with \delta = 3/4 , we obtain a decomposition of p as a sum of squares. Note that because every vector in L has norm squared a multiple of p, the vector returned by the LLL-algorithm in this case is in fact a shortest vector.


Lagrange's four-square theorem

Minkowski's theorem is also useful to prove
Lagrange's four-square theorem Lagrange's four-square theorem, also known as Bachet's conjecture, states that every natural number, nonnegative integer can be represented as a sum of four non-negative integer square number, squares. That is, the squares form an additive basi ...
, which states that every
natural number In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
can be written as the sum of the squares of four natural numbers.


Dirichlet's theorem on simultaneous rational approximation

Minkowski's theorem can be used to prove Dirichlet's theorem on simultaneous rational approximation.


Algebraic number theory

Another application of Minkowski's theorem is the result that every class in the
ideal class group In mathematics, the ideal class group (or class group) of an algebraic number field K is the quotient group J_K/P_K where J_K is the group of fractional ideals of the ring of integers of K, and P_K is its subgroup of principal ideals. The ...
of a
number field In mathematics, an algebraic number field (or simply number field) is an extension field K of the field of rational numbers such that the field extension K / \mathbb has finite degree (and hence is an algebraic field extension). Thus K is a ...
contains an integral ideal of
norm Norm, the Norm or NORM may refer to: In academic disciplines * Normativity, phenomenon of designating things as good or bad * Norm (geology), an estimate of the idealised mineral content of a rock * Norm (philosophy), a standard in normative e ...
not exceeding a certain bound, depending on , called
Minkowski's bound In algebraic number theory, Minkowski's bound gives an upper bound of the norm of ideals to be checked in order to determine the Ideal class group, class number of a number field ''K''. It is named for the mathematician Hermann Minkowski. Definiti ...
: the finiteness of the class number of an algebraic number field follows immediately.


Complexity theory

The complexity of finding the point guaranteed by Minkowski's theorem, or the closely related Blichfeldt's theorem, have been studied from the perspective of
TFNP In computational complexity theory, the complexity class TFNP is the class of total function problems which can be solved in nondeterministic polynomial time. That is, it is the class of function problems that are guaranteed to have an answer, and ...
search problems. In particular, it is known that a computational analogue of Blichfeldt's theorem, a
corollary In mathematics and logic, a corollary ( , ) is a theorem of less importance which can be readily deduced from a previous, more notable statement. A corollary could, for instance, be a proposition which is incidentally proved while proving another ...
of the proof of Minkowski's theorem, is PPP-complete. It is also known that the computational analogue of Minkowski's theorem is in the class PPP, and it was
conjecture In mathematics, a conjecture is a conclusion or a proposition that is proffered on a tentative basis without proof. Some conjectures, such as the Riemann hypothesis or Fermat's conjecture (now a theorem, proven in 1995 by Andrew Wiles), ha ...
d to be PPP complete.


See also

*
Danzer set In geometry, a Danzer set is a set of points that touches every convex body of unit volume. Ludwig Danzer asked whether it is possible for such a set to have bounded density. Several variations of this problem remain unsolved. Formulation A ''D ...
*
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 ...
*
Dirichlet's unit theorem In mathematics, Dirichlet's unit theorem is a basic result in algebraic number theory due to Peter Gustav Lejeune Dirichlet. It determines the rank of the group of units in the ring of algebraic integers of a number field . The regulator is a pos ...
*
Minkowski's second theorem In mathematics, Minkowski's second theorem is a result in the geometry of numbers about the values taken by a norm on a lattice and the volume of its fundamental cell. Setting Let be a closed convex centrally symmetric body of positive finite vol ...
*
Ehrhart's volume conjecture In the geometry of numbers, Ehrhart's volume conjecture gives an upper bound on the volume of a convex body containing only one lattice point in its interior. It is a kind of converse to Minkowski's theorem, which guarantees that a centrally sy ...


References


Further reading

* * * * * * * ( 996 with minor corrections * Wolfgang M. Schmidt.''Diophantine approximations and Diophantine equations'', Lecture Notes in Mathematics, Springer Verlag 2000. * *


External links

*Stevenhagen, Peter
''Number Rings''.
* * {{DEFAULTSORT:Minkowski's Theorem Geometry of numbers Convex analysis Theorems in number theory Articles containing proofs Hermann Minkowski