Alphabeta Math
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 8 results · all verified · 3 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 5 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

The Five-Cycle and the Erdős-Hajnal Property

1 · Prerequisites

2 · Summary

This page follows the direct Section 4 route for C5 rather than the later star-expansion route. It first isolates the bipartite comb estimate and the tau-critical comb extraction theorem needed to make the source proof self-contained, then closes the contradiction by showing that any cross-edge between comb blocks would already create an induced five-cycle.

The last two items keep the source's preferred κ(G)=α(G)ω(G) formulation visible. The polynomial κ-bound is proved first, and the Erdős-Hajnal property is then recovered from the already-published equivalence between the κ, perfect-subgraph, cograph, and homogeneous-set formulations.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

A bipartite layer is small unless a large comb already appears

Statement

Let G be a finite graph with a bipartition (A,B), let Γ,Δ>0, let d∈(0,1), and let s≥1 be an integer. Suppose that D⊆B and distinct vertices a1,…,ak∈A satisfy:

  1. every vertex of A has at most (2/3)s−1Δ neighbours in D; and
  2. for each i∈{1,…,k}, at least (2/3)sΔ vertices of D are adjacent to ai and to none of a1,…,ai−1.

Let C⊆D be the set of vertices adjacent to at least one of a1,…,ak. Then at least one of the following holds:

  1. for some integer t≥1, there is a (t,Γt−1/d)-comb in (A,B) whose teeth lie in {a1,…,ak} and whose blocks lie in C;
  2. ∣C∣≤2d+1(2/3)s−sd−1ΓdΔ1−d.

Facts & Assumptions

Given: A bipartite graph (A,B), parameters Γ,Δ>0 and d∈(0,1), an integer s≥1, a set D⊆B, distinct vertices a1,…,ak∈A, and the two hypotheses in the Statement.

[L1]

A (t,w)-comb in (A,B) consists of distinct teeth in A and pairwise disjoint blocks in B, each tooth complete to its own block and anticomplete to all other blocks (Combs in a graph).

Proof

technique · direct
1.1givenalgebra

For each i, let Pi be the set of vertices in D adjacent to ai and to none of a1,…,ai−1. By the second hypothesis, ∣Pi∣≥(2/3)sΔ, and the sets P1,…,Pk are pairwise disjoint. Let Qi be the set of vertices in D∖Pi adjacent to ai. Since every vertex of A has at most (2/3)s−1Δ neighbours in D, we have ∣Qi∣≤(2/3)s−1Δ−(2/3)sΔ=(2/3)sΔ/2.

2.1step 1.1algebra

Declare the vertices ak,ak−1,…,a1 good backwards as follows: ai is good when at most ∣Pi∣/2 vertices of Pi are adjacent to a good vertex among ai+1,…,ak. Let I be the set of good indices, and let Q:=⋃i∈IQi. For every bad index i∉I, at least ∣Pi∣/2≥(2/3)sΔ/2 vertices of Pi lie in Q. Since the Pi are disjoint and each Qi has size at most (2/3)sΔ/2, it follows that (k−∣I∣)(2/3)sΔ/2≤∣Q∣≤∣I∣(2/3)sΔ/2, so ∣I∣≥k/2.

3.1step 1.1step 2.1L1construct

If I≠∅, then for each i∈I let Bi:=Pi∖Q. We have ∣Bi∣≥∣Pi∣/2≥(2/3)sΔ/2. If i<j are both in I, then Bi is disjoint from Pj and every vertex of Bi avoids Qj, so no vertex of Bi is adjacent to aj; similarly no vertex of Bj is adjacent to ai. Therefore ((ai,Bi):i∈I) is a (∣I∣,(2/3)sΔ/2)-comb in (A,B) by [L1].

4.1step 3.1step 2.1algebracases

If I≠∅ and (2/3)sΔ/2≥Γ∣I∣−1/d, then step 3.1 already gives the first alternative. Hence we may assume either I=∅ or (2/3)sΔ/2<Γ∣I∣−1/d. In the second case, ∣I∣<(2Γ(3/2)s/Δ)d. When I=∅, step 2.1 gives k=0, so then C=∅. In either remaining case, k≤2(2Γ(3/2)s/Δ)d.

