In mathematics, Mahler's compactness theorem, proved by Kurt Mahler (1946), is a foundational result on lattices in Euclidean space, characterising sets of lattices that are 'bounded' in a certain definite sense. Looked at another way, it explains the ways in which a lattice could degenerate (go off to infinity) in a sequence of lattices. In intuitive terms it says that this is possible in just two ways: becoming coarse-grained with a fundamental domain that has ever larger volume; or containing shorter and shorter vectors. It is also called his selection theorem, following an older convention used in naming compactness theorems, because they were formulated in terms of sequential compactness (the possibility of selecting a convergent subsequence).
Let X be the space
that parametrises lattices in , with its quotient topology. There is a well-defined function Δ on X, which is the absolute value of the determinant of a matrix – this is constant on the cosets, since an invertible integer matrix has determinant 1 or −1.
Mahler's compactness theorem states that a subset Y of X is relatively compact if and only if Δ is bounded on Y, and there is a neighbourhood N of 0 in such that for all Λ in Y, the only lattice point of Λ in N is 0 itself.
The assertion of Mahler's theorem is equivalent to the compactness of the space of unit-covolume lattices in whose systole is larger or equal than any fixed .
Mahler's compactness theorem was generalized to semisimple Lie groups by David Mumford; see Mumford's compactness theorem.
- William Andrew Coppel (2006), Number theory, p. 418.
- Mahler, Kurt (1946), "On lattice points in n-dimensional star bodies. I. Existence theorems", Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, 187: 151–187, doi:10.1098/rspa.1946.0072, ISSN 0962-8444, JSTOR 97965, MR 0017753