Minkowski's second theorem

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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. It is named so because it is a strengthening of Minkowski's theorem.

Setting

[edit | edit source]

Let K be a closed convex centrally symmetric body of positive finite volume in n-dimensional Euclidean space Rn. The gauge[1] or distance[2][3] Minkowski functional g attached to K is defined by g(x)=inf{λ:xλK}.

Conversely, given a norm g on Rn we define K to be K={xn:g(x)1}.

Let Γ be a lattice in Rn. The successive minima of K or g on Γ are defined by setting the k-th successive minimum λk to be the infimum of the numbers λ such that λK contains k linearly-independent vectors of Γ. We have 0 < λ1λ2 ≤ ... ≤ λn < ∞.

Statement

[edit | edit source]

The successive minima satisfy[4][5][6] 2nn!vol(n/Γ)λ1λ2λnvol(K)2nvol(n/Γ).

Proof

[edit | edit source]

A basis of linearly independent lattice vectors b1, b2, ..., bn can be defined by g(bj) = λj.

The lower bound is proved by considering the convex polytope 2n with vertices at ±bj/ λj, which has an interior enclosed by K and a volume which is 2n/n!λ1 λ2...λn times an integer multiple of a primitive cell of the lattice (as seen by scaling the polytope by λj along each basis vector to obtain 2n n-simplices with lattice point vectors).

To prove the upper bound, consider functions fj(x) sending points x in K to the centroid of the subset of points in K that can be written as x+i=1j1aibi for some real numbers ai. Then the coordinate transform x=h(x)=i=1n(λiλi1)fi(x)/2 has a Jacobian determinant J=λ1λ2λn/2n. If p and q are in the interior of K and pq=i=1kaibi(with ak0) then (h(p)h(q))=i=0kcibiλkK with ck=λkak/2, where the inclusion in λkK (specifically the interior of λkK) is due to convexity and symmetry. But lattice points in the interior of λkK are, by definition of λk, always expressible as a linear combination of b1,b2,bk1, so any two distinct points of K=h(K)={xh(x)=x} cannot be separated by a lattice vector. Therefore, K must be enclosed in a primitive cell of the lattice (which has volume vol(n/Γ)), and consequently vol(K)/J=vol(K)vol(n/Γ).

References

[edit | edit source]
  1. ^ Siegel (1989) p.6
  2. ^ Cassels (1957) p.154
  3. ^ Cassels (1971) p.103
  4. ^ Cassels (1957) p.156
  5. ^ Cassels (1971) p.203
  6. ^ Siegel (1989) p.57
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).