Challenge 5: the Erdős–Hajnal property for the path
DefinitionTenChallenges_Challenge_05The scaled form of Challenge 5. For a natural number , is the Erdős–Hajnal property for the path on vertices:
Known rungs: (exercises and cographs) and (Nguyen, Scott, Seymour); is open.
Formalization Note. is Mathlib's pathGraph r on Fin r; for the path is contained in almost every graph, so those rungs are degenerate.
import Definitions.Def_TenChallenges_ErdosHajnal open SimpleGraph namespace TenChallenges /-- The Erdős–Hajnal conjecture for the path graph `Pᵣ`, at parameter `r`. -/ def statement_05 (r : ℕ) : Prop := ErdosHajnalConjectureFor (pathGraph r) end TenChallenges
Read-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back of the definition TenChallenges.statement_05.
For a natural number , the proposition is defined as , where is Mathlib's path graph on vertices: its vertex set is (the type of natural numbers below ), and two vertices are adjacent exactly when or (it is the Hasse diagram of the linear order on , i.e. the graph of the covering relation). Thus has vertices and edges for ; it is indexed by its number of vertices, not edges. In particular is the graph with no vertices, is a single isolated vertex, is a single edge, and is a path with two edges.
Unfolding in full, asserts:
Binder by binder:
- : there exists a real number with (strict, no upper bound); may depend on but is fixed before and are chosen, so one must serve all below.
- : for every type in the lowest universe (ordinary sets) equipped with a finiteness structure, i.e. every finite vertex set, the empty set included.
- : for every simple graph on (irreflexive symmetric adjacency ).
- Hypothesis : there is no graph embedding of into , where a graph embedding is an injective map with if and only if , for all . Concretely: does not contain distinct vertices such that for all and whenever . That is, has no induced path on vertices (no chordless path with vertices). A path on vertices that carries extra edges (chords) among its vertices is not excluded by the hypothesis.
- Conclusion: there exists a finite set of vertices (possibly empty) such that either every two distinct elements of are adjacent in ( is a clique of ), or every two distinct elements of are non-adjacent in ( is a clique of the complement , whose adjacency is " and ", i.e. is an independent set of ); and, as real numbers,
with the number of elements of , the number of vertices of , non-strict inequality, and the real power ( for ; since ).
Degenerate values of and other edge cases:
- : has no vertices, so the empty map embeds into every ; the hypothesis is never satisfied and the universal part holds vacuously; reduces to "there exists a real ", which is true.
- : is one vertex, which embeds into exactly when ; so the hypothesis holds only for , where and (vacuously a clique of and of ) satisfies the conclusion.
- : is a single edge, which embeds into exactly when has at least one edge; so the hypothesis says is edgeless, and then is an independent set of size .
- For any : may be empty (then and works); and singletons are vacuously both cliques and independent sets, so whenever the conclusion is met trivially.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.