5.1step 4.1givenalgebra∎

Since every ai has at most (2/3)s−1Δ neighbours in D, the set C of all vertices of D adjacent to one of the ai satisfies ∣C∣≤k(2/3)s−1Δ≤2(2Γ(3/2)s/Δ)d(2/3)s−1Δ=2d+1(2/3)s−sd−1ΓdΔ1−d. This is the second alternative.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

A bipartite graph with bounded A-degree has a large comb or a small B-side

Statement

Let G be a finite graph with a bipartition (A,B) such that every vertex of B has a neighbour in A. Let Γ,Δ>0 and let d∈(0,1). Suppose every vertex of A has at most Δ neighbours in B. Then at least one of the following holds:

  1. for some integer t≥1, there is a (t,Γt−1/d)-comb in (A,B);
  2. ∣B∣≤3d+13/2−(3/2)dΓdΔ1−d.

Facts & Assumptions

Given: A bipartite graph (A,B), parameters Γ,Δ>0 and d∈(0,1), every vertex of B has a neighbour in A, and every vertex of A has at most Δ neighbours in B.

[L1]

Under the layer hypotheses of the previous lemma, either a (t,Γt−1/d)-comb already appears or the current layer C has size at most 2d+1(2/3)s−sd−1ΓdΔ1−d (A bipartite layer is small unless a large comb already appears).

Proof

technique · direct
1.1givenchoose

Define pairwise disjoint sets C1,C2,… inductively. Set D1:=B, and after defining C1,…,Cs−1 let Ds:=B∖(C1∪⋯∪Cs−1). Choose distinct vertices a1,…,ak∈A with k maximal such that for each i there are at least (2/3)sΔ vertices of Ds adjacent to ai and to none of a1,…,ai−1. Let Cs be the set of vertices of Ds adjacent to one of a1,…,ak. By maximality of k, every vertex of A has at most (2/3)sΔ neighbours in Ds∖Cs. Inducting on s shows that every vertex of A has at most (2/3)s−1Δ neighbours in Ds.

2.1step 1.1givenalgebra

Every vertex of B belongs to some layer Cs. Indeed, if some b∈B survived in every Ds, choose a neighbour a∈A of b. Then a has at least one neighbour in each Ds, contradicting step 1.1 for all large s because (2/3)s−1Δ<1 eventually. Thus B=C1⊔C2⊔⋯.

2.2step 1.1L1cases

Fix s≥1. The data Ds and the chosen vertices a1,…,ak satisfy the hypotheses of [L1]. Therefore either [L1] already yields a (t,Γt−1/d)-comb in (A,B), or ∣Cs∣≤2d+1(2/3)s−sd−1ΓdΔ1−d. So if the first alternative never occurs, the displayed bound holds for every s.

3.1step 2.1step 2.2L2algebra

Put q:=(2/3)1−d. Since d∈(0,1), we have 0<q<1, and (2/3)s−sd−1=(3/2)dqs−1. Hence [L2] gives ∑s≥1(2/3)s−sd−1=(3/2)d∑n≥0qn=(3/2)d/(1−(2/3)1−d). Using the disjoint union from step 2.1 and the layer bound from step 2.2, we obtain ∣B∣=∑s≥1∣Cs∣≤2d+1ΓdΔ1−d∑s≥1(2/3)s−sd−1=2d+1(3/2)d1−(2/3)1−dΓdΔ1−d=3d+13/2−(3/2)dΓdΔ1−d.

4.1step 2.2step 3.1cases-exhaustive∎

Therefore either the comb alternative occurs at some stage, or the displayed bound on ∣B∣ holds. This is exactly the Statement.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A rooted stable-tooth comb

Definition

Let G be a finite graph. A rooted stable-tooth comb in G is data

(v, ((ai,Bi):1≤i≤t))

with t≥1 such that:

  1. ((ai,Bi):1≤i≤t) is a (t,w)-comb in G for some w>0, in the sense of Combs in a graph;
  2. v∉{a1,…,at}∪B1∪⋯∪Bt;
  3. the set {a1,…,at} is stable; and
  4. the root vertex v is complete to {a1,…,at} and anticomplete to B1∪⋯∪Bt.

