Successive minima of an arbitrary set with respect to a submodule #
For a ℤ-submodule L of a real normed space E, an arbitrary set s ⊆ E and i : ℕ, the
i-th successive minimum MeasureTheory.successiveMin L s i is the infimum of the r : ℝ≥0
such that the vectors of L in the dilate r • s span a real subspace of dimension greater than
i. No geometric hypothesis is imposed on s or L, so indices at or beyond the rank of L
take the junk value sInf ∅ = 0.
On a convex body with 0 in its interior these are the body minima ZLattice.successiveMin
(MeasureTheory.coe_successiveMin), which carry the geometric theory: attainment, positivity and
Minkowski's second theorem.
Main definitions #
MeasureTheory.successiveMin L s i: thei-th successive minimum ofswith respect toL.
Main results #
MeasureTheory.successiveMin_of_finrank_le,MeasureTheory.successiveMin_of_setFinrank_leandMeasureTheory.successiveMin_of_finrank_int_le: the minima vanish at indices beyond the dimension ofE, beyond the real rank ofL, and, for discreteL, beyond its integer rank.MeasureTheory.exists_lt_setFinrank_smul_inter: for discreteLand absorbents, the infimum defining a minimum below the integer rank ofLis over a nonempty set.MeasureTheory.successiveMin_mono: below the integer rank the minima are nondecreasing.MeasureTheory.successiveMin_le_of_lt_setFinrankandMeasureTheory.lt_setFinrank_smul_inter_of_successiveMin_lt: a dilate whose lattice vectors span a subspace of dimension greater thanibounds thei-th minimum from above, and conversely, for discreteL,i < finrank ℤ Land an absorbent set star-convex about0, every dilate by a factor strictly above the minimum is such a dilate.MeasureTheory.exists_linearIndependent_of_successiveMin_lt: for discreteL,i < finrank ℤ Land a convex neighbourhood of0, every dilate by a factor strictly above thei-th minimum containsi + 1linearly independent vectors ofL.MeasureTheory.lt_setFinrank_successiveMin_smul: for discreteL,i < finrank ℤ Land a compact convex neighbourhood of0, the infimum is attained: the dilate by thei-th minimum itself contains vectors ofLspanning a real subspace of dimension greater thani.MeasureTheory.setOf_lt_setFinrank_smul_inter_eq_IciandMeasureTheory.isClosed_setOf_lt_setFinrank_smul_inter: in that setting the factors defining thei-th minimum form the closed half-line above it.MeasureTheory.exists_directional_set',MeasureTheory.exists_directional_setandMeasureTheory.exists_directional_basis: for discreteLand a compact convex neighbourhoodsof0, somefinrank ℤ Lindependent vectors ofLhave theirj-th member in the dilate ofsby thej-th minimum; for a full lattice they form a real basis ofE. They need not form a basis ofLoverℤ.
References #
The definition, its name and the statements of the lemmas follow the successive-minima
proposal for Mathlib by Kevin H. Wilson, Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean at
https://github.com/khwilson/mathlib4/blob/8423d1c878e50d8504a230ffd9b6ec76ce6a08eb/Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
(Apache 2.0, by Alex J. Best, Yaël Dillies and Kevin H. Wilson).
The i-th successive minimum of a set s around the origin with respect to a submodule L:
the infimum of the r : ℝ≥0 such that r • s ∩ L spans a real subspace of dimension greater than
i. The index is zero-based, so successiveMin L s 0 is the first minimum. At indices for which
no such r exists, for instance beyond the dimension of E, its value is the junk value 0.
Instances For
A dilate r • s whose vectors of L span a real subspace of dimension greater than i bounds
the i-th successive minimum from above.
The successive minima vanish at every index at least the dimension of the ambient space.
The successive minima vanish at every index at least the real rank of L.
For a discrete L, the successive minima vanish at every index at least the integer rank
of L.
Below the integer rank of a discrete L, some dilate of an absorbent set s contains vectors
of L spanning a real subspace of dimension greater than i: the infimum defining
successiveMin L s i is taken over a nonempty set.
For a full lattice L, the infimum defining successiveMin L s i is taken over a nonempty set
at every index below the dimension of E.
Monotonicity in the index. Below the integer rank of a discrete L, the successive minima
of an absorbent set are nondecreasing. Beyond the rank they take the junk value 0.
Below the integer rank of a discrete L, every dilate of an absorbent set s, star-convex
about 0, by a factor strictly greater than the i-th successive minimum contains vectors of L
spanning a real subspace of dimension greater than i.
Below the integer rank of a discrete L, every dilate of a convex neighbourhood s of 0 by
a factor strictly greater than the i-th successive minimum contains i + 1 linearly independent
vectors of L.
Attainment of the successive minima. Below the integer rank of a discrete L, the dilate
of a compact convex neighbourhood s of 0 by its i-th successive minimum itself contains
vectors of L spanning a real subspace of dimension greater than i: the infimum defining
successiveMin L s i is a minimum. The set s need not be symmetric.
The threshold set is a closed half-line. Below the integer rank of a discrete L, the
factors r for which the vectors of L in the dilate r • s of a compact convex neighbourhood
s of 0 span a real subspace of dimension greater than i are exactly those at least the
i-th successive minimum.
Below the integer rank of a discrete L, the set of factors r for which the vectors of L
in the dilate r • s of a compact convex neighbourhood s of 0 span a real subspace of
dimension greater than i is closed.
A directional family. For a discrete L and a compact convex neighbourhood s of 0,
there are finrank ℤ L real-linearly independent vectors of L whose j-th member lies in the
dilate of s by the j-th successive minimum. They need not span L over ℤ;
exists_directional_set restates them as an integrally independent family in L. The set s
need not be symmetric.
A directional family in L. For a discrete L and a compact convex neighbourhood s of
0, there are finrank ℤ L linearly independent vectors of L whose j-th member lies in the
dilate of s by the j-th successive minimum. They need not form a basis of L.
A directional basis. For a full lattice L and a compact convex neighbourhood s of 0,
some real basis of E consists of vectors of L whose j-th member lies in the dilate of s by
the j-th successive minimum. It need not be a basis of L over ℤ.