alphaFeedback

WorksMathematics

Lemmas and Conjectures in Spectral Graph Theory

AI contributions
  • Claude Code
View details

Abstract

The corpus of Elie Duhamel and Tristan Cazenave~\cite{dc} contains 305,755305{,}755 automatically generated conjectures relating spectral and metric invariants of connected graphs. A pipeline generated with Claude Code (numerical refutation, proof by the SMT solver \textsf{z3} from a library of lemmas, discovery of new lemmas, formalisation in \lean~4/Mathlib) refuted 162,964162{,}964 conjectures and proved 117,390117{,}390 without any unproved hypothesis, of which 79,50579{,}505 are verified end to end in \lean{} for every connected graph. This document collects, with proofs written for mathematicians, the most interesting lemmas that were discovered and proved, the ten most useful lemmas, the ten hardest theorems, simpler proofs of known results (Bollobás–Erdős, Yang–Lu), and the unrefuted conjectures that we find most interesting. All the proofs are gathered in an archive

Setting and notation

All graphs are simple, undirected and connected, with n≥2n \ge2 vertices and mm edges. We write dvd_v for the degree of vv, Δ\Delta and δ\delta for the maximum and minimum degrees, u∼vu \sim v for adjacency, dist⁡\operatorname{dist} for the distance, ecc⁡(v)=max⁡wdist⁡(v,w)\operatorname{ecc}(v) = \max_w \operatorname{dist}(v,w), rad⁡=min⁡vecc⁡(v)\operatorname{rad} = \min_v \operatorname{ecc}(v) for the radius and diam⁡=max⁡vecc⁡(v)\operatorname{diam} = \max_v \operatorname{ecc}(v) for the diameter.

  • AA is the adjacency matrix, with eigenvalues λ1≥λ2≥⋯≥λn\lambda_1 \ge\lambda_2 \ge\cdots\ge\lambda_n (counted with multiplicity) and rank rk⁡(A)\operatorname{rk}(A).

  • L=D−AL = D - A is the Laplacian, with eigenvalues μ1≥μ2≥⋯≥μn=0\mu_1 \ge\mu_2 \ge\cdots\ge\mu_n = 0.

  • R=∑uv∈E(dudv)−1/2R = \sum_{uv \in E}(d_u d_v)^{-1/2} is the Randić index.

We shall freely use the following classical facts.

(F1) Rayleigh: λ1=max⁡x≠0xTAxxTx\lambda_1 = \max_{x \ne0} \frac{x^{\mathsf{T}} A x}{x^{\mathsf{T}} x}. Courant–Fischer: for a symmetric matrix MM with eigenvalues ν1≥ν2≥⋯\nu_1 \ge\nu_2 \ge\cdots, we have ν2=max⁡dim⁡U=2min⁡z∈U∖{0}zTMzzTz\nu_2 = \max_{\dim U=2} \min_{z \in U \setminus\{0\}} \frac{z^{\mathsf{T}} M z}{z^{\mathsf{T}} z}.

(F2) Perron–Frobenius: since GG is connected, λ1>0\lambda_1 > 0 is simple and has an eigenvector with all coordinates strictly positive.

(F3) Traces: ∑iλi=tr⁡A=0\sum_i \lambda_i = \operatorname{tr} A = 0, ∑iλi2=tr⁡A2=2m\sum_i \lambda_i^2 = \operatorname{tr} A^2 = 2m and ∑iμi=2m\sum_i \mu_i = 2m.

(F4) Quadratic form: zTLz=∑uv∈E(zu−zv)2z^{\mathsf{T}} Lz = \sum_{uv \in E}(z_u-z_v)^2.

(F5) λ1≤Δ≤n−1\lambda_1 \le\Delta\le n-1 and m≥n−1m \ge n-1, with equality if and only if GG is a tree.

(F6) Smith [8]: if GG is complete, then λ2=−1\lambda_2 = -1, λ1=n−1\lambda_1 = n-1, rk⁡(A)=n\operatorname{rk}(A) = n and R=n/2R = n/2; otherwise GG contains an induced P3P_3 and, by interlacing, λ2≥λ2(P3)=0\lambda_2 \ge\lambda_2(P_3) = 0.

Status of the results. The label (verified in Lean) means that the statement is a Lean 4 theorem proved for every connected graph SimpleGraph (Fin n). This theorem depends only on the standard axioms (propext, Classical.choice, Quot.sound) and contains no sorry. The proofs below are mathematical transcriptions of the formal proofs.

Discovered and proved lemmas

The lemmas of this section were discovered automatically. On a database of 281,672 graphs (all connected graphs with at most 9 vertices, plus extremal families), we searched for linear inequalities between two invariants that ruled out the abstract countermodels returned by z3. They were then proved.

Laplacian and adjacency: μ2≥λ2+1\mu_2 \ge\lambda_2 + 1

Theorem 1 ((verified in Lean)). For every connected graph, μ2≥λ2+1\mu_2 \ge\lambda_2 + 1. Equality holds for instance for stars (λ2=0\lambda_2 = 0, μ2=1\mu_2 = 1).

Proof. If n=2n = 2, then G=K2G = K_2, λ2=−1\lambda_2 = -1 and μ2=0\mu_2 = 0. Assume n≥3n \ge3.

Case λ2≤0\lambda_2 \le0. It suffices to show μ2≥1\mu_2 \ge1. Since GG is connected with n≥3n \ge3, it has a vertex cc with two neighbours a,ba,b. Let HH be the spanning graph with edges ca,cbca,cb. The spectrum of LHL_H is {3,1,0,…,0}\{3,1,0,\ldots,0\}. Since LG=LH+LG∖E(H)L_G = L_H + L_{G\setminus E(H)} and the second term is positive semidefinite, Courant–Fischer gives μ2(G)≥μ2(H)=1\mu_2(G) \ge\mu_2(H) = 1.

Case λ2>0\lambda_2 > 0. Let x>0x > 0 be the Perron vector (F2) and yy an eigenvector of λ2\lambda_2 orthogonal to xx. Since ∑vxvyv=0\sum_v x_vy_v = 0 with x>0x > 0 and y≠0y \ne0, the vector yy takes both strictly positive and strictly negative values.

Let uu be a vertex where yy is maximal (yu>0y_u > 0), P={v∼u:yv>0}P = \{v \sim u : y_v > 0\} and d+=∣P∣d^+ = |P|. Then

λ2yu=∑v∼uyv≤∑v∈Pyv≤d+yu,so d+≥λ2.\lambda_2 y_u = \sum_{v\sim u} y_v \le\sum_{v\in P} y_v \le d^+ y_u,\qquad\text{so }d^+ \ge\lambda_2.

Likewise, if ww attains the minimum of yy (yw<0y_w < 0), N={v∼w:yv<0}N = \{v \sim w : y_v < 0\} and d−=∣N∣d^- = |N|, we get λ2yw≥d−yw\lambda_2 y_w \ge d^- y_w, hence d−≥λ2d^- \ge\lambda_2. In particular d±≥1d^\pm\ge1.