The word "stable-tooth" records condition 3: the teeth form a stable set. Condition 2 makes the disjoint-set predicates in condition 4 well defined in the sense of Edges between disjoint vertex sets; complete, anticomplete, pure and mixed pairs.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

A tau-critical graph with a large low-degree induced subgraph has a rooted stable-tooth comb

Statement

For all reals δ,ϵ>0 with ϵ<1/20, there exists τ0>0 such that the following holds for every real τ with 0<τ≤τ0.

Let G be a τ-critical graph, and let X⊆V(G) satisfy ∣X∣≥δ∣V(G)∣. Suppose the induced subgraph G[X] has maximum degree at most ϵδ∣V(G)∣. Then there are:

  1. an integer t≥1/(400ϵ);
  2. vertices a1,…,at,v∈X; and
  3. pairwise disjoint sets B1,…,Bt⊆X

such that

(v, ((ai,Bi):1≤i≤t))

is a rooted stable-tooth comb in G[X], and each block satisfies

∣Bi∣≥δ∣V(G)∣400ϵt2.

Facts & Assumptions

Given: Reals δ,ϵ>0 with ϵ<1/20, a real τ∈(0,τ0], a τ-critical graph G, and a set X⊆V(G) with ∣X∣≥δ∣V(G)∣ such that G[X] has maximum degree at most ϵδ∣V(G)∣.

[L1]

If G is τ-critical, then κ(G)<∣V(G)∣τ, and every proper induced subgraph H of G satisfies κ(H)≥∣V(H)∣τ (A tau-critical graph, Subgraphs, induced subgraphs and spanning subgraphs).

[L3]

The bipartite theorem gives either a (t,Γt−2)-comb when d=1/2, or the explicit bound ∣B∣≤33/23/2−(3/2)1/2Γ1/2Δ1/2 (A bipartite graph with bounded A-degree has a large comb or a small B-side).

[L4]

A rooted stable-tooth comb consists of a comb whose teeth form a stable set, together with a root adjacent to all teeth and anticomplete to all blocks (A rooted stable-tooth comb).

Proof

technique · direct
1.1givenchoose

If δ>1, then no nonempty graph can have a subset X⊆V(G) with ∣X∣≥δ∣V(G)∣, so the theorem is vacuous. Hence we may assume δ≤1. Choose τ0∈(0,1/2) so small that 21−1/τ0δ+(ϵ+1920)(ϵδ)−τ0<1. Because ϵδ<1/20<1, decreasing τ decreases both summands, so the same inequality holds for every 0<τ≤τ0.

1.2L1L2algebra

By [L1], κ(G)<∣V(G)∣τ. Since κ(G) is a positive integer for every nonempty graph, it cannot equal 1: otherwise [L2] would force α(G)=ω(G)=1, hence ∣V(G)∣=1, contradicting 1<1τ. Therefore κ(G)≥2, so 2<∣V(G)∣τ and hence ∣V(G)∣>21/τ.

1.3L1L2choose

Set X0:=X. As long as Xi−1≠∅, choose a vertex vi∈Xi−1 of maximum degree in G[Xi−1], let Ai:=NG[Xi−1](vi), choose a stable set Ci⊆Ai with ∣Ci∣≥∣Ai∣τ/ω(G), and let Xi be the set of vertices in Xi−1∖{vi} with no neighbour in {vi}∪Ci. This is possible because when Ai≠∅, the induced subgraph G[Ai] is proper, so [L1] and [L2] give α(G[Ai])≥κ(G[Ai])/ω(G)≥∣Ai∣τ/ω(G). The process stops after finitely many steps because vi∉Xi, so ∣Xi∣<∣Xi−1∣ whenever Xi−1≠∅.

2.1step 1.3algebra

For i<j, the set Xj is contained in Xi, so by construction there are no edges from {vi}∪Ci to Xj. Hence v1,…,vs are pairwise nonadjacent, and C1∪⋯∪Cs is stable. For each i, let Di be the set of vertices in Xi−1∖(Ai∪{vi}) that have a neighbour in Ci. Then X={v1,…,vs}⊔A1⊔⋯⊔As⊔D1⊔⋯⊔Ds, because every vertex removed when passing from Xi−1 to Xi is either vi, a neighbour of vi, or a vertex outside Ai∪{vi} with a neighbour in Ci.

