Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Problem 621
claims/: The 1 claim page of Problem 621, one per claimant's result; the problem's standing derives from them.
Statement. Let be a graph on vertices, be the maximum number of edges that contain at most one edge from every triangle, and be the minimum number of edges that contain at least one edge from every triangle.
Is it true that
Status. PROVED (LEAN), the site's label. The exact finite simple-graph inequality follows from Norin–Sun's stronger bipartite-deletion bound. The frontmatter standing is derived from the accepted claim page Norin and Sun's theorem, whose acceptance evidence is the site's and the refereed uptake; the public Lean proof of their theorem is linked from that page and described below, with its provenance; the corpus has not built it, and no refereed publication of the proof itself is recorded.
Source. erdosproblems.com/621, its discussion, and linked primary sources, checked 2026-09-05. Cite as: T. F. Bloom, Erdős Problem #621, https://www.erdosproblems.com/621.
References.
- [EGT96] P. Erdős, T. Gallai and Z. Tuza, Covering and independence in triangle structures. Discrete Mathematics 150 (1996), 89–101.
- [Er99] P. Erdős, A selection of problems and results in combinatorics. Combinatorics, Probability and Computing 8 (1999), 1–6.
- [NoSu16] S. Norin and Y. R. Sun, Triangle-independent sets vs. cuts, arXiv:1602.04370v1, submitted 13 February 2016; source and complete proof.
Formalization. The pinned statement and external proof are described in the Formalization details section below.
Current assessment
The site labels the problem PROVED (LEAN) (accessed 2026-09-05), with a discussion thread carrying the 2025 comment that located the paper and the 2026 formalization announcement. The site's displayed last-edit date, 14 October 2025, is not the date of the later formalization announcement. The ordinary proof and its essential same-paper deductions are reconstructed in the linked source pages.
Published uptake of Norin–Sun's stronger inequality is recorded below.
The corpus has not built the linked formal proof, so it gives no
formalized evidence; what the files state, with their source versions, is
in the Formalization details section below. No independent review of the
ordinary proof reconstruction is recorded on this page.
Progress
Norin and Sun proved the stronger inequality in 2016. The selected original is the fourteen-page arXiv v1; the arXiv record listed only v1 on 2026-09-05, and no separate journal version was located in the bounded primary search of that date.
A later published paper, Bujtás et al., Covering the edges of a graph with triangles, Discrete Mathematics 348(1) (2025), 114226, DOI 10.1016/j.disc.2024.114226 (source card, read in the publisher's PDF; no file is held), states the stronger inequality as Theorem 2 and cites Norin–Sun v1. This supplies published uptake; its own new results are outside this page. The source history also distinguishes earlier bounds and a 2026 edge-count minimization result from this sharp upper bound in vertex count.
Known Results
For a finite simple graph, let be the minimum number of edges whose deletion makes it bipartite. Norin–Sun Theorem 4 proves
The elementary comparison gives the original inequality. Both bounds have exact equality precisely for joins of balanced complete bipartite graphs, including the empty join. For blocks and ,
The weak equality converse uses the locally proved triangle-free edge bound; the comparison of deletion parameters alone would not establish it. For odd , equality with the real number is impossible. Attaining , including any informal odd-order examples, is a separate endpoint whose full classification is not asserted here.
The source proof has complete linked treatments of its finite randomized algorithm, two configuration inequalities, exact tuple identity, expectation recursion, component law and connected equality argument. Four printed slips are identified with explicit corrections on the result pages; the library holds no file of the paper. All tuple sums allow repeated vertices, and the algorithm uses uniformly ordered first pairs.
Further transferable deductions include the local extremal characterization, the deterministic cut with supplied triangle-independent set, and the complement and fractional-cover identities. The Clebsch example shows that this particular algorithm always leaves twelve edges on sixteen vertices. With , this misses the related all-orders triangle-free benchmark. Problem 23 asks for the corresponding deletion bound on orders divisible by five, so this is not a counterexample to that problem. The source's related historical questions and asserted NP-hardness are not addressed on this page.
Formalization details
The
Formal Conjectures statement
expresses the exact inequality as
, with greatest and least edge-set cardinalities.
Its own proof is the intentional sorry used by that statement repository.
Its annotation links to an external solution, rather than supplying the
solution inside this file.
The linked
proof of Luccioli and Aristotle,
whose header names Norin and Sun as informal authors and Aristotle and
Lorenzo Luccioli as formal authors,
ends with Erdos621.TriangleIndep.erdos_conjecture. It deduces the original
inequality from main_inequality for and
tau1_le_tauB. The arbitrary finite vertex type and classical decidability
instances impose no additional mathematical restriction. Its maxima and
minimum deletion numbers match the question: destroying every triangle is
equivalent to meeting every original triangle. Neither final target includes
the equality classification.
Lorenzo Luccioli announced the formalization on 19 April 2026 in
discussion post 5605,
linking the
original pinned gist.
The annotated port uses Lean and Mathlib v4.32.0 and directly imports
Mathlib. The
current port
uses v4.33.0; the whole-file difference changes only the version
header, final theorem name to erdos_621, its print-axioms command and an
alias. The substantive proof text is unchanged under those exact edits.
No full equivalence between the original gist and the later ports is asserted.
Formal Conjectures PR 4718 was approved and merged on 4 August 2026, providing public acceptance of the proof link and its stated correspondence. Its successful project build checks the statement repository; that workflow does not compile the external linked proof, and no public check-run result exists for the pinned external commits.
In their targets, definitions, imports and pinned configurations, the
original gist, the annotated solution and the current port contain no
admission and no custom axiom declaration; the standard-axiom list each
prints is a source comment, not a reproduced build output. The corpus has
not built any of the three files or checked their axioms. The site's Lean
label and the public link acceptance are distinct evidence, and neither is
formalized evidence for the claim page.
Linked library material
These entries are derived from explicit links on library pages. They are navigation only and do not by themselves record mathematical progress.
- bujtas_2025_covering_edges_graph_triangles
- bujtas_2025_covering_edges_graph_triangles / theorem_2
- bujtas_2025_covering_edges_graph_triangles / theorem_4
- norin_2016_triangle_independent_sets_vs_cuts
- norin_2016_triangle_independent_sets_vs_cuts / algorithm_1
- norin_2016_triangle_independent_sets_vs_cuts / component_law
- norin_2016_triangle_independent_sets_vs_cuts / conjecture_3
- norin_2016_triangle_independent_sets_vs_cuts / cut_parameters
- norin_2016_triangle_independent_sets_vs_cuts / deterministic_algorithm
- norin_2016_triangle_independent_sets_vs_cuts / extremal_connected
- norin_2016_triangle_independent_sets_vs_cuts / historical_context
- norin_2016_triangle_independent_sets_vs_cuts / lemma_6
- norin_2016_triangle_independent_sets_vs_cuts / lemma_7
- norin_2016_triangle_independent_sets_vs_cuts / local_characterization
- norin_2016_triangle_independent_sets_vs_cuts / mantel_bound
- norin_2016_triangle_independent_sets_vs_cuts / notation
- norin_2016_triangle_independent_sets_vs_cuts / question_8
- norin_2016_triangle_independent_sets_vs_cuts / theorem_4
- norin_2016_triangle_independent_sets_vs_cuts / theorem_5
- norin_2016_triangle_independent_sets_vs_cuts / theorem_5_bound