The sets {u}∪P\{u\} \cup P (where y>0y > 0) and {w}∪N\{w\} \cup N (where y<0y < 0) are disjoint. Set

f1=d+eu−1P,f2=d−ew−1N.f_1 = d^+ e_u - \mathbf{1}_P,\qquad f_2 = d^- e_w - \mathbf{1}_N.

These vectors have disjoint supports, so they span a plane UU. For z=af1+bf2z = af_1 + bf_2, we keep in (F4) only the edges ujuj (j∈Pj \in P) and wjwj (j∈Nj \in N). These two families of edges are disjoint, because w∉Pw \notin P and u∉Nu \notin N. On the edge ujuj we have zu−zj=a(d++1)z_u - z_j = a(d^+ + 1), hence

z⊤Lz≥d+(d++1)2a2+d−(d−+1)2b2,z⊤z=d+(d++1)a2+d−(d−+1)b2.z^\top Lz \ge d^+(d^+ + 1)^2a^2 + d^-(d^- + 1)^2b^2,\qquad z^\top z = d^+(d^+ + 1)a^2 + d^-(d^- + 1)b^2.

The Rayleigh quotient is therefore at least min⁡(d+,d−)+1\min(d^+,d^-) + 1 on UU. Courant–Fischer then gives μ2≥min⁡(d+,d−)+1≥λ2+1\mu_2 \ge\min(d^+,d^-) + 1 \ge\lambda_2 + 1. □

Remark. The proof actually establishes the stronger inequality μ2≥min⁡(d+,d−)+1\mu_2 \ge\min(d^+,d^-) + 1, where d±d^\pm are the “signed degrees” at the extremities of an eigenvector of λ2\lambda_2. A quick literature search did not find the inequality μ2≥λ2+1\mu_2 \ge\lambda_2 + 1. A more thorough check is needed before claiming that it is new.

Randić index and spectral radius

The following two classical results serve as tools. They were formalised, which made the corollaries almost immediate.

Theorem 2 (Favaron–Mahéo–Saclé, (verified in Lean)). m≤λ1Rm \le\lambda_1 R.

Proof. With xv=dvx_v = \sqrt{d_v}, we have x⊤x=2mx^\top x = 2m and x⊤Ax=2∑uv∈Edudvx^\top A x = 2\sum_{uv\in E}\sqrt{d_ud_v}. Rayleigh gives S:=∑uv∈Edudv≤mλ1S := \sum_{uv\in E}\sqrt{d_ud_v} \le m\lambda_1. By Cauchy–Schwarz,

m2=(∑uv∈E(dudv)1/4(dudv)−1/4)2≤S⋅R≤mλ1R.m^2 = \left(\sum_{uv\in E}(d_ud_v)^{1/4}(d_ud_v)^{-1/4}\right)^2 \le S\cdot R \le m\lambda_1R.
□\square

Theorem 3 (Hong, verified in Lean). λ12≤2m−n+1\lambda_1^2 \le2m-n+1.

Proof. Let xx be a unit eigenvector of λ1\lambda_1 and Pv=∑u∼vxu2P_v=\sum_{u\sim v}x_u^2. By Cauchy–Schwarz, λ12xv2=(∑u∼vxu)2≤dvPv\lambda_1^2x_v^2=\left(\sum_{u\sim v}x_u\right)^2\le d_vP_v. Since vv is not its own neighbour, Pv≤1−xv2P_v\le1-x_v^2. Since dv≥1d_v\ge1, we get dvPv≤Pv+(dv−1)(1−xv2)d_vP_v\le P_v+(d_v-1)(1-x_v^2). Summing over vv, with ∑vPv=∑vdvxv2\sum_vP_v=\sum_vd_vx_v^2:

λ12≤∑vdvxv2+∑v(dv−1)−∑vdvxv2+∑vxv2=2m−n+1.\lambda_1^2\le\sum_vd_vx_v^2+\sum_v(d_v-1)-\sum_vd_vx_v^2+\sum_vx_v^2=2m-n+1.

Corollary 4 (verified in Lean). R≥λ1+12R\ge\frac{\lambda_1+1}{2}.

Proof. By Hong and λ1≤n−1\lambda_1\le n-1: λ1(λ1+1)≤(2m−n+1)+(n−1)=2m\lambda_1(\lambda_1+1)\le(2m-n+1)+(n-1)=2m. By Theorem 2, λ1R≥m≥λ1(λ1+1)/2\lambda_1R\ge m\ge\lambda_1(\lambda_1+1)/2. Divide by λ1>0\lambda_1>0.

Corollary 5 (Bollobás–Erdős and upper bound, verified in Lean). n−1≤R≤n/2\sqrt{n-1}\le R\le n/2.

Proof. Upper bound. By the AM–GM inequality, (dudv)−1/2≤12(1/du+1/dv)(d_ud_v)^{-1/2}\le\frac{1}{2}(1/d_u+1/d_v). Summing over the edges, each vertex vv appears dvd_v times, so R≤12∑vdv⋅1dv=n/2R\le\frac{1}{2}\sum_vd_v\cdot\frac{1}{d_v}=n/2.

Lower bound. Set q=2m−n+1>0q=2m-n+1>0. Theorems 2 and 3 give m2≤λ12R2≤qR2m^2\le\lambda_1^2R^2\le qR^2. Moreover, m2−(n−1)q=(m−n+1)2≥0m^2-(n-1)q=(m-n+1)^2\ge0. Hence (n−1)q≤m2≤qR2(n-1)q\le m^2\le qR^2, and we divide by qq.

Theorem 6 (verified in Lean). R≥23λ2+2R\ge\frac{2}{3}\lambda_2+\sqrt{2}.

Proof. Write L=λ1L=\lambda_1, t=λ2t=\lambda_2 and s=2s=\sqrt{2}. By Theorem 2, it suffices to prove

L(23t+s)≤m,(1)L\left(\frac{2}{3}t+s\right)\le m, \tag*{(1)}

because then LR≥m≥L(23t+s)LR\ge m\ge L\left(\frac{2}{3}t+s\right), and we divide by L>0L>0.

Case 1: GG is not a tree. Then n≥3n\ge3 and m≥nm\ge n. Set k=n−2≥1k=n-2\ge1. By (F3), ∑i≥3λi=−(L+t)\sum_{i\ge3}\lambda_i=-(L+t) and ∑i≥3λi2=2m−L2−t2\sum_{i\ge3}\lambda_i^2=2m-L^2-t^2. Cauchy–Schwarz on the kk eigenvalues λ3,…,λn\lambda_3,\ldots,\lambda_n gives

(L+t)2≤k(2m−L2−t2).(2)(L+t)^2\le k(2m-L^2-t^2). \tag*{(2)}

One then checks the polynomial identity

k(m−L(23t+s))=720(2mk−k(L2+t2)−(L+t)2)+310k(m−(k+2))+Q,k\left(m-L\left(\frac{2}{3}t+s\right)\right)=\frac{7}{20}\left(2mk-k(L^2+t^2)-(L+t)^2\right)+\frac{3}{10}k(m-(k+2))+Q,