3.1step 2.1L3L4algebracases

Put γ:=δ/(400ϵ). Fix 1≤i≤s. If Ai=∅, then Ci=∅ and therefore Di=∅, so certainly ∣Di∣≤19∣Ai∣∣X∣/(400ϵ). Assume now that Ai≠∅. Every vertex of Di has a neighbour in Ci by definition, and every vertex of Ci has at most ∣Ai∣ neighbours in Di because vi has maximum degree in G[Xi−1] and ∣Ai∣=deg⁡G[Xi−1](vi). Apply [L3] to the bipartite graph between Ci and Di with Γ:=γ∣X∣/δ=∣X∣/(400ϵ), Δ:=∣Ai∣, and d:=1/2. If [L3] yields a (t,Γt−2)-comb ((aj,Bj):1≤j≤t) in (Ci,Di), then the blocks lie in X, the teeth lie in the stable set Ci, and vi is adjacent to every tooth and anticomplete to every block. Thus [L4] gives a rooted stable-tooth comb in G[X]. Also tΓt−2≤∣X∣ because the t disjoint blocks lie in X, so t≥1/(400ϵ), and Γt−2=∣X∣/(400ϵt2)≥δ∣V(G)∣/(400ϵt2). Therefore the theorem is proved in this case. We may hence assume instead that ∣Di∣≤33/23/2−(3/2)1/2∣Ai∣∣X∣/(400ϵ)≤19∣Ai∣∣X∣/(400ϵ). This bound now holds for every 1≤i≤s.

3.2step 1.3step 2.1L1L2algebra

Let xi:=∣Ai∣/∣X∣. Since C1∪⋯∪Cs is stable by step 2.1, its size is at most α(G). On the other hand, step 1.3 and [L1] give ∣Ci∣≥∣Ai∣τ/ω(G)=xiτ∣X∣τ/ω(G)≥(xiδ)τ∣V(G)∣τ/ω(G)>(xiδ)τα(G). Summing over i and dividing by α(G) yields ∑i=1sxiτ<δ−τ.

3.3step 1.2step 2.1L1L2algebra

Since v1,…,vs are stable by step 2.1, we have s∣X∣≤α(G)∣X∣≤κ(G)∣X∣<∣V(G)∣τ∣X∣≤∣V(G)∣τ−1δ<21−1/τδ, where the last inequality uses step 1.2.

4.1step 3.2givenalgebra

Because Xi−1⊆X and vi has maximum degree in G[Xi−1], we have xi=∣Ai∣/∣X∣≤ϵδ∣V(G)∣/∣X∣≤ϵ. Hence ∑i=1sxi=∑i=1sxiτxi1−τ≤ϵ1−τ∑i=1sxiτ≤ϵ(ϵδ)−τ, and, because τ<1/2, ∑i=1sxi1/2=∑i=1sxiτxi1/2−τ≤ϵ1/2−τ∑i=1sxiτ≤ϵ1/2(ϵδ)−τ.

5.1step 1.1step 3.3step 4.1discharge-contradiction∎

Divide the partition identity in step 2.1 by ∣X∣. Using step 3.1 and the bound on ∑xi1/2 from step 4.1, we obtain 1=s∣X∣+∑i=1sxi+∑i=1s∣Di∣∣X∣≤s∣X∣+ϵ(ϵδ)−τ+1920ϵ−1/2∑i=1sxi1/2≤s∣X∣+(ϵ+1920)(ϵδ)−τ. Combining this with steps 1.1 and 3.3 gives 1<21−1/τδ+(ϵ+1920)(ϵδ)−τ<1, a contradiction. Therefore the comb outcome in step 3.1 must occur, and that outcome yields exactly the rooted stable-tooth comb asserted in the Statement.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A sparse graph has a prescribed-size induced subgraph of bounded maximum degree

Statement

Let G be a finite graph with at most

ϵ∣V(G)∣(∣V(G)∣−1)/2

edges, where ϵ≥0. If m is an integer with 1≤m≤(∣V(G)∣+1)/2, then there exists X⊆V(G) with ∣X∣=m such that the induced subgraph G[X] has maximum degree at most 4ϵ(m−1).

