/-
Copyright 2026 The Formal Conjectures Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-/
import FormalConjecturesUtilErdős Problem 533
[EHSSS94] P. Erdős, A. Hajnal, M. Simonovits, V. T. Sós and E. Szemerédi,
[ErRo62] P. Erdős and C. A. Rogers,
[BaLe13] J. Balogh and J. Lenz,
[LRSS21] H. Liu, C. Reiher, M. Sharifzadeh and K. Staden,
open Classical Filter SimpleGraph
namespace Erdos533
Let $\delta > 0$. If $n$ is sufficiently large and $G$ is a graph on $n$ vertices with no $K_5$ and at least $\delta n^2$ edges, must $G$ contain a set of $\gg_\delta n$ vertices spanning no triangle?
Equivalently, writing $\mathrm{RT}
This is a problem of Erdős, Hajnal, Simonovits, Sós, and Szemerédi [EHSSS94], who proved $\delta_3(5) \leq 1/12$ and the analogous $\delta_3(4) = 0$, and observed $\delta_3(7) \geq 1/4$ via a construction of Erdős and Rogers [ErRo62].
The answer is no: Balogh and Lenz [BaLe13] disproved it by showing $\delta_3(5) > 0$, and
the exact value $\delta_3(5) = 1/12$ was determined by the matching lower-bound construction of
Liu, Reiher, Sharifzadeh, and Staden [LRSS21] (see erdos_533.variants.lrss_lower).
@[category research solved, AMS 5]
theorem erdos_533 : answer(False) ↔
∀ δ : ℝ, 0 < δ → ∃ c : ℝ, 0 < c ∧ ∀ᶠ n : ℕ in atTop,
∀ G : SimpleGraph (Fin n), G.CliqueFree 5 →
δ * (n : ℝ) ^ 2 ≤ G.edgeFinset.card →
∃ S : Finset (Fin n), c * n ≤ (S.card : ℝ) ∧
G.CliqueFreeOn (S : Set (Fin n)) 3 := ⊢ False ↔
∀ (δ : ℝ),
0 < δ →
∃ c,
0 < c ∧
∀ᶠ (n : ℕ) in atTop,
∀ (G : SimpleGraph (Fin n)),
G.CliqueFree 5 → δ * ↑n ^ 2 ≤ ↑G.edgeFinset.card → ∃ S, c * ↑n ≤ ↑S.card ∧ G.CliqueFreeOn (↑S) 3
All goals completed! 🐙
The upper bound $\delta_3(5) \leq 1/12$ of Erdős, Hajnal, Simonovits, Sós, and Szemerédi [EHSSS94]: for every $\epsilon > 0$ there is a $\delta > 0$ such that for all sufficiently large $n$, every $K_5$-free graph $G$ on $n$ vertices in which every triangle-free vertex set has at most $\delta n$ vertices has at most $(1/12 + \epsilon)n^2$ edges.
@[category research solved, AMS 5]
theorem erdos_533.variants.ehsss_upper (ε : ℝ) (hε : 0 < ε) :
∃ δ : ℝ, 0 < δ ∧ ∀ᶠ n : ℕ in atTop,
∀ G : SimpleGraph (Fin n), G.CliqueFree 5 →
(∀ S : Finset (Fin n),
G.CliqueFreeOn (S : Set (Fin n)) 3 → (S.card : ℝ) ≤ δ * n) →
(G.edgeFinset.card : ℝ) ≤ (1 / 12 + ε) * n ^ 2 := ε:ℝhε:0 < ε⊢ ∃ δ,
0 < δ ∧
∀ᶠ (n : ℕ) in atTop,
∀ (G : SimpleGraph (Fin n)),
G.CliqueFree 5 →
(∀ (S : Finset (Fin n)), G.CliqueFreeOn (↑S) 3 → ↑S.card ≤ δ * ↑n) →
↑G.edgeFinset.card ≤ (1 / 12 + ε) * ↑n ^ 2
All goals completed! 🐙
The matching lower bound $\delta_3(5) \geq 1/12$, from the construction of Liu, Reiher,
Sharifzadeh, and Staden [LRSS21] (improving the earlier $\delta_3(5) > 0$ of Balogh and Lenz
[BaLe13]): for every $\epsilon, \delta > 0$ and all sufficiently large $n$ there is a
$K_5$-free graph $G$ on $n$ vertices in which every triangle-free vertex set has at most
$\delta n$ vertices, yet which has at least $(1/12 - \epsilon)n^2$ edges. In particular this
refutes erdos_533.
@[category research solved, AMS 5]
theorem erdos_533.variants.lrss_lower (ε δ : ℝ) (hε : 0 < ε) (hδ : 0 < δ) :
∀ᶠ n : ℕ in atTop,
∃ G : SimpleGraph (Fin n), G.CliqueFree 5 ∧
(∀ S : Finset (Fin n),
G.CliqueFreeOn (S : Set (Fin n)) 3 → (S.card : ℝ) ≤ δ * n) ∧
(1 / 12 - ε) * (n : ℝ) ^ 2 ≤ G.edgeFinset.card := ε:ℝδ:ℝhε:0 < εhδ:0 < δ⊢ ∀ᶠ (n : ℕ) in atTop,
∃ G,
G.CliqueFree 5 ∧
(∀ (S : Finset (Fin n)), G.CliqueFreeOn (↑S) 3 → ↑S.card ≤ δ * ↑n) ∧ (1 / 12 - ε) * ↑n ^ 2 ≤ ↑G.edgeFinset.card
All goals completed! 🐙
The contrasting positive result $\delta_3(4) = 0$ of Erdős, Hajnal, Simonovits, Sós, and
Szemerédi [EHSSS94]: the $K_4$ analogue of erdos_533 is true. For every $\delta > 0$
there is a $c > 0$ such that for all sufficiently large $n$, every $K_4$-free graph $G$ on
$n$ vertices with at least $\delta n^2$ edges contains a triangle-free vertex set of size at
least $c n$.
@[category research solved, AMS 5]
theorem erdos_533.variants.delta_four_eq_zero :
∀ δ : ℝ, 0 < δ → ∃ c : ℝ, 0 < c ∧ ∀ᶠ n : ℕ in atTop,
∀ G : SimpleGraph (Fin n), G.CliqueFree 4 →
δ * (n : ℝ) ^ 2 ≤ G.edgeFinset.card →
∃ S : Finset (Fin n), c * n ≤ (S.card : ℝ) ∧
G.CliqueFreeOn (S : Set (Fin n)) 3 := ⊢ ∀ (δ : ℝ),
0 < δ →
∃ c,
0 < c ∧
∀ᶠ (n : ℕ) in atTop,
∀ (G : SimpleGraph (Fin n)),
G.CliqueFree 4 → δ * ↑n ^ 2 ≤ ↑G.edgeFinset.card → ∃ S, c * ↑n ≤ ↑S.card ∧ G.CliqueFreeOn (↑S) 3
All goals completed! 🐙
The observation $\delta_3(7) \geq 1/4$ of Erdős, Hajnal, Simonovits, Sós, and Szemerédi [EHSSS94], via a construction of Erdős and Rogers [ErRo62]: for every $\epsilon, \delta > 0$ and all sufficiently large $n$ there is a $K_7$-free graph $G$ on $n$ vertices in which every triangle-free vertex set has at most $\delta n$ vertices, yet which has at least $(1/4 - \epsilon)n^2$ edges.
@[category research solved, AMS 5]
theorem erdos_533.variants.delta_seven_ge_quarter (ε δ : ℝ) (hε : 0 < ε) (hδ : 0 < δ) :
∀ᶠ n : ℕ in atTop,
∃ G : SimpleGraph (Fin n), G.CliqueFree 7 ∧
(∀ S : Finset (Fin n),
G.CliqueFreeOn (S : Set (Fin n)) 3 → (S.card : ℝ) ≤ δ * n) ∧
(1 / 4 - ε) * (n : ℝ) ^ 2 ≤ G.edgeFinset.card := ε:ℝδ:ℝhε:0 < εhδ:0 < δ⊢ ∀ᶠ (n : ℕ) in atTop,
∃ G,
G.CliqueFree 7 ∧
(∀ (S : Finset (Fin n)), G.CliqueFreeOn (↑S) 3 → ↑S.card ≤ δ * ↑n) ∧ (1 / 4 - ε) * ↑n ^ 2 ≤ ↑G.edgeFinset.card
All goals completed! 🐙
Sanity check for the triangle-free-set condition: in the empty graph every vertex set spans no triangle, since the empty graph has no $3$-clique.
@[category test, AMS 5]
theorem erdos_533.variants.test_bot (n : ℕ) (S : Finset (Fin n)) :
(⊥ : SimpleGraph (Fin n)).CliqueFreeOn (S : Set (Fin n)) 3 :=
fun t _ h => cliqueFree_bot (n:ℕS:Finset (Fin n)t:Finset (Fin n)x✝:↑t ⊆ ↑Sh:⊥.IsNClique 3 t⊢ 2 ≤ 3 All goals completed! 🐙) t h
end Erdos533