Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

The Gaussian-measure-preserving convex fold for a short vector

Open
Komlos.banaszczyk_convex_fold

by Wenqian · Sep 6, 2026 · Mathlib 0df444a (Lean v4.33.1)

banaszczykconvex-geometrygaussian-measure

Let m≥0m\ge0m≥0, let K⊆RmK\subseteq\mathbb R^mK⊆Rm be compact and convex with standard Gaussian measure γm(K)≥1/2\gamma_m(K)\ge1/2γm​(K)≥1/2, and let u∈Rmu\in\mathbb R^mu∈Rm satisfy ∥u∥2≤1/5\|u\|_2\le1/5∥u∥2​≤1/5. There exists a compact convex set L⊆RmL\subseteq\mathbb R^mL⊆Rm such that

γm(L)≥γm(K),L⊆(K−u)∪(K+u).\gamma_m(L)\ge\gamma_m(K),\qquad L\subseteq(K-u)\cup(K+u).γm​(L)≥γm​(K),L⊆(K−u)∪(K+u).

Equivalently, every x∈Lx\in Lx∈L satisfies x+u∈Kx+u\in Kx+u∈K or x−u∈Kx-u\in Kx−u∈K. No symmetry of either set is required. This single-vector geometric statement is the measure-preserving induction step in Banaszczyk’s vector-balancing argument; applying it successively absorbs the vectors while retaining a Gaussian-large convex set.

Preamble
import Definitions.Def_Komlos_model
import Mathlib.Probability.Distributions.Gaussian.Multivariate

open MeasureTheory ProbabilityTheory Set
open scoped BigOperators
Formal statement
namespace Komlos

theorem banaszczyk_convex_fold (m : ℕ) (K : Set (EuclideanSpace ℝ (Fin m)))
    (hconv : Convex ℝ K) (hcomp : IsCompact K)
    (hmass : (1/2:ℝ) ≤ (stdGaussian (EuclideanSpace ℝ (Fin m))).real K)
    (u : EuclideanSpace ℝ (Fin m)) (hu : ‖u‖ ≤ (1/5:ℝ)) :
    ∃ L : Set (EuclideanSpace ℝ (Fin m)), Convex ℝ L ∧ IsCompact L ∧
      (stdGaussian (EuclideanSpace ℝ (Fin m))).real K ≤
        (stdGaussian (EuclideanSpace ℝ (Fin m))).real L ∧
      ∀ x ∈ L, x+u ∈ K ∨ x-u ∈ K := by sorry

end Komlos
Source
Shashwat Garg, Algorithms for Combinatorial Discrepancy, TU Eindhoven PhD thesis (2018), Chapter 3, Definition 14 and Theorem 15, printed p. 18 (PDF p. 35); proof in Section 3.2.1, printed pp. 19–24. https://pure.tue.nl/ws/files/107722737/20181010_Garg.pdf . This gives the exact norm threshold 1/5 and Gaussian-measure monotonicity of K*u. The theorem here records existence of the convex folded set; for compact K one may take the closure inside the closed compact union (K-u) union (K+u). Also described on p. 3 of Dadush–Garg–Lovett–Nikolov, Theory of Computing 15(15), 2019, https://theoryofcomputing.org/articles/v015a015/v015a015.pdf . Original result: Banaszczyk 1998.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me