Facts & Assumptions

Given: A finite graph G, a real ϵ≥0, and an integer m with 1≤m≤(∣V(G)∣+1)/2, such that G has at most ϵ∣V(G)∣(∣V(G)∣−1)/2 edges.

Proof

technique · direct
1.1given

If m=1, then any single vertex set X works, because a one-vertex graph has maximum degree 0=4ϵ(m−1).

1.2givenalgebracases

If ϵ=0, then G has no edges, so any m-vertex set X has maximum degree 0=4ϵ(m−1). Hence we may assume from now on that m≥2 and ϵ>0. Average the edge count over all (2m−1)-vertex subsets Y⊆V(G). Some such Y satisfies e(G[Y])≤ϵ(2m−1)(m−1), because the expected edge count in a random (2m−1)-subset is exactly the global edge count multiplied by the probability that both endpoints of a given edge are chosen.

2.1step 1.2algebra

In this chosen set Y, fewer than m vertices have degree greater than 4ϵ(m−1). Otherwise at least m vertices would contribute more than 4ϵ(m−1) each to the degree sum, giving 2e(G[Y])>4ϵm(m−1)>2ϵ(2m−1)(m−1), contrary to step 1.2.

3.1step 2.1choose

Delete all vertices of Y whose degree in G[Y] exceeds 4ϵ(m−1). By step 2.1 at least m vertices remain; choose any m of them and call the resulting set X. Every vertex of G[X] has degree at most its degree in G[Y], so Δ(G[X])≤4ϵ(m−1).

4.1step 1.1step 1.2step 3.1cases-exhaustive∎

This X has the required size and degree bound.

CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

An H-free graph has a linearly large induced subgraph whose graph or complement has bounded maximum degree

Statement

For every finite graph H and every real ϵ>0, there exists δ>0 such that every nonempty H-free graph G contains a set X⊆V(G) with ∣X∣≥δ∣V(G)∣ for which one of G[X] or G‾[X] has maximum degree at most ϵδ∣V(G)∣.

Facts & Assumptions

Given: A finite graph H, a real ϵ>0, and a nonempty H-free graph G.

[L1]

