Star-convex sets: dilates and complements of closed half-subspaces #
The dilates of a set s star-convex about 0 increase with the factor: p • s ⊆ q • s for
0 ≤ p ≤ q (StarConvex.smul_mono), and in particular for a convex set containing 0
(Convex.smul_mono_of_zero_mem). Thresholds defined by dilates, such as successive minima, are
monotone because of this.
For a subspace W of a vector space E over a linearly ordered field and a linear functional
φ on E, the set {x ∈ W | φ x ≤ 0} is a closed half of W. Its complement in E is
star-convex about any v ∈ W with 0 < φ v
(TauCeti.starConvex_compl_setOf_mem_and_nonpos): a segment from v that ends outside W
leaves W at once, and one that ends in W stays where φ is positive. This is the
subspace analogue of Mathlib's starConvex_compl_Iic.
References #
Convex.smul_mono_of_zero_mem follows the lemma of the same name in the successive-minima
proposal for Mathlib by Kevin H. Wilson, Mathlib/Analysis/Convex/Basic.lean at
https://github.com/khwilson/mathlib4/blob/8423d1c878e50d8504a230ffd9b6ec76ce6a08eb/Mathlib/Analysis/Convex/Basic.lean
(Apache 2.0).
The complement of the closed half-subspace {x ∈ W | φ x ≤ 0} is star-convex about any
v ∈ W with 0 < φ v.
The dilates of a set star-convex about 0 increase with the factor: p • s ⊆ q • s whenever
0 ≤ p ≤ q.
The dilates of a convex set containing 0 increase with the factor: p • s ⊆ q • s whenever
0 ≤ p ≤ q.