where Q=at2+bLt+aL2−skL+310k(k+2)Q=at^2+bLt+aL^2-s kL+\frac{3}{10}k(k+2), with a=720(k+1)a=\frac{7}{20}(k+1) and b=710−2k3b=\frac{7}{10}-\frac{2k}{3}. The first two terms are nonnegative by (2) and because m≥n=k+2m\ge n=k+2. It remains to see that Q≥0Q\ge0. With P=41900k+287150>0P=\frac{41}{900}k+\frac{287}{150}>0, we have

4aQ=(2at+bL)2+kW,W=PL2−75(k+1)sL+2150(k+1)(k+2),4aQ=(2at+bL)^2+kW,\qquad W=PL^2-\frac{7}{5}(k+1)sL+\frac{21}{50}(k+1)(k+2),
4PW=(2PL−75(k+1)s)2+1425(k+1)V,V=41k2−296k+1344300.4PW=\left(2PL-\frac{7}{5}(k+1)s\right)^2+\frac{14}{25}(k+1)V,\qquad V=\frac{41k^2-296k+1344}{300}.

The discriminant of 41k2−296k+134441k^2-296k+1344 is 2962−4⋅41⋅1344<0296^2-4\cdot41\cdot1344<0, so V>0V>0. Hence W≥0W\ge0, then Q≥0Q\ge0, which proves (1).

Case 2: GG is a tree, so m=n−1m=n-1. A tree is bipartite. Let σv=±1\sigma_v=\pm1 according to the class of vv. If Ax=λxAx=\lambda x, then the vector (σvxv)v(\sigma_vx_v)_v is an eigenvector for −λ-\lambda: the spectrum is symmetric.

  • If t>0t>0, then L>t>0L>t>0, and L,t,−t,−LL,t,-t,-L are four distinct eigenvalues. By (F3), 2L2+2t2≤2m2L^2+2t^2\le2m, so n≥4n\ge4 and m≥3m\ge3. We conclude with the identity

m−23Lt−sL=1625(m−L2−t2)+925(m−3)+1625(t−251679L)2+16793600(L−180016792)2+33341975,m-\frac{2}{3}Lt-sL=\frac{16}{25}(m-L^2-t^2)+\frac{9}{25}(m-3)+\frac{16}{25}\left(t-\frac{25}{1679}L\right)^2+\frac{1679}{3600}\left(L-\frac{1800}{1679}\sqrt{2}\right)^2+\frac{333}{41975},

all of whose terms are nonnegative.

  • If t≤0t \le0 and n=2n = 2, then G=K2G = K_2 and L(32t+s)=s−23<1=mL(\frac{3}{2}t+s) = s - \frac{2}{3} < 1 = m.

  • If t≤0t \le0 and n≥3n \ge3, then LL and −L-L are two eigenvalues, so 2L2≤2m2L^2 \le2m. Thus L(32t+s)≤sL≤2m≤mL(\frac{3}{2}t+s) \le sL \le\sqrt{2m} \le m, since m≥2m \ge2.

Remark. The certificate identities were found by a sum-of-squares search and checked symbolically; they are also checked by Lean.

Distances and rank of the adjacency matrix

Lemma 7. If v1,…,vpv_1,\ldots,v_p is an induced path of GG, then rk⁡(A)≥p−1\operatorname{rk}(A) \ge p-1. If moreover p≥4p \ge4, then rk⁡(A)≥4\operatorname{rk}(A) \ge4.

Proof. Consider the submatrix of AA with rows v1,…,vp−1v_1,\ldots,v_{p-1} and columns v2,…,vpv_2,\ldots,v_p. Its (i,j)(i,j) entry is Avi,vj+1A_{v_i,v_{j+1}}.

  • It equals 1 if j=ij=i.

  • It is zero if j>ij>i, because viv_i and vj+1v_{j+1} are not adjacent (j+1≥i+2j+1 \ge i+2 and the path is induced).

The submatrix is therefore lower triangular with unit diagonal, of determinant 1, and rk⁡(A)≥p−1\operatorname{rk}(A) \ge p-1. If p≥4p \ge4, the vertices v1,…,v4v_1,\ldots,v_4 induce P4P_4, whose adjacency matrix has determinant 1. An invertible principal submatrix of order 4 gives rk⁡(A)≥4\operatorname{rk}(A) \ge4.

Corollary 8 ((verified in Lean)). rk⁡(A)≥diam⁡\operatorname{rk}(A) \ge\operatorname{diam}, and rk⁡(A)≥4\operatorname{rk}(A) \ge4 as soon as diam⁡≥3\operatorname{diam} \ge3.

Proof. A geodesic between two vertices at distance diam⁡\operatorname{diam} is an induced path with diam⁡+1\operatorname{diam}+1 vertices. Apply Lemma 7.

Theorem 9 ((verified in Lean)). rad⁡≤rk⁡(A)2+1\operatorname{rad} \le\frac{\operatorname{rk}(A)}{2} + 1.

Proof. If rad⁡≤1\operatorname{rad} \le1, this is immediate since rk⁡(A)≥2\operatorname{rk}(A) \ge2. Otherwise, we use the induced path theorem of Erdős, Saks and Sós (in F. Chung’s proof, which is also formalised): a connected graph of radius rr contains an induced path with at least 2r−12r-1 vertices. Lemma 7 then gives rk⁡(A)≥2r−2\operatorname{rk}(A) \ge2r-2.

Remark. This theorem relates a metric quantity, the radius, to a purely algebraic quantity, the rank. It is attained (zero margin) on the graph database.

The ten most useful lemmas

A proof found by the prover is a minimal (for inclusion) set of library lemmas from which the conjecture follows by nonlinear real arithmetic. We measure the usefulness of a lemma by the number of these proofs that use it, among the 117,390 conjectures proved without any unproved hypothesis. The hypothesis n≥2n \ge2 of the setting, which appears in 7,670 proofs, is not counted as a lemma.

NameStatementProofsLean
1rad_dia_posrad⁡≥1\operatorname{rad} \ge1, diam⁡≥1\operatorname{diam} \ge140,630✓
2rank_range2≤rk⁡(A)≤n2 \le\operatorname{rk}(A) \le n40,451✓
3rad_diarad⁡≤diam⁡≤2rad⁡\operatorname{rad} \le\operatorname{diam} \le2\operatorname{rad}40,124✓
4rank_diark⁡(A)≥diam⁡\operatorname{rk}(A) \ge\operatorname{diam}, and rk⁡(A)≥4\operatorname{rk}(A) \ge4 if diam⁡≥3\operatorname{diam} \ge328,147✓
5randic_nn−1≤R≤n/2\sqrt{n-1} \le R \le n/224,731✓
6R_posR>0R > 020,614✓
7yang_luR≥diam⁡/2+2−1R \ge\operatorname{diam}/2 + \sqrt{2} - 112,949✓
8rad_n2rad⁡≤n2\operatorname{rad} \le n9,545
9dia_ndiam⁡≤n−1\operatorname{diam} \le n-18,374✓
10m_boundsn−1≤m≤n(n−1)/2n-1 \le m \le n(n-1)/26,524✓

