FormalConjectures/Arxiv/2602.05192/FirstProof4.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1
9 declarations, 4 contain sorry, 0 declared as axioms
First Proof, Theorem 4
Reference: arxiv/2602.05192v2 First Proof by Mohammed Abouzaid, Andrew J. Blumberg, Martin Hairer, Joe Kileel, Tamara G. Kolda, Paul D. Nelson, Daniel Spielman, Nikhil Srivastava, Rachel Ward, Shmuel Weinberger, Lauren Williams
Imports (1)
Imported by 1 file
- def
Arxiv.«2602.05192».finiteAdditiveConvolutionDefine line 49 sourceSource documentation
Define $p \boxplus_n q(x)$ to be the polynomial $$ (p \boxplus_n q)(x) = \sum_{k=0}^n c_k x^{n-k} $$ where the coefficients $c_k$ are given by the formula: $$ c_k = \sum_{i+j=k} \frac{(n-i)! (n-j)!}{n! (n-k)!} a_i b_j $$ for $k = 0, 1, \dots, n$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Nat,PolynomialProof uses:
Finset.sum,Prod,Finset.HasAntidiagonal.antidiagonal,HMul.hMul,HDiv.hDiv,Nat.factorial,HSub.hSub,Prod.fst,Prod.snd,Polynomial.coeff,Finset.range,HAdd.hAdd,OfNat.ofNat,HSMul.hSMul,HPow.hPow,Polynomial.X36 instances, coercions and auxiliary constants left out.
noncomputable def finiteAdditiveConvolution (n : ℕ) (p q : F[X]) : F[X] := …
- theorem
Arxiv.«2602.05192».finiteAdditiveConvolution_commline 58 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Nat,Polynomial,Eq, Arxiv.«2602.05192».finiteAdditiveConvolutionProof uses:
id,Finset.sum_congr,Finset.range,HAdd.hAdd,OfNat.ofNat,HSMul.hSMul,Finset.sum,Prod,Finset.HasAntidiagonal.antidiagonal,HMul.hMul,HDiv.hDiv,Nat.factorial,HSub.hSub,Prod.fst,Prod.snd,Polynomial.coeff,HPow.hPow,Polynomial.X,rfl,Finsetand 41 more64 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- theorem
Arxiv.«2602.05192».finiteAdditiveConvolution_degreesorry line 65 sourcedepends on sorry what this means
Statement uses:
Nat,Polynomial,Real,Eq,WithBot,Polynomial.degree, Arxiv.«2602.05192».finiteAdditiveConvolutionProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Arxiv.«2602.05192».finiteAdditiveConvolution_monic'line 71 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Polynomial,Real,LT.lt,OfNat.ofNat,Eq,WithBot,Polynomial.degree,Polynomial.Monic, Arxiv.«2602.05192».finiteAdditiveConvolutionProof uses:
Finset.sum,Prod,Finset.HasAntidiagonal.antidiagonal,HMul.hMul,HDiv.hDiv,Nat.factorial,HSub.hSub,Prod.fst,Prod.snd,Polynomial.coeff,Eq.mpr,Singleton.singleton,Finset,Prod.mk,id,congrArg,Finset.Nat.antidiagonal_zero,congrFun',Eq.trans,Finset.sum_congrand 101 more146 instances, coercions and auxiliary constants left out.
Tactic trace: 54 steps
Open to load the checked before-and-after goal states.
- def
Arxiv.«2602.05192».ΦFor a monic polynomial line 132 sourceSource documentation
For a monic polynomial $p(x)=\prod_{i\le n}(x- \lambda_i)$, define $$\Phi_n(p):=\sum_{i\le n}(\sum_{j\neq i} \frac1{\lambda_i-\lambda_j})^2$$ and $\Phi_n(p):=\infty$ if $p$ has a multiple root.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Polynomial,Real,ENNRealProof uses:
ite,Multiset.Nodup,Polynomial.roots,Finset,Multiset.toFinset,Real.toNNReal,Finset.sum,HPow.hPow,Nat,Finset.erase,HDiv.hDiv,OfNat.ofNat,HSub.hSub,Top.top21 instances, coercions and auxiliary constants left out.
noncomputable def Φ (p : ℝ[X]) : ℝ≥0∞ := …
- def
Arxiv.«2602.05192».FourPropA predicate that holds if $p(x)$ and $q(x)$ are monic real-rooted polynomials of degree $n$, then $$\frac{1}{\Phi_n(p\boxplus_n q)} \ge \frac{1}{\Phi_n(p)}+\frac{1}{\Phi_n(q)}?$$ line 144 sourceSource documentation
A predicate that holds if $p(x)$ and $q(x)$ are monic real-rooted polynomials of degree $n$, then $$\frac{1}{\Phi_n(p\boxplus_n q)} \ge \frac{1}{\Phi_n(p)}+\frac{1}{\Phi_n(q)}?$$
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Polynomial,Real,NatProof uses:
Eq,WithBot,Polynomial.degree,Multiset.card,Polynomial.roots,Polynomial.Monic,LE.le,ENNReal,HAdd.hAdd,HDiv.hDiv,OfNat.ofNat, Arxiv.«2602.05192».Φ, Arxiv.«2602.05192».finiteAdditiveConvolution16 instances, coercions and auxiliary constants left out.
def FourProp (p q : ℝ[X]) (n : ℕ) : Prop := …
- theorem
Arxiv.«2602.05192».foursorry line 157 sourcedepends on sorry what this means
Statement uses:
Iff,True,Polynomial,Real,Nat, Arxiv.«2602.05192».FourPropProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Arxiv.«2602.05192».four_2Is it true that if $p(x)$ and $q(x)$ are monic real-rooted polynomials of degree $2$, then $$\frac{1}{\Phi_2(p\boxplus_n q)} \ge \frac{1}{\Phi_2(p)}+\frac{1}{\Phi_2(q)}?$$ sorry line 166 sourceSource documentation
Is it true that if $p(x)$ and $q(x)$ are monic real-rooted polynomials of degree $2$, then $$\frac{1}{\Phi_2(p\boxplus_n q)} \ge \frac{1}{\Phi_2(p)}+\frac{1}{\Phi_2(q)}?$$
depends on sorry what this means
Statement uses:
Iff,True,Polynomial,Real, Arxiv.«2602.05192».FourProp,OfNat.ofNat,NatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous4 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem four_2 : answer(True) ↔ ∀ (p q : ℝ[X]), FourProp p q 2 := by …
Mentions: Arxiv.«2602.05192».FourProp
- theorem
Arxiv.«2602.05192».four_3Is it true that if $p(x)$ and $q(x)$ are monic real-rooted polynomials of degree $3$, then $$\frac{1}{\Phi_3(p\boxplus_n q)} \ge \frac{1}{\Phi_3(p)}+\frac{1}{\Phi_3(q)}?$$ sorry line 175 sourceSource documentation
Is it true that if $p(x)$ and $q(x)$ are monic real-rooted polynomials of degree $3$, then $$\frac{1}{\Phi_3(p\boxplus_n q)} \ge \frac{1}{\Phi_3(p)}+\frac{1}{\Phi_3(q)}?$$
depends on sorry what this means
Statement uses:
Iff,True,Polynomial,Real, Arxiv.«2602.05192».FourProp,OfNat.ofNat,NatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous4 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem four_3 : answer(True ) ↔ ∀ (p q : ℝ[X]), FourProp p q 3 := by …
Mentions: Arxiv.«2602.05192».FourProp