ComparatorChallenges/SidorenkoCounterexample.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: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.
Project sources: Pinned openai/math documentation, Pinned formalization catalogue
8 declarations, 1 contain sorry, 0 declared as axioms
A finite counterexample to Sidorenko's conjecture
The pattern is the incidence graph of the 22 triples in Table 1 of the source. Homomorphism density counts all edge-preserving maps, including noninjective maps.
- def
OAI.SidorenkoCounterexample.facesline 13Also declared: OAI/Combinatorics/Sidorenko/Basic.lean:7 (same declaration text).
- abbrev
OAI.SidorenkoCounterexample.PatternVertexline 19Also declared: OAI/Combinatorics/Sidorenko/Basic.lean:13 (same declaration text).
- def
OAI.SidorenkoCounterexample.incidenceline 21Distinct definitions of this name: OAI/Combinatorics/Sidorenko/Basic.lean:15 (different declaration text). Qualify references as OAI.SidorenkoCounterexample.incidence@path.
- def
OAI.SidorenkoCounterexample.Hline 26Distinct definitions of this name: OAI/Combinatorics/Sidorenko/Basic.lean:20 (same statement text; different proof or body). Qualify references as OAI.SidorenkoCounterexample.H@path.
- def
OAI.SidorenkoCounterexample.homCountline 31Distinct definitions of this name: OAI/Combinatorics/Sidorenko/Basic.lean:25 (same statement text; different proof or body). Qualify references as OAI.SidorenkoCounterexample.homCount@path.
- def
OAI.SidorenkoCounterexample.homDensityline 34Also declared: OAI/Combinatorics/Sidorenko/Basic.lean:28 (same declaration text).
- def
OAI.SidorenkoCounterexample.edgeDensityline 37Also declared: OAI/Combinatorics/Sidorenko/Basic.lean:31 (same declaration text).
- theorem
OAI.SidorenkoCounterexample.mainChallenge statement: Counterexamples to Sidorenko’s conjecture and the forcing conjecture sorry line 41Source documentation
A finite simple host with at least one edge violates Sidorenko's inequality.
L4DEL explanation
Sidorenko's conjecture predicts that every bipartite graph $H$ has homomorphism density at least the host graph's edge density raised to $|E(H)|$. The formalization disproves this for the paper's fixed bipartite graph with $35$ vertices and $66$ edges: it constructs a nonempty finite simple host graph with $t(H,G)<t(K_2,G)^{66}$. The separate forcing-conjecture consequence in the paper is outside this statement.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.Combinatorics.Sidorenko.RandomHost as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Combinatorics/Sidorenko/RandomHost.lean:319 (different declaration text). Qualify references as OAI.SidorenkoCounterexample.main@path.
theorem main : ∃ size : ℕ, 0 < size ∧ ∃ host : SimpleGraph (Fin size), (∃ left right, host.Adj left right) ∧ homDensity H host < (edgeDensity host) ^ 66 := by …Mentions: OAI.SidorenkoCounterexample.homDensity, OAI.SidorenkoCounterexample.edgeDensity