Table 2.

The most used lemmas are elementary. They mostly serve to rule out degenerate cases (small graphs, zero values, signs) in inequalities whose core lies elsewhere. Among the deep lemmas, the theorem of Yang and Lu clearly dominates: it occurs in 12,949 proofs, and in the proof of 2,301 of the 2,906 theorems that require a research-level result (§ 5). Next come R≥(λ1+1)/2R \ge(\lambda_1+1)/2 (Corollary 4, 550 proofs), R≥λ2/2+2R \ge\lambda_2/2+\sqrt{2} (Theorem 6, 544), rad⁡≤rk⁡(A)/2+1\operatorname{rad} \le\operatorname{rk}(A)/2+1 (Theorem 9, 478) and μ2≥λ2+1\mu_2 \ge\lambda_2+1 (Theorem 1, 105).

Lemma 10 (rad_dia_pos, verified in Lean). rad⁡≥1\operatorname{rad} \ge1 and diam⁡≥1\operatorname{diam} \ge1.

Proof. Since n≥2n \ge2, every vertex vv has another vertex ww, and dist⁡(v,w)≥1\operatorname{dist}(v,w) \ge1. Hence ecc⁡(v)≥1\operatorname{ecc}(v) \ge1 for every vv.

Lemma 11 (rank_range, verified in Lean). 2≤rk⁡(A)≤n2 \le\operatorname{rk}(A) \le n.

Proof. The upper bound is obvious. Since GG is connected with n≥2n \ge2, it has an edge uvuv. The principal submatrix of AA on {u,v}\{u,v\} is (0110)\begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}, of determinant −1-1. Hence rk⁡(A)≥2\operatorname{rk}(A) \ge2.

Lemma 12 (rad_dia, verified in Lean). rad⁡≤diam⁡≤2rad⁡\operatorname{rad} \le\operatorname{diam} \le2\operatorname{rad}.

Proof. rad⁡\operatorname{rad} is a minimum and diam⁡\operatorname{diam} a maximum of the same eccentricities. If cc attains the radius, the triangle inequality gives dist⁡(u,v)≤dist⁡(u,c)+dist⁡(c,v)≤2rad⁡\operatorname{dist}(u,v) \le\operatorname{dist}(u,c) + \operatorname{dist}(c,v) \le2\operatorname{rad} for all u,vu,v.

Lemma 13 (rank_dia, verified in Lean). rk⁡(A)≥diam⁡\operatorname{rk}(A) \ge\operatorname{diam}, and rk⁡(A)≥4\operatorname{rk}(A) \ge4 if diam⁡≥3\operatorname{diam} \ge3.

Proof. This is Corollary 8.

Lemma 14 (randic_n, verified in Lean). n−1≤R≤n/2\sqrt{n-1} \le R \le n/2.

Proof. This is Corollary 5. The lower bound is due to Bollobás and Erdős [4]; the shorter proof given here is discussed in § 6.

Lemma 15 (R_pos, verified in Lean). R>0R > 0.

Proof. GG has at least one edge and every edge contributes (dudv)−1/2>0(d_ud_v)^{-1/2} > 0.

Lemma 16 (yang_lu, Yang–Lu [6], verified in Lean). R≥diam⁡2+2−1R \ge\frac{\operatorname{diam}}{2}+\sqrt{2}-1.

Proof. See § 6, which describes the formalised proof and how it differs from the one in the paper.

Lemma 17 (rad_n). 2rad⁡≤n2\operatorname{rad} \le n.

Proof. Let TT be a spanning tree of GG; distances in TT bound those of GG from above. Let P=p0p1⋯pDP=p_0p_1\cdots p_D be a longest path of TT and c=pkc=p_k with k=⌈D/2⌉k=\lceil D/2\rceil. Let ww be a vertex, pjp_j the first vertex of PP met by the path of TT from ww to cc, and h=dist⁡T(w,pj)h=\operatorname{dist}_T(w,p_j).

  • If j≤kj \le k, the path w→pj→pDw \to p_j \to p_D has length h+D−j≤Dh + D - j \le D, so h≤jh \le j and dist⁡T(w,c)=h+k−j≤k\operatorname{dist}_T(w,c) = h + k - j \le k.

  • If j≥kj \ge k, the path w→pj→p0w \to p_j \to p_0 has length h+j≤Dh+j \le D, so dist⁡T(w,c)=h+j−k≤D−k≤k\operatorname{dist}_T(w,c) = h+j-k \le D-k \le k.

Thus rad⁡≤ecc⁡G(c)≤ecc⁡T(c)≤⌈D/2⌉≤⌈(n−1)/2⌉≤n/2\operatorname{rad} \le\operatorname{ecc}_G(c) \le\operatorname{ecc}_T(c) \le\lceil D/2\rceil\le\lceil(n-1)/2\rceil\le n/2.

Lemma 18 (dia_n, verified in Lean). diam⁡≤n−1\operatorname{diam} \le n - 1.

Proof. A geodesic of length diam⁡\operatorname{diam} goes through diam⁡+1\operatorname{diam}+1 distinct vertices.

Lemma 19 (m_bounds, verified in Lean). n−1≤m≤n(n−1)/2n - 1 \le m \le n(n-1)/2.

Proof. A connected graph contains a spanning tree, which has n−1n-1 edges. A simple graph has at most (n2)\binom{n}{2} edges.

Proved conjectures of the corpus

Here is a selection of conjectures of the corpus, identified by their number, that follow from the previous results.

Proposition 20. For every connected graph:

(a) #20832: λ2≤μ2−1\lambda_2 \le\mu_2 - 1, attained (verified in Lean);

(b) #20821: λ2≤R2−2\lambda_2 \le R^2 - 2, attained for K2K_2;

(c) #18099: n−1≤Rλ1n - 1 \le R\lambda_1, and #764799: diam⁡≤Rλ1\operatorname{diam} \le R\lambda_1 (verified in Lean);

(d) #127304: μ2≤Rλ1\mu_2 \le R\lambda_1;

(e) #759987: diam⁡≤2R\operatorname{diam} \le2R, and #760654: diam⁡≤rad⁡+R\operatorname{diam} \le\operatorname{rad}+R (verified in Lean);

(f) #1362170: λ1+rad⁡≤n\lambda_1+\operatorname{rad} \le n, attained for KnK_n and C4C_4 (verified in Lean).

Proof. (a) This is Theorem 1.

(b) If λ2≥0\lambda_2 \ge0, Theorem 6 gives R2≥(23λ2+2)2=49λ22+423λ2+2≥λ2+2R^2 \ge\left(\frac{2}{3}\lambda_2+\sqrt{2}\right)^2 = \frac{4}{9}\lambda_2^2+\frac{4\sqrt{2}}{3}\lambda_2+2 \ge\lambda_2+2. If λ2<0\lambda_2 < 0, the graph is complete (Smith), so λ2=−1\lambda_2=-1 and R=n/2≥1R=n/2 \ge1.

