Finite cylinder approximation of ruled setsOpen Problem
Motivation
A continuously varying family of line segments suggests a low-cost cylinder cover, but a finite approximation must control both gaps and accumulated base area. The source manuscript presents the surrounding research claim.
Setting
A ruled set consists of segments (s,p+sv(p)) with p in a compact planar label set D and |s|≤L. The basic weighted projection cost is ∫_D(1+|v(p)|²)^(-1/2)dp. The source also defines physical rescalings, square intercept tiles and singular slope fields.
Formalization target
Prove the published FullMain conjunction. Its central finite-approximation clause gives
i∑∣Bi∣≤∫D1+∣v(p)∣2dp+ε
for every ε>0 under its C¹ hyperbolicity hypotheses. The package additionally contains physical-rescaling, logarithmic, product-cell, orthogonal-grid, smooth nilpotent and singular-tetrahedron assertions.
The chosen goal supplies a package of finite-cover results with explicit regularity and base-shape requirements. The broad fourPaperMain reference also contains a C¹ nilpotent variant. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.
Difficulty
Freezing directions can create gaps and a persistent area loss. The final family must be finite and cover every point while the area error is arbitrarily small.
Formalization scope
FullMain uses Euclidean planes and three-space. Some clauses require null-measure boundary or C² regularity; its NilpotentStatement requires smoothness and a square-zero derivative. The singular clause includes its stated p,γ ranges and strict tetrahedron cost below √2/2. These are the selected published clauses; the manuscript’s latest C¹ formulation is not silently substituted for them. Independent definition groups remain separate references.
Finite angular cylinder covers below the half-area boundOpen Problem
Motivation
Cylinder covers measure coverage cost by perpendicular base area. For a regular tetrahedron, the familiar half-minimum-shadow threshold is tested by a finite family of tilted triangular cylinders. The source manuscript presents the surrounding research claim.
Setting
The reference tetrahedron K has coordinates (x,y,√2t) with 0≤t≤1, |x|≤1−t and |y|≤t. Let H=√2 and A_min be its least unit-direction projection area. A triangular cylinder has a compact nondegenerate triangle in the plane perpendicular to its unit axis.
Formalization target
Prove A_min=H and construct, for every sufficiently small ε>0, 2⌈2/ε²⌉ cylinders covering K with
H∑i∣Bi∣=21−600013ε2+O(ε4),i∑∣Bi∣<2Amin.
Also prove existence of a finite cover with Σᵢ|Bᵢ|/shadowArea(uᵢ)<1/2.
The asymptotic estimate retains its explicit quadratic coefficient and uniform fourth-order error. Both absolute area and directionwise normalized cost are formal conclusions. The published target is currently Open; the manuscript's argument and a checked Lean proof are separate deliverables.
Difficulty
Tilting may reduce projected area but leave uncovered gaps. The target requires exact finite coverage and valid triangular bases together with the strict cost saving.
Formalization scope
Base area is two-dimensional Euclidean Hausdorff measure converted to ℝ. MainAsymptotic has fixed positive δ,C before all small ε. The broad fourPaperMain is retained as a related published reference; the selected goal remains TriangularCovering.main. Repeated definitions in independent source groups are kept separate.
The weak pinned planar distance theoremResearch Paper
Motivation
Erdős's distinct-distance problems ask how few different distances n points in the plane can determine. The global version, which counts all distances between all pairs, was essentially settled by Guth and Katz, who proved that every n-point planar set determines at least cn/logn distinct distances (Annals 2015), matching the square lattice up to a logn factor. The pinned version asks for many distances measured from a single point: given P, is there a pin x∈P from which almost n distinct distances are visible? The weak pinned Erdős conjecture asserts that for every ε>0 some pin sees at least n1−ε distinct distances. Erdős stated the question in 1957 (Michigan Math. J. 1957, Problem 16). Pinned bounds are a standard test for incidence-geometric methods, since Guth–Katz controls only the union of distances over all pins.
This mission formalizes the main theorem of an OpenAI preprint dated September 23, 2026 (source), which claims that large repeated-distance fibres are rare at almost every pin and deduces the weak pinned conjecture. The preprint has not been peer reviewed and its claims have not been independently verified; on the platform the Lean goal is open (stated, not yet proved).
Background
1946 — Erdős introduces the distinct-distance problem and the logn lattice example (Amer. Math. Monthly 1946).
2001 — Solymosi and Tóth prove a pinned lower bound of order n6/7 (DCG 2001).
2003–2004 — Tardos improves the exponent with entropy inequalities (Adv. Math. 2003); Katz and Tardos reach every exponent below 55−16e48−14e=0.8641… (Contemp. Math. 342, 2004).
2015 — Guth and Katz prove the global bound cn/logn (Annals 2015).
September 2026 — The OpenAI preprint claims the weak pinned conjecture (Theorem 1.1 and Corollary 1.2, p. 2).
Setting
Let P⊂R2 be a finite set with ∣P∣=n≥2. For distinct x,y∈P, the distance fibre size is
kP(x,y)=#{z∈P∖{x}:∥z−x∥=∥y−x∥},
the number of points of P at the same distance from the pin x as y (it counts y itself). Each pair uses its own pin; pairs sharing a numerical distance but with different pins are not pooled. For s>0 define
the largest possible fraction of ordered distinct pairs that lie in a distance fibre of size at least ns.
Formalization targets
Goal: Theorem 1.1 (p. 2)
For every fixed s>0,
Fn(s)⟶0(n→∞).
The convergence is uniform over all configurations; no separation, general-position or coordinate hypothesis is imposed, and no rate is claimed.
Significance
The result itself. Corollary 1.2 (p. 2) follows in a few lines: for every ε>0, the fraction of pins x∈P with fewer than n1−ε distinct distances tends to 0 uniformly in P, so all but o(n) points see at least n1−ε distances. This settles the weak pinned conjecture, improving the previous best exponent 0.8641… to 1−ε. An exceptional set is unavoidable: the centre of a circle carrying the other points sees one distance. The sharper conjecture of order n/logn at a pin is not addressed.
Formalizing it. The proof combines transfer for real closed fields (to move a configuration into a number field), the product formula over all places of a number field, random nested grids, and weak compactness of probability measures. A formal proof would exercise Mathlib's number-field and measure-theory libraries in combination, and the statement itself is elementary enough to audit easily. No machine-checked pinned-distance bound is known.
Difficulty
Incidence bounds (Szemerédi–Trotter type) and entropy inequalities give pinned exponents strictly below 1, and the obstruction is structural: they count incidences globally, while the pinned problem needs control at individual pins. The preprint (pp. 3–4) proceeds by contradiction and uses that squared distance factors as (Z1(y)−Z1(x))(Z2(y)−Z2(x)) with Z1,2=u±iv, so on a fibre one coordinate is a fractional linear function of the other. Turning the product formula into usable information requires an exact additive overlap identity for nested partitions at every absolute value (Section 3), with the field and its degree unbounded along the sequence, and then a limiting argument that rules out non-atomic fibre maps (Lemma 7.1, p. 25).
Formalization scope
Points are in EuclideanSpace ℝ (Fin 2); configurations are Finsets. k P x y counts (P.erase x).filter (dist z x = dist y x).
richPairs P s is the set of ordered pairs (x,y)∈P×P with x=y and ns≤kP(x,y); pairFraction divides by n(n−1) as a real.
F n s is the sSup over all n-point sets of pairFraction for n≥2 and is defined as 0 for n<2. For n≥2 the set of values is nonempty and contained in [0,1], so sSup is the true supremum.
The goal is Tendsto (fun n => F n s) atTop (𝓝 0) for each fixed s > 0; it is not vacuous, since Fn(s) is a genuine supremum over all configurations.
Corollary 1.2 (the counting statement about pins) is not part of the goal; it is an elementary consequence.
The Euclidean plane is not five-colorableResearch Paper
Motivation
The Hadwiger–Nelson problem asks for the chromatic number of the planeχ(R2): the least number of colours needed to colour every point of the Euclidean plane so that any two points at distance exactly 1 receive different colours. Equivalently, it is the chromatic number of the infinite graph whose vertices are the points of the plane and whose edges are the unit-distance pairs. Since 1950 the answer has been known to lie between 4 and 7, and it is one of the best known open problems in combinatorial geometry. Its difficulty is that the colour classes may be arbitrary sets: no measurability or regularity is assumed, so analytic tools that work for measurable colourings do not apply directly.
This mission asks for a formal proof that five colours do not suffice, as claimed in an OpenAI preprint dated September 23, 2026 (source), so that 6≤χ(R2)≤7. The preprint has not been peer reviewed and its claims have not been independently verified; on the platform the Lean goal is open.
Background
1950 — Nelson poses the problem and observes χ≥4; Isbell finds a hexagonal 7-colouring (recounted by Soifer, Mathematics Competitions 2003).
1951 — de Bruijn and Erdős: an infinite graph is k-colourable iff every finite subgraph is (Indag. Math. 1951).
1961 — Hadwiger publishes the problem with bounds 4 and 7 (Elem. Math. 1961); the Moser spindle gives a 7-vertex obstruction to three colours (Canad. Math. Bull. 1961).
1973–2005 — Woodall studies region colourings (JCTA 1973); Townsend proves map-type colourings need six colours (JCTA 1981; Geombinatorics 2005).
1981 — Falconer proves that measurable colourings need at least five colours (JCTA 1981).
2025 — Sokolov and Voronov prove seven colours are needed for polygonal map-type colourings (arXiv:2502.01958).
September 2026 — The OpenAI preprint claims χ(R2)≥6 for arbitrary colourings (Theorem 1.1, p. 2).
Setting
A proper k-colouring of the plane is any function c:R2→{1,…,k} such that c(x)=c(y) whenever ∥x−y∥=1, with ∥⋅∥ the Euclidean norm. No measurability, continuity or regularity of the colour classes c−1(i) is assumed. χ(R2) is the least k admitting a proper k-colouring.
Formalization targets
Milestone: the upper bound χ(R2)≤7 (Theorem 1.1, p. 2)
There is a proper 7-colouring of the plane: colour the Voronoi hexagons of a triangular lattice (circumradius r=2/5) by the seven cosets of an index-seven similar sublattice, assigning boundary points to any incident hexagon. This classical construction is reproved in the deduction of Theorem 1.1 (pp. 2–3), including all boundary points.
Goal: no proper five-colouring (Theorem 1.1, p. 2)
There is no function c:R2→{1,…,5} with c(x)=c(y) whenever ∥x−y∥=1. Together with the milestone this gives 6≤χ(R2)≤7.
Significance
The result itself. It raises the lower bound for the chromatic number of the plane from five (de Grey, 2018) to six, leaving only 6 and 7. Unlike de Grey's bound it is not witnessed by a finite graph; the proof transfers the problem to measurable colourings for every number of colours (Theorem 1.3, p. 2) and then excludes weak measurable five-colourings (Theorem 1.4, p. 2). The transfer theorem is of independent interest: in ZFC, a proper k-colouring exists iff a weak measurable k-colouring does. The preprint also derives a positive lower bound on the invariant-mean frequency of monochromatic unit pairs for every five-colouring (Corollary 1.5, p. 5).
Formalizing it. The statements are elementary, but the proof uses ergodic theory (a Furstenberg–Zimmer compact-extension tower and rigidity of invariant measures on a character group, Theorem 2.3, p. 6), spectral theory, density points, Fourier decay of circle measure, and planar topology. A formal proof would remove any doubt about a long and varied argument. The finite-graph bound χ≥5 has been checked by SAT solvers, but no formal proof of a bound that is not witnessed by a finite graph is known.
Difficulty
By de Bruijn–Erdős, χ≥6 is equivalent to the existence of a finite unit-distance graph that is not 5-colourable, but no such graph is known, and SAT-based searches have not produced one. Measurable methods (Falconer's density-point argument) cannot be applied to arbitrary colour classes, and a measurable colouring can have boundaries far too irregular for map-type interface arguments such as Townsend's or Sokolov–Voronov's. The preprint must therefore (i) produce measurable data from an arbitrary colouring without losing the unit-distance exclusions, via invariant averaging over algebraic rotations and translations and the rigidity Theorem 2.3, and (ii) construct the connected interfaces needed for a geometric contradiction from measure estimates alone (Sections 5–7), before excluding label cycles of length 3, 4 and 5 (Section 8).
Formalization scope
The goal works in ℂ with ‖p - q‖ = 1; a colouring is any function ℂ → Fin 5. ProperColoring 5 c requires distinct colours at every unit-distance pair. No measurability is assumed, so the statement is about arbitrary colourings, as in the source.
The milestone works in EuclideanSpace ℝ (Fin 2) with dist x y = 1 and asks for some c : Plane → Fin 7; the two planes are isometric.
Both statements are in ZFC-style classical Lean; no choice-free reading is intended. Neither is vacuous.
Welcome contributions: the de Bruijn–Erdős compactness theorem, the Moser spindle, Lebesgue density points in R2, and the measurable/unrestricted transfer of Theorem 1.3.
G. Sokolov, V. Voronov, On the chromatic number of the plane for map-type colorings, arXiv:2502.01958 (2025). https://arxiv.org/abs/2502.01958v1
A. Soifer, The 50th anniversary of one problem: the chromatic number of the plane & its relatives, Mathematics Competitions (2003). https://www.wfnmc.org/Journal%202003%201.pdf
Near-square-root logarithmic integrality gaps for uniform sparsest cutResearch Paper
Motivation
Sparsest cut asks for a partition of a weighted graph whose crossing capacity is small compared with the demand it separates. It is a basic graph-partitioning primitive (used for divide-and-conquer algorithms, clustering and expansion testing), and its relaxations are the main bridge between approximation algorithms and the geometry of finite metric spaces. In the uniform version every pair of vertices has demand one. The best known polynomial-time approximation, due to Arora, Rao and Vazirani, uses the Goemans–Linial semidefinite relaxation and achieves ratio O(logn). How good this relaxation can be, i.e. its integrality gap on uniform instances, has been a long-standing question.
Timeline
1995. Linial, London and Rabinovich develop the metric approach to cuts: ℓ1 metrics are combinations of cut metrics, so embeddings into ℓ1 round to cuts (doi:10.1007/BF01200757).
1997 and 2002. Goemans and Linial propose the semidefinite relaxation with triangle inequalities and the conjecture that negative-type metrics embed into ℓ1 with constant distortion (doi:10.1007/BF02614315).
2004/2009. Arora, Rao and Vazirani prove the O(logn) upper bound for uniform demands (doi:10.1145/1502793.1502794).
2005/2015. Khot and Vishnoi disprove the Goemans–Linial conjecture for general demands (doi:10.1145/2629614).
2006. Devanur, Khot, Saket and Vishnoi give an Ω(loglogn) uniform integrality gap (doi:10.1145/1132516.1132594). Lee and Naor propose the Heisenberg-group approach for general demands (doi:10.1109/FOCS.2006.47).
2009–2011. Cheeger, Kleiner and Naor prove a (logn)Ω(1) general-demand gap (arXiv:0910.2024) and note that their examples cannot give a diverging uniform gap.
For uniform demands the gap between the lower bound exp(Ω(loglogn)) and the upper bound O(logn) remained. The source of this mission, an OpenAI preprint dated September 24, 2026, claims a lower bound matching the upper bound up to a power of loglogn.
Setting
Let C=(cij) be symmetric nonnegative capacities on pairs of distinct vertices of [n]. The uniform sparsest-cut value is
OPT(C)=∅=B⊊[n]min∣B∣(n−∣B∣)∑i∈B,j∈/Bcij.
A negative-type semimetric is d(i,j)=∥xi−xj∥2 for vectors xi in a real Hilbert space, satisfying all triangle inequalities d(i,k)≤d(i,j)+d(j,k); distinct points may have distance zero. The Goemans–Linial value is
Normalized cut metrics are feasible, so GL(C)≤OPT(C). The integrality gap of C is OPT(C)/GL(C).
Formalization targets
Goal: Theorem 1.1
There are an absolute c>0 and instances C(j) on nj→∞ vertices with GL(C(j))>0 such that, for all large j,
GL(C(j))OPT(C(j))≥c(loglognj)3lognj.
The Lean statement OAI.UniformSparsestCut.mainGap is open on the platform.
Significance
The bound reaches the exponent 1/2 in logn, so the Arora–Rao–Vazirani analysis of the Goemans–Linial SDP is tight for uniform demands up to the factor (loglogn)3. It strengthens the Devanur–Khot–Saket–Vishnoi and Kane–Meka refutations of the uniform constant-gap conjecture. Geometrically, it gives a finite negative-type metric for which every 1-Lipschitz map into ℓ1 preserves only a (loglogn)3/logn fraction of the average distance. The theorem concerns the basic Goemans–Linial SDP only, not strengthened hierarchies.
The result is claimed in an OpenAI preprint; it has not been peer reviewed and no machine-checked proof exists.
Difficulty
The sharp general-demand lower bounds (Heisenberg group, Naor–Young) control worst-pair distortion, and Cheeger–Kleiner–Naor note that those examples have constant average distortion into a line, so they cannot give a diverging uniform gap. A uniform-demand example must force every ℓ1 contraction to lose most of the average distance over all pairs, not merely on a few pairs. At the same time the constructed distance must remain of negative type and satisfy all triangle inequalities exactly, and the passage from a probability measure on points to an exactly uniform demand with positive SDP value must be carried out without losing the bound.
Formalization scope
Capacity n stores cap : Fin n → Fin n → ℝ, nonnegative, symmetric, zero on the diagonal.
cutRatio C B is the crossing capacity of B divided by ∣B∣(n−∣B∣); OPT C is the sInf over nonempty proper Finsets B.
NegativeType d requires points x : Fin n → EuclideanSpace ℝ (Fin n) with d=∥xi−xj∥2 and all triangle inequalities; Feasible d adds ∑i<jd(i,j)=1; glValue C is the sInf of ∑i<jcijd(i,j) over feasible d.
The goal asks for a sequence nj≥2, nj→∞, with GL>0 for every j (ruling out a gap that is trivial because of division by zero) and the bound eventually.
A complete development needs cut-cone duality, a Hilbert-space kernel construction with rounded charts, Gaussian direction families, and contraction estimates for maps into ℓ1. Cut-cone duality and the reduction to exactly uniform demands are reusable. Contributions formalizing Lemma 6.1 (cut-cone duality) or the weak duality GL≤OPT are welcome first steps.
N. R. Devanur, S. A. Khot, R. Saket, N. K. Vishnoi, Integrality gaps for sparsest cut and minimum linear arrangement problems, STOC 2006. https://doi.org/10.1145/1132516.1132594
S. A. Khot, N. K. Vishnoi, The Unique Games Conjecture, integrality gap for cut problems and embeddability of negative type metrics into ℓ1, J. ACM, 2015. https://doi.org/10.1145/2629614
N. Linial, E. London, Y. Rabinovich, The geometry of graphs and some of its algorithmic applications, Combinatorica, 1995. https://doi.org/10.1007/BF01200757
A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embeddingResearch Paper
Motivation
A metric space is doubling if every ball can be covered by a bounded number of balls of half the radius. Every subset of a finite-dimensional Euclidean space is doubling, so doubling is a necessary condition for a metric space to embed bi-Lipschitzly into some Rk. Whether it is also sufficient, for subsets of Hilbert space, is the Lang–Plaut problem. It sits at the meeting point of metric geometry and algorithm design: doubling is a standard notion of "intrinsic dimension" for data, and a positive answer would mean that intrinsically low-dimensional Euclidean data can always be represented in a bounded number of coordinates with bounded distortion.
Timeline
1983. Assouad proves that every doubling metric space embeds bi-Lipschitzly into some Rk after snowflaking, i.e. after replacing the distance d by dα with 0<α<1 (doi:10.24033/bsmf.1997).
2001. Lang and Plaut ask whether every doubling subset of Hilbert space admits a bi-Lipschitz embedding into a finite-dimensional Euclidean space (Question 2.4) (doi:10.1023/A:1012093209450).
2003. Gupta, Krauthgamer and Lee independently pose the question for algorithmic dimension reduction (doi:10.1109/SFCS.2003.1238226).
2012. Naor and Neiman bound the target dimension in Assouad's theorem independently of the snowflake exponent near 1 (doi:10.4171/RMI/706).
2014. Lafforgue and Naor construct, for p>2, a doubling subset of Lp with no bi-Lipschitz embedding into any Rk (doi:10.1007/s10711-013-9924-4).
2015. Bartal, Gottlieb and Neiman obtain obstructions for doubling subsets of ℓp via Laakso-type configurations (doi:10.1137/140977655); Gottlieb and Krauthgamer embed snowflakes of finite Hilbert subsets with distortion close to one (doi:10.1007/s00454-015-9707-9).
2017. Schioppa announces a negative answer for ℓ2 and later withdraws the preprint (arXiv:1703.10265).
2021. Baudier, Świȩcicki and Swift give an elementary proof of the fixed-set theorem for ℓq, q>2 (doi:10.1016/j.jmaa.2021.125407).
The Hilbert case (p=2) remained open. The source of this mission, an OpenAI preprint dated September 25, 2026, claims a negative answer.
Setting
A metric space (X,d) is doubling with constant at most λ if for every x∈X and r>0, the ball of radius r about x is covered by at most λ balls of radius r/2 with centers in X. A map f:X→Rk is a bi-Lipschitz embedding with distortion at most D if some scale a>0 satisfies
ad(x,y)≤∥f(x)−f(y)∥≤Dad(x,y)(x,y∈X).
Real ℓ2 is the Hilbert space of square-summable real sequences indexed by N; subsets carry the induced distance.
Formalization targets
Corollary 6 (milestone)
There is a universal Λ such that every infinite-dimensional real Banach space B contains a compact set KB with doubling constant at most Λ that admits no bi-Lipschitz embedding into any finite-dimensional real normed space at any finite distortion.
Goal: Theorem 1
∃S⊂ℓ2:Sis doubling with constant≤76800,and∀k≥1,Sadmits no bi-Lipschitz embedding intoRk.
The set is fixed once, independently of k and of the distortion. The Lean statement OAI.DoublingHilbert.main is open on the platform. The constant 76800=300⋅162 comes from the paper's covering count; any finite universal constant would answer the Lang–Plaut problem, but the Lean goal records the paper's value.
Significance
The theorem answers the Lang–Plaut problem negatively: there is no function of the doubling constant alone that bounds both the dimension and the distortion for doubling subsets of Hilbert space. It extends the Lafforgue–Naor and Bartal–Gottlieb–Neiman obstructions from p>2 to the Hilbert case, which is the case of most interest for applications. By Gaussian isometric embedding the same metric space sits in every Lp[0,1], 1≤p<∞ (Corollary 5), and by Dvoretzky's theorem a compact version sits in every infinite-dimensional Banach space (Corollary 6). Assouad's theorem shows that any snowflake of the set does embed, so the obstruction is specific to the original distance.
The result is claimed in an OpenAI preprint; it has not been peer reviewed and no machine-checked proof exists. A previous announced proof of this statement (Schioppa, 2017) was withdrawn, which makes an independent formal verification particularly informative.
Difficulty
Doubling gives covering control at every scale, and Assouad's theorem shows that any loss in the exponent of the metric removes the obstruction, so a counterexample must be sharp at the level of exact Lipschitz bounds. The p>2 constructions rely on uniform convexity estimates of Lp that degenerate at p=2, and Hilbert space has the most symmetric geometry available, so the standard Laakso and diamond-type obstructions do not transfer. The set must also be chosen before the target dimension and distortion, so a single set has to defeat every k and every D simultaneously.
Formalization scope
The ambient space is RealL2 := lp (fun _ : ℕ => ℝ) 2; S is a Set RealL2 with the subspace metric.
DoublingAtMost S bound: for each x∈S and r>0 there is a Finset of at most bound centers in S such that every y∈S with d(y,x)<r satisfies d(y,c)<r/2 for some center (open balls; centers in S).
AdmitsBiLipschitzEmbedding S k: there are f:S→EuclideanSpace ℝ (Fin k), a>0 and D≥1 with the two-sided bound above.
For Corollary 6, CompactBanach.main quantifies over all complete real normed spaces that are not finite-dimensional and all finite-dimensional real normed targets, with the doubling constant Λ chosen before B.
A complete development needs Hilbert direct sums, the explicit strip-colored set, covering estimates, a.e. differentiability of Lipschitz maps on open subsets of R2 (Rademacher), and a Euclidean packing bound. Rademacher's theorem and packing estimates are reusable well beyond this mission. Contributions formalizing Proposition 2 (the doubling bound) are a natural first step.
Y. Bartal, L.-A. Gottlieb, O. Neiman, On the impossibility of dimension reduction for doubling subsets of ℓp, SIAM J. Discrete Math., 2015. https://doi.org/10.1137/140977655
F. P. Baudier, K. Świȩcicki, A. Swift, No dimension reduction for doubling subsets of ℓq when q>2 revisited, J. Math. Anal. Appl., 2021. https://doi.org/10.1016/j.jmaa.2021.125407
Subpolynomial dimension reduction in LpResearch Paper
Motivation
The Johnson–Lindenstrauss lemma (1984) says that any n points of a Hilbert space can be placed in OD(logn)-dimensional Euclidean space with distortion at most any prescribed D>1. This dimension reduction is used throughout analysis, geometry and algorithm design. Johnson and Lindenstrauss also asked what analogues hold in other Banach spaces. For the spaces Lp with p=2 the question splits into several versions: whether one needs the map to be linear, whether one discretizes a whole subspace or only a finite set, and whether the target is a coordinate space ℓpd with the same exponent. This mission concerns the finite-set, coordinate-target, nonlinear version: how many coordinates d are needed so that every n-point subset of Lp embeds into ℓpd with distortion at most D?
Timeline
1958. Lamperti characterizes equality in the p-parallelogram inequality, the tool behind exact-embedding lower bounds (doi:10.2140/pjm.1958.8.459).
1984. Johnson and Lindenstrauss prove the Hilbert-space lemma and ask for analogues in other spaces (doi:10.1090/conm/026/737400).
1987 and 2011. Schechtman's finite-set estimates for p<2 improve from OD(nlogn) coordinates to Op,D(n) (numdam, arXiv:1110.2148).
1989 and 1995. Bourgain–Lindenstrauss–Milman and Talagrand discretize whole r-dimensional subspaces of Lp by linear maps (doi:10.1007/BF02392835, doi:10.1007/978-3-0348-9090-8_26); applied to n points this gives dimension polynomial in n.
1990. Ball proves that exact embeddings need at most (2n) coordinates and that quadratic order is necessary for 1≤p<2 (doi:10.1016/S0195-6698(13)80131-X).
2018. Naor surveys metric dimension reduction and the coordinate-target question (arXiv:1809.02376).
2026. Naor and Ren show that for p>2 the dimension cannot be Op,D(logn) (arXiv:2609.01079).
The source of this mission, an OpenAI preprint dated September 23, 2026, claims that for every fixed 1<p<∞, p=2, and D>1 the dimension is no(1).
Setting
All spaces are real. Fix 1<p<∞, an integer n≥2 and D≥1. Let dp(n,D) be the least integer d such that for every measure space and every n distinct points x1,…,xn∈Lp there are y1,…,yn∈Rd and a scale s>0 with
Since γ(p)<1, the upper bound is no(1). The Lean statement OAI.SubpolynomialLp.source_main is open on the platform.
Significance
For p=2 the best previous finite-set bounds were polynomial in n (linear for p<2), and for p>2 logarithmic dimension is impossible. The theorem places dp(n,D) at no(1) for every fixed D>1, in contrast with exact embeddings, where the dimension is of order n2. Thus the exponent limlogdp/logn jumps from 2 at D=1 to 0 for every D>1. The upper exponent and the logarithmic lower bound are not claimed to be optimal. The theorem is existential; no embedding algorithm is asserted.
The result is claimed in an OpenAI preprint and has not been peer reviewed; no machine-checked proof exists. A formal proof would include a probabilistic construction (stable laws, Poisson sampling, Rosenthal-type moment inequalities), an electrical-flow localization estimate, and a convex-separation argument.
Difficulty
Linear maps cannot work: fixed-distortion linear maps on some Lp configurations need dimension proportional to n when p=2. Subspace discretization theorems apply to the span of the points, which has dimension up to n−1, so they also give only polynomial bounds. The Johnson–Lindenstrauss approach relies on Gaussian rotation invariance, which has no analogue in Lp. One needs a single random scalar map whose increments have nearly equal normalized p-th moments simultaneously for all (2n) pairs, with relative (not additive) error control.
Formalization scope
coordinateDistance p y z is (∑a∣ya−za∣p)1/p on Fin d → ℝ.
GoodDimension p n D d quantifies over every measure space (Ω, mΩ, μ) in a fixed universe and every injective x : Fin n → Lp ℝ (ENNReal.ofReal p) μ; the target is Fin d → ℝ with the ℓp distance and a scale s>0.
dimension p n D is the sInf of the good dimensions in ℕ. The goal also asserts that this infimum is good, so the default value of sInf ∅ cannot make the bounds trivial.
gamma p is as above; the exact-embedding lower bound uses natural-number division, i.e. the floor.
The limit is a Tendsto statement along n : ℕ for each D≥1.
A complete development needs Lp spaces, p-stable random variables, Poisson sampling and moment inequalities, effective resistance and electrical flows on complete graphs, and Carathéodory's theorem for the exact-embedding upper bound. Contributions formalizing the exact-embedding bounds (Ball's upper bound and the antipodal lower bound) and the weighted moment criterion are welcome.
J. R. Lee, M. Mendel, A. Naor, Metric structures in L1: dimension, snowflakes, and average distortion, European J. Combin., 2005. https://doi.org/10.1016/j.ejc.2004.07.002
A. Naor, K. Ren, A threshold phenomenon for embeddings of Euclidean snowflakes and impossibility of dimension reduction, preprint, 2026. https://arxiv.org/abs/2609.01079
O. Gurel-Gurevich, A. Nachmias, S. Sachdeva, A tight bound on localization of electrical flows, preprint, 2026. https://arxiv.org/abs/2605.24130
L1 Embeddings of Graphs of Bounded TreewidthResearch Paper
Motivation: L1 embeddings, sparsest cut and the GNRS conjecture
A finite metric embeds into L1 exactly when it is a nonnegative combination of cut metricsδS(u,v)=∣1S(u)−1S(v)∣. This makes L1 distortion the right measure for the flow–cut gap: given edge capacities and pairwise demands, the ratio between the sparsest cut value ϕ∗ and the maximum concurrent flow λ∗. Linial, London and Rabinovich (1995) and Aumann and Rabani (1998) developed this connection, and Gupta, Newman, Rabinovich and Sinclair (2004) proved that the worst flow–cut gap on a fixed graph equals the worst L1 distortion of its weighted shortest-path metrics. They conjectured that every proper minor-closed family embeds into L1 with uniformly bounded distortion (the GNRS conjecture). Graphs of bounded treewidth form one of its basic cases.
Timeline
1986 — Robertson and Seymour: excluding a fixed planar graph as a minor bounds the treewidth (JCTB 1986).
2004 — Gupta, Newman, Rabinovich and Sinclair prove the treewidth-two (series-parallel) case, show that some series-parallel metrics need expected tree distortion Ω(logn), and state the GNRS conjecture (Combinatorica 2004).
2006 — Chekuri, Gupta, Newman, Rabinovich and Sinclair: bounded distortion for k-outerplanar graphs (SIDMA 2006).
2008–2010 — Chakrabarti, Jaffe, Lee and Vincent obtain the optimal bound 2 for treewidth two (FOCS 2008), matched by Lee and Raghavendra (DCG 2010).
2010 — Chlamtáč, Krauthgamer and Raghavendra: bounded distortion for bounded treewidth under a local-consistency assumption on small vertex sets (APPROX/RANDOM 2010).
2013 — Lee and Sidiropoulos settle bounded pathwidth via stochastic tree embeddings (Combinatorica 2013); Lee and Poore treat 2-sums of a fixed finite family (SoCG 2013).
2022 — Abraham, Filtser, Gupta and Neiman: O(p) distortion for pathwidth p (SICOMP 2022).
2025 — Filtser et al.: optimal padded decompositions for bounded treewidth and an O(log(2+t)logn) bound (TheoretiCS 2025).
2026 — An OpenAI preprint, L1 Embeddings of Graphs of Bounded Treewidth (OpenAI Math Release, September 23, 2026), claims a uniform bound for every fixed treewidth. The preprint has not been peer reviewed, and its main theorem is not formally verified.
Setting
Let G=(V,E) be a finite connected graph with edge lengths ℓ:E→(0,∞). The shortest-path metricdG,ℓ(u,v) is the least total length of a path from u to v.
A tree decomposition of G is a finite tree T with bagsBt⊆V (t∈V(T)) such that the bags cover V, each edge has both endpoints in some bag, and for each vertex v the nodes whose bag contains v induce a connected subtree. In this mission, as in the source, k bounds the bag cardinality∣Bt∣≤k, so the treewidth bound is k−1.
A map F:V→ℓ1m has distortion at most C if dG,ℓ(u,v)≤∥F(u)−F(v)∥1≤CdG,ℓ(u,v).
Formalization targets
Goal: Theorem 1.1 (bounded-treewidth graph metrics in L1)
For every integer k≥2 there is a constant Ck≥1 such that for every nonempty finite connected graph G with a tree decomposition of bag size at most k and every ℓ:E→(0,∞), there are m and F:V→ℓ1m with
dG,ℓ(u,v)≤∥F(u)−F(v)∥1≤CkdG,ℓ(u,v)(u,v∈V).
Ck is independent of the number of vertices, the decomposition and all ratios of edge lengths; the goal asserts only its existence. The goal statement is published on the platform with status Open: no machine-checked proof exists yet.
Significance
The result itself. The theorem settles the bounded-treewidth case of the GNRS conjecture. Through the GNRS equivalence, it gives λ∗≤ϕ∗≤Ckλ∗ for every multicommodity instance on graphs of treewidth less than k. By the Robertson–Seymour excluded-planar-minor theorem it also covers every family excluding a fixed planar minor. Combined with known approximation algorithms for the minimum L1 distortion (Gupta–Talwar–Witmer 2013; Cohen-Addad–Mömke–Verdugo 2024), it yields fixed-parameter-time embeddings of distortion (2+ε)Ck. With the planar companion preprint it covers the almost-embeddable families of Lee and Sidiropoulos.
Formalizing it. The proof constructs cut measures directly on a tree decomposition and combines them with padded random partitions from the literature. A formal proof would certify that the constants depend only on k, the point at which earlier approaches lost uniformity.
Difficulty
The successful pathwidth approach embeds the graph stochastically into dominating trees, but that route cannot work here: some series-parallel metrics require expected tree distortion Ω(logn) (GNRS 2004, Theorem 5.6). Local-consistency approaches assume that small vertex sets admit compatible isometric cut representations, which a general bounded-treewidth metric need not provide. Multiscale constructions from padded partitions give good separation at each scale, but summing their contributions loses a factor growing with the number of scales. The construction must handle arbitrary branching of the decomposition tree and arbitrary edge-length ratios without such accumulation.
Formalization scope
The vertex type V is any nonempty Fintype with decidable equality; G : SimpleGraph V is connected.
HasTreeDecomposition G k: a tree T on Fin n, bags Fin n → Finset V covering all vertices and all edges, with the bags containing each vertex inducing a connected subgraph of T, and all bags of cardinality at most k.
Edge lengths are ℓ : G.edgeSet → ℝ, strictly positive. shortestPathDistance is the sInf of lengths of paths (IsPath) from u to v; this set is finite and nonempty for a connected finite graph, so the infimum is the true distance.
The target is the finite-dimensional space PiLp 1 (Fin m → ℝ) with m chosen per graph; this is the source's remark (p. 2) that the target can be taken to be finite-dimensional ℓ1, and it is at least as strong as an L1(μ) target.
The constant C depends only on k and is quantified before the graph.
Infrastructure needed: tree decompositions, cut-measure representations of ℓ1 metrics, Markov flows on layered graphs, padded decompositions. Tree-decomposition and cut-metric infrastructure is reusable.
N. Linial, E. London, Y. Rabinovich, The geometry of graphs and some of its algorithmic applications, Combinatorica 15 (1995), 215–245. https://doi.org/10.1007/BF01200757
Y. Aumann, Y. Rabani, An O(logk) approximate min-cut max-flow theorem and approximation algorithm, SIAM J. Comput. 27 (1998), 291–301. https://doi.org/10.1137/S0097539794285983
A. Gupta, I. Newman, Y. Rabinovich, A. Sinclair, Cuts, trees and ℓ1-embeddings of graphs, Combinatorica 24 (2004), 233–269. https://doi.org/10.1007/s00493-004-0015-x
A. Chakrabarti, A. Jaffe, J. R. Lee, J. Vincent, Embeddings of topological graphs: lossy invariants, linearization, and 2-sums, FOCS 2008, 761–770. https://doi.org/10.1109/FOCS.2008.79
J. R. Lee, P. Raghavendra, Coarse differentiation and multi-flows in planar graphs, Discrete Comput. Geom. 43 (2010), 346–362. https://doi.org/10.1007/s00454-009-9172-4
E. Chlamtáč, R. Krauthgamer, P. Raghavendra, Approximating sparsest cut in graphs of bounded treewidth, APPROX/RANDOM 2010, LNCS 6302, 124–137. https://doi.org/10.1007/978-3-642-15369-3_10
I. Abraham, A. Filtser, A. Gupta, O. Neiman, Metric embedding via shortest path decompositions, SIAM J. Comput. 51 (2022), 290–314. https://doi.org/10.1137/19M1296021
A. Filtser, T. Friedrich, D. Issac, N. Kumar, H. Le, N. Mallek, Z. Zeif, Optimal padded decomposition for bounded treewidth graphs, TheoretiCS 4 (2025), Article 22. https://doi.org/10.46298/theoretics.25.22
A product counterexample to the simplex maximum for projection-body volumeResearch Paper
Motivation
The projection bodyΠK of a convex body K⊂Rd is the convex body whose support function in a unit direction u is the (d−1)-dimensional volume of the shadow of K on u⊥. Petty showed that K↦ΠK is affinely covariant, so the normalized volume
Rd(K)=∣K∣d−1∣ΠK∣
is invariant under invertible affine maps, and its extremal values are natural affine isoperimetric questions. Petty's conjecture concerns the minimum (ellipsoids). For the maximum, Brannen conjectured in 1996 that simplices maximize Rd among all convex bodies (Mathematika 1996); the simplex value is cd=(d+1)dd/d!.
This mission asks for a formal proof of an explicit counterexample in dimension 20, as stated in an OpenAI preprint dated September 24, 2026 (source). The preprint has not been peer reviewed and its claims have not been independently verified; on the platform the Lean goal is open.
Background
1967 — Petty, Projection bodies, establishes the affine covariance of the projection-body operator (Proc. Colloq. Convexity, Copenhagen 1965).
1996 — Brannen conjectures that simplices maximize Rd (Mathematika 1996).
2002 — Ludwig characterizes the projection-body operator by valuations (Adv. Math. 2002).
2025 — Henk gives the lower bound 2d(9/8)⌊d/3⌋ for the optimal upper constant among centrally symmetric bodies (Acta Math. Sci. 2025).
2026 — Chen, Feng, Li, Xi and Xu prove R3(K)≤18=c3, with tetrahedra as maximizers (preprint); Feng, Hu, Liu and Xu give counterexamples to Brannen's bound in every dimension d≥9 using polytopes with at most d+2 facets (preprint).
September 2026 — The OpenAI preprint gives a direct product counterexample with exact value in dimension 20 (Theorem 1, p. 2).
Setting
A convex body in Rd is compact and convex with nonempty interior, and ∣⋅∣ is d-dimensional volume. For u∈Rd the brightness is hΠK(u)=∥u∥vold−1(proju⊥K), and
ΠK={y:⟨u,y⟩≤hΠK(u)for all u}.
Let T10=conv(0,e1,…,e10)⊂R10 be the standard simplex and
The result itself. Brannen's conjecture fails: in dimension 20 the simplex is not the maximizer of normalized projection-body volume. The mechanism is the product identity Rr+s(A×B)=Rr(A)Rs(B) for polytopes (Proposition 3, p. 3), which shows that crcs is a lower bound for any universal upper constant in dimension r+s; iterating it gives an exponential excess Rn(Kn)≥λnRn(Tn) for all large n (Corollary 6, p. 6). The counterexample in dimensions d≥9 was obtained independently by Feng, Hu, Liu and Xu; the contribution here is an explicit product witness with an exact rational value. The optimal upper constant and its maximizers remain separate questions.
Formalizing it. Every ingredient is elementary: the facet formula for projection bodies of polytopes (Cauchy's formula, Lemma 2, p. 2), the facet structure of a Cartesian product, affine covariance (Lemma 4, p. 3), and a fiber computation of ∣ΠTd∣. A formal proof would supply Mathlib with projection bodies of polytopes and Cauchy's projection formula, both reusable. The final comparison is an exact rational identity.
Difficulty
There is no shortcut through general inequalities: the statement is a strict comparison of two explicit volumes in dimension 20, so both ∣ΠK∣ and ∣ΠT20∣ must be computed exactly. Computing Π of a product directly from shadow volumes is unwieldy; the efficient route goes through facet area-normal vectors, which requires proving that, up to a null set, each point of a shadow lies over exactly two facet interiors, and that the facets of A×B are exactly F×B and A×G. The simplex value needs the volume of a cube plus a segment.
Formalization scope
Space is EuclideanSpace ℝ (Fin 20). In the goal, projectionVolume is the induced Lebesgue measure on the submodule (span{u})⊥ of the orthogonal projection of K; brightness u = ‖u‖ * projectionVolume, so the support-function inequality is imposed for all u (the homogeneous extension).
productWitness is the set of x whose first and last ten coordinates both lie in standardSimplex 10; the goal includes that it is compact, convex, with nonempty interior.
simplexConstant 20 is the explicit number c20, not R20(T20); the goal states the exact ratio, its reduced fraction, the strict inequality, and ∣ΠK∣>c20∣K∣19.
The milestone uses a separate definition file: shadow volumes via euclideanHausdorffMeasure (d-1) of the image under the orthogonal projection, and compares with ratio (simplex 20), so it implicitly needs Proposition 5.
Volumes are read with toReal; all bodies involved are bounded, so no infinite value is hidden.
Petty’s projection-volume conjecture in dimensions at least fourResearch Paper
Motivation
The projection bodyΠK of a convex body K⊂Rn packages the areas of all shadows of K into a single convex body: its support function in direction u is the (n−1)-dimensional volume of the orthogonal projection of K onto u⊥. The normalized volume ∣ΠK∣/∣K∣n−1 is invariant under translations and invertible linear maps, so asking for its extremizers is an affine isoperimetric problem. Petty's projection-volume conjecture (Petty, 1971) predicts that this ratio is minimized exactly by ellipsoids. It is related to, but distinct from, Petty's projection inequality for the polar body Π∘K, which is a classical theorem; inequalities in this family underlie affine Sobolev inequalities and isoperimetric inequalities in normed spaces.
This mission asks for a formal proof of the conjecture in every dimension n≥4, as stated in an OpenAI preprint dated September 24, 2026 (source). The preprint has not been peer reviewed and its claims have not been independently verified; on the platform the Lean goal is open.
Background
1971 — Petty formulates the conjecture (Isoperimetric problems, Proc. Conf. Convexity and Combinatorial Geometry, Univ. of Oklahoma, 1971).
1990 — Lutwak reformulates it as a lower bound for a two-body integral with kernel ∣u⋅v∣ against surface-area measures (Contemp. Math. 113, 1990) and derives lower-degree consequences (Geom. Dedicata 1990).
2015–2018 — Saroglou's class-reduction results for the second projection body (Adv. Appl. Math. 2015); Saroglou–Zvavitch local minimality near the ball in L∞ (JFA 2017); Ivaki's local rigidity for C2 solutions of Π2K=cK (Mathematika 2018).
2026 — Mielke-Sulz proves the conjecture for bodies of revolution (arXiv:2609.13517); Chen, Feng, Li, Xi and Xu prove the unrestricted three-dimensional case with ellipsoid equality (preprint, August 2026).
September 2026 — The OpenAI preprint claims all dimensions n≥4 (Theorem 1.1, p. 1).
Setting
A convex bodyK⊂Rn is a compact convex set with nonempty interior, and ∣⋅∣ denotes n-dimensional Lebesgue volume. For a unit vector u, let proju⊥K be the orthogonal projection of K onto the hyperplane u⊥ and voln−1 the Lebesgue measure on that hyperplane. The projection body is
ΠK={x∈Rn:⟨u,x⟩≤voln−1(proju⊥K)for every unit u},
the convex body with support function hΠK(u)=voln−1(proju⊥K). Write κm for the volume of the Euclidean unit ball B2m. An ellipsoid is a set a+TB2n with a∈Rn and T an invertible linear map. Since ΠB2n=κn−1B2n, the ball has ratio κn−1nκn2−n.
Formalization targets
Goal: Theorem 1.1 (p. 1)
For every integer n≥4 and every convex body K⊂Rn,
∣K∣n−1∣ΠK∣≥κn−1nκn2−n,
with equality if and only if K is an ellipsoid.
Significance
The result itself. Together with the separately proved three-dimensional case, it settles Petty's conjecture for all n≥3 (in dimension 2 the ratio is constant up to the standard identification). The preprint derives from it the Lutwak–Petty lower-degree inequalities, a mixed determinant-gradient inequality strengthening the Sobolev–Zhang affine L1 inequality, and the sharp Holmes–Thompson isoperimetric inequality in normed spaces (Corollaries 7.1–7.3, pp. 27–29). Those corollaries for n=3 rely on the external three-dimensional theorem.
Formalizing it. The proof uses the first variation of volume, spherical harmonics with explicit cosine and Funk transform multipliers, a strict harmonic estimate for arbitrary norms, a variational representation of support functionals, and Brouwer's fixed-point theorem. Mathlib has Brouwer-type results only in limited forms and has no spherical-harmonic decomposition of L2(Sn−1); these would be reusable. No machine-checked proof of any case n≥2 of the conjecture is known.
Difficulty
Previous results are local: they require the body, after a linear change of variables, to be close to the ball, because the harmonic analysis of the projection operator only controls perturbations of the ball. A global argument must handle arbitrary bodies without symmetry or regularity. In the preprint (pp. 2–3) the degree-two spherical harmonic component is not a zero mode of the relevant sign-test operator and has to be removed by choosing affine coordinates; this needs a continuous family of variational minimizers extended to singular matrices and a fixed-point argument (Proposition 5.5, p. 23). Harmonics of degree at least four are controlled by a strict norm estimate valid for every norm (Theorem 4.1, p. 12). The equality case must come out of the same estimates.
Formalization scope
Space n is EuclideanSpace ℝ (Fin n); IsConvexBody K is compact, convex, nonempty interior; n≥4.
shadowVolume K u is the measure, in the induced Euclidean volume on the submodule (span{u})⊥, of the image of K under orthogonalProjectionOnto. projectionBody K is the intersection of half-spaces over unit vectors, which has support function shadowVolume K because that function is itself a support function.
projectionRatio K = volume.real (projectionBody K) / volume.real K ^ (n - 1); for a convex body both volumes are finite and the denominator is positive.
pettyConstant n = kappa (n-1) ^ n * kappa n ^ (2 - n) with an integer exponent, κm the volume of the closed unit ball.
IsEllipsoid K: K=a+T(closed unit ball) for a linear equivalence T.
The goal is the conjunction of the inequality and the iff equality characterization; neither part is vacuous for n≥4.
C. Saroglou, A. Zvavitch, Iterations of the projection body operator and a remark on Petty's conjectured projection inequality, J. Funct. Anal. 272 (2017), 613–630. https://doi.org/10.1016/j.jfa.2016.08.015
M. N. Ivaki, A local uniqueness theorem for minimizers of Petty's conjectured projection inequality, Mathematika 64 (2018), 1–19. https://doi.org/10.1112/S0025579317000444
Symplectic Balls in Symmetric Polar ProductsResearch Paper
Motivation
Place a convex body K⊂Rn in the position coordinates and its polar K∘ in the momentum coordinates of the standard symplectic space (Rqn×Rpn,ω0). The resulting Lagrangian productK×K∘ links two problems. Its volume is the Mahler volume product ∣K∣∣K∘∣, and its symplectic capacities measure how large a round ball can be squeezed into it by a symplectic map. Since symplectic maps preserve volume, a ball of capacity c inside intK×intK∘ forces ∣K∣∣K∘∣≥cn/n!. Artstein-Avidan, Karasev and Ostrover showed that the Hofer–Zehnder capacity of K×K∘ equals 4 for every origin-symmetric K and connected Viterbo's volume–capacity conjecture to Mahler's conjecture (Duke 2014). Whether actual balls of capacity close to 4 fit, i.e. whether the Gromov width also equals 4, was open.
This mission asks for a formal proof that it does, as claimed in an OpenAI preprint dated September 22, 2026 (source). The preprint has not been peer reviewed and its claims have not been independently verified; on the platform the Lean goal is open.
Timeline
1939 — Mahler formulates the symmetric volume-product problem (Časopis 1939).
2020 — Iriyeh and Shibata prove the three-dimensional symmetric Mahler conjecture (Duke 2020).
2024–2026 — Haim-Kislev and Ostrover disprove the general Viterbo conjecture with a non-symmetric four-dimensional example (Annals 2026); Vicente studies functional-dual products and records the width question (arXiv:2505.07572).
September 2026 — The OpenAI preprint claims Gromov width 4 for every symmetric polar product, n≥2 (Theorem 1.1, p. 1).
Setting
An origin-symmetric convex bodyK⊂Rn is compact, convex, has nonempty interior, and satisfies x∈K⟺−x∈K. Its polar is K∘={p:⟨q,p⟩≤1∀q∈K}. On Rn×Rn put ω0((q,p),(q′,p′))=⟨q,p′⟩−⟨q′,p⟩, and let
UK=intK×intK∘,B2n(c)={(q,p):π(∣q∣2+∣p∣2)<c}.
A symplectic embedding of an open set U into V is a C∞ map on U that is a topological embedding, maps U into V, and whose derivative preserves ω0 at every point. The Gromov widthcG(V) is the supremum of capacities c>0 for which B2n(c) embeds symplectically into V.
Formalization targets
Milestone: the symmetric Mahler inequality (Corollary 5.3, p. 16)
For every n≥1 and origin-symmetric convex body K⊂Rn, ∣K∣∣K∘∣≥4n/n!.
Goal: Theorem 1.1 (p. 1)
For every n≥2 and every origin-symmetric convex body K⊂Rn,
cG(UK)=4,
and for every 0<c<4 there is a symplectic embedding B2n(c)↪UK. No embedding at capacity exactly 4 is asserted.
Significance
The result itself. It answers the symmetric-polar-product width question with no smoothness, strict convexity or unconditionality assumptions, and through volume preservation it implies the symmetric Mahler inequality in every dimension (Corollary 5.3). For n≥3 it also transports finite ball packings satisfying strict volume and pairwise-capacity conditions into UK (Corollary 5.5, p. 17). It is specific to symmetric polar products: the general Viterbo conjecture is false.
Formalizing it. Mathlib has smooth manifolds and differential forms but no symplectic capacities, nonsqueezing, or Moser's deformation method. A formal proof would need these, together with a conformal map of the disk with explicit boundary estimates. These components are reusable across symplectic geometry. No machine-checked computation of a Gromov width of a non-trivial domain is known.
Difficulty
The upper bound cG≤4 follows from Gromov nonsqueezing and a supporting-cylinder argument (or from the Hofer–Zehnder computation). The lower bound is the hard direction: knowing cHZ=4 does not produce any ball, and explicit embeddings were previously known only for special families (ℓp balls, the cube). The preprint's route (Sections 2–4) needs balls of capacity close to πk from holomorphic maps vanishing to order k, and a momentum scale Sk=(1+o(1))πk/4 that is uniform up to the tips of a conformal lens, where slice heights approach ±1 as k grows; a non-uniform estimate does not suffice.
Formalization scope
Position and momentum spaces are EuclideanSpace ℝ (Fin n); phase space is their product. polar uses the real inner product; polarProduct K is interior K ×ˢ interior (polar K).
capacityBall n c is the open ball π(∣q∣2+∣p∣2)<c, so a ball of radius r has capacity πr2.
HasSymplecticEmbedding U V: some e with ContDiffOn ℝ ∞ e U, IsEmbedding on the subtype U, MapsTo e U V, and ω0(Dev,Dew)=ω0(v,w) for all z∈U.
gromovWidth is an sSup in ℝ≥0∞ of the admissible capacities, so an unbounded set would give ⊤; the goal asserts the value 4 and separately every capacity below 4.
The hypothesis is n≥2, as in the source; the milestone allows n≥1.
Welcome contributions: a Lean notion of symplectic embedding between open subsets of R2n, Gromov nonsqueezing (as an axiom-free target in its own right), and volume preservation for symplectic maps.
S. Artstein-Avidan, R. Karasev, Y. Ostrover, From symplectic measurements to the Mahler conjecture, Duke Math. J. (2014). https://doi.org/10.1215/00127094-2794999
On Lattices, Learning with Errors, Random Linear Codes, and Cryptography 2: For r ≥ √2·η_ε(L), ε ≤ 1/10, a Discrete Gaussian Sample Lies Outside Any Proper Subspace with Probability ≥ 1/10Research Paper
Motivation
Regev's paper (J. ACM 56(6), Article 34, 2009) introduces the learning with errors (LWE) problem and shows that solving it is at least as hard, for quantum algorithms, as approximating standard worst-case lattice problems such as the shortest independent vectors problem (SIVP) and GapSVP. LWE is the basis of most lattice-based public-key cryptography, including the post-quantum schemes standardized since.
The reduction runs through a sampling problem: produce samples of the discrete Gaussian distributionDL,r on a lattice L. The last step converts such a sampler into a solver for SIVP, which asks for n short linearly independent lattice vectors. That conversion rests on one geometric fact about DL,r, Lemma 3.15 of the paper (p. 34:31): when the width r is at least 2 times the smoothing parameter of L, a sample is not trapped in any proper subspace. The lemma first appeared, with only a proof sketch, in the preliminary version of Micciancio and Regev's work on worst-case to average-case reductions (SIAM J. Comput. 2007); Regev's article gives the full proof. This mission formalizes that lemma. The paper's main theorem, a quantum reduction (Theorem 3.1), is outside this series.
Setting
Work in Rn, n≥1, with the Euclidean inner product ⟨⋅,⋅⟩ and norm ∥⋅∥.
A latticeL⊂Rn is the set of integer combinations of n linearly independent vectors. Its dual is L∗={y∈Rn:⟨x,y⟩∈Z∀x∈L}, and det(L) is the volume of a fundamental domain; det(L∗)=1/det(L).
The Gaussian function of width s>0 is ρs(x)=exp(−π∥x∥2/s2) (Eq. (4)); for a countable set A, ρs(A)=∑x∈Aρs(x).
The discrete GaussianDL,r is the probability distribution on L with mass DL,r(x)=ρr(x)/ρr(L) (Eq. (6)).
For ϵ>0, the smoothing parameterηϵ(L) is the smallest s>0 with ρ1/s(L∗∖{0})≤ϵ (Definition 2.10, p. 34:19).
A subspaceH is a real linear subspace of Rn; "dimension at most n−1" means H is proper.
Formalization targets
Goal: Lemma 3.15 (p. 34:31)
For an n-dimensional lattice L, 0<ϵ≤101, r≥2ηϵ(L) and every subspace H with dimH≤n−1,
x∼DL,rPr[x∈/H]=x∈L∖H∑ρr(L)ρr(x)≥101.
The constants 2, 101 and 101 are the printed ones.
Milestones, in attack order
Lemma 2.14 (Poisson summation, p. 34:20), already proved on the platform: f(L)=det(L∗)f^(L∗), with f^(w)=∫f(x)e−2πi⟨x,w⟩dx.
The remark after Definition 2.10 (p. 34:19): s↦ρ1/s(L∗∖{0}) is continuous and strictly decreasing on (0,∞), tends to ∞ at 0 and to 0 at ∞, and ϵ↦ηϵ(L) is its inverse.
The expectation chain (proof of Lemma 3.15, p. 34:31): for a unit vector w,
The normalization bound (p. 34:31): ρr(L)=det(L∗)rnρ1/r(L∗)≥det(L∗)rn for every r>0.
The conclusion of the proof (p. 34:31): the expectation is at most 21(1+ϵ)<0.9.
Significance
The result. Lemma 3.15 gives Corollary 3.16: n2 independent samples of DL,r contain n linearly independent vectors except with exponentially small probability. Since samples of DL,r have norm at most about nr with high probability, a sampler at width r≈2ηϵ(L) therefore yields short independent vectors, which is how Regev's reduction reaches SIVP (§3.3). The same property is used in later work wherever discrete Gaussian samples must generate a full-rank set of lattice vectors.
Formalizing it. The lemma is proved in the paper; it has no machine-checked proof that we know of. The work this mission asks for is the formalization of the known proof: the Gaussian-sum analysis of a discrete Gaussian on a general lattice in Mathlib's ZLattice framework, built on the platform's proved Poisson summation formula for lattices. The remark after Definition 2.10 (well-definedness of the smoothing parameter) and the normalization bound ρr(L)≥det(L∗)rn are used across the whole paper (Lemmas 3.2, 3.12, Claims 3.8, 3.9) and are reusable beyond this mission.
Difficulty
The obvious argument fails at the first step: there is no direct way to bound the mass of DL,r on a hyperplane, because a lattice can place many short vectors in one hyperplane and the normalization ρr(L) is not known in closed form. The paper's route replaces the indicator of H by a Gaussian in the direction orthogonal to H and moves to the dual lattice, where the smoothing hypothesis controls the sum. Formally this requires Poisson summation for an anisotropic Gaussian (a Gaussian with a non-scalar covariance), i.e. the Fourier transform of x↦exp(−π(∥x∥2+⟨w,x⟩2)/r2), which is not a stated Mathlib lemma, together with summability of Gaussian sums over lattices and the identification of the dual lattice used by the Poisson formula with the one in the paper. The smoothing remark needs continuity and strict monotonicity of a lattice theta series and its limits at 0 and ∞.
Formalization scope
Rn is EuclideanSpace ℝ (Fin n) with Lebesgue measure. A lattice is L : Submodule ℤ (EuclideanSpace ℝ (Fin n)) with [DiscreteTopology L] [IsZLattice ℝ L] (discrete, full rank), the same shape as the referenced Poisson summation item. L∗ is LinearMap.BilinForm.dualSubmodule (innerₗ _) L; det(L∗) is written (ZLattice.covolume L)−1.
All Gaussian sums are real tsums over the lattice or its dual; they are summable, so the values are the true sums. DL,r is a mass function on the points of L, and the probability of x∈/H is the sum of the masses of the lattice points outside H.
ηϵ(L) is the real infimum of {s>0:ρ1/s(L∗∖{0})≤ϵ}; that it is attained is milestone 2, not a definitional shortcut.
Added hypotheses, all disclosed in the items:n≥1 in the goal (at n=0 the natural-number subtraction n−1 is 0, the only subspace of dimension 0 is the whole space R0, and the probability is 0); ϵ>0 (Definition 2.10 is for ϵ>0; for ϵ≤0 the Lean infimum is over the empty set, equals 0, and the hypothesis r≥2ηϵ(L) would be vacuous); r>0 (a Gaussian width; for n≥1 it follows from the other hypotheses).
Rotation. The proof's "assume without loss of generality that (1,0,…,0) is orthogonal to H" is formalized coordinate-free: milestones 3 and 5 are stated for an arbitrary unit vector w, with x1 replaced by ⟨w,x⟩.
Lemma 2.14 is printed "for any function f", the technical conditions omitted (p. 34:20). The referenced platform item states it for Schwartz functions f, in translated form; every function the proof applies it to is a Gaussian, hence Schwartz.
Not a trivializing formalization: the probability is not stated through a Bochner integral or an unconstrained tsum, the smoothing hypothesis is not vacuous (ϵ>0), and the goal is the probability bound, not the expectation bound of milestone 3.
Contributions welcome: Fourier transforms of anisotropic Gaussians on EuclideanSpace, summability and monotonicity of lattice theta series, and the smoothing remark, each reusable in the sibling missions of this series.
Selected references
O. Regev, On Lattices, Learning with Errors, Random Linear Codes, and Cryptography, Journal of the ACM 56(6), Article 34, 2009. https://doi.org/10.1145/1568318.1568324
D. Micciancio and O. Regev, Worst-Case to Average-Case Reductions Based on Gaussian Measures, SIAM Journal on Computing 37(1), 2007. https://doi.org/10.1137/S0097539705447360
The Geometry of Graphs and Some of Its Algorithmic Applications 4: The m-Cube Has Isometric Dimension mResearch Paper
Why graph dimension matters
A finite graph has distances defined by the lengths of its shortest paths. Representing those distances inside a normed vector space lets geometric language describe a combinatorial object, but the number of coordinates required can depend sharply on the graph. The isometric dimension asks for the smallest dimension of any real normed space that preserves every graph distance exactly. Linial, London, and Rabinovich study this invariant alongside metric embeddings and algorithmic uses of graph geometry in their 1995 paper. The cube is a useful test case: its vertices already have an obvious coordinate description, while the theorem must show that no different norm compresses those exact distances into fewer coordinates.
The paper's Section 5.3 relates isometric dimension to the rank of a matrix recording vertex distances in a maximum norm. It then computes the dimension of an even cycle and uses an isometric cycle inside the cube. These are known results of the paper, not an open conjecture. The mission isolates the rank characterization, the cycle calculation, and the cube calculation as reusable formal targets.
Graphs, norms, and the cube
For a finite connected simple graph G=(V,E), let dG(x,y) be the minimum number of edges in a path from x to y. A normN on Rd is nonnegative, vanishes only at zero, satisfies N(av)=∣a∣N(v), and obeys N(u+v)≤N(u)+N(v). An isometric embedding is a map φ:V→Rd such that N(φ(x)−φ(y))=dG(x,y) for every pair of vertices. The number dim(G) is the least d for which some norm and some such map exist. The paper states the more general metric-space definition in Definition 2.1 and adopts connected graphs as the standing convention in Section 5.1 (pp. 218–219, 229).
The m-cube has binary strings x=(x1,…,xm) as vertices. Two strings are adjacent when exactly one coordinate differs. Its graph distance is the Hamming distance, the number of differing coordinates. For m≥2, the even cycleC2m has 2m vertices in cyclic order, each adjacent to its two neighbors. A graph J is an isometric subgraph of G when its distances between its own vertices agree with their distances in G.
An ∣V∣×r real matrix MimplementsG when the maximum absolute coordinate difference between rows i and j is dG(i,j), for every pair. The number of columns r is allowed to vary; the matrix rank is its ordinary linear-algebraic rank. This is the matrix object in Theorem 5.7, p. 232.
Formalization targets
The first main intermediate target is the rank characterization
dim(G)=M implements Gminrank(M).
The next is the even-cycle result, stated for m≥2:
The milestone list also records the isometric-subgraph lower bound, the nonsingularity of the distance matrix of a path, an isometric embedding of the cube into ℓ1m, and an isometric C2m inside the cube. The paper's proof of the corollary names the last two facts in consecutive sentences (p. 233).
What the result establishes
The upper bound says the familiar m binary coordinates suffice: the cube embeds in ℓ1m with all distances preserved. The lower bound is stronger than a claim about that particular norm or embedding. It rules out every real normed space of dimension below m, regardless of its norm. The even cycle provides a separate exact dimension calculation, while Theorem 5.7 gives a matrix-rank way to study other finite graph metrics. These statements separate the graph invariant from whichever embedding happens to be easiest to draw (Section 5.3, pp. 232–233).
The paper proves these claims mathematically. The remaining formalization work is to build machine-checked proofs of their precise statements, including the finite-dimensional norm interface, graph-distance calculations, implementing matrices, and the rank lower bound. The definitions of normed realization and implementing matrix can be reused for other graphs; the path-distance determinant can be used independently of graph embedding questions. The mission's theorem files are open proof targets, not claims that these proofs have already been checked in Lean.
Where the difficulty lies
Placing binary cube vertices in ℓ1m gives an immediate candidate for an upper bound, but it cannot by itself exclude embeddings into lower-dimensional spaces with a different norm. The lower bound has to control all norms. Theorem 5.7 converts that unrestricted geometric question into a rank statement for every implementing matrix, and Proposition 5.10 supplies the exact cycle dimension needed by the cube argument (pp. 232–233).
The paper's printed proof of Proposition 5.10 first obtains only rank(A)≥m−1, then says a more careful analysis yields m without spelling it out. That final rank step is a genuine proof obligation for solvers; the stated proposition and its use in Corollary 5.12 are retained exactly (p. 233). The path-distance matrix cited in that proof is nonsingular when its size is at least two; size one would be a zero matrix.
Formalization scope
Lean represents an arbitrary d-dimensional real normed space by a norm function on Fin d → ℝ. This includes every finite-dimensional real normed space up to a choice of coordinates. The isoDim definition takes the least natural-number dimension admitting an isometric embedding, with equality of distances for every vertex pair. The graph metric comes from SimpleGraph.dist; connectedness is explicit where the paper assumes it. The cube is the graph on Fin m → Bool with Hamming-distance-one adjacency, and C2m is Mathlib's cycleGraph (2 * m). The goal assumes m≥1; its m=1 case is direct, while the cycle milestones use m≥2. A zero-dimensional cube consists of one vertex and is covered by the auxiliary upper-bound statement, though the goal follows the paper's positive-dimensional convention.
An implementing matrix has arbitrary finite column count. Instead of taking a maximum over an empty index set, the formal definition requires all column differences to be bounded by the graph distance and a column to attain that distance for distinct rows. This agrees with the paper's maximum formula whenever columns are present and handles a one-vertex graph with zero columns. Matrix rank is taken over R; the path-distance matrix has entries ∣r−s∣ for indices 0,…,m−1. The infimum over achievable dimensions or ranks is a minimum, since these are nonempty subsets of N for finite connected graphs. No asymptotic O(⋅) or Ω(⋅) bound occurs in these targets, so there is no hidden constant to instantiate.
The statements require genuine norm axioms and exact graph distances. Allowing a seminorm, assuming the desired dimension bound, or replacing the cube by a path would empty the main claim. Useful contributions include the cube-distance calculation, the path determinant, an exact even-cycle lower bound, and the general rank characterization. The paper makes no running-time claim for these particular results; no algorithmic complexity assertion is included.
Selected references
N. Linial, E. London, Y. Rabinovich, The geometry of graphs and some of its algorithmic applications, Combinatorica 15(2), 215–245, 1995. DOI: 10.1007/BF01200757.
J. H. van Lint, R. M. Wilson, A Course in Combinatorics, Cambridge University Press, 1992, pp. 64–65, cited as [44] by Linial et al. for the path distance-matrix fact. Book record.
The Geometry of Graphs and Some of Its Algorithmic Applications 3: The Complete Graph Kₙ Has Isometric Dimension ⌈log₂ n⌉Research Paper
Motivation
An isometric model of a graph assigns vectors to vertices so that vector distances reproduce shortest-path distances exactly. The choice of norm matters: a graph that needs many Euclidean coordinates may admit a smaller realization under a different norm. Linial, London, and Rabinovich used this freedom to study the dimension of graph metrics and related geometric questions in their 1995 paper on graph embeddings (Linial–London–Rabinovich, 1995). The complete graph is the first calibration point for the invariant. Every two distinct vertices are equally far apart, so the question becomes how many pairwise equidistant points an arbitrary real normed space of dimension d can contain.
The answer is a sharp base-two logarithm. It separates the role of dimension from the particular shape of a norm's unit ball. In particular, a cube equipped with the supremum norm supplies many equidistant vertices, while no norm in the same dimension can accommodate more. Establishing both directions gives a reference case for more complicated graph metrics in the paper's Section 5.
Setting
A finite pseudometric space has a finite point set X and a distance δ(x,y)≥0 that is symmetric, vanishes on the diagonal, and satisfies the triangle inequality. Distinct points may have distance zero, as the paper explicitly allows. A normN on Rd is nonnegative, vanishes only at the zero vector, is absolutely homogeneous, and satisfies the triangle inequality. It induces the distance N(u−v) between vectors.
An isometric embedding of (X,δ) into a d-dimensional normed space is a map φ:X→Rd with N(φ(x)−φ(y))=δ(x,y) for every pair. The isometric dimensiondim(X,δ) is the least d for which such a norm and map exist. The norm may depend on X and d; it is part of the realization rather than a fixed background choice. Lemma 5.1 of the paper states that every m-point metric space has an isometric realization in ℓ∞m, so this least dimension is taken over a nonempty set (Linial–London–Rabinovich, p. 229).
The complete graphKn has an edge between every pair of distinct vertices. Its shortest-path distance is zero from a vertex to itself and one between distinct vertices. An isometric realization of Kn is therefore a collection of n points whose pairwise distances are exactly one. The paper's Section 5 treats connected graphs, so this mission takes n≥1. Its convention is that every logarithm has base two.
Formalization targets
Finite metric spaces have a realization
The foundational target is the paper's finite embedding statement:
∣X∣=m⟹(X,δ)↪ℓ∞m.
It establishes the domain on which the least-dimension definition has its intended meaning. The remaining milestones isolate the geometric assertions used for complete graphs: a difference-body inclusion, separation of the interiors of certain convex-hull translates, and a cardinality bound n≤2d for equilateral points in Rd.
The lower bound applies to every real norm on Rd. The upper bound has the more specific target Kn↪ℓ∞⌈log2n⌉. Both inequalities, including n=1 and dimension zero, are part of the mission.
Significance
The equation determines the optimal dimension for an equilateral finite metric space when the norm is unrestricted. It also bounds the size of an equilateral set in every d-dimensional real normed space by 2d, with equality attainable by vertices of a binary cube under the supremum norm. For graph metrics, it gives a precise baseline against which dimension bounds for trees, cubes, and other connected graphs can be compared. The surrounding section of the paper uses the same geometric vocabulary for those other families (Linial–London–Rabinovich, Section 5).
The mathematical result is proved in the 1995 paper. This mission asks for machine-checked Lean proofs of the specified statements. The local declarations presently encode open proof obligations; compilation checks their types and imports, but does not establish the theorems. A completed development would provide a reusable interface for finite isometric dimension and for equilateral configurations under arbitrary finite-dimensional norms.
Difficulty
The easy direction uses points of a binary cube. The difficult direction must hold uniformly over every possible norm, whose unit ball need not be round or smooth. A direct coordinate count cannot assume that vectors have bounded entries in a prescribed basis. The paper formulates its argument through the convex hull of an equilateral configuration and a comparison of translated sets (Linial–London–Rabinovich, p. 231). Its printed volume line also leaves a degenerate case: if that convex hull has zero volume in the ambient space, cancellation of vol(D) gives no numerical bound. A complete formal proof must account for such configurations without weakening the theorem to full-dimensional sets.
Formalization scope
The Lean representation of Rd is the function space Fin d → ℝ. A norm is an explicit function with all norm axioms, including definiteness and absolute homogeneity. Isometric dimension takes the infimum over dimensions admitting such a norm and an exact distance-preserving map. The complete graph is Mathlib's ⊤ : SimpleGraph (Fin n); its graph distance is converted to a real number. This distance is the discrete zero-or-one metric. The lower bound quantifies over every explicit norm. The cube milestone uses the supremum norm on finite real coordinate vectors. Convex hulls and interiors use the standard topology of this finite-dimensional vector space, which every norm induces.
The formal goal assumes n≥1, matching the paper's connected-graph convention; n=1 remains included, with dimension zero. The logarithmic expression is Nat.clog 2 n, the ceiling of the base-two logarithm, rather than a floor or a real logarithm. The source uses no unspecified asymptotic constant in Proposition 5.4 or its listed milestones. The empty point space is allowed in the general finite embedding lemma; its pairwise claim is vacuous, while the nonempty cases carry the intended content. The dimension definition is only used for realizable finite distances, so a totalized infimum's value on an unrealizable function has no role in the target.
The exact norm axioms and exact distance equality prevent shortcuts through seminorms, truncated distances, or a weaker distortion bound. The cardinality theorem retains lower-dimensional affine configurations; assuming positive ambient volume would discard part of the result. A complete development needs finite pseudometric geometry, the supremum norm, convex hulls and interiors, and a dimension-sensitive measure argument. Those components are useful beyond this graph. The paper's independent results on degrees, trees, cubes, and other graph families, as well as algorithmic running-time claims elsewhere in the article, are outside this mission.
Selected references
N. Linial, E. London, and Y. Rabinovich, The geometry of graphs and some of its algorithmic applications, Combinatorica 15(2), 215–245 (1995). DOI: 10.1007/BF01200757.
Some Polyhedra Related to Combinatorial Problems III: Faces of P(H, ψg0) Lift Through a Homomorphism ψ of G onto H to Faces of P(G, g0)Research Paper
Motivation
Every pure integer program, once its linear programming relaxation has been solved, can be relaxed further to a problem over a finite Abelian group: the nonbasic variables must satisfy a single congruence in the group of the optimal basis. R. E. Gomory introduced this relaxation in 1965 and studied the convex hull of its solutions in Some polyhedra related to combinatorial problems (Linear Algebra Appl. 2 (1969), 451–558, doi:10.1016/0024-3795(69)90017-2). The facets of these group polyhedra are valid inequalities for every integer program whose basis produces the same group, and they became the source of cutting planes for integer programming: Gomory's mixed-integer cut and the later theory of corner polyhedra and subadditive valid inequalities descend from them.
The number of facets grows fast with the order of the group, so a list of facets for each group is not a usable description. Section 3D of the paper, "Lifting up Faces", gives a structural tool instead: facets of the polyhedron of a small group produce facets of the polyhedron of every larger group that maps onto it. This mission formalizes that construction (THEOREM 19) and its converse (THEOREM 20).
Setting
Let G be a finite Abelian group, written additively, with zero 0ˉ and order D=∣G∣, and let G+=G−{0ˉ}. For a right-hand side g0∈G, the group equation asks for nonnegative integers t(g), g∈G+, with
g∈G+∑t(g)⋅g=g0.
Its solution set is T(G,g0); when g0=0ˉ, the zero solution is excluded, as stipulated on p. 474. Each solution is a point of RG+, a space of dimension n′=D−1, and the master polyhedronP(G,g0) is the convex hull of T(G,g0). Gomory reads a solution t as a path from 0ˉ to g0 that uses the element g exactly t(g) times; with arc lengths π(g) its length is π⋅t=∑gπ(g)t(g).
An inequality π⋅t≥π0, written (π,π0), is a face of P(G,g0) when π=0, every t∈T(G,g0) satisfies it, and the solutions on the hyperplane π⋅t=π0 generate that hyperplane: every point of it is a weighted sum, with total weight 1, of such solutions. A face is therefore a facet; Gomory says "face" throughout, and so does this mission. The solutions with π⋅t=π0 are the minimal paths.
Let ψ be a homomorphism of Gonto a second finite Abelian group H, with kernel K=ψ−1(0ˉ). A coefficient vector π′ on H+ is lifted to G+ by
π(g)=π′(ψg),π′(0ˉ)=0,
so that every element of the kernel gets coefficient 0.
Formalization targets
Goal: THEOREM 19 (p. 486)
If ψg0=0ˉ and (π′,π0) is a face of P(H,ψg0) with π0>0, then
(π,π0),π(g)=π′(ψg),is a face of P(G,g0).
For instance, the face t1≥1 of P(G2,(1)) lifts through reduction mod 2 to the face t1+0t2+t3+0t4+t5≥1 of P(G6,(5)) (p. 488).
Milestones
Face criterion (p. 469, proof of THEOREM 7). For π0>0, (π,π0) is a face iff it is valid on T and n′ linearly independent solutions satisfy π⋅t=π0.
Pushing paths forward (p. 486). A solution t for G maps to the solution τ(h)=∑g∈ψ−1ht(g) for H of the same length; hence the lifted inequality is valid.
Lifted minimal paths (p. 487). From a minimal path τ for H and a kernel element k, the path Tk(τ) is a minimal path for G.
Rank D−1 (pp. 487–488). The lifted inequality has D−1 linearly independent minimal paths.
Further result: THEOREM 20 (p. 489)
Conversely, a face (π,π0) of P(G,g0) with π0>0 and π(g)=0 for some g=0ˉ is the lift of a face of P(H,ψg0) for some ψ of G onto a group H with ψg=0ˉ.
Significance
THEOREMS 19 and 20 together say that the faces of P(G,g0) with π0>0 and a zero coefficient are exactly the faces lifted from proper quotients of G. A catalogue of these positive-right-hand-side faces therefore only needs the faces with all coefficients positive; the rest come from smaller groups. Gomory uses this to explain the tables of Appendix 5: for G2,2 and G2,2,2 every such face is a lift of the single nontrivial face of P(G2,(1)), and for a direct sum G=K1⊕K2 every face of the polyhedron of a summand not containing g0 extends to a face for G (p. 489). The same idea, sending facets of one group problem to facets of another by a homomorphism, recurs in the later theory of group relaxations and infinite group problems.
Both theorems are proved in the paper. To the knowledge of this mission, neither the group polyhedra, their faces nor the lifting theorem has a machine-checked formalization; the platform's other "lifting" results (lifted cover facets of the knapsack polytope, cone lifts of convex sets) are different notions. The mission produces a reusable definition layer for master group polyhedra and their faces, stated once for an arbitrary finite Abelian group, and a formal version of the passage between faces of a group and of its quotients.
Difficulty
Validity of the lifted inequality is a one-line computation (milestone 2). The content is that the lift is a facet: one must exhibit D−1 affinely independent solutions on the hyperplane, while the quotient face only supplies ∣H∣−1 of them. A solution of the quotient problem does not determine a solution for G; coset representatives must be chosen and the path closed by a kernel element, and the kernel coordinates, which all have coefficient zero, must still be filled to full rank.
The obvious reduction, "a facet pulls back to a facet under a surjective map", fails here because the map from G-paths to H-paths is a linear projection from dimension D−1 to ∣H∣−1 and does not lift independence by itself. It also fails at π0=0: with G=Z6, H=Z3, g0=1, the face t(1)≥0 of P(Z3,(1)) lifts to t(1)+t(4)≥0, which is valid but not a face of P(Z6,(1)).
Formalization scope
The formalization uses one definition file for an arbitrary finite Abelian group ([AddCommGroup G] [Fintype G] [DecidableEq G]), instantiated at both G and H. It commits to the following readings:
Vectors are indexed by the subtype {g∣g=0ˉ}, so 0ˉ has no coordinate and the dimension of T-space is ∣G∣−1 for each group separately; solutions are N-valued, nonzero, and cast to R. When g0=0ˉ, the group equation already excludes the zero vector.
"Generated by the points on the hyperplane" means that the affine span of the tight solutions equals the hyperplane {x:π⋅x=π0}; π=0 is part of the definition and π0≥0 is not (THEOREM 6 proves it).
Paths are vectors and "minimal path" means a solution with π⋅t=π0.
π′(0ˉ)=0 is built into the lift; "onto" is Function.Surjective ψ, and g0∈/K is ψg0=0ˉ.
Added hypothesisπ0>0 in THEOREM 19 and the rank milestone: the page omits it, and the Z6→Z3 example above shows the statement is false without it.
The face criterion is THEOREM 7's "basic feasible solution" unfolded into n′ linearly independent tight solutions, stated for the master polyhedron only and for nontrivial groups, where n′>0.
Pushing a path forward uses ψg0=0ˉ, the standing hypothesis of THEOREM 19, so the pushed path cannot become the excluded zero solution.
The lifted path Tk(τ) puts its closing 1 on the kernel element g0−∑g∈/Ktk(g)⋅g itself, and adds nothing when that element is 0ˉ.
In THEOREM 20, "nontrivial" is π0>0, the printed (π1,π0) is read as (π,π0), and the conclusion requires ψg=0ˉ for the given zero coefficient: without it the identity map would satisfy the statement.
A formalization that proves only validity of the lift, or that defines faces without the generation condition (so that every valid inequality is a "face"), would be trivial and is ruled out by the definition of IsFace.
The development needs finite sums over fibres of ψ, a choice of coset representatives, and a rank argument for a block matrix with full-rank diagonal blocks. The definitions of T, P(G,g0) and face are reusable for any further result on master group polyhedra. Proofs of the milestones in any order, alternative proofs of the face criterion, and a proof of THEOREM 20 are welcome.
Selected references
R. E. Gomory, Some polyhedra related to combinatorial problems, Linear Algebra and Its Applications 2 (1969), 451–558. doi:10.1016/0024-3795(69)90017-2
R. E. Gomory, On the relation between integer and noninteger solutions to linear programs, Proceedings of the National Academy of Sciences 53 (1965), 260–265. doi:10.1073/pnas.53.2.260
R. E. Gomory and E. L. Johnson, Some continuous functions related to corner polyhedra, Mathematical Programming 3 (1972), 23–85. doi:10.1007/BF01584976
Some Polyhedra Related to Combinatorial Problems II: The Faces of the Master Polyhedron P(G, g0) Are the Basic Feasible Solutions of a Subadditive Linear SystemResearch Paper
Motivation
Finite group equations arise when an integer program is expressed relative to an integer basis: the residue of a candidate solution in a finite Abelian group records whether it satisfies the original integrality requirement. Gomory's group polyhedron collects the nonnegative integer solutions with one prescribed residue. Its faces give valid linear inequalities for the group relaxation, so a description of those faces is useful to anyone studying integer programming cuts or the geometry of integer hulls. Gomory's 1969 paper develops the group equation and its polyhedra in this setting and then gives a finite system for the faces of the largest, or master, polyhedron. Gomory 1969, pp. 457–458, 474, 480–483.
The main question is how to recognize a facet inequality without ranging over every nonnegative integer solution of the group equation. The paper's Theorem 7 characterizes facets through a system with one row for each integer solution, an infinite collection in general. Theorem 18 replaces that family by rows determined by pairs of group elements and a rank condition at the candidate coefficient vector. Gomory 1969, pp. 469–470, 481–483.
Setting
Let G be a finite Abelian group with zero 0, and let G+=G∖{0}. For a subset N⊆G+ and a right-hand side g0∈G, a group-equation solution is a nonnegative integer vector t∈NN satisfying
g∈N∑t(g)g=g0.
The set of solutions is T(G,N,g0), and the group polyhedronP(G,N,g0) is their convex hull in the real coordinate space RN. The master polyhedronP(G,g0) uses N=G+. This mission concerns g0=0; Gomory specifies a separate convention at g0=0, excluding the zero solution from that master polyhedron. Gomory 1969, pp. 457–458, 474–475.
Gomory calls π⋅x≥π0 a face when π=0, all points of P satisfy the inequality, and its tight points generate the entire hyperplane π⋅x=π0 by affine combinations. Thus "face" means a facet of full hyperplane dimension here. The equivalent integer-point criterion uses the tight members of T, which is the representation adopted in Lean. A basic feasible solution of a linear system satisfies every equation and inequality and has tight rows whose coefficient vectors span the full variable space. Gomory 1969, pp. 468–469.
Formalization targets
The path to the goal starts with the sign of the face coefficients, the infinite-system characterization, and the shortest-path interpretation. An integer vector t represents a path whose total group displacement is ∑gt(g)g and whose length is π⋅t. The shortest-path statements lead to subadditivity and complementary equalities for face coefficients. For P(G,g0), Theorem 17 collects the row conditions needed for the final system. Gomory 1969, pp. 469–473, 480–481.
The target is Theorem 18. Fix g0=0 and π0>0. With π(0)=0, system (13) is
π⋅x≥π0 is a face of P(G,g0)⟺π is a basic feasible solution of (13).
The equation rows, ordered pair rows, and nonnegativity rows all count toward basicness; π0 is held fixed. Gomory 1969, pp. 481–483, Theorem 18.
Significance
Theorem 18 turns a geometric property defined against infinitely many integer vectors into a finite test in ∣G∣−1 coefficient variables. A solver can check its displayed equations and inequalities and then check whether the tight row vectors have full rank. That gives a concrete route to enumerating the facet coefficient vectors of P(G,g0) for a fixed finite group, the use Gomory reports immediately after the proof. Gomory 1969, p. 483.
The result was proved in the paper; the work here is to formalize that known theorem and the numbered results it uses. The group-solution model, the integer-point facet criterion, and the generic tight-row definition of basic feasibility can also support other group-polyhedron arguments. The local prior-art search found related formalizations of facets and polyhedra, but none with the same integer-point-generated hyperplane and finite-group conventions, so these definitions are stated for this paper's objects.
Difficulty
Validity of the rows of (13) for a face does not by itself establish Theorem 18. Basicness requires the tight rows to span all ∣G∣−1 coefficient directions, and the converse must turn that rank information into enough tight integer solutions to generate a hyperplane. A supporting inequality that is tight at only a smaller face would pass a mere feasibility check while failing Gomory's face definition. The shortest-path results connect the group equations to the coefficient restrictions, but do not erase the rank requirement. Gomory 1969, pp. 468–470, 472–473, 481–483.
Formalization scope
Lean uses a finite Abelian group and a FinsetN of nonzero elements. Its real vectors have coordinates indexed by N itself, with no unconstrained zero coordinate. The group equation is a finite sum of natural-number multiples in G; P is the real convex hull of the cast integer solutions. A face requires a nonzero normal, validity on every integer solution, and equality between the affine span of tight integer points and the entire hyperplane. This excludes the trivial reading that merely asks for one tight point. It also makes an empty solution set incapable of supplying a face. Theorem 7 assumes N nonempty (n′≥1), as the paper does implicitly: with no coordinates every vector would be trivially basic.
Paths are represented by their nonnegative integer arc-multiplicity vectors. The same vector can describe several arc orders, but the length and group displacement used here depend only on multiplicity. Shortestness is stated by comparison with every competing vector of the same displacement; no infimum with an empty-set default is used. The complement and subadditivity rows of (13) use π(0)=0, and the subadditivity rows include ordered pairs with equal entries. Basic feasible solutions use the span of tight coefficient rows, including equation rows, in the full real space of ∣G∣−1 variables.
The mission includes the paper's Theorems 6, 7, 10, 17, Lemmas 1–2, and both numbered corollaries on p. 473 as milestones. Contributions that establish the affine-span and rank equivalences, or reusable finite-group shortest-path and polyhedral lemmas, directly advance the target. Theorems for g0=0 and for other sections of the paper are outside this mission's stated domain.
Selected references
R. E. Gomory, Some polyhedra related to combinatorial problems, Linear Algebra and Its Applications 2 (1969), 451–558. DOI: 10.1016/0024-3795(69)90017-2.
Integer Programming with a Fixed Number of Variables 1: If B(p,r) ⊂ τK ⊂ B(p,R) with R/r ≤ c₁ and τK Misses the Lattice, Fewer Than 1 + c₁c₂√n Lattice Hyperplanes H + kbₙ Meet B(p,R)Research Paper
Motivation
The integer linear programming feasibility problem asks, for an integer m×n matrix A and b∈Zm, whether some x∈Zn satisfies Ax≤b. It is NP-complete, so no algorithm polynomial in the length of the data is expected. H. W. Lenstra, Jr. (Math. Oper. Res. 8 (1983) 538–548) showed that the picture changes when the number of variables n is fixed: the problem is then solvable in polynomial time. The proof is a short argument from the geometry of numbers, and it became the starting point of lattice methods in integer programming, including Kannan's improved algorithm and the later flatness-based branching schemes.
Lenstra's introduction (p. 538) describes the idea as transforming the problem into an equivalent one in which "either the existence of a vector x∈Zn satisfying Ax≤b is obvious; or it is known that the last coordinate of any such x belongs to an interval whose length is bounded by a constant only depending on n." This mission formalizes the geometric statement behind that dichotomy, §1 of the paper.
Timeline. For n=2, Hirschberg and Wong and Kannan gave polynomial algorithms in special cases, and Scarf treated the case n=2 completely; the case of general fixed n was conjectured by Hirschberg–Wong and Scarf (as recounted on p. 538). Lenstra's paper (received 1981, published 1983) settled the conjecture. Its lattice reduction step uses the algorithm of Lenstra, Lenstra and Lovász (1982). Kannan (1987) later reduced the dependence on n to nO(n).
Setting
Work in Rn with the Euclidean length ∣⋅∣, and write B(p,z)={x∈Rn:∣x−p∣≤z} for the closed ball with centre p and radius z>0.
A lattice is L=∑i=1nZbi for a basis b1,…,bn of Rn. Its determinantd(L)=∣det(b1,…,bn)∣ (the bi as columns) is the volume of the parallelepiped ∑i[0,1)bi and does not depend on the basis. Hadamard's inequality (6) says d(L)≤∏i∣bi∣. A basis is reduced in Lenstra's sense if, for a constant c2 depending only on n,
i=1∏n∣bi∣≤c2⋅d(L).(7)
Singling out bn, let H=∑i=1n−1Rbi be the hyperplane spanned by the other vectors, L′=∑i=1n−1Zbi the lattice inside it, and h the distance of bn to H. Then L⊂⋃k∈Z(H+kbn): the lattice lies on a family of parallel hyperplanes H+kbn at successive distance h.
In the paper, K={x:Ax≤b} is bounded with positive volume, and a linear map τ makes it "round":
B(p,r)⊂τK⊂B(p,R)(3),R/r≤c1(4),
with c1 depending only on n. Then K∩Zn=∅ if and only if τK∩L=∅ for L=τZn, a lattice with basis bi=τ(ei).
Formalization targets
Goal (§1, p. 541)
Let b1,…,bn be a basis with (7), numbered so that ∣bn∣=maxi∣bi∣, and let τK satisfy (3) and (4). Then
τK∩L=∅ort−1<c1c2n,
where t is the number of hyperplanes H+kbn, k∈Z, that meet B(p,R) (finiteness included).
Milestones, in the order the paper uses them
LEMMA (8), p. 540: every x has y∈L with ∣x−y∣2≤41(∣b1∣2+⋯+∣bn∣2).
(10), p. 540: if ∣bn∣ is maximal, ∣x−y∣≤21n∣bn∣.
(11), p. 540: d(L)=h⋅d(L′).
(12), pp. 540–541: under (7), c2−1∣bn∣≤h≤∣bn∣.
p. 541: if B(p,r)⊂τK and τK∩L=∅, then r<21n∣bn∣.
p. 541: if precisely t hyperplanes H+kbn meet B(p,R), then t−1≤2R/h.
The goal leaves c1 and c2 free, so it remains valid for any reduction algorithm and any rounding procedure; the companion mission (Integer Programming with a Fixed Number of Variables 2) supplies c1=2n3/2, and the LLL algorithm supplies c2=2n(n−1)/4.
Significance
The result. The goal is the branching step of Lenstra's algorithm. It says that a lattice-point-free convex body that is well rounded is "flat" in the lattice direction dual to H: only boundedly many lattice hyperplanes meet it. The search for a lattice point in dimension n therefore reduces to fewer than 1+c1c2n searches in dimension n−1, which with n fixed gives polynomial running time. Sharper forms of the same dichotomy, such as Kannan's bounds, are the basis of later lattice-based integer programming algorithms.
Formalizing it. The results are classical and proved on paper; to our knowledge none of the statements of §1 is machine-checked. Hadamard's inequality (6) is in Mathlib (Orientation.abs_volumeForm_apply_le). The published platform theorem KannanLattice.Core.exists_lattice_point_near_projection (Kannan 1987, Proposition 4.2) proves a stronger form of (8) and (10), with Gram–Schmidt lengths in place of ∣bi∣; for L=Zn, (10) is the published QFS.exists_lattice_mem_closedBall. What remains is the "base times height" identity (11) relating a full-rank determinant to the distance of a vector from a hyperplane, the spacing bound (12), the count of hyperplanes meeting a ball, and their assembly. This is one of the two geometric ingredients of Lenstra's polynomial algorithm; the algorithm itself and its running time are not formalized.
Difficulty
The argument is short on paper, and each step is "clear" there. The work lies in connecting three descriptions of the same geometry that Mathlib keeps apart: the determinant of a coordinate matrix (d(L)), the metric distance of a point to a subspace (h), and the (n−1)-dimensional volume of L′. Identity (11) needs exactly this bridge, and (12) needs Hadamard's inequality for the lower-dimensional lattice L′ inside a hyperplane of Rn, not for a full-rank matrix. Bounding the number of hyperplanes meeting a ball needs the normal direction of H and the fact that the hyperplanes are h apart along it. A tempting shortcut is to define h as the length of the last Gram–Schmidt vector and d(L) as the product of Gram–Schmidt lengths: that turns (11) into a tautology and is ruled out below.
Formalization scope
Rn is EuclideanSpace ℝ (Fin n), so norms are Euclidean and balls round; B(p,z) is Metric.closedBall p z with z>0 as a hypothesis where the paper writes a ball.
Where bn is singled out, n=k+1, the basis is b : Fin (k+1) → ℝⁿ, bn = b (Fin.last k) and b1,…,bn−1 = b ∘ Fin.castSucc. "Basis for L" is linear independence of the n vectors over R, and L is the published KannanLattice.Core.lattice b, the Z-span.
d(L) is the paper's definition, ∣det∣ of the column matrix (latDet). h is Metric.infDist from bn to the span H. d(L′), for which the paper writes no formula, is the published KannanLattice.Core.latticeDet (the product of Gram–Schmidt lengths of b1,…,bn−1, the (n−1)-volume of their parallelepiped).
The hyperplanes H+kbn meeting B(p,R) are indexed by the set of integers hitIndices b p R; t is its cardinality, its finiteness is part of every conclusion (the cardinality of an infinite set is 0 in Lean), and t−1 is computed in R.
The constants "only depending on n", c1 and c2, are arbitrary real numbers. The reducedness (7) is a hypothesis, and so is the maximality ∣bi∣≤∣bn∣, which enters (10), the radius bound and the goal only.
τK is an arbitrary set X⊆Rn satisfying (3); §1 never uses that K is a polyhedron or the map τ, and every lattice is τZn for τ(ei)=bi. The paper's "for some p∈τK" follows from (3).
The identity (11) is stated without (7), which the paper assumes in the surrounding sentence but does not use.
Ruled out: defining d(L) or h through Gram–Schmidt lengths (which makes (11) bookkeeping), dropping finiteness of the hyperplane count, and replacing the dichotomy "some lattice point lies in τK" by a statement about one computed lattice point.
Welcome contributions: the bridge between Matrix.det of a basis and products of Gram–Schmidt lengths (reusable for any lattice development), Hadamard's inequality for a family of fewer than n vectors, and the count of lattice hyperplanes meeting a ball.
Selected references
H. W. Lenstra, Jr., Integer Programming with a Fixed Number of Variables, Mathematics of Operations Research 8(4) (1983) 538–548. https://doi.org/10.1287/moor.8.4.538
A. K. Lenstra, H. W. Lenstra, Jr., L. Lovász, Factoring polynomials with rational coefficients, Mathematische Annalen 261 (1982) 515–534. https://doi.org/10.1007/BF01457454
R. Kannan, Minkowski's convex body theorem and integer programming, Mathematics of Operations Research 12(3) (1987) 415–440. https://doi.org/10.1287/moor.12.3.415
On Linear Characterizations of Combinatorial Optimization Problems III: Zero-One and Integer-Programming-Type Problems Have Small Facial DescriptionsResearch Paper
Motivation
Many discrete optimization problems can be described by linear inequalities, even when their feasible solutions are integer vectors. A linear description lets one study the geometry of the feasible set and connect combinatorial methods with linear programming. The number of inequalities may be large, so a more basic question is whether each inequality needs coefficients of manageable size. Karp and Papadimitriou separated this coefficient-size issue from the number and computational recognizability of the inequalities in their study of facial descriptionsKarp and Papadimitriou, MIT/LCS/TM-154, pp. 3–7.
Their Lemma 1 identifies two common families for which small coefficients suffice: zero-one problems and problems given by an integer linear system. This result establishes a geometric premise used by the paper's later complexity discussion. It says nothing by itself about finding the inequalities efficiently or recognizing whether a proposed inequality belongs to a description. Those computational conditions belong to the paper's subsequent theorems Karp and Papadimitriou, pp. 5–8.
Setting
A combinatorial optimization problem here consists of a set L of binary strings, a dimension n(z) for each z∈L, and a set S(z) of feasible nonnegative integer vectors of that dimension. The geometric object is the rational convex hullCH(S(z))⊆Qn(z). The paper calls the rationals R in its notation. The values of n and S outside L carry no meaning. A feasible set may be empty; its convex hull is then empty as well Karp and Papadimitriou, Definition 1 and footnote, p. 3.
A facial descriptionF is a collection of triples ⟨z,f,g⟩, where z∈L, f∈Zn(z), and g∈Z. For every rational vector x and every z∈L, membership in CH(S(z)) must be equivalent to satisfying all inequalities f⋅x≤g indexed by triples of F with first component z. A facial description is small when one polynomial in ∣z∣+n(z) bounds the binary size of every coefficient of every triple in the collection. The collection itself need not be small Karp and Papadimitriou, pp. 4–5.
A zero-one problem has only vectors with entries zero or one in each S(z). An integer-programming-type problem gives an integral matrix A(z) and right-hand side b(z) and takes S(z) to be all nonnegative integer vectors satisfying A(z)x≤b(z). The dimensions of these data depend on z. Their total binary coefficient size is controlled by the length of the encoded input Karp and Papadimitriou, pp. 5–6.
Formalization targets
Lemma 1
The mission goal is the complete statement for both classes:
The milestone list records three claims used in the paper's proof. In a zero-one hull, every vertex is a zero-one vector and there are no nonzero rays. For integer hulls, the cited vertex-size result gives a uniform polynomial bound on the coordinates of vertices. Finally, the Cramer's-rule calculation bounds an integral normal f and intercept g by (2nx)n when the geometric data have coordinates bounded by xKarp and Papadimitriou, pp. 5–7.
Significance
Lemma 1 permits descriptions of the whole hull, including lower-dimensional hulls that require equations and unbounded integer hulls that have recession directions. It gives a coefficient bound for every input with one polynomial, rather than a polynomial chosen separately for each instance. This is the premise needed when the paper treats a facial description as a language of short encodable inequalities. The later assertion that an NP-recognizable small facial description places the decision problem in co-NP has a distinct hypothesis and is handled by the first mission of this series Karp and Papadimitriou, Theorem 1, pp. 7–8.
The mathematical result is known; the mission asks for a Lean proof of its precise rational, input-indexed version. The local declarations are proof obligations and do not yet carry verified proofs. Existing platform work includes a rational integer-hull definition reused here, a related open theorem of Cook–Gerards–Schrijver–Tardos that bounds normal coefficients under different hypotheses, and proved real-carrier versions of Meyer's polyhedrality and finite-generation results. The related open theorem does not supply Lemma 1: it has neither this zero-one case nor the bound on the intercept g. The real-carrier theorems supply neither the input-size bound nor the paper's rational convention.
Difficulty
The zero-one case has bounded coordinates, but a complete description must also handle an empty hull and a hull contained in a proper affine subspace. Bounding only the facet inequalities of a full-dimensional nonempty polytope does not describe those cases. The integer-programming case adds unbounded directions, and the paper's printed identification of extreme rays with rows of A is false. A faithful treatment must bound suitable recession directions and then obtain a uniform coefficient bound for the inequalities describing the hull Karp and Papadimitriou, pp. 5–7.
Formalization scope
The Lean model uses List Bool for inputs, Fin (n z) → ℤ for feasible vectors, and Fin (n z) → ℚ for the convex hull. The published CookSensitivity.ChvatalRank.polyhedron and integerHull definitions provide the general rational integer-programming substrate. This mission adds only the paper's input-indexed problem, facial description, smallness condition, and two named problem classes. The three language-recognition requirements in the paper's Definition 1 are omitted because Lemma 1 never uses them; the resulting theorem applies to every such geometric problem, including every c.o.p. in the paper's narrower definition.
The polynomial bound is represented by (∣z∣+n(z))k+k with a single natural exponent k chosen before every input and inequality. For an integer-programming-type input, the sum s(A,b)=∑a⌈log2(1+∣a∣)⌉ over all entries of A and b must be at most ∣z∣. This makes the paper's phrase “z specifies A and b” an explicit binary-size condition. The cited vertex milestone bounds coordinates in terms of s alone, as the page states: a zero column gives a line direction rather than a vertex. Its statement follows the paper's unrestricted Ax≤b formulation; the IP-type goal additionally imposes x≥0. The paper calls b an n-vector, but it has one entry per row of A and is an m-vector here. The Cramer's-rule milestone allows rows of size 2x, as vertex differences can reach that size.
Empty feasible sets, dimension zero, lower-dimensional hulls, and unbounded IP hulls remain in the goal. A description restricted to full-dimensional facets, or a smallness exponent chosen separately for each input, would not meet it. A complete development needs rational convex hulls, integer-hull geometry, finite descriptions of rational polyhedra, bounds on vertices and recession generators, and finite-dimensional determinant estimates. The rational integer-hull definitions and the coefficient estimates are reusable beyond this mission; contributions that establish the three listed milestones or the remaining geometric steps are in scope.
Selected references
Richard M. Karp and Christos H. Papadimitriou, On Linear Characterizations of Combinatorial Optimization Problems, MIT/LCS/TM-154, February 1980, pp. 3–7. Report scan. Later published in SIAM Journal on Computing 11 (1982), 620–632, DOI.
Diameter of Polyhedra: Limits of Abstraction 3: Larman's Bound 2^(d−1)·n Holds in the Base AbstractionResearch Paper
Motivation
The diameter of a polyhedron is the largest number of edges needed to travel between two vertices of its graph, its 1-skeleton. Whether this number is bounded by a polynomial in the dimension d and the number of facets n is a long-standing open question in polyhedral combinatorics; edge walks are the moves of vertex-following methods such as the simplex method, so the question bounds what any such method can achieve in the worst case. For fixed dimension, Larman proved in 1970 that the diameter grows at most linearly in n, with a constant exponential in d (Larman 1970).
Eisenbrand, Hähnle, Razborov and Rothvoß ask how much of the geometry of polyhedra such upper bounds actually use. They isolate a single combinatorial path property shared by the graphs of non-degenerate polyhedra and announce that the known upper bounds, Larman's among them, "continue to hold in the base abstraction" defined by that property (Dagstuhl abstract, p. 3). The next sentence of the abstract reads: "While the first bound is merely an adaption of the proof in [13], our proof of the second bound is much simpler than the one which was proved for polyhedra in [16]."
The held source is the five-page Dagstuhl extended abstract dated June 15, 2010, which states the results and proves none of them. The full proofs appear in Mathematics of Operations Research 35 (2010), 786–794 (journal article). The goal is an asserted theorem of the paper, not an open conjecture; the formal proof remains to be supplied.
Setting
Let [n]={1,…,n} and write (d[n]) for the family of its d-element subsets. A graph G=(V,E) in the base abstraction has a nonempty vertex set V⊆(d[n]): every vertex is a d-element set of labels, and distinct vertices carry distinct sets. The edges are arbitrary subject to condition i): for each u,v∈V there exists a path connecting u and v whose intermediate vertices all contain u∩v. Condition i) makes G connected. The class of all such graphs is Bd,n; d is called the dimension and n the number of facets of the abstraction, and D(d,n) denotes the largest diameter of a graph in Bd,n (p. 2).
The distancedistG(u,v) is the least number of edges of a path from u to v. The motivating example is the graph of a non-degenerate polyhedron (each vertex on exactly d facets), each vertex labelled by its d facets: two vertices are joined by a path inside the minimal face containing both, and every vertex of that path lies on the facets the two endpoints share (pp. 2–3). The class Bd,n is not restricted to such graphs.
Formalization targets
Larman's bound in the base abstraction
The abstract prints the bound as Δu(d,n)≤2d−1⋅n and states that it continues to hold in the base abstraction. The target is the pointwise form of D(d,n)≤2d−1n:
∀d≥1,∀n,∀G∈Bd,n,∀u,v∈V(G):distG(u,v)≤2d−1n.
In Lean this is the existence, for every pair u,v, of a walk from u to v with at most 2d−1n edges. The statement quantifies over every graph satisfying the paper's definition, not over polyhedron graphs or a chosen family.
Significance
For fixed d the bound is linear in n, and it holds for a class defined only by finite sets and one path condition. Together with the almost-quadratic lower bound D(n/4,n)=Ω(n2/logn) announced in the same paper, it shows what this one property of polyhedra can and cannot deliver: linear growth in n for fixed dimension, but not a linear bound uniform in d and n. Since the graph of every non-degenerate polyhedron lies in Bd,n (a separate mission of this series), the result also recovers a Larman-type bound for polyhedra, with constant 2d−1.
Prove2Me already has proved polytope versions: Hirsch.larman_bound (the sharper constant n2d−3 for nonempty bounded H-polytopes), Hirsch.larman_high_dimension, Hirsch.larman_layer_recursion, and Hirsch.tight_row_interval, the polytope form of the interval property that condition i) abstracts. They concern a different object, the vertex-edge graph of an H-polytope, and are credited as prior work; none states the bound for every graph of Bd,n. The platform definition Hirsch_clf (connected layer families) is a related abstraction in layered form and is not the graph class used here.
Difficulty
The class contains graphs with no geometric realization, so a proof cannot use convexity, faces as polyhedra, or linear-algebraic facts about vertices; only labels, intersections and walks are available. Condition i) guarantees a path preserving the common labels of two endpoints, but says nothing directly about the length of that path. Mere connectivity on d-subsets of [n] gives only the trivial bound ∣V∣−1≤(dn)−1, which is far from linear in n. A linear bound in n has to be extracted from condition i) alone, uniformly over all graphs of the class. The abstract describes its proof only as much simpler than Larman's for polyhedra and states no intermediate lemma, so the mission carries no milestones.
Formalization scope
[n] is represented by Fin n, labels 0,…,n−1; only the number of labels matters.
A vertex set is V : Finset (Finset (Fin n)) and the graph is G : SimpleGraph V; vertices are therefore distinct label sets, as in the paper. InB d n V G requires V.Nonempty, every vertex of cardinality d, and CondI V G.
CondI asks for a walk all of whose vertices contain u∩v. This is the source's path condition: a walk contains a path on a subset of its vertices, and the endpoints contain u∩v automatically.
"Continue to hold in the base abstraction" is read as the bound for every graph of Bd,n and every pair of its vertices. No numeric D(d,n) is defined, so no supremum with a default value enters; a bounded walk witnesses the distance bound.
d≥1 is an explicit hypothesis: d is the dimension, and it makes d−1 ordinary subtraction in N. At d=0 the class consists only of the one-vertex graph on ∅, so nothing is lost. For n<d the class is empty.
The constant is 2d−1, the paper's constant for the abstraction; the polytope constant 2d−3 of Hirsch.larman_bound is not claimed here.
Trivializing formalizations are ruled out: labels are the vertices themselves (not an arbitrary labelling that could repeat), and condition i) is required for all pairs, not for one chosen path or only adjacent vertices. A proof only for polyhedron graphs, for graphs with extra structure, or with a larger constant leaves the goal open. Useful contributions include general lemmas about CondI and walk-length bookkeeping for SimpleGraph on a finite vertex type; these are reusable by the other missions of this series.
Selected references
F. Eisenbrand, N. Hähnle, A. Razborov, T. Rothvoß, Diameter of Polyhedra: Limits of Abstraction, Dagstuhl Seminar Proceedings 10211 (Flexible Network Design), 2010. https://drops.dagstuhl.de/opus/volltexte/2010/2724
F. Eisenbrand, N. Hähnle, A. Razborov, T. Rothvoß, Diameter of Polyhedra: Limits of Abstraction, Mathematics of Operations Research 35(4), 786–794, 2010. https://doi.org/10.1287/moor.1100.0470
Diameter of Polyhedra: Limits of Abstraction 2: The Kalai–Kleitman Bound n^(1+log d) Holds in the Base AbstractionResearch Paper
Motivation
The diameter of a polyhedron is the largest number of edges needed to travel between two vertices of its graph. Bounding that number from the dimension and the number of facets is a central question in polyhedral combinatorics because edge walks are the discrete moves available to many vertex-based optimization methods. The Kalai–Kleitman bound gives a quasi-polynomial upper bound in these parameters. Eisenbrand, Hähnle, Razborov and Rothvoß ask how much of the geometry is needed to retain such a bound. They isolate one path property of polyhedron graphs and show that the upper bound persists for every graph satisfying it, including graphs that need not arise from a polyhedron (Dagstuhl abstract, pp. 1–3).
This mission concerns that extension of the Kalai–Kleitman bound. The held source is the five-page Dagstuhl extended abstract dated June 15, 2010. It states the result without its proof. The full proofs appeared in Mathematics of Operations Research 35 (2010), 786–794 (journal article). The goal is an asserted result of the paper, not an open conjecture; the formal proof remains to be supplied.
Setting
Let [n]={1,…,n}, and let (d[n]) be the family of its d-element subsets. A graph G=(V,E) in the paper's base abstraction has a nonempty vertex set V⊆(d[n]). Thus each graph vertex is labelled by a distinct d-element subset. The edges can be chosen freely subject to condition i): for every pair u,v∈V, there is a path from u to vwhoseintermediateverticesallcontainu\cap v.Theconditionimpliesthatthegraphisconnected.Thepaperdenotestheclassofthesegraphsby\mathcal B_{d,n}andcallsdthedimensionandn$ the number of facets of the abstraction (definition and footnote, p. 2).
The distance between two vertices is the minimum number of edges in a path between them. A graph's diameter is the largest of these distances, and D(d,n) is the largest diameter among graphs in Bd,n. Condition i) is motivated by non-degenerate polyhedra: if a vertex lies on exactly d facets, its tight facets provide a d-element label, and two vertices can be connected inside the smallest face containing them. Every vertex on that path retains the facets common to the endpoints (pp. 2–3). This motivation does not restrict G to a realizable polyhedron graph.
Formalization targets
Kalai–Kleitman bound in the base abstraction
For positive dimension, the target is the pointwise form of the paper's assertion that the upper bound continues to hold in the base abstraction:
∀d≥1,∀n,∀G∈Bd,n,∀u,v∈V(G),distG(u,v)≤n1+log2d.
Equivalently, every pair has a connecting path with at most n1+log2d edges. Consequently D(d,n)≤n1+log2d. The statement covers every graph with the paper's labels and condition i), rather than a selected realization or a graph with extra geometric properties. The source prints the inequality for Δu(d,n), its polyhedron-diameter notation, and says in the same sentence that it continues to hold for the base abstraction (p. 3).
Significance
The bound shows that a common-facet path property is enough to prevent arbitrarily large diameter once d and n are fixed. It extends an upper bound first attached to graphs of polyhedra to a class specified entirely by finite sets and graph paths. This locates a concrete portion of the polyhedral diameter theory within combinatorics. The same paper gives an almost-quadratic lower bound for the abstraction, so the path property alone does not imply a linear bound in n (p. 3).
A machine-checked proof would connect a precise finite graph model with the real-exponent inequality, without relying on a polyhedron representation. Prove2Me already has a proved theorem called Hirsch.kalai_kleitman_bound for a bounded H-polytope, with a different exponent log2d+2, and a proved Hirsch.kalai_kleitman_recursion for that polytope model. It also has Hirsch.clf_endpoint_peeling for connected layer families. Those results concern different objects or bounds and are useful prior work, but none is a formalization of the present claim for all G∈Bd,n.
Difficulty
The class permits edges and vertex families with no geometric realization, so a proof cannot use metric or convexity properties of a particular polyhedron. Condition i) guarantees one path preserving the common labels of two endpoints; it does not directly bound that path's length. Connectivity by itself would be too weak: a connected graph on the allowed labels can have a long shortest path unless its labels and the path condition constrain it. The formal task is to obtain the claimed uniform length bound from that condition across all finite families of d-sets. The Dagstuhl abstract calls the argument an adaptation of Kalai and Kleitman's proof but states no intermediate lemmas, so this proposal does not assign any in-source milestones (p. 3).
Formalization scope
Lean represents [n] by Fin n, with labels 0,…,n−1 instead of 1,…,n; only the number of labels matters. A vertex set is a Finset of Finset (Fin n), and a SimpleGraph has exactly those sets as vertices. This representation enforces distinct labels. InB d n V G requires V to be nonempty, every label to have cardinality d, and CondI for every ordered pair. The walk in CondI is equivalent to the source's path: repeated vertices can be erased, and the endpoints themselves contain u∩v. Nonemptiness and condition i) together give the source's connectedness. A path through all graph vertices without the common-intersection condition would be a weaker and inadmissible model.
The theorem takes d≥1, so the logarithm has its ordinary positive-dimension interpretation. The source does not print a logarithm base; the statement reads it as base two, following the cited Kalai–Kleitman convention. This interpretation is explicit in the theorem's prose and is an open source-reading question. The exponent is real: the path length is cast from a natural number to R for comparison with (n:R)1+log2d. No floor is applied to the exponent. The theorem asserts a bounded walk for each pair; that avoids defining D(d,n) through a supremum with an artificial value for an empty class. At n=0 with d≥1, InB has no instance, as there are no d-element labels; at d=1, the bound is n, consistent with a connected graph on at most n labels.
The development needs reusable finite-set reasoning about common intersections, graph walks and their lengths, and real-logarithm bounds. Contributions establishing those facts for the paper's CondI model are within scope. A proof only for polyhedron graphs, for graphs with extra edge restrictions, or for a single chosen graph would leave the goal open.
Selected references
F. Eisenbrand, N. Hähnle, A. Razborov and T. Rothvoß, Diameter of Polyhedra: Limits of Abstraction, Dagstuhl Seminar Proceedings 10211, 2010. Extended abstract.
F. Eisenbrand, N. Hähnle, A. Razborov and T. Rothvoß, Diameter of Polyhedra: Limits of Abstraction, Mathematics of Operations Research 35, 786–794, 2010. DOI.
Smoothed Analysis of Algorithms: Why the Simplex Algorithm Usually Takes Polynomial Time 1: The Expected Shadow of a Gaussian-Perturbed Polytope Has Polynomially Many VerticesResearch Paper
Why the shadow of a perturbed polytope matters
The simplex method solves linear programs very fast in practice, yet for most pivot rules there are inputs on which it takes exponentially many steps (Klee and Minty, 1972, for Dantzig's rule; Goldfarb, 1983, for the shadow-vertex rule). Average-case analyses (Borgwardt, 1980s; Smale, 1983) explained good behaviour on random inputs, but random inputs look nothing like real ones. Spielman and Teng introduced smoothed analysis to close this gap: the input is chosen by an adversary and then perturbed by a small Gaussian, and the running time is measured in expectation over the perturbation. They proved that the shadow-vertex simplex method has smoothed complexity polynomial in the number of constraints n, the dimension d and 1/σ (Spielman–Teng, J. ACM 2004; this mission follows the preprint arXiv:cs/0111050v7). The work received the Gödel Prize (2008) and the Fulkerson Prize (2009).
Timeline. Borgwardt (1977–1987) bounded the expected number of shadow-vertex pivots for rotationally symmetric random data. Spielman and Teng (2001, STOC; journal 2004) proved the first smoothed bound, with a shadow bound of order nd3/σ6 — the theorem of this mission. Deshpande and Spielman (FOCS 2005) improved the shadow bound, Vershynin (2009) reduced the dependence on n to polylogarithmic, and Dadush and Huiberts (STOC 2018) obtained O(d2lognσ−2) for small σ.
Setting
Fix d≥3 and n>d. The data are vectors a1,…,an∈Rd, the constraint vectors of the linear program max⟨z∣x⟩ subject to ⟨ai∣x⟩≤1 for all i. Each ai is a Gaussian of standard deviation σ centered at a point aˉi with ∥aˉi∥≤1: it has density
μi(a)=(2πσ1)de−∥a−aˉi∥2/2σ2,
and the ai are independent (joint density ∏iμi(ai)).
For a direction q∈Rd, optSimpq(a1,…,an) is the set of index sets I⊆{1,…,n} with ∣I∣=d such that (ai)i∈I is linearly independent, the simplex △(AI)=ConvHull(ai:i∈I) is a facet of ConvHull(0,a1,…,an), and q lies in the cone {∑i∈Iαiai:αi≥0}. In polar terms, I is the set of tight constraints at the vertex of the feasible polyhedron that maximizes ⟨q∣x⟩.
For linearly independent t,z, the shadowShadowt,z(a1,…,an) is the set of index sets I that belong to optSimpq for some nonzero q∈Span(t,z). Its size is the number of vertices of the projection of the feasible polyhedron onto the plane Span(t,z); the shadow-vertex method walks along this polygon, one pivot per vertex. Finally
D(n,d,σ)=min(σ,1/(3dlnn))658,888,678nd3.
Formalization targets
Goal: Theorem 4.0.1 (Shadow Size)
Ea1,…,an[∣Shadowt,z(a1,…,an)∣]≤D(n,d,σ)
for every d≥3, n>d, every pair of linearly independent t,z, every σ>0 and all centers of norm at most 1.
Milestones
The milestones follow the paper's proof, leaves first.
Probability tools: the chi-square bound (Corollary 2.4.6), the combination lemma (Lemma 2.3.5), almost polynomial densities (Lemma 2.3.7), and comparing Gaussian tails (Lemma 2.4.11).
Reduction: the measure of the event P={∥ai∥≤2∀i} (Proposition 4.0.5), and the discretization of the shadow into m equally spaced directions (Lemma 4.0.6).
Angle bound: the probability, conditioned on P, that the ray through a fixed unit vector q passes within angle ε of the boundary of its optimal facet is O(nd3ε/σ6) (Lemma 4.0.7, from Lemma 4.0.11).
Distance and incidence: in Blaschke coordinates ai=Rωbi+sq, a deterministic split (Lemma 4.0.12), a distance bound (Lemmas 4.1.1–4.1.3) and an angle-of-incidence bound (Lemmas 4.2.1–4.2.3).
Significance
The result. Theorem 4.0.1 is the geometric heart of the smoothed analysis of the simplex method. Section 4.3 of the paper extends it to arbitrary centers, covariances and right-hand sides, and Section 5 combines these extensions with a two-phase method to show that the simplex method has polynomial smoothed complexity. The same shadow bound underlies later analyses of the simplex method, of perturbed polytopes' diameters, and of condition numbers of random linear programs.
Formalizing it. The theorem has been proved, and improved constants are known, but none of this is machine-checked. A formal proof would verify a long and delicate argument: a change of variables of integral geometry (Blaschke's formula), several conditional-density estimates, and explicit constants in the millions. The mission also produces reusable statements about Gaussian vectors and convex hulls of random points.
Difficulty
The obvious approach is to count, for each candidate facet I, the probability that I appears in the shadow; there are (dn) candidates, so a union bound is exponential in d. The paper avoids this by discretizing the angle of q (Lemma 4.0.6) and bounding, for each fixed direction, the probability that the optimal facet changes within a small angular step. That needs a lower bound on the angle between q and the boundary of its optimal facet, conditioned on the facet being optimal. The conditioning changes the distribution of a1,…,ad, so the bound cannot come from the Gaussian density alone. The proof changes variables to the facet's normal ω, offset s and in-plane coordinates bi (Corollary 2.5.3), whose Jacobian contributes the factors ⟨ω∣q⟩ and Vol(△(b)). It then shows that both the distance of the origin to a face of the in-plane simplex and the angle of incidence ⟨ω∣q⟩ are unlikely to be small. Measure-theoretic bookkeeping is as hard as the geometry: densities known only up to normalization, conditioning on events of positive measure, and the measure-zero degeneracies the paper sets aside.
Formalization scope
Points live in EuclideanSpace ℝ (Fin d). Constraint vectors are indexed by Fin n (0-based), so the paper's {1,…,d} is {i:i<d}. The Gaussian of standard deviation σ centered at c is Lebesgue measure with the density above, and the joint law is the product measure. Lemma 4.0.6 also uses Mathlib's multivariateGaussian with a positive definite covariance. Expectations of shadow sizes are lower Lebesgue integrals of [0,∞]-valued counts, and their measurability is part of each conclusion. "Density proportional to ν" and conditional probabilities are stated cross-multiplied, ∫Eν≤bound⋅∫ν, so no 0/0 appears.
The shadow is the set of index sets I, and the direction q=0 is excluded. Including it would add every facet of ConvHull(0,a1,…,an) to the shadow, since 0 lies in every cone, and make the goal false. ang(q,∅)=∞ is represented exactly in [0,∞], never by a real infimum. Where the paper omits a hypothesis it uses, it is added and recorded in the item: the standing assumptions d≥3, n>d and σ≤1/(3dlnn) (Lemma 4.2.3 is false without a bound on σ), unit length of the reference vector q, s≥0, and ε>0 for strict inequalities. Lemma 2.3.7 is stated with ≤ rather than the page's <, which fails in an edge case.
Infrastructure a complete development needs: Gaussian tail and chi-square estimates; faces and facets of convex hulls; the Blaschke change of variables and the latitude–longitude change of variables on the sphere (not in Mathlib); surface measure on Sd−1 (Mathlib's Measure.toSphere); and the disintegration of the joint law used in the combination lemma. The Gaussian estimates, the combination lemma and the Blaschke formula are useful beyond this mission. Proofs of any milestone, and of supporting lemmas such as the change-of-variables formulas, are welcome.
Selected references
D. A. Spielman, S.-H. Teng, Smoothed Analysis of Algorithms: Why the Simplex Algorithm Usually Takes Polynomial Time, arXiv:cs/0111050v7, 2003. https://arxiv.org/abs/cs/0111050v7
D. A. Spielman, S.-H. Teng, Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time, J. ACM 51(3):385–463, 2004. https://doi.org/10.1145/990308.990310
K. H. Borgwardt, The Simplex Method: A Probabilistic Analysis, Springer, 1987.
V. Klee, G. J. Minty, How good is the simplex algorithm?, in Inequalities III, Academic Press, 1972, 159–175.
A. Deshpande, D. A. Spielman, Improved smoothed analysis of the shadow vertex simplex method, FOCS 2005, 387–396.
R. Vershynin, Beyond Hirsch conjecture: walks on random polytopes and smoothed complexity of the simplex method, SIAM J. Comput. 39(2):646–678, 2009. https://doi.org/10.1137/070683386
D. Dadush, S. Huiberts, A friendly smoothed analysis of the simplex method, STOC 2018; arXiv:1711.05667. https://arxiv.org/abs/1711.05667
Understanding and Using Linear Programming XI: The KKT Conditions and the Unique Smallest Enclosing BallTextbook
Motivation
The smallest enclosing ball problem asks, for finitely many points p1,…,pn∈Rd, for a ball of the smallest radius that contains all of them. It appears in clustering, in collision detection and bounding-volume hierarchies, in facility location (placing one service point so that the farthest client is as close as possible), and in the analysis of geometric algorithms. Sylvester posed the planar version in 1857; Megiddo (1983) gave a linear-time algorithm in fixed dimension, and Welzl (1991) a simple randomized one.
This mission formalizes Section 8.7 of Matoušek and Gärtner, Understanding and Using Linear Programming (Springer, 2007), which uses the problem to introduce convex programming. Unlike the geometric problems of the book's Chapter 2, the smallest ball cannot be written as a linear program. The section shows instead that it is a convex quadratic program, derives the Karush–Kuhn–Tucker (KKT) conditions for convex programs in equational form from the duality theorem of linear programming, and uses them to prove that the smallest enclosing ball exists and is unique. It is the book's bridge from linear to convex optimization.
Setting
A function f:Rn→R is convex if f((1−t)x+ty)≤(1−t)f(x)+tf(y) for all x,y∈Rn and t∈[0,1]. A convex program in equational form is
minimize f(x)subject to Ax=b,x≥0,
with A a real m×n matrix with columns a1,…,an, b∈Rm and f convex. A vector x is feasible if Ax=b and x≥0 componentwise, and optimal if it is feasible and f(x)≤f(x′) for every feasible x′. For differentiable f, ∇f(x) is the row vector of partial derivatives, so ∇f(x∗)(x−x∗) is a scalar.
For points p1,…,pn∈Rd, write P={p1,…,pn} and let Q be the d×n matrix whose jth column is pj. The program studied is
(8.15)minimize f(x)=xTQTQx−j=1∑nxjpjTpjsubject to j=1∑nxj=1,x≥0.
A ball is a closed Euclidean ball B(c,r)={z∈Rd:∥z−c∥≤r}. The ball B(c,r) is the unique smallest enclosing ball of a set S if r≥0, S⊆B(c,r), every ball containing S has radius at least r, and every ball containing S of radius at most r has center c.
Formalization targets
Goal: Theorem 8.7.4
For n≥1 points p1,…,pn∈Rd, the objective f of (8.15) is convex, and
(8.15) has an optimal solution x∗;
there is a point p∗ with p∗=Qx∗ for every optimal x∗, and for every optimal x∗
−f(x∗)≥0andB(p∗,−f(x∗))is the unique smallest enclosing ball of P.
Milestones
Fact 8.7.1. For C⊆Rn convex, f differentiable and convex, and x∗∈C: x∗ minimizes f over C iff ∇f(x∗)(x−x∗)≥0 for all x∈C.
Proposition 8.7.2 (KKT conditions). For f convex with continuous partial derivatives and x∗ feasible: x∗ is optimal iff there is y~∈Rm with
Lemma 8.7.3. If s1,…,sk lie on the boundary of the ball B with center s∗, then B is the unique smallest enclosing ball of {s1,…,sk} iff for every u∈Rd some j has uT(sj−s∗)≤0.
Significance
The result. Theorem 8.7.4 gives existence and uniqueness of the smallest enclosing ball together with an explicit certificate: the center is a convex combination Qx∗ of the input points, the squared radius is the negated optimum value, and the points pj with xj∗>0 lie on the boundary. It reduces the geometric problem to a convex quadratic program, for which interior-point and simplex-type solvers exist, and it is the basis of the combinatorial characterization "the center lies in the convex hull of the boundary points" used by Welzl-type algorithms. Proposition 8.7.2 is the KKT theorem for equational-form convex programs; it holds without any constraint qualification because the constraints are linear.
Formalizing it. All results here are classical and proved in the book; none is open. The mission produces machine-checked statements and, when solved, proofs of: the first-order optimality criterion for convex functions on convex sets in Rn; the equational-form KKT theorem derived from LP duality; the boundary characterization of unique smallest enclosing balls; and existence and uniqueness of the smallest enclosing ball in every dimension. Mathlib has first-order necessary conditions at local minima and general convexity theory, but no KKT theorem for linearly constrained convex programs in this form and no smallest-enclosing-ball theory.
Difficulty
Existence of an optimum and convexity of f are routine. For the KKT conditions, the necessary direction needs multipliers, which do not come from calculus alone: the obvious Lagrange-multiplier argument handles only equality constraints and says nothing about the sign pattern forced by x≥0. For the goal, a solver must connect three layers — the gradient of a quadratic form in matrix notation, the multiplier conditions, and the Euclidean geometry of distances to p∗ — and uniqueness of the ball does not follow from uniqueness of the optimizer x∗, which in general is not unique (repeated or cospherical points). The statement quantifies over all optimal x∗ and asserts that they all yield the same center.
Formalization scope
Vectors of Rn are Fin n → ℝ, so the book's indices 1,…,n become 0,…,n−1. Points of Rd are EuclideanSpace ℝ (Fin d), so ∥⋅∥ and pTq are Euclidean. The matrix Q is Matrix (Fin d) (Fin n) ℝ.
Optimality is stated against every feasible point; no infimum or supremum is taken. ∇f(x∗)(x−x∗) is the Fréchet derivative applied to x−x∗, and ∇f(x∗)j its value on the jth unit vector. "Continuous partial derivatives" is ContDiff ℝ 1 f. Convexity is ConvexOn ℝ Set.univ f.
Balls are closed. The squared radius −f(x∗) is expressed by asserting −f(x∗)≥0 and taking the radius −f(x∗). "Unique ball of smallest radius" is written out as minimality of the radius among all enclosing closed balls plus equality of centers for every enclosing ball of radius at most the optimum; merely stating that the ball encloses P would not be the theorem.
The goal assumes n≥1 (for n=0 the feasible set is empty). In Fact 8.7.1 the minimizer x∗ is assumed to lie in C, as "minimizes f over C" presupposes. In Lemma 8.7.3 the radius is nonnegative and each sj is at distance exactly r from s∗.
Needed infrastructure: gradients of quadratic forms on Fin n → ℝ, LP duality for the pair (maximize cTx, Ax=b, x≥0) / (minimize bTy, ATy≥c), compactness of the standard simplex, and elementary Euclidean geometry. The first-order criterion and the KKT theorem are reusable beyond this mission; proofs through any route are welcome.
N. Megiddo, Linear-time algorithms for linear programming in R3 and related problems, SIAM J. Comput. 12(4), 1983. https://doi.org/10.1137/0212052
E. Welzl, Smallest enclosing disks (balls and ellipsoids), in New Results and New Trends in Computer Science, LNCS 555, Springer, 1991. https://doi.org/10.1007/BFb0038202
J. J. Sylvester, A question in the geometry of situation, Quarterly Journal of Pure and Applied Mathematics 1, 1857.
Understanding and Using Linear Programming X: Pairwise Intersecting d-Intervals Have a Transversal of Size 2d²Textbook
Motivation
A basic question of combinatorial geometry asks when a family of sets can be pierced (or stabbed) by few points. For intervals on the real line the answer is classical: if every two of finitely many closed intervals intersect, one point meets all of them, namely the rightmost left endpoint. This is the one-dimensional case of Helly's theorem. The situation changes as soon as the sets are allowed to have holes. Unions of two intervals can intersect pairwise without any point being common to three of them, so no single point suffices, and it is not obvious that any bound depending only on the number of holes exists.
This mission formalizes the answer given in Section 8.6 of Matoušek and Gärtner's Understanding and Using Linear Programming (Springer, 2007): pairwise intersecting unions of d intervals can always be pierced by 2d2 points. The section uses the result to illustrate a general method of combinatorics, in which a linear programming relaxation of a covering problem is bounded through LP duality and then rounded. The same scheme, a bound on the fractional transversal number followed by a rounding step, appears across discrete geometry and combinatorial optimization.
Timeline.
1970: Gyárfás and Lehel prove that a bound depending only on d exists; their bound is exponential in d (A Helly-type problem in trees, in Combinatorial Theory and its Applications, North-Holland).
1992: Alon and Kleitman solve the Hadwiger–Debrunner (p,q)-problem with a method combining fractional transversals and LP duality (Adv. Math. 96).
1997: Kaiser proves the bound d2 using algebraic topology (Discrete Comput. Geom. 18).
1998: Alon gives the short LP-duality proof of the bound 2d2 formalized here (Discrete Comput. Geom. 19).
2001: Matoušek shows that the transversal number cannot in general be below a constant multiple of d2/logd (Discrete Comput. Geom. 26).
Setting
Fix an integer d≥1. A d-interval is a union of d closed intervals on the real line,
J=[a1,b1]∪⋯∪[ad,bd],ak≤bk.
The numbers ak and bk are the endpoints of J. A finite family J of d-intervals is pairwise intersecting if J1∩J2=∅ for all J1,J2∈J. A set X of real numbers is a transversal of J if every J∈J contains a point of X.
More generally, for a finite set V and a system F of subsets of V: a transversal is a set X⊆V meeting every member; the transversal numberτ(F) is the smallest size of a transversal; a matching is a subsystem of pairwise disjoint members, and the matching numberν(F) is the largest size of a matching. The fractional transversal numberτ∗(F) is the optimal value of the linear program
minv∈V∑xvs.t.v∈F∑xv≥1(F∈F),x≥0,
and the fractional matching numberν∗(F) is the optimal value of
maxF∈F∑yFs.t.F:v∈F∑yF≤1(v∈V),y≥0.
Formalization targets
Goal: Theorem 8.6.1
J finite, pairwise intersecting family of d-intervals⟹∃X⊂R,∣X∣≤2d2,X∩J=∅∀J∈J.
This is the book's theorem with its constant 2d2.
Milestones
Lemma 8.6.2. If J1,…,Jn (n≥1, repetitions allowed) are d-intervals with Ji∩Jj=∅ for all i,j, then some endpoint of some Ji lies in at least n/2d of the Jj.
§8.6, p. 182. For every finite set system with nonempty members,
ν(F)≤ν∗(F)=τ∗(F)≤τ(F).
Lemma 8.6.3. If J is a finite pairwise intersecting family of d-intervals and P its set of endpoints, there are weights xp≥0, p∈P, with ∑p∈J∩Pxp≥1 for every J∈J and ∑p∈Pxp≤2d.
Significance
The result. Theorem 8.6.1 shows that the piercing number of pairwise intersecting d-intervals is bounded by a function of d alone, and that this function is polynomial. The section also states, without proof, the extension τ(J)≤2d2ν(J) for arbitrary finite families of d-intervals. Upper bounds of this kind feed into piercing and hitting-set questions for families with bounded "complexity", and the chain ν≤ν∗=τ∗≤τ is the standard frame in which such bounds are proved.
Formalizing it. The theorem, both lemmas and the duality chain are proved in the literature and in the book. None of them is on the platform. The work consists of formalizing the book's proof: a double-counting argument, LP duality for the pair of fractional programs together with the rationality of an optimal basic solution, and a rounding step. The general-set-system milestone is reusable for any transversal problem, independent of d-intervals.
Difficulty
The obvious generalization of the one-dimensional argument fails: for d≥2 no point need be common to all members, so there is no single extremal endpoint to choose, and a greedy piercing procedure has no control over how many points it uses. The difficulty is to obtain a bound that does not depend on the size of the family. In the book's route the counting statement of Lemma 8.6.2 holds only for equal weights, while the fractional programs produce arbitrary real weights, and the passage between the two, as well as the passage from a fractional transversal of small total weight to an actual finite set of points, are the steps that need care.
Formalization scope
A d-interval is stored as data: two functions left, right : Fin d → ℝ with left k ≤ right k, together with the set toSet=⋃k[ak,bk]. Components are indexed 0,…,d−1. Endpoints are those of the given components, so they depend on the representation, as in the book's proofs. Families are Finsets of such data; Lemma 8.6.2 uses a Fin n-indexed sequence, since the proof of Lemma 8.6.3 applies it to a sequence with repetitions. The hypotheses d≥1 (the book's definition) and, in Lemma 8.6.2, n≥1 are explicit. The quantity n/2d is real division. Transversal sizes are cardinalities of a Finset ℝ bounded by 2d2.
For set systems, V is a finite type and F a Finset (Finset V) with nonempty members; without this assumption no transversal exists and both fractional programs degenerate. The numbers τ∗ and ν∗ are expressed through optimal feasible solutions, not as infima or suprema, so no junk value of an empty or unbounded set is involved. τ is an sInf over N that is attained under the nonemptiness assumption, and ν is a maximum over the finite family of matchings.
A trivializing formalization is ruled out: the pairwise-intersection hypothesis is satisfiable by nonempty families, the transversal is required to meet the actual sets J, not a representation artifact, and the bound 2d2 and 2d are the book's constants, not weakened ones.
Needed infrastructure: finite sums over Finset ℝ, LP duality for a finite primal–dual pair in inequality form (or a direct proof of the chain), rationality of an optimal vertex, and a left-to-right sweep over a sorted finite set of reals. Contributions of a general LP duality statement for set-system relaxations are welcome and reusable.
N. Alon, Piercing d-intervals, Discrete Comput. Geom. 19 (1998) 333–334.
N. Alon, D. Kleitman, Piercing convex sets and the Hadwiger–Debrunner (p, q)-problem, Adv. Math. 96 (1992) 103–112.
T. Kaiser, Transversals of d-intervals, Discrete Comput. Geom. 18 (1997) 195–203.
J. Matoušek, Lower bounds on the transversal numbers of d-intervals, Discrete Comput. Geom. 26 (2001) 283–287.
A. Gyárfás, J. Lehel, A Helly-type problem in trees, in Combinatorial Theory and its Applications (P. Erdős, A. Rényi, V. T. Sós, eds.), North-Holland, 1970, 571–584.
Thomson Problem: Seven Electrons and the Known Exact SolutionsOpen Problem
Motivation
The Thomson problem asks for the configuration of N electrons, constrained to the surface of the unit sphere and repelling each other according to Coulomb's law, that minimises the total electrostatic potential energy. J. J. Thomson posed it in 1904 in connection with his "plum pudding" atomic model. The same energy-minimisation question reappears in the arrangement of protein subunits in spherical virus shells, in colloidosomes, in fullerene patterns and in multi-electron bubbles, and it is a special case (s=1) of the Riesz s-energy problem on the sphere; the logarithmic variant is Smale's 7th problem.
Despite its elementary statement, the minimum is rigorously known only for a handful of values of N.
Timeline of exact solutions (as reported in the source).
N=1,2: trivial; for N=2 the optimum is an antipodal pair with U=1/2.
N=3: equilateral triangle on a great circle — L. Föppl (1912).
N=4: regular tetrahedron (listed in the source without a citation).
N=6: regular octahedron — V. A. Yudin (1992).
N=12: regular icosahedron — N. N. Andreev (1996).
N=5: triangular bipyramid — R. Schwartz (2013), computer-assisted.
N=7: pentagonal bipyramid — long observed numerically; in September 2026 an exact, Lean-kernel-checked proof was claimed (H. Tran, Vals AI).
N=8 and N=20: numerically, the optimum is not the cube, resp. the dodecahedron.
Setting
A configuration of N points is a map x:{0,…,N−1}→R3. It is admissible if every point lies on the unit sphere, ∥xi∥=1, and the points are pairwise distinct. In units with e=1 and ke=1 its Coulomb energy is
U(x)=0≤i<j≤N−1∑∥xi−xj∥1.
An admissible x is an energy minimiser (solves the Thomson problem for N) if U(x)≤U(y) for every admissible N-point configuration y.
Explicit candidate configurations are fixed in the definitions file: the antipodal pair (N=2), an equatorial equilateral triangle (N=3), the regular tetrahedron (N=4), the triangular bipyramid (N=5), the regular octahedron (N=6), the pentagonal bipyramid (N=7: the two poles plus a regular pentagon (cos52πk,sin52πk,0) on the equator) and the regular icosahedron (N=12).
Formalization targets
Goal: N=7
the pentagonal bipyramid is an energy minimiser for N=7.
This asserts admissibility of the seven points and the inequality U(P7)≤U(y) against every admissible seven-point configuration y. It fixes no numerical value of the minimum and does not assert uniqueness.
Milestones: the other known exact solutions
N=1:U≡0;N=2:antipodal pair optimal,U=21;N=3,4,5,6,12:triangle, tetrahedron, triangular bipyramid, octahedron, icosahedron are energy minimisers.
Significance
The result. Among the values of N listed in the source, N=7 is the smallest one whose optimum was, until the 2026 claim, supported only by numerical computation; the cases N≤6 and N=12 were settled earlier. Settling N=7 extends the short list of rigorously known Thomson minimisers.
Formalizing it. The N=7 result reported in the source is recent and described there as a claimed Lean-kernel-checked proof; a formalization on this platform against a public, reviewed statement would corroborate it independently. For the milestones, the source attributes the N=3,5,6,12 cases to published proofs (Föppl 1912, Schwartz 2013, Yudin 1992, Andreev 1996); the source does not describe machine-checked proofs of these, and each is a self-contained formalization target.
Difficulty
The energy is a non-convex function on the configuration space (S2)N with many critical points, so numerical minimisation — which is how most entries of the source's table of smallest known energies were obtained — does not certify global optimality. The N=5 case, the most recent classical entry before N=7, was resolved only with a computer-assisted proof (Schwartz 2013).
Formalization scope
Points live in EuclideanSpace ℝ (Fin 3); configurations are functions Fin N → EuclideanSpace ℝ (Fin 3). Admissibility requires unit norm and injectivity (distinct points), matching the source's "N distinct points". The energy sums 1/dist(xi,xj) over i<j; Lean's 1/0=0 convention is harmless because coincident points are excluded by admissibility. The candidate configurations are fixed in one particular orientation; since the energy is invariant under orthogonal maps and relabelling, this is no loss of generality. The statement "x is an energy minimiser" includes admissibility of x itself, so the goal cannot be satisfied by a degenerate candidate.
Reusable infrastructure welcome: energy invariance under isometries and permutations, existence of minimisers by compactness, linear-programming (Delsarte–Yudin) bounds on the sphere, and interval-arithmetic tooling for certified numerical bounds.
Discrete Convex Analysis XXXV: Gross Substitutes and Equilibrium PricesTextbook
Motivation
This mission continues chapter 11's account of the M♮-concave/M♮-convex exchange-economy model
begun in mission 14-economic-equilibrium, placing seven of that chunk's own results that were
previously left out-of-cone: the two gross-substitutes-style characterizations of M♮-concavity
(§11.3), the transfer theorem that lifts an equilibrium of the continuous relaxation to one for
indivisible commodities (§11.4), and the explicit polyhedral description of the equilibrium price
set together with its feasibility criterion (§11.5).
Setting
Mission 14-economic-equilibrium built the exchange-economy vocabulary this mission redeclares in
full (UDom, ArgMaxBot/ArgMinTop, PriceShift/PriceShiftConvex, DemandSet/SupplySet,
IsEquilibrium, MNaturalConcave, IsMNaturalConvexSet, the concave/convex closures
ConcaveClosureR/ConvexClosureR and their continuous analogues ContDemandSet/ContSupplySet/
IsContEquilibrium) and placed the qualitative structural theorems (Theorems 11.1-11.3, 11.4,
11.16-11.18, 11.23-11.24). This mission adds the gross-substitutes axioms
(−M♮-GS[Z], the price-monotonicity property NegGS, and −M♮-SWGS[Z], its one-price-at-a-time
refinement NegSWGS), the M♮-convex-set transfer machinery connecting a continuous
equilibrium to a discrete one, and the equilibrium price polyhedron built from the three
bound families ℓ(j), u(j), u(i,j) (Eqs. (11.40)-(11.42)) that make Theorem 11.16's
qualitative L♮-convex-polyhedron fact concrete and linear-programming-checkable.
Formalization targets
Goal: The equilibrium price set is the explicit L♮-convex polyhedron (11.43) (Theorem 11.21)
For a fixed allocation (x,y), the set P* of all equilibrium price vectors is an L♮-convex
polyhedron and equals the polyhedron cut out by max{0,ℓ(j)} ≤ p(j) ≤ u(j) and
p(j)-p(i) ≤ u(i,j). Chosen as goal: it is the sharpest structural result of chapter 11's
computation section, upgrading Theorem 11.16's qualitative fact to a concrete description, and is
what Theorem 11.22 (also placed) builds on directly.
Supporting structural targets
Theorem 11.5 and Theorem 11.6 characterize M♮-concavity via the gross-substitutes and stepwise
gross-substitutes properties, completing chapter 11's suite of M♮-concavity characterizations
begun with Theorem 11.4 (mission 14). Theorem 11.15 is the general transfer theorem (continuous
equilibrium ⟹ discrete equilibrium) that mission 14's own Theorem 11.14 invokes as a special
case. Theorem 11.22 gives the feasibility criterion for the existence of an equilibrium price
vector, the mission's second theorem built on the equilibrium price polyhedron.
Significance
Together with mission 14-economic-equilibrium, this mission completes the book's account of how
M♮-concavity/convexity — a purely combinatorial exchange condition — reproduces, and sharpens, the
classical gross-substitutes theory of competitive equilibrium for economies with indivisible
goods: existence transfers from the continuous relaxation, and the equilibrium price set itself
has a description exact enough to reduce to a linear feasibility question. None of these results
are open — they are Murota's own account (attributed in the book's own notes to Danilov-Koshevoy-
Lang and Murota-Tamura for the gross-substitutes theorems, and to Murota-Tamura for the
equilibrium price polyhedron); this mission contributes a faithful, machine-checked formal
statement of each (see Formalization scope).
Difficulty
Two of this chunk's seven BRIEF.md results are not drafted this pass, for a disclosed time-
budget reason rather than any faithfulness failure: Proposition 11.19 and Theorem 11.20 require
the H,L-indexed bipartite MSFP2 flow-network vocabulary (separate vertex sets V+_e, V+_l,
V-_h, an M-convex/M-concave-combining flow objective) that neither this mission nor mission 14
builds, and building it in proportion to placing exactly these two results was judged
disproportionate to the remaining time in this pass; see HARD.md and STATUS.md. This is
explicitly not a hard exclusion — both results are well-posed and provable from the book's own
complete proofs — and is recorded as an honest scope limitation for a future pass. Theorem 11.22's
own trailing algorithmic remark (that equilibrium prices can be found via a shortest-path
computation, yielding a polynomial-time equilibrium-checking algorithm) is a computational/
complexity claim outside this series' propositional-formalization methodology and is omitted; the
mathematical "iff feasibility" content is placed in full. See HARD.md.
Formalization scope
Ground set K is a Fintype with DecidableEq; consumer/producer index sets H, L are
Fintypes (Nonempty where the price-bound formulas (11.40)-(11.42) need a nonempty sup'/inf'
range). All base vocabulary is redeclared fresh from mission 14-economic-equilibrium's own
definitions, since this draft cannot import that sibling mission. The gross-substitutes axioms are
formalized directly from their defining inequalities (Eqs. preceding (11.19) and following, and
p.331); the equilibrium price polyhedron's bound families ℓ(j)/u(j)/u(i,j) are formalized
literally from Eqs. (11.40)-(11.42), extracting each WithBot ℝ/WithTop ℝ operand to ℝ before
subtracting (since WithBot ℝ carries no subtraction instance). Two results (Proposition 11.19,
Theorem 11.20) are not drafted this pass for the disclosed time-budget reason above; one result
(Theorem 11.22's trailing algorithmic remark) is scoped out as computational content. Contributions
completing any of the five sorrys, or building the MSFP2 vocabulary to place Proposition
11.19/Theorem 11.20 in a follow-up mission, are welcome.
Selected references
K. Murota, Discrete Convex Analysis, SIAM, 2003. DOI: 10.1137/1.9780898718508.
V. Danilov, G. Koshevoy, K. Murota, "Discrete convexity and equilibria in economies with
indivisible goods and money," Mathematical Social Sciences, 41 (2001), pp. 251-273 [33]
(origin of the gross-substitutes characterization, Theorem 11.6).
K. Murota, A. Tamura, "Application of M-convex submodular flow problem to mathematical
economics," Japan Journal of Industrial and Applied Mathematics, 20 (2003), pp. 257-277 [160]
(origin of the equilibrium price polyhedron, Theorems 11.20-11.22).