For every graph H and every real η∈(0,12), there exists δ0>0 such that every nonempty H-free graph contains a set Z⊆V(G) with ∣Z∣≥δ0∣V(G)∣ and either dG(Z,Z)≤η or dG(Z,Z)≥1−η (The edge-density form of Rödl's theorem: every nonempty H-free graph has a linearly large set of self-density at most ϵ or at least 1−ϵ).

[L2]

If a graph on n vertices has at most λn(n−1)/2 edges, then for every integer m with 1≤m≤(n+1)/2 it has an m-vertex induced subgraph of maximum degree at most 4λ(m−1) (A sparse graph has a prescribed-size induced subgraph of bounded maximum degree).

Proof

technique · direct
1.1givenL1choosecases

Put η:=ϵ/8. If η≥1/2, then ϵ≥4. The conclusion is trivial with δ:=1, because every induced subgraph has maximum degree at most ∣V(G)∣−1<∣V(G)∣≤ϵ∣V(G)∣=ϵδ∣V(G)∣. So we may assume η<1/2, and [L1] gives δ0>0 for the parameter η. Set δ:=min⁡{δ0,1}/2.

2.1step 1.1L1choosealgebra

Apply [L1] to the given nonempty H-free graph G. Then there is Z⊆V(G) with ∣Z∣≥δ0∣V(G)∣≥2δ∣V(G)∣ and either dG(Z,Z)≤η or dG(Z,Z)≥1−η. Let m:=⌈δ∣V(G)∣⌉. Since ∣Z∣ is an integer and ∣Z∣≥2δ∣V(G)∣, we have ∣Z∣≥⌈2δ∣V(G)∣⌉≥2m−1, so m≤(∣Z∣+1)/2.

3.1step 2.1L2algebracases

First suppose dG(Z,Z)≤η. Writing n:=∣Z∣, the definition of density gives 2∣E(G[Z])∣/n2≤η. If n=1, then m=1 and Z itself already has maximum degree 0≤ϵδ∣V(G)∣. If n≥2, then n2≤2n(n−1), so ∣E(G[Z])∣≤ηn2/2≤(ϵ/4)n(n−1)/2. Applying [L2] with λ=ϵ/4 gives a set X⊆Z with ∣X∣=m and maximum degree at most 4(ϵ/4)(m−1)=ϵ(m−1)≤ϵδ∣V(G)∣.

4.1step 2.1step 3.1algebra

Now suppose instead that dG(Z,Z)≥1−η. If n:=∣Z∣, then dG‾(Z,Z)=1−1n−dG(Z,Z)≤η−1n≤η. Applying step 3.1 to the complement graph on the same vertex set yields X⊆Z with ∣X∣=m such that G‾[X] has maximum degree at most ϵδ∣V(G)∣.

5.1step 3.1step 4.1cases-exhaustive∎

In either case there is a set X with ∣X∣=m≥δ∣V(G)∣ such that one of G[X] or G‾[X] has maximum degree at most ϵδ∣V(G)∣.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

A rooted stable-tooth comb with a cross-edge between two blocks contains an induced five-cycle

Statement

Let G be a finite graph containing a rooted stable-tooth comb

(v, ((ai,Bi):1≤i≤t)).

If 1≤i<j≤t and there are vertices bi∈Bi and bj∈Bj with bibj∈E(G), then the induced subgraph on {v,ai,bi,bj,aj} is isomorphic to C5.

Facts & Assumptions

Given: A rooted stable-tooth comb (v, ((ai,Bi):1≤i≤t)) in a finite graph G, indices i<j, and adjacent vertices bi∈Bi, bj∈Bj.

[L1]

In a rooted stable-tooth comb, each tooth is adjacent to every vertex of its own block, anticomplete to every other block, the teeth form a stable set, and the root is adjacent to all teeth and anticomplete to every block (A rooted stable-tooth comb).

[L2]

An induced copy of C5 is a five-vertex set whose induced subgraph is isomorphic to the cycle graph on five vertices (Induced embeddings and induced copies of a graph, Empty and complete graphs, complete bipartite graphs, and the convention that Pn and Cn have n vertices).

Proof

technique · direct
1.1L1

By [L1], the edges vai, vaj, aibi, ajbj, and bibj are present. The same definition excludes every other edge among {v,ai,bi,bj,aj}: the teeth ai,aj are nonadjacent, the root v is anticomplete to the blocks, and each tooth is anticomplete to the other tooth's block.

2.1step 1.1L2∎

Therefore the cyclic order v−ai−bi−bj−aj−v uses exactly the edges of the induced subgraph on {v,ai,bi,bj,aj}. By [L2], that induced subgraph is a copy of C5.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

The C5-free graphs satisfy a polynomial kappa bound

Statement

There exists a real τ>0 such that every nonempty C5-free graph G satisfies

κ(G)≥∣V(G)∣τ.

Facts & Assumptions

Given: A nonempty C5-free graph G.

[L1]

For every graph H and every real ϵ>0, there exists δ>0 such that every nonempty H-free graph contains a linearly large induced subgraph whose graph or complement has maximum degree at most ϵδ∣V(G)∣ (An H-free graph has a linearly large induced subgraph whose graph or complement has bounded maximum degree).

[L2]

For every δ,ϵ>0 with ϵ<1/20, there exists τ0>0 such that every τ-critical graph with 0<τ≤τ0 and every linearly large induced subgraph of maximum degree at most ϵδ∣V(G)∣ contains a rooted stable-tooth comb with at least 1/(400ϵ) teeth and block size at least δ∣V(G)∣/(400ϵt2) (A tau-critical graph with a large low-degree induced subgraph has a rooted stable-tooth comb).

[L3]

A cross-edge between two different blocks of a rooted stable-tooth comb creates an induced copy of C5 (A rooted stable-tooth comb with a cross-edge between two blocks contains an induced five-cycle).

[L4]

A minimal C5-free counterexample to a bound of the form κ(G)≥∣V(G)∣τ is τ-critical (A minimal counterexample to a kappa-bound is tau-critical).

Proof

technique · direct
1.1L1L2choose

Choose ϵ with 0<ϵ<1/400. Apply [L1] with H=C5 and this ϵ to obtain δ0>0. Set δ:=min⁡{δ0,1}/2. Then every nonempty C5-free graph has a set X with ∣X∣≥δ∣V(G)∣ such that one of G[X] or G‾[X] has maximum degree at most ϵδ∣V(G)∣. Let τ0 be the constant from [L2] for this pair (δ,ϵ). Because 400ϵ<1, choose τ∈(0,τ0]∩(0,1/2) so small that (400ϵ)2−1/τ>400ϵ/δ.

1.2L4assume-contrachoose

Suppose for contradiction that some nonempty C5-free graph satisfies κ(G)<∣V(G)∣τ. Choose such a graph of minimum order. Then [L4] makes it τ-critical.

2.1step 1.1step 1.2L5algebra

Apply the last sentence of step 1.1 to this minimal counterexample. There is a set X⊆V(G) with ∣X∣≥δ∣V(G)∣ such that one of G[X] or G‾[X] has maximum degree at most ϵδ∣V(G)∣. If the low-degree graph is G‾[X], replace G by its complement. This preserves the order, preserves κ because complement swaps cliques and stable sets, preserves τ-criticality because induced subgraphs and complements commute, and preserves C5-freeness because C5≅C5‾. So after this replacement we may assume that G[X] itself has maximum degree at most ϵδ∣V(G)∣.

3.1step 2.1L2L3discharge-contradiction

Apply [L2] to the τ-critical graph G and the set X. We obtain a rooted stable-tooth comb (v, ((ai,Bi):1≤i≤t)) in G[X] such that t≥1/(400ϵ) and ∣Bi∣≥δ∣V(G)∣/(400ϵt2) for each i. If some block Bi meets another block Bj by an edge, then [L3] gives an induced C5 in G, impossible. Therefore the blocks B1,…,Bt are pairwise anticomplete.

4.1step 1.2step 3.1L5algebra

Each Bi is a proper induced subgraph of G, so τ-criticality and [L5] give ∣Bi∣τ≤κ(Bi)=α(Bi)ω(Bi)≤α(Bi)ω(G). Hence α(Bi)≥∣Bi∣τ/ω(G)≥(δ∣V(G)∣/(400ϵt2))τ/ω(G).

5.1step 4.1L5algebra

Because the blocks are pairwise anticomplete, stable sets chosen inside different Bi may be united. Thus α(G)≥∑i=1tα(Bi)≥t(δ∣V(G)∣/(400ϵt2))τ/ω(G). Multiplying by ω(G) and using [L5], κ(G)≥t(δ∣V(G)∣/(400ϵt2))τ. Since step 1.2 assumes κ(G)<∣V(G)∣τ, cancelling ∣V(G)∣τ yields 400ϵ/δ>t1/τ−2.

6.1step 1.1step 3.1step 5.1discharge-contradiction∎

Step 3.1 gives t≥1/(400ϵ), and step 1.1 has τ<1/2, so 1/τ−2>0. Therefore t1/τ−2≥(1/(400ϵ))1/τ−2=(400ϵ)2−1/τ. Combining with step 5.1 gives 400ϵ/δ>(400ϵ)2−1/τ, contrary to step 1.1. This contradiction proves that no counterexample exists, so every nonempty C5-free graph satisfies κ(G)≥∣V(G)∣τ.

CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

The five-cycle has the Erdős-Hajnal property

Statement

The graph C5 has the Erdős-Hajnal property.

Facts & Assumptions

Given: The graph C5.

[L1]

There exists τ>0 such that every nonempty C5-free graph G satisfies κ(G)≥∣V(G)∣τ (The C5-free graphs satisfy a polynomial kappa bound).

[L2]

For a finite family of graphs, the existence of a positive-power κ-bound is equivalent to the Erdős-Hajnal property (The Erdos-Hajnal property is equivalent to the large-cograph, large-perfect, and kappa formulations).

Proof

technique · direct
1.1L1

By [L1], the family consisting only of C5 satisfies the κ-formulation of the Erdős-Hajnal property.

2.1step 1.1L2∎

Applying the implication from clause 4 to clause 1 in [L2], we conclude that C5 has the Erdős-Hajnal property.

5 · Examples, counterexamples and false statements

None yet.

Sources