(c) Use Theorem 2 and diam⁡≤n−1≤m\operatorname{diam} \le n-1 \le m.

(d) We have 2μ2≤μ1+μ2≤∑iμi=2m2\mu_2 \le\mu_1+\mu_2 \le\sum_i \mu_i=2m, so μ2≤m≤λ1R\mu_2 \le m \le\lambda_1R.

(e) Yang and Lu proved R≥12diam⁡+2−1R \ge\frac{1}{2}\operatorname{diam}+\sqrt{2}-1, which gives diam⁡≤2R\operatorname{diam} \le2R. With diam⁡≤2rad⁡\operatorname{diam} \le2\operatorname{rad}, we get diam⁡≤12diam⁡+rad⁡≤R+rad⁡\operatorname{diam} \le\frac{1}{2}\operatorname{diam}+\operatorname{rad} \le R+\operatorname{rad}. The theorem of Yang and Lu is itself formalised in Lean (Spectral.L_yang_lu, about 3,500 lines, without sorry). The formal proof keeps the minimal counterexample strategy of the paper, but replaces its second half with a different argument. A strong induction on the number of edges first shows that a non-essential vertex of a minimal counterexample has degree at least 9. It then shows that degrees grow exponentially with the distance to the set of essential vertices. Finally, a diametral geodesic is cut into pieces, each of weight at least ℓ/2+1\ell/2+1 thanks to a local version of Lemma 1 of the paper. The formalisation uncovered several gaps in the paper: a false equivalence about essential vertices (counterexample: C5C_5 plus a pendant vertex), an unproved diameter inequality in Corollary 4, hypotheses of Lemma 6 that are never checked, an incomplete block structure, and index errors in Claims A and B.

(f) First λ1≤Δ\lambda_1 \le\Delta: if Ax=λ1xAx=\lambda_1x and uu maximises ∣xu∣|x_u|, then λ1∣xu∣=∣∑v∼uxv∣≤du∣xu∣≤Δ∣xu∣\lambda_1|x_u| = \left|\sum_{v\sim u}x_v\right| \le d_u|x_u| \le\Delta|x_u|. Next, let vv be a vertex of degree Δ\Delta, ww any vertex, k=dist⁡(v,w)k=\operatorname{dist}(v,w) and v=p0,p1,…,pk=wv=p_0,p_1,\ldots,p_k=w a geodesic. The vertices p2,…,pkp_2,\ldots,p_k are pairwise distinct, distinct from vv and not adjacent to vv (since dist⁡(v,pi)=i≥2\operatorname{dist}(v,p_i)=i\ge2). The sets {v}\{v\}, N(v)N(v) and {p2,…,pk}\{p_2,\ldots,p_k\} are therefore disjoint, so 1+Δ+(k−1)≤n1+\Delta+(k-1)\le n. Thus rad⁡≤ecc⁡(v)≤n−Δ\operatorname{rad}\le\operatorname{ecc}(v)\le n-\Delta, and λ1+rad⁡≤Δ+(n−Δ)=n\lambda_1+\operatorname{rad}\le\Delta+(n-\Delta)=n.

Remark. (f) remained “open” for the solver only because its library did not contain the lemma rad⁡≤n−Δ\operatorname{rad} \le n - \Delta. (c) and (d) were proved only after the theorem of Favaron–Mahéo–Saclé was added. This illustrates how enriching the library brings down entire families of conjectures.

The ten hardest theorems

Criterion. The internal measures of the prover (number of lemmas, computing time) mostly reflect case distinctions on small graphs. The statements that maximise these measures are nested powers such as rad⁡≤R2rk⁡(A)\operatorname{rad} \le R^{2\sqrt{\operatorname{rk}(A)}}, which often have a three-line human proof. We therefore used two more meaningful criteria.

(i) Depth: the theorem does not follow from the elementary and classical lemmas of the library alone (levels 0 to 2). We checked this by rerunning z3 without the research-level lemmas: it then finds a genuine countermodel. Among the 6,651 research-level theorems verified in Lean, 3,679 can in fact be proved without any deep result. There remain 2,906 that require one of Theorems 1, 6, 9 or the theorem of Yang and Lu.

(ii) Optimality: the inequality is attained (with equality) on at least one graph. Among the theorems that satisfy (i) and (ii), we chose the following ten, avoiding variants of the same statement. The first three are verified in Lean in abstract form: the implication from the lemmas is formal, but Smith’s fact (F6) that they use is not yet formalised. The other seven are verified end to end.

StatementDeep resultEquality
#118503 λ2≤2(R−2)\lambda_2 \le2(R-\sqrt{2})Th. 6P3P_3
#709846 λ2≤rk⁡(A)(R−2)\lambda_2 \le\operatorname{rk}(A)(R-\sqrt{2})Th. 6P3P_3
#2630815 λ2≤diam⁡(R−2)\lambda_2 \le\operatorname{diam}(R-\sqrt{2})Th. 6P3P_3
#721942 λ2≤2μ2−1\lambda_2 \le2\mu_2-1Th. 1K2K_2
#1935857 diam⁡≤R3/2\operatorname{diam} \le R^{3/\sqrt{2}}Yang–LuK2K_2
#1935639 diam⁡≤R(2+log⁡rad⁡)\operatorname{diam} \le R(\sqrt{2}+\log\operatorname{rad})Yang–LuP3P_3
#869836 rad⁡≤rk⁡(A)−log⁡(rad⁡/2)\operatorname{rad} \le\operatorname{rk}(A)-\log(\operatorname{rad}/2)Th. 9C4C_4
#1396267 rad⁡≤2rk⁡(A)−diam⁡/2\operatorname{rad} \le2^{\operatorname{rk}(A)-\operatorname{diam}/2}Th. 9C4C_4
#1356167 rad⁡≤1+rk⁡(A)−rad⁡/2\operatorname{rad} \le1+\operatorname{rk}(A)-\operatorname{rad}/2Th. 9C4C_4
#1454913 rad⁡≤rk⁡(A)−rad⁡+2\operatorname{rad} \le\operatorname{rk}(A)-\sqrt{\operatorname{rad}}+\sqrt{2}Th. 9C4C_4

Table 1 (PDF p. 7).

In the proofs below, we write t=λ2t=\lambda_2, k=rk⁡(A)k=\operatorname{rk}(A), D=diam⁡D=\operatorname{diam} and r=rad⁡r=\operatorname{rad}.

