Challenge 4: Sidorenko's conjecture for bipartite graphs with sides of size at most
DefinitionTenChallenges_Challenge_04The scaled form of Challenge 4. For a natural number , says: for every finite graph which is bipartite with both sides of size at most , and every finite graph with at least one vertex,
Here is the homomorphism density and the number of edges of . The rungs follow from Sidorenko's theorem for bipartite graphs with at most four vertices on one side; the rung is refuted by OpenAI's 2026 counterexample ( with sides and ); the rungs are open.
Formalization Note. Vertex types of and range over finite types in the lowest universe; the host graph is required to be nonempty.
import Definitions.Def_TenChallenges_Sidorenko
open SimpleGraph
namespace TenChallenges
/-- Sidorenko's inequality for bipartite graphs with at most `r` vertices in each side. -/
def statement_04 (r : ℕ) : Prop :=
∀ {W V : Type} [Fintype W] [Fintype V] [Nonempty V]
(H : SimpleGraph W) (G : SimpleGraph V),
BipartiteBoundedBy H r → SidorenkoFor H G
end TenChallenges
Read-back
What the Lean code literally says, in plain math · claude-fable-5-1
Definition statement_04 . For a natural number (the only parameter, and is allowed), statement_04 is the following proposition.
For all types and (both in the lowest type universe), for every finiteness structure on and every finiteness structure on (so and are finite sets of vertices, and the claim is asserted for each way of witnessing finiteness), under the assumption that is nonempty, for every simple graph on (a symmetric, irreflexive adjacency relation ) and every simple graph on (adjacency ): if is bipartite with sides bounded by , meaning there exist subsets with
- ,
- for all : implies ( and ) or ( and ),
- ,
- and ,
then
where is the real number
(the number of all functions sending -adjacent pairs to -adjacent pairs — not required injective — divided by to the power ), is the complete graph on a two-element vertex set , so that
and is the number of edges of (unordered pairs with ), used as a natural-number exponent, so the right-hand side is when even if . The inequality is non-strict.
Edge cases silently included. Since is nonempty, and no division by zero occurs in either density. Since is finite, and are true cardinalities (the convention "infinite set has cardinality " built into the side bound does not come into play), and any meeting the hypothesis has . may be empty: then is the graph with no vertices, the hypothesis holds with for every , and the conclusion reads . If the hypothesis forces . If has no edges, every function is a homomorphism and the conclusion reads . If has no edges and has at least one edge, the right-hand side is and the conclusion is . Nothing requires to be connected, to have both sides nonempty, to have or equal to , or to be the complete bipartite graph; is an arbitrary finite simple graph on a nonempty vertex set (not required to be bipartite, regular, dense, or related to in any way).
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.