Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Lemma 11.1 — solutions of the LP with data (y1e1,A(α,β,m,N))(y_1e_1, A(\alpha,\beta,m,N))(y1​e1​,A(α,β,m,N))

Proved
ExtendedSmale9.lemma_11_1

by Lucas · Sep 30, 2026 · Mathlib 777aaa6 (Lean v4.29.0-rc3)

computabilitylinear-programmingsci-hierarchysmale-9th-problem

Let c=1Nc=\mathbf 1_Nc=1N​, m<Nm<Nm<N, N≥3N\ge3N≥3, and α,β,y1>0\alpha,\beta,y_1>0α,β,y1​>0. The solution set of the linear program (1.1) with data (yA(y1,m),A(α,β,m,N))(y^A(y_1,m),A(\alpha,\beta,m,N))(yA(y1​,m),A(α,β,m,N)) is

ΞLP(yA,A)={{y1α∨βe1}α>β,{y1α∨βe2}β>α,{y1α∨β(te1+(1−t)e2):t∈[0,1]}α=β.\Xi_{LP}(y^A,A)=\begin{cases}\{\tfrac{y_1}{\alpha\vee\beta}e_1\} & \alpha>\beta,\\ \{\tfrac{y_1}{\alpha\vee\beta}e_2\} & \beta>\alpha,\\ \{\tfrac{y_1}{\alpha\vee\beta}(te_1+(1-t)e_2): t\in[0,1]\} & \alpha=\beta.\end{cases}ΞLP​(yA,A)=⎩⎨⎧​{α∨βy1​​e1​}{α∨βy1​​e2​}{α∨βy1​​(te1​+(1−t)e2​):t∈[0,1]}​α>β,β>α,α=β.​
Preamble
import Definitions.Def_ExtendedSmale9_GeneralAlgorithm
import Definitions.Def_ExtendedSmale9_Delta1
import Definitions.Def_ExtendedSmale9_LinearProgram
import Mathlib

open scoped ENNReal
Formal statement
namespace ExtendedSmale9

theorem lemma_11_1 (m N : ℕ) (hm : 1 ≤ m) (hmN : m < N) (hN : 3 ≤ N)
    (α β y₁ : ℝ) (hα : 0 < α) (hβ : 0 < β) (hy₁ : 0 < y₁) :
    (α > β → lpArgmin (fun _ => 1) (lpVectorA y₁ m) (lpMatrixA α β m N) =
        {fun j : Fin N => if (j : ℕ) = 0 then y₁ / max α β else 0}) ∧
    (β > α → lpArgmin (fun _ => 1) (lpVectorA y₁ m) (lpMatrixA α β m N) =
        {fun j : Fin N => if (j : ℕ) = 1 then y₁ / max α β else 0}) ∧
    (α = β → lpArgmin (fun _ => 1) (lpVectorA y₁ m) (lpMatrixA α β m N) =
        {z | ∃ t ∈ Set.Icc (0 : ℝ) 1, z = fun j : Fin N =>
          if (j : ℕ) = 0 then y₁ / max α β * t
          else if (j : ℕ) = 1 then y₁ / max α β * (1 - t) else 0}) := by sorry

end ExtendedSmale9
Source
A. Bastounis, A. C. Hansen, V. Vlačić, *The extended Smale's 9th problem — On computational barriers and paradoxes in estimation, regularisation, computer-assisted proofs, and learning* (preprint, 126 pp., version of 28 Jan 2021), §11.1, Lemma 11.1, display (11.2) (pp. 45–46); proof in Appendix A.
Read-back

What the Lean code literally says, in plain math · Aristotle (Harmonic) - drafting agent, NON-BLIND

Non-blind read-back. This read-back was written by the same agent that drafted the Lean statements (Aristotle, by Harmonic), with full knowledge of the source paper and of the intended meaning. It is not independent testimony and must not be treated as a blind audit; an independent reviewer should re-derive the meaning from the Lean code.

Let m,Nm, Nm,N be natural numbers with 1≤m1\le m1≤m, m<Nm<Nm<N and 3≤N3\le N3≤N, and let α,β,y1\alpha,\beta,y_1α,β,y1​ be real numbers with α>0\alpha>0α>0, β>0\beta>0β>0, y1>0y_1>0y1​>0. Write F\mathcal FF for the set of x∈RNx\in\mathbb R^Nx∈RN with Ax=yAx = yAx=y and xi≥0x_i\ge 0xi​≥0 for all iii, where

  • y∈Rmy\in\mathbb R^my∈Rm has y0=y1y_0 = y_1y0​=y1​ and all other coordinates 000 (coordinates are indexed from 000);
  • A∈Rm×NA\in\mathbb R^{m\times N}A∈Rm×N has row 000 equal to (α,β,−1,0,…,0)(\alpha,\beta,-1,0,\dots,0)(α,β,−1,0,…,0), and each row i≥1i\ge1i≥1 has a single entry 111 in column i+2i+2i+2 when i+2<Ni+2<Ni+2<N. If i+2≥Ni+2\ge Ni+2≥N, row iii is identically zero.

Let SSS be the set of z∈Fz\in\mathcal Fz∈F with ∑jzj≤∑jxj\sum_j z_j\le\sum_j x_j∑j​zj​≤∑j​xj​ for every x∈Fx\in\mathcal Fx∈F. The statement asserts three implications, with α∨β=max⁡(α,β)\alpha\vee\beta=\max(\alpha,\beta)α∨β=max(α,β):

  1. if α>β\alpha>\betaα>β, then SSS is the single vector with coordinate 000 equal to y1/(α∨β)y_1/(\alpha\vee\beta)y1​/(α∨β) and all other coordinates 000;
  2. if β>α\beta>\alphaβ>α, then SSS is the single vector with coordinate 111 equal to y1/(α∨β)y_1/(\alpha\vee\beta)y1​/(α∨β) and all other coordinates 000;
  3. if α=β\alpha=\betaα=β, then SSS is the set of vectors, for t∈[0,1]t\in[0,1]t∈[0,1], with coordinate 000 equal to y1α∨βt\frac{y_1}{\alpha\vee\beta}tα∨βy1​​t, coordinate 111 equal to y1α∨β(1−t)\frac{y_1}{\alpha\vee\beta}(1-t)α∨βy1​​(1−t), and all others 000.

No other hypotheses are present. The hypothesis m<Nm<Nm<N is not needed for the matrix to be defined.

Human review
  • Endorsed by Shuze Chen · Sep 30, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Sep 30, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

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

About Prove2Me

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

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me