Theorem 21 (#118503). λ2≤2(R−2)\lambda_2 \le2(R-\sqrt{2}), with equality for P3P_3.

Proof. If t≥0t \ge0, Theorem 6 gives R≥23t+2≥13t+2R \ge\frac{2}{3}t+\sqrt{2} \ge\frac{1}{3}t+\sqrt{2}. Otherwise GG is complete (F6), t=−1t=-1 and R=n/2≥1>2−12R=n/2 \ge1 > \sqrt{2}-\frac{1}{2}. For P3P_3: t=0t=0 and R=2R=\sqrt{2}.

Theorem 22 (#709846). λ2≤rk⁡(A)(R−2)\lambda_2 \le\operatorname{rk}(A)(R-\sqrt{2}), with equality for P3P_3.

Proof. If G=KnG=K_n (F6): k(R−2)=n(n2−2)k(R-\sqrt{2})=n(\frac{n}{2}-\sqrt{2}) equals $2-2\sqrt{2}>-1$ for n=2n=2 and is positive for n≥3n\ge3; it is therefore at least t=−1t=-1. Otherwise t≥0t\ge0, and Theorem 6 gives R−2≥23t≥0R-\sqrt{2}\ge\frac{2}{3}t\ge0. With k≥2k\ge2: k(R−2)≥43t≥tk(R-\sqrt{2})\ge\frac{4}{3}t\ge t. For P3P_3: k=2k=2, R=2R=\sqrt{2}, $t=0.

Theorem 23 (#2630815). λ2≤diam⁡(R−2)\lambda_2 \le\operatorname{diam}(R-\sqrt{2}), with equality for P3P_3.

Proof. If GG is complete, D=1D=1, t=−1t=-1 and R−2≥1−2>−1R-\sqrt{2}\ge1-\sqrt{2}>-1. Otherwise D≥2D\ge2, t≥0t\ge0 and R−2≥23t≥0R-\sqrt{2}\ge\frac{2}{3}t\ge0, hence D(R−2)≥43t≥tD(R-\sqrt{2})\ge\frac{4}{3}t\ge t.

Theorem 24 (#721942, verified in Lean). λ2≤2μ2−1\lambda_2 \le2\mu_2-1, with equality for K2K_2.

Proof. By Theorem 1 and μ2≥0\mu_2 \ge0: 2μ2−1=(μ2−1)+μ2≥t2\mu_2-1=(\mu_2-1)+\mu_2 \ge t. For K2K_2: μ2=0\mu_2=0 and t=−1t=-1.

Theorem 25 (#1935857, (verified in Lean)). diam⁡≤R3/2\operatorname{diam} \le R^{3/\sqrt{2}}, with equality for K2K_2.

Proof. By Corollary 5, R≥n−1≥1R \ge\sqrt{n-1} \ge1; since 3/2>23/\sqrt{2}>2, we have R3/2≥R2≥1R^{3/\sqrt{2}} \ge R^2 \ge1. This settles the case D=1D=1. If D≥2D \ge2, Yang–Lu gives R2≥(D2+2−1)2R^2 \ge\left(\frac{D}{2}+\sqrt{2}-1\right)^2. Now φ(D)=(D2+2−1)2−D\varphi(D)=\left(\frac{D}{2}+\sqrt{2}-1\right)^2-D vanishes at D=2D=2 and φ′(D)=D2+2−2>0\varphi'(D)=\frac{D}{2}+\sqrt{2}-2>0 for D≥2D \ge2, so φ(D)≥0\varphi(D) \ge0.

Theorem 26 (#1935639, (verified in Lean)). diam⁡≤R(2+log⁡rad⁡)\operatorname{diam} \le R(\sqrt{2}+\log\operatorname{rad}), with equality for P3P_3.

Proof. We have log⁡r≥0\log r \ge0. If D≤2D \le2, Yang–Lu gives 2R≥D2+2−2\sqrt{2}R \ge\frac{D}{\sqrt{2}}+2-\sqrt{2}, and this quantity is ≥D\ge D if and only if D≤2D \le2. If D≥3D \ge3, then r≥D/2>1r \ge D/2>1, so r≥2r \ge2 (lemma rad_dia). Consequently 2+log⁡r≥2+log⁡2>2.1\sqrt{2}+\log r \ge\sqrt{2}+\log2>2.1, and R>D/2R>D/2 by Yang–Lu, hence R(2+log⁡r)>1.05DR(\sqrt{2}+\log r)>1.05D. For P3P_3: D=2D=2, r=1r=1, R=2R=\sqrt{2}.

Theorem 27 (#869836, (verified in Lean)). rad⁡≤rk⁡(A)−log⁡(rad⁡/2)\operatorname{rad} \le\operatorname{rk}(A)-\log(\operatorname{rad}/2), with equality for C4C_4.

Proof. If r≤2r \le2, then log⁡(r/2)≤0\log(r/2) \le0 and k≥2≥rk \ge2 \ge r. If r≥2r \ge2, Theorem 9 gives k≥2r−2k \ge2r-2, and log⁡(r/2)≤r2−1≤r−2\log(r/2) \le\frac{r}{2}-1 \le r-2. Hence k−log⁡(r/2)≥rk-\log(r/2) \ge r. For C4C_4: r=k=2r=k=2.

Theorem 28 (#1396267, (verified in Lean)). rad⁡≤2rk⁡(A)−diam⁡/2\operatorname{rad} \le2^{\operatorname{rk}(A)-\operatorname{diam}/2}, with equality for C4C_4.

Proof. Since D≤kD \le k (lemma rank_dia), we have k−D2≥k2≥r−1k-\frac{D}{2} \ge\frac{k}{2} \ge r-1 by Theorem 9. Hence 2k−D/2≥2r−1≥r2^{k-D/2} \ge2^{r-1} \ge r for every integer r≥1r \ge1. For C4C_4: k=D=r=2k=D=r=2.

Theorem 29 (#1356167, (verified in Lean)). rad⁡≤1+rk⁡(A)−rad⁡/2\operatorname{rad} \le1+\operatorname{rk}(A)-\operatorname{rad}/2, with equality for C4C_4.

Proof. This reads 32r≤k+1\frac{3}{2}r \le k+1. If r=1r=1, use k≥2k \ge2. If r≥2r \ge2, Theorem 9 gives k+1≥2r−1≥32rk+1 \ge2r-1 \ge\frac{3}{2}r.

Theorem 30 (#1454913, (verified in Lean)). rad⁡≤rk⁡(A)−rad⁡+2\operatorname{rad} \le\operatorname{rk}(A)-\sqrt{\operatorname{rad}}+\sqrt{2}, with equality for C4C_4.

Proof. If r=1r=1, k≥2>2−2k \ge2>2-\sqrt{2}. If r≥2r \ge2, k≥2r−2k \ge2r-2, and it suffices that r−r≥2−2r-\sqrt{r} \ge2-\sqrt{2}. The function x↦x−xx \mapsto x-\sqrt{x} is increasing on [1,∞)[1,\infty) and equals 2−22-\sqrt{2} at x=2x=2.

Remark. Once the deep results are available, these proofs are short. The difficulty lies in those results themselves: the formal proof of Yang–Lu has about 3,500 lines, and μ2≥λ2+1\mu_2 \ge\lambda_2+1 needs a two-dimensional Courant–Fischer argument. This is also why enriching the library brings down entire families of conjectures.

Simpler proofs of known results

The formalisation led us to replace some proofs from the literature with arguments that are shorter, or easier to make rigorous. We do not know whether these arguments already appear in the literature.

The lower bound of Bollobás and Erdős

Bollobás and Erdős [4] proved that R≥n−1R \ge\sqrt{n-1} for every connected graph, with equality for stars. Their proof determines the minimum by an extremal analysis. The proof of Corollary 5 uses only two classical spectral inequalities and fits in three lines.

Short proof. Set q=2m−n+1>0q=2m-n+1>0. Favaron–Mahéo–Saclé (Theorem 2) and Hong (Theorem 3) give m2<λ12R2≤qR2m^2<\lambda_1^2R^2 \le qR^2. On the other hand, m2−(n−1)q=(m−n+1)2≥0m^2-(n-1)q=(m-n+1)^2 \ge0. Hence (n−1)q≤qR2(n-1)q \le qR^2.

The equality case can be read off the proof: it requires m=n−1m=n-1 (a tree) and λ12=2m−n+1=n−1\lambda_1^2=2m-n+1=n-1, which characterises the star. This proof was not written by a human. The agent in charge of formalising the lemma reused the two theorems the library already contained, instead of following the original proof. Lemmas formalised earlier thus make later ones almost free.

The theorem of Yang and Lu

Yang and Lu [6] prove R≥diam⁡/2+2−1R\ge\operatorname{diam}/2+\sqrt{2}-1 by considering a minimal counterexample. The first half of their proof (vertex deletions, “essential” vertices) is kept. The second half, which relies on Lemmas 4, 6 and 7, a block structure read off figures, and Claims A and B, is replaced with a shorter argument that needs no analysis of figures. Here are its steps; we write c=2−1c=\sqrt{2}-1 and f(G)=R−diam⁡/2f(G)=R-\operatorname{diam}/2.

  1. Weak deletion (replaces Lemma 2 and its orientations). Let vv be a vertex, and d′d' the degrees in G−vG-v. If, for every neighbour uu of vv of degree du≥2d_u\ge2,

∑x∈N(u)∖v1dx≤2(du−1)dv,\sum_{x\in N(u)\setminus v}\frac{1}{\sqrt{d_x}}\le\frac{2(d_u-1)}{\sqrt{d_v}},

then R(G−v)≤R(G)R(G-v)\le R(G). The proof is a simple term-by-term comparison, using the numerical inequality 2(d−1)(1/d−1−1/d)≤1/d2(d-1)(1/\sqrt{d-1}-1/\sqrt{d})\le1/\sqrt{d}. This condition is automatically satisfied if dv≤4d_v\le4.

  1. Minimal counterexample. We choose a counterexample GG with as few edges as possible, on a fixed vertex set (a deleted vertex stays isolated, which changes neither RR nor diam⁡\operatorname{diam}). All reductions are then spanning subgraphs, and a single induction on the number of edges suffices. We show that the essential vertices lie on a diametral geodesic PP, that the edges between essential vertices are bridges, that G−eG-e has only two components for an inner essential edge ee, and that the inner essential vertices have degree at least 3.

  1. Degree of the non-essential vertices of GG (replaces the five cases of Lemma 3). Every non-essential vertex has degree at least 9. Indeed, a vertex of minimum degree δ≤8\delta\le8 would satisfy the weak deletion condition, thanks to three inequalities that are affine in dud_u and checked at their smallest value.

  1. Exponential growth (replaces Claim A and its layers). By strong induction on the distance rr to the set of essential vertices, a vertex at distance ≥r\ge r has degree ≥g(r)\ge g(r), where g(1)=9g(1)=9, g(2)=19g(2)=19 and g(r)=4g(r−2)−3g(r)=4g(r-2)-3, so that g(r)≥2r+2+1g(r)\ge2^{r+2}+1.

  1. Cutting into pieces (replaces the block structure and Claim B). The inner essential vertices cut PP into segments of lengths ℓi\ell_i, with ∑ℓi=diam⁡\sum\ell_i=\operatorname{diam}. To each segment we associate the set IiI_i of non-essential vertices joined to it without going through an essential vertex. These sets are disjoint, and two consecutive segments are never both empty. A local version of Lemma 1 of the paper,

∑x,y∈E, x,y∈I1dxdy≥12ΔI∑x∈I∣N(x)∩I∣dx,\sum_{x,y\in E,\ x,y\in I}\frac{1}{\sqrt{d_xd_y}}\ge\frac{1}{2\sqrt{\Delta_I}}\sum_{x\in I}\frac{|N(x)\cap I|}{\sqrt{d_x}},

and step 4 give each nonempty piece a weight of at least ℓi/2+1+c\ell_i/2+1+c. An elementary count concludes: R≥∑iℓi/2+c=diam⁡/2+cR\ge\sum_i\ell_i/2+c=\operatorname{diam}/2+c, which contradicts f(G)<cf(G)<c. The formalisation also uncovered several gaps in the paper.

  • The equivalence claimed for essential vertices is false (counterexample: C5C_5 plus a pendant vertex). Only the true implication is used.

  • Corollary 4 assumes diam⁡(G−uw)≤diam⁡(G)+1\operatorname{diam}(G-uw)\le\operatorname{diam}(G)+1 without justification. We use instead diam⁡(G−uw)≥diam⁡(G)+1\operatorname{diam}(G-uw)\ge\operatorname{diam}(G)+1, which directly contradicts minimality.

  • The hypotheses of Lemma 6 are never checked.

  • The “pendant” components of G−eG-e are ignored by the block structure. They are handled by an additional deletion lemma.

  • The indices in Claims A and B are wrong, and the final inequality, “easy to check by computation”, is not proved.

The complete plan, with all the numerical inequalities, is included in the archive, in the file documents/yang_lu_plan_de_preuve.md.

The most interesting unrefuted conjectures

All the conjectures below were tested:

  • on all connected graphs with at most 9 vertices;

  • on structured families up to n=2000n = 2000 (complete kk-ary trees, hypercubes, random regular graphs, grids, spiders, dumbbells…);

  • on closed-form families (paths, cycles, stars, KnK_n, Ka,bK_{a,b}) up to n=1015n = 10^{15}.

Conjecture 1 and Conjecture 7 were also tested on the 11.7 million connected graphs with 10 vertices.

These tests are not superfluous. Among the 16,630 conjectures that the prover left open, 2,480 turned out to be false on large graphs. For example, R≤diam⁡⋅μ1R \le\operatorname{diam} \cdot\mu_1 (#799714) is false for the complete binary tree with 255 vertices (R≈116.1R \approx116.1 whereas diam⁡⋅μ1≈78.6\operatorname{diam} \cdot\mu_1 \approx78.6).

Conjecture 1 (#643). R≥λ2+1R \ge\lambda_2 + 1.

For two cliques KkK_k joined by an edge, R−λ2−1→0R - \lambda_2 - 1 \to0 (0.012 for k=80k = 80). The conjecture would therefore be tight. Theorems 2 and 6 are not enough: the relaxation “traces + Hong + m≥nm \ge n” has numerical countermodels (m=n=k+2m = n = k + 2, λ1=λ2=k\lambda_1 = \lambda_2 = \sqrt{k} for k>4k > 4). On the other hand, the conjecture holds for all bipartite graphs, in particular for trees (Theorem 31): it remains open for non-bipartite graphs. We propose two strengthenings, with no counterexample up to n=10n = 10:

2m≥λ12+(λ2+1)2⟹m≥λ1(λ2+1)⟹R≥λ2+1.2m \ge\lambda_1^2 + (\lambda_2 + 1)^2 \Longrightarrow m \ge\lambda_1(\lambda_2 + 1) \Longrightarrow R \ge\lambda_2 + 1.

The second implication follows from Theorem 2.

Theorem 31 (verified in Lean). If GG is connected and bipartite (in particular if GG is a tree), then R≥λ2+1R \ge\lambda_2 + 1.

Proof. Write L=λ1L = \lambda_1 and t=λ2t = \lambda_2.

If t≤0t \le0, Corollary 5 gives R≥n−1≥1≥t+1R \ge\sqrt{n - 1} \ge1 \ge t + 1.

If t>0t > 0, we argue as in Case 2 of Theorem 6. The spectrum of a bipartite graph is symmetric. If xx and yy are orthogonal unit eigenvectors associated with LL and tt, and σ\sigma is the ±1\pm1 signature of the two classes, then σx\sigma x and σy\sigma y are eigenvectors for −L-L and −t-t. The four vectors x,y,σx,σyx,y,\sigma x,\sigma y are orthonormal: eigenvectors of eigenvalues of opposite signs are orthogonal, and multiplication by σ\sigma preserves the inner product. Hence n≥4n \ge4, so m≥3m \ge3. Bessel’s inequality with (F3) gives 2L2+2t2≤2m2L^2 + 2t^2 \le2m. We conclude with the identity

m−Lt−L=710(m−L2−t2)+310(m−3)+710(t−57L)2+1235(L−3524)2+41240,m - Lt - L = \frac{7}{10}(m - L^2 - t^2) + \frac{3}{10}(m - 3) + \frac{7}{10}\left(t - \frac{5}{7}L\right)^2 + \frac{12}{35}\left(L - \frac{35}{24}\right)^2 + \frac{41}{240},

all of whose terms are nonnegative. Hence m≥L(t+1)m \ge L(t+1), then LR≥m≥L(t+1)LR \ge m \ge L(t+1) by Theorem 2, and we divide by L>0L > 0.

Conjecture 2 (#20829). λ2≤μ1−2\lambda_2 \le\mu_1 - 2.

It is asymptotically tight on paths (λ2→2\lambda_2 \to2, μ1→4\mu_1 \to4). Theorem 1 only gives λ2≤μ2−1≤μ1−1\lambda_2 \le\mu_2 - 1 \le\mu_1 - 1.

Conjecture 3 (#501193). 2R≤rk⁡(A)⋅λ12R \le\operatorname{rk}(A) \cdot\lambda_1.

Equality holds for all complete bipartite graphs Ka,bK_{a,b} (rk⁡(A)=2\operatorname{rk}(A)=2, λ1=R=ab\lambda_1=R=\sqrt{ab}). It is an elegant statement relating rank, spectral radius and Randić index. Note that R≤λ1R\le\lambda_1 is false in general (paths), so the rank is indispensable.

Conjecture 4 (#112951). λ1≤R+μ2\lambda_1\le R+\mu_2.

It mixes three spectra: adjacency, Laplacian and Randić. Equality holds for K2K_2.

Conjecture 5 (#239534). μ2+rk⁡(A)≤2m\mu_2+\operatorname{rk}(A)\le2m.

Equality holds for K2K_2, K3K_3 and P4P_4. For a tree, rk⁡(A)\operatorname{rk}(A) is twice the size ν\nu of a maximum matching, and the conjecture reads 2ν+μ2≤2n−22\nu+\mu_2\le2n-2.

Conjecture 6 (unproved mined lemmas). (i) R2≥m+12R^2\ge\frac{m+1}{2}. It improves Bollobás–Erdős (R2≥n−1R^2\ge n-1) for dense graphs.

(ii) μ22≥4λ2+1\mu_2^2\ge4\lambda_2+1, with equality for stars.

(iii) μ12≥4λ2+8\mu_1^2\ge4\lambda_2+8, asymptotically tight on paths.

(iv) R≥23m+13R\ge\frac{2}{3}\sqrt{m}+\frac{1}{3} and R≥23rk⁡(A)+1−322R\ge\frac{2}{3}\sqrt{\operatorname{rk}(A)}+1-\frac{3\sqrt{2}}{2}, with equality for K2K_2.

Conjecture 7 (Caporossi–Hansen form). R≥rad⁡+2−32R\ge\operatorname{rad}+\sqrt{2}-\frac{3}{2}.

Equality holds for paths of even order. Caporossi and Hansen proved it for trees. It follows from their conjecture R≥rad⁡R\ge\operatorname{rad} (except for even paths) and implies Fajtlowicz’s conjecture R≥rad⁡−1R\ge\operatorname{rad}-1. It was rediscovered automatically by lemma mining. It is the most important from the point of view of the literature, but also the hardest. On its own, it would unlock more than 3,000 conditional proofs of the corpus.

Archive of the proofs

All the proofs are collected in the archive: https://www.lamsade.dauphine.fr/~cazenave/papers/preuves_spectrales.zip, which contains:

  • index_conjectures.csv: one line per conjecture of the corpus (305,755), with its status, its statement, the lemmas of its proof, the counterexample if any and, for the 79,505 verified proofs, the corresponding Lean file and theorem;

  • lemmes.csv: the library of lemmas, with statement, reference, Lean theorem and number of proofs that use each lemma;

  • lean/: the complete Lean 4 project (the SpectralLean library, including the proof of Yang–Lu) and the 3,650 proof files, with a script that recompiles them all;

  • documents/: this report and the detailed plan of the proof of Yang–Lu;

  • prouveur/: the code of the pipeline (refutation, proof by z3, lemma mining, Lean export).

The file names and column headers of the archive are in French (LISEZMOI.md is the README). For each verified conjecture #i, the theorem gi states the inequality for every connected simple graph on Fin n. To trust it, it suffices to read the definitions of the invariants (SpectralLean/Invariants.lean) and its statement.

Summary in figures

Conjectures in the corpus305,755
Refuted162,964
Proved without any unproved hypothesis117,390
of which verified end to end in Lean79,505
Proved under an empirical lemma or an open conjecture3,798
Undefined on some graphs7,453
Open and unrefuted (after tests on large graphs)14,150

Table 3.

References

  1. [4]B. Bollobás, P. Erdős, Graphs of extremal weights, Ars Combin. 50 (1998).
  2. [6]Y. Yang, L. Lu, The Randić index and the diameter of graphs, Discrete Math. 311 (2011), arXiv:1104.0426.DOI
  3. [8]J. H. Smith, Some properties of the spectrum of a graph, in Combinatorial Structures and their Applications, Gordon and Breach (1970).

Paper details

vlnc:W_ttxktd24
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

Claude Code · View statement →

Looking for related papers…
Contents