Alphabeta Math
Session-authored (Fable 5 assisted)
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.

21 results · all verified · 17 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 4 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Sparse Restricted Subgraphs and the Rödl–Nikiforov Theorems

1 · Prerequisites

2 · Summary

The input from the regular-pairs page is the whole quantitative engine here: edge density, ϵ-regular pairs, typical-degree estimates, the induced counting lemma, and the theorem producing large self-regular subsets. Those results let the page translate between maximum-degree sparsity and density sparsity without redoing regularity from scratch. The induced-copy number is the bridge from counting information to structure, and the complement dictionary is what lets sparse and dense conclusions be treated in parallel rather than separately.

The page defines c-sparse, c-dense, and c-restricted sets, together with the directional and weak density language used in the literature. It proves the transfer, complement, and trimming lemmas that convert a self-regular set of extreme density into a genuinely restricted set, then proves Nikiforov's few-copies theorem and Rödl's theorem. The closing results compare the density and maximum-degree normalisations, extend Rödl to forbidden families and large induced subgraphs, and show that boundedly many extreme-self-density parts suffice to cover or partition every H-free graph.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

c-sparse, c-dense and c-restricted vertex sets

Definition

Let G be a finite simple graph and let c0 be real. A nonempty vertex set XV(G) is c-sparse when

NG(x)XcX

for every xX, and it is c-dense when

(X{x})NG(x)cX

for every xX. Thus c-dense means that every vertex of X has at most cX non-neighbours inside X other than itself.

A set is c-restricted when it is c-sparse or c-dense. The condition is internal to the induced subgraph G[X] (Subgraphs, induced subgraphs and spanning subgraphs), and the dense clause is the sparse clause read in the complement.

Remarks

This page keeps the source's maximum-degree normalisation. The edge-density normalisation appears separately in Sparsity of one vertex set to another, and weak sparsity of a pair and is compared to the present one by the lemmas immediately following this definition.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Sparsity of one vertex set to another, and weak sparsity of a pair

Definition

Let G be a finite simple graph and let c0.

  • For disjoint nonempty sets X,YV(G), X is c-sparse to Y when every xX has at most cY neighbours in Y.
  • For nonempty sets X,YV(G), the ordered pair (X,Y) is weakly c-sparse when eG(X,Y)cXY, with the ordered edge count of Edge counts and densities between nonempty vertex sets.
  • Such a pair (X,Y) is weakly c-dense when it is weakly c-sparse in the complement graph.

The directional notion need not be symmetric, while the weak notion is an edge-count and so is symmetric. For nonempty X, taking Y=X makes weak sparsity the self-density condition discussed in Edge counts and densities between nonempty vertex sets.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

For disjoint nonempty vertex sets, weak c-sparsity says exactly that the edge density is at most c

Statement

Let G be a finite simple graph, let c0, and let X,YV(G) be disjoint nonempty sets. Then (X,Y) is weakly c-sparse if and only if dG(X,Y)c.

Facts & Assumptions

Given: A finite simple graph G, a real c0, and disjoint nonempty sets X,YV(G).

[L1]

Weak c-sparsity means EG(X,Y)cXY (Sparsity of one vertex set to another, and weak sparsity of a pair).

[L2]

The edge density is dG(X,Y)=eG(X,Y)/(XY), where eG(X,Y) counts ordered pairs (x,y)X×Y that form an edge (Edge counts and densities between nonempty vertex sets).

[L3]

Because X and Y are disjoint, each edge between them contributes exactly one such ordered pair, so eG(X,Y)=EG(X,Y) (Edges between disjoint vertex sets; complete, anticomplete, pure and mixed pairs).

Proof

technique · direct
1.1

By [L3], the inequality of [L1] is the same as eG(X,Y)cXY.

L1L3
2.1

Since X and Y are nonempty, dividing by XY is legitimate, and [L2] turns the inequality of step 1.1 into dG(X,Y)c.

step 1.1L2algebra
3.1

Reversing the same algebra shows the converse implication, so the two conditions are equivalent.

step 2.1
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A set is c-sparse exactly when the maximum degree of the graph it induces is at most c times its size

Statement

Let G be a finite simple graph, let c0, and let XV(G) be nonempty. Then X is c-sparse in G if and only if every vertex of the induced subgraph G[X] has degree at most cX. In particular, if XWV(G), then X is c-sparse in G if and only if it is c-sparse in G[W].

Facts & Assumptions

Given: A finite simple graph G, a real c0, and a nonempty set XV(G).

[L1]

The set X is c-sparse when NG(x)XcX for every xX (c-sparse, c-dense and c-restricted vertex sets).

[L2]

In the induced subgraph G[X], the neighbours of a vertex xX are exactly the vertices of NG(x)X (Subgraphs, induced subgraphs and spanning subgraphs, Adjacency, incidence, open and closed neighbourhoods, vertex degree, minimum degree and maximum degree).

Proof

technique · direct
1.1

By [L2], for each xX the degree of x in G[X] is exactly NG(x)X.

L2
2.1

Therefore the inequalities in [L1] are exactly the degree bounds in the induced subgraph.

step 1.1L1
3.1

The same identity of neighbourhoods holds in any larger induced subgraph G[W] containing X, so the ambient graph is irrelevant once the vertex set X is fixed.

step 1.1
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-26Open item page →

A c-sparse set has self-density at most c, and a c-dense set has self-density at least 1c1/X

Statement

Let G be a finite simple graph, let c0, and let XV(G) be nonempty.

  1. If X is c-sparse, then dG(X,X)c.
  2. If X is c-dense, then dG(X,X)1c1/X.

Facts & Assumptions

Given: A finite simple graph G, a real c0, and a nonempty set XV(G).

[L1]

A set is c-sparse exactly when every vertex of the induced graph G[X] has degree at most cX (A set is c-sparse exactly when the maximum degree of the graph it induces is at most c times its size, c-sparse, c-dense and c-restricted vertex sets).

[L2]

The self-density is dG(X,X)=eG(X,X)/X2 (Edge counts and densities between nonempty vertex sets).

Proof

technique · direct
1.1

If X is c-sparse, then [L1] bounds every summand in [L3] by cX, so eG(X,X)cX2.

L1L3
2.1

Dividing the inequality of step 1.1 by X2 and using [L2] gives dG(X,X)c.

step 1.1L2algebra
3.1

If X is c-dense, then every vertex of G[X] has at most cX non-neighbours in X{x}, so it has at least X1cX neighbours in X. Summing as in [L3] gives eG(X,X)(1c1/X)X2, and [L2] turns this into dG(X,X)1c1/X.

L3L2givenalgebra
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A set of self-density at most c has a subset of at least half its size that is 4c-sparse

Statement

Let G be a finite simple graph, let c0, and let XV(G) be nonempty. If dG(X,X)c, then there is a subset XX with XX/2 such that X is 4c-sparse.

Facts & Assumptions

Given: A finite simple graph G, a real c0, and a nonempty set XV(G) with dG(X,X)c.

[L2]

The self-density inequality dG(X,X)c is equivalent to eG(X,X)cX2 (Edge counts and densities between nonempty vertex sets).

[L3]

A set is 4c-sparse exactly when every vertex of the induced graph on it has degree at most 4c times its size (A set is c-sparse exactly when the maximum degree of the graph it induces is at most c times its size, c-sparse, c-dense and c-restricted vertex sets).

Proof

technique · direct
1.1

By [L1] and [L2], the average internal degree of a vertex of X is at most cX.

L1L2algebra
2.1

Let B:={xX:degG[X](x)>2cX}. If BX/2, then the sum of the nonnegative internal degrees would be strictly larger than B2cXcX2, contradicting step 1.1. Hence X:=XB has X>X/2, and every xX has degG[X](x)2cX.

step 1.1algebrachoose
3.1

For xX one has degG[X](x)degG[X](x)2cX4cX, because XX/2. Thus [L3] makes X 4c-sparse.

step 2.1L3algebra
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A set is c-sparse in G exactly when it is c-dense in G, so c-restrictedness is complement-invariant

Statement

Let G be a finite simple graph, let c0, and let XV(G) be nonempty. Then X is c-sparse in G if and only if X is c-dense in G. Consequently X is c-restricted in G if and only if it is c-restricted in G.

Facts & Assumptions

Given: A finite simple graph G, a real c0, and a nonempty set XV(G).

[L1]
[L2]

The definitions of c-sparse, c-dense, and c-restricted are those of c-sparse, c-dense and c-restricted vertex sets.

Proof

technique · direct
1.1

For xX, the set NG(x)X is exactly (X{x})NG(x) by [L1].

L1
2.1

Therefore the inequality defining c-sparsity in G is exactly the inequality defining c-density in G, and vice versa, by [L2].

step 1.1L2
3.1

Since c-restricted means the disjunction of the sparse and dense conditions, step 2.1 shows that restrictedness is unchanged by complementation.

step 2.1L2
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-26Open item page →

A subset occupying at least a λ fraction of a c-sparse set is (c/λ)-sparse

Statement

Let G be a finite simple graph, let c0, let λ>0, and let XXV(G) be nonempty. If X is c-sparse and XλX, then X is (c/λ)-sparse.

Facts & Assumptions

Given: A finite simple graph G, reals c0 and λ>0, and nonempty sets XXV(G) such that X is c-sparse and XλX.

Proof

technique · direct
1.1

For every xX, the degree of x in G[X] is at most its degree in G[X].

L1
2.1

Since X is c-sparse, [L1] gives degG[X](x)cX; and because XλX, one has XX/λ. Hence degG[X](x)(c/λ)X for every xX.

step 1.1L1algebra
3.1

Applying [L1] again shows that X is (c/λ)-sparse.

step 2.1L1
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Sparsity is preserved when the parameter grows, and every nonempty set of at most two vertices is 0-restricted

Statement

Let G be a finite simple graph and let 0cc.

  1. If a nonempty set XV(G) is c-sparse, then it is c-sparse.
  2. If X is nonempty and X2, then X is 0-restricted.

Facts & Assumptions

Given: A finite simple graph G, reals 0cc, and a nonempty set XV(G).

[L1]

A nonempty set Y is c-sparse when every vertex of Y has at most cY neighbours in Y; it is c-dense when every vertex has at most cY non-neighbours in Y other than itself; and it is c-restricted when it is c-sparse or c-dense (c-sparse, c-dense and c-restricted vertex sets).

Proof

technique · direct
1.1

If X is c-sparse, then every vertex of X has at most cXcX neighbours in X, so [L1] makes X c-sparse.

L1algebra
1.2

If X=1, then its only vertex has no neighbour and no non-neighbour inside X{x}, so [L1] makes X both 0-sparse and 0-dense.

L1
2.1

If X=2, then either the two vertices are adjacent or they are not. In the first case X is 0-dense, and in the second it is 0-sparse. So [L1] makes every two-element set 0-restricted.

L1
CorollaryStatement: AI-generatedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A c-sparse set X satisfies α(G[X])X/(cX+1), and a c-dense set satisfies ω(G[X])X/(cX+1)

Statement

Let G be a finite simple graph, let c0, and let XV(G) be nonempty.

  1. If X is c-sparse, then α(G[X])X/(cX+1).
  2. If X is c-dense, then ω(G[X])X/(cX+1).

Facts & Assumptions

Given: A finite simple graph G, a real c0, and a nonempty set XV(G).

[L4]

Proof

technique · direct
1.1

In the sparse case, [L1] gives Δ(G[X])cX, so [L2] gives χ(G[X])cX+1.

L1L2
1.2

The two published definitions of α and ω agree by [L4], so the complement statement can be read with the same symbols.

L4
2.1

Applying [L3] to G[X] yields Xχ(G[X])α(G[X]), hence α(G[X])X/(cX+1).

step 1.1L3algebra
3.1

If X is c-dense, then [L5] makes X c-sparse in G, so step 2.1 applied there gives a stable set of size at least X/(cX+1). Reading that set back in G via [L5] gives a clique of the same size.

step 2.1step 1.2L5
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

An ϵ-regular pair is ϵ-regular for every ϵϵ with ϵ>0

Statement

Let 0<ϵϵ. If (X,Y) is an ϵ-regular pair, then it is an ϵ-regular pair.

Facts & Assumptions

Given: Reals 0<ϵϵ, disjoint nonempty vertex sets X,Y, and an ϵ-regular pair (X,Y).

[L1]

An ϵ-regular pair requires the density deviation bound for all subsets XX, YY with XϵX and YϵY (ϵ-regular pairs and self-regular vertex sets, Edge counts and densities between nonempty vertex sets).

Proof

technique · direct
1.1

If XϵX and YϵY, then also XϵX and YϵY because ϵϵ.

L1algebra
2.1

The ϵ-regularity of (X,Y) therefore gives d(X,Y)d(X,Y)ϵϵ. This is exactly the definition of ϵ-regularity.

step 1.1L1algebra
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Deleting the high-degree vertices of a γ-self-regular set of density d leaves more than (1γ) of it, and that remainder is ((d+γ)/(1γ))-sparse

Statement

Let 0<γ<1, let WV(G) be nonempty, and suppose (W,W) is a γ-regular pair of density d. Then there is a subset WW with W>(1γ)W such that W is ((d+γ)/(1γ))-sparse.

Facts & Assumptions

Given: A finite simple graph G, a real 0<γ<1, a nonempty set WV(G), and a density d=dG(W,W) such that (W,W) is γ-regular.

[L1]

If (X,Y) is a γ-regular pair of density d and a fixed set YY has YγY, then fewer than γX vertices of X have more than (d+γ)Y neighbours in Y (In a regular pair, fewer than ϵX vertices have too small a degree into a large subset, and fewer than ϵX have too large a degree, ϵ-regular pairs and self-regular vertex sets).

[L2]

A set is c-sparse exactly when every vertex of the induced graph on it has degree at most c times its size (A set is c-sparse exactly when the maximum degree of the graph it induces is at most c times its size, c-sparse, c-dense and c-restricted vertex sets).

Proof

technique · direct
1.1

Apply [L1] to the pair (W,W) with Y=W. Since WγW, fewer than γW vertices of W have more than (d+γ)W neighbours in W.

L1
2.1

Let W be the remaining vertices. Then W>(1γ)W.

step 1.1choose
3.1

For every xW, one has degG[W](x)degG[W](x)(d+γ)W<((d+γ)/(1γ))W. Therefore [L2] makes W ((d+γ)/(1γ))-sparse.

step 2.1L2algebra
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Deleting the low-degree vertices of a γ-self-regular set of density d leaves more than (1γ) of it, and that remainder is ((1d+2γ)/(1γ))-dense

Statement

Let 0<γ<1, let WV(G) be nonempty, and suppose (W,W) is a γ-regular pair of density d. Then there is a subset WW with W>(1γ)W such that W is ((1d+2γ)/(1γ))-dense.

Facts & Assumptions

Given: A finite simple graph G, a real 0<γ<1, a nonempty set WV(G), and a density d=dG(W,W) such that (W,W) is γ-regular.

[L1]

In a γ-regular pair (X,Y), all but fewer than γX vertices of X have at least (d(X,Y)γ)Y neighbours in any subset YY of size at least γY (In a regular pair, fewer than ϵX vertices have too small a degree into a large subset, and fewer than ϵX have too large a degree, ϵ-regular pairs and self-regular vertex sets).

[L2]

A set is c-dense exactly when every vertex has at most cX non-neighbours inside it other than itself (c-sparse, c-dense and c-restricted vertex sets).

Proof

technique · direct
1.1

Apply [L1] to the pair (W,W) with Y=W. Fewer than γW vertices of W then have fewer than (dγ)W neighbours in W.

L1
2.1

Let W be the remaining vertices. Then W>(1γ)W.

step 1.1choose
3.1

For xW, at most γW of its neighbours lie outside W, so x has at least (d2γ)W neighbours in W.

step 2.1algebra
4.1

Hence x has at most W1(d2γ)W<((1d+2γ)/(1γ))W non-neighbours inside W. By [L2], the set W is ((1d+2γ)/(1γ))-dense.

step 3.1L2algebra
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-26Open item page →

A large γ-self-regular set whose density lies between η and 1η forces at least cWV(H) induced copies of H

Statement

Fix a graph H with h=V(H), a real 0<η<1/2, and constants γ(H,η),c(H,η)>0 and N(H,η) from the induced counting lemma. If 0<γγ(H,η) and WV(G) has WN(H,η) with (W,W) γ-regular and ηdG(W,W)1η, then

indH(G)c(H,η)Wh.

Facts & Assumptions

Given: A graph H with h vertices, a real 0<η<1/2, a graph G, a set WV(G) with WN(H,η), and a real 0<γγ(H,η) such that (W,W) is γ-regular and ηdG(W,W)1η.

[L1]

If 0<η<1/2, the induced counting lemma supplies γ(H,η),c(H,η)>0 and N(H,η); it applies to h sets Wi of size at least N(H,η), repetitions allowed, when every relevant pair is γ(H,η)-regular and the edge- and nonedge-density bounds hold, and then yields at least c(H,η)iWi induced embeddings of H (Induced counting lemma: regular edge and nonedge pairs force many induced copies).

[L2]

If 0<γγ(H,η) and (W,W) is γ-regular, then it is also γ(H,η)-regular: any A,BW with Aγ(H,η)W and Bγ(H,η)W also satisfy the γ-threshold, so the defining density deviation is at most γγ(H,η) (ϵ-regular pairs and self-regular vertex sets).

[L3]

Proof

technique · direct
1.1

Apply [L1] with W1==Wh=W. The repeated-set case is permitted by the statement of the counting lemma.

L1
2.1

By [L2], every pair (Wi,Wj) in this application is γ(H,η)-regular.

step 1.1L2
2.2

If ij is an edge of H, then the required density lower bound is the left inequality ηdG(W,W). If ij is a non-edge, the required upper bound is the right inequality dG(W,W)1η. So all density hypotheses of [L1] are satisfied.

step 1.1given
3.1

Therefore [L1] produces at least c(H,η)Wh induced embeddings of H in G, and [L3] identifies this number with indH(G).

step 2.1step 2.2L1L3
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

If G has fewer than (δn)h induced copies of H and Wλn, then G[W] has fewer than ((δ/λ)W)h

Statement

Let H have h vertices. If G has n vertices, indH(G)<(δn)h, and WV(G) satisfies Wλn>0, then

indH(G[W])<((δ/λ)W)h.

Facts & Assumptions

Given: A graph H with h vertices, a graph G on n vertices, reals δ>0 and λ>0, and a subset WV(G) with Wλn and indH(G)<(δn)h.

[L1]

An induced embedding of H into G[W] is, by definition, an induced embedding of H into G whose image lies in W (Induced embeddings and induced copies of a graph, Subgraphs, induced subgraphs and spanning subgraphs).

[L2]

The induced-copy number counts induced embeddings (The induced-embedding count indH(G)).

Proof

technique · direct
1.1

By [L1], every induced embedding counted by indH(G[W]) is also counted by indH(G).

L1
2.1

Therefore indH(G[W])indH(G)<(δn)h by [L2].

step 1.1L2
3.1

Since Wλn, one has nW/λ. Substituting this into step 2.1 yields indH(G[W])<((δ/λ)W)h.

step 2.1algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Nikiforov: for every H and every ϵ(0,12) there is δ>0 such that every graph G with indH(G)<(δV(G))V(H) has an ϵ-restricted vertex set of size at least δV(G)

Statement

Fix a graph H with h=V(H) and a real ϵ(0,12). Then there exists δ>0 such that every nonempty finite simple graph G with

indH(G)<(δV(G))h

has an ϵ-restricted vertex set of size at least δV(G).

Facts & Assumptions

Given: A graph H with h vertices and a real ϵ(0,12).

[L1]

For each 0<γ<1, the self-regular-subset theorem gives a constant δ1(γ)>0 such that every nonempty graph on n vertices has a subset W with Wδ1(γ)n and (W,W) γ-regular (Every finite graph has a linearly large ϵ-self-regular vertex subset, ϵ-regular pairs and self-regular vertex sets).

[L2]

The induced counting constants include N=N(H,η), and if 0<γγ(H,η), WN, (W,W) is γ-regular, and its self-density lies between η and 1η, then indH(G)c(H,η)Wh (A large γ-self-regular set whose density lies between η and 1η forces at least cWV(H) induced copies of H).

[L4]

Every nonempty set of at most two vertices is 0-restricted, hence ϵ-restricted (Sparsity is preserved when the parameter grows, and every nonempty set of at most two vertices is 0-restricted).

Proof

technique · direct
1.1

Set η:=ϵ/4 and choose γ>0 so small that γϵ/8 and γγ(H,η) from [L2]. Then (η+γ)/(1γ)ϵ, and the dense trimming parameter from [L3] is also at most ϵ, because η=ϵ/4, γϵ/8, and ϵ<1/2.

L2L3algebra
2.1

If h=0, the induced-copy hypothesis is never satisfied: both sides of its displayed inequality are 1. Thus suppose h1. Let δ1:=δ1(γ) be the constant of [L1], let c:=c(H,η) and N:=N(H,η) be the constants of [L2], put N:=max{N,1}, and set δ:=min{δ1c1/h, (1γ)δ1, δ1/N, 1}. Then δ>0 and depends only on H and ϵ.

step 1.1L1L2choose
3.1

Now let G be a nonempty graph on n vertices with indH(G)<(δn)h. If n<N/δ1, then any singleton X is 0-restricted by [L4] and satisfies X=1>δn, because δδ1/N. Hence suppose nN/δ1. By [L1] choose WV(G) with Wδ1nNN such that (W,W) is γ-regular.

step 2.1L1L4choosealgebra
4.1

If ηdG(W,W)1η, then [L2] gives indH(G)cWhcδ1hnh(δn)h, contrary to the hypothesis on G. Therefore either dG(W,W)<η or dG(W,W)>1η.

step 1.1step 2.1step 3.1L2algebra
5.1

In the first case, the low-density trimming lemma in [L3] yields a subset WW with W>(1γ)Wδn that is ϵ-sparse by step 1.1. In the second case, the high-density trimming lemma in [L3] yields a subset WW with the same size bound that is ϵ-dense. In either case W is ϵ-restricted.

step 1.1step 2.1step 3.1step 4.1L3
6.1

Step 3.1 handles small n, and steps 4.1 and 5.1 handle all remaining cases, so every graph satisfying the induced-copy bound has an ϵ-restricted set of size at least δV(G).

step 3.1step 4.1step 5.1
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Rödl: for every H and every ϵ(0,12) there is δ>0 such that every nonempty H-free graph has an ϵ-restricted vertex set of size at least δV(G)

Statement

For every graph H and every ϵ(0,12) there exists δ>0 such that every nonempty H-free finite simple graph G has an ϵ-restricted vertex set of size at least δV(G).

Facts & Assumptions

Given: A graph H and a real ϵ(0,12).

[L2]

For every graph H and ϵ(0,1/2) there is δ>0 such that every nonempty graph G satisfying indH(G)<(δV(G))V(H) has an ϵ-restricted set of size at least δV(G) (Nikiforov: for every H and every ϵ(0,12) there is δ>0 such that every graph G with indH(G)<(δV(G))V(H) has an ϵ-restricted vertex set of size at least δV(G)).

Proof

technique · direct
1.1

Let δ be the constant supplied by [L2] for the given H and ϵ.

L2choose
1.2

If G is nonempty and H-free, then [L1] gives indH(G)=0<(δV(G))V(H).

L1algebra
2.1

Applying [L2] to step 1.2 yields the desired ϵ-restricted set.

step 1.1step 1.2L2
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Rödl's theorem for a nonempty family of forbidden induced subgraphs

Statement

Let F be a nonempty family of graphs and let ϵ(0,12). Then there exists δ>0 such that every F-free nonempty finite simple graph G has an ϵ-restricted vertex set of size at least δV(G).

Facts & Assumptions

Given: A nonempty family F of graphs and a real ϵ(0,12).

[L1]

A graph that is F-free is H-free for every HF (H-free and F-free graphs under the induced-subgraph convention).

[L2]

For every graph H and ϵ(0,1/2) there is δ>0 such that every nonempty H-free graph G has an ϵ-restricted set of size at least δV(G) (Rödl: for every H and every ϵ(0,12) there is δ>0 such that every nonempty H-free graph has an ϵ-restricted vertex set of size at least δV(G)).

Proof

technique · direct
1.1

Choose any graph HF.

givenchoose
2.1

By [L2], there is a constant δ>0 such that every nonempty H-free graph has an ϵ-restricted set of size at least δV(G).

step 1.1L2choose
3.1

If G is nonempty and F-free, then [L1] makes it H-free, so step 2.1 applies to G.

step 1.1step 2.1L1
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

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ϵ

Statement

For every graph H and every ϵ(0,12) there exists δ>0 such that every nonempty H-free finite simple graph G contains a set XV(G) with XδV(G) and either dG(X,X)ϵ or dG(X,X)1ϵ.

Facts & Assumptions

Given: A graph H and a real ϵ(0,12).

[L1]

Rödl's theorem supplies a constant δ0>0 such that every nonempty H-free graph G has an (ϵ/2)-restricted set of size at least δ0V(G) (Rödl: for every H and every ϵ(0,12) there is δ>0 such that every nonempty H-free graph has an ϵ-restricted vertex set of size at least δV(G)).

[L2]

A (ϵ/2)-sparse set has self-density at most ϵ/2, while a (ϵ/2)-dense set has self-density at least 1ϵ/21/X (A c-sparse set has self-density at most c, and a c-dense set has self-density at least 1c1/X).

Proof

technique · direct
1.1

Let δ0 be the constant from [L1] for the parameter ϵ/2, and set δ:=min{δ0,ϵδ0/2}.

L1choose
2.1

If G is nonempty and H-free, then [L1] gives a set X with Xδ0V(G) that is (ϵ/2)-restricted.

step 1.1L1
3.1

If X is (ϵ/2)-sparse, then [L2] gives dG(X,X)ϵ/2ϵ.

step 2.1L2
3.2

If X is (ϵ/2)-dense and X2/ϵ, then [L2] gives dG(X,X)1ϵ. If instead X<2/ϵ, then V(G)<2/(ϵδ0) by step 2.1, and the single-vertex set {v} has self-density 0ϵ and size 1>δV(G) by the choice of δ in step 1.1.

step 1.1step 2.1L2algebracases
4.1

In every case there is a set of size at least δV(G) whose self-density is at most ϵ or at least 1ϵ.

step 3.1step 3.2algebra
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

The edge-density form of Rödl's theorem implies the maximum-degree form, with ϵ and δ each shrunk by a constant factor

Statement

Assume the edge-density form of Rödl's theorem holds at parameter ϵ/4 with constant δ0. Then the maximum-degree form holds at parameter ϵ with constant δ0/2.

Facts & Assumptions

Given: A graph H, a real ϵ(0,12), and the edge-density form of Rödl's theorem at parameter ϵ/4 with constant δ0.

[L1]

The edge-density form supplies, in every nonempty H-free graph G, a set X of size at least δ0V(G) with dG(X,X)ϵ/4 or dG(X,X)1ϵ/4 (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 dG(X,X)c, then some subset XX with XX/2 is 4c-sparse (A set of self-density at most c has a subset of at least half its size that is 4c-sparse).

Proof

technique · direct
1.1

Let G be a nonempty H-free graph. By [L1], choose XV(G) with Xδ0V(G) and either dG(X,X)ϵ/4 or dG(X,X)1ϵ/4.

L1choose
2.1

In the sparse branch, [L2] applied with c=ϵ/4 gives a subset XX with XX/2 that is ϵ-sparse, hence ϵ-restricted.

step 1.1L2
2.2

In the dense branch, the diagonal convention gives dG(X,X)=11/XdG(X,X)ϵ/4; applying [L2] to G yields a subset XX with XX/2 that is ϵ-sparse in G, and [L3] turns this into ϵ-dense, hence ϵ-restricted, in G.

step 1.1L2L3algebra
3.1

In either branch X(δ0/2)V(G), so the maximum-degree form holds with constant δ0/2.

step 2.1step 2.2
CorollaryStatement: AI-generatedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A linearly large induced subgraph of a graph with few induced copies again has a linearly large restricted set

Statement

Fix a graph H, a real ϵ(0,12), and a fraction λ>0. Then there exists δ>0 such that whenever G is a nonempty graph on n vertices with indH(G)<(δn)V(H) and WV(G) satisfies Wλn, the induced subgraph G[W] contains an ϵ-restricted set of size at least δW.

Facts & Assumptions

Given: A graph H, a real ϵ(0,12), and a real λ>0.

[L1]

If G has n vertices, h=V(H), indH(G)<(δn)h, and Wλn>0, then indH(G[W])<((δ/λ)W)h (If G has fewer than (δn)h induced copies of H and Wλn, then G[W] has fewer than ((δ/λ)W)h).

[L2]

There is δ0>0 such that every nonempty graph J with indH(J)<(δ0V(J))V(H) has an ϵ-restricted set of size at least δ0V(J) (Nikiforov: for every H and every ϵ(0,12) there is δ>0 such that every graph G with indH(G)<(δV(G))V(H) has an ϵ-restricted vertex set of size at least δV(G)).

Proof

technique · direct
1.1

Let δ0 be the constant of [L2] for H and ϵ, and set δ:=min{δ0,λδ0}. Then δ>0, δδ0, and δ/λδ0.

L2choosealgebra
2.1

If indH(G)<(δn)V(H) and Wλn, then [L1] gives indH(G[W])<((δ/λ)W)V(H)(δ0W)V(H).

step 1.1L1algebra
3.1

Applying [L2] inside G[W] yields an ϵ-restricted set of size at least δ0W. Since δ0WδW by step 1.1, this is the required set.

step 1.1step 2.1L2algebra
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

For every λ>0 a bounded number of disjoint ϵ-restricted sets covers all but λV(G) vertices of an H-free graph

Statement

Fix a graph H, a real ϵ(0,12), and λ>0. Then there is an integer t=t(H,ϵ,λ) such that every nonempty H-free finite simple graph G contains pairwise disjoint ϵ-restricted sets X1,,Xs for some st, whose union misses fewer than λV(G) vertices.

Facts & Assumptions

Given: A graph H, reals ϵ(0,12) and λ>0.

[L2]

Rödl's theorem provides a constant δ>0 such that every nonempty H-free graph contains an ϵ-restricted set of size at least δ times its order (Rödl: for every H and every ϵ(0,12) there is δ>0 such that every nonempty H-free graph has an ϵ-restricted vertex set of size at least δV(G)).

[L3]

Sparsity is internal to induced subgraphs, so a set that is ϵ-restricted in an induced subgraph is also ϵ-restricted in the ambient graph (A set is c-sparse exactly when the maximum degree of the graph it induces is at most c times its size, c-sparse, c-dense and c-restricted vertex sets).

Proof

technique · direct
1.1

Let δ be the constant from [L2]. Choose t minimal with (1δ)t<λ.

L2choose
1.2

Starting from G, repeatedly apply [L2] to the induced subgraph on the current remainder while that remainder has at least λV(G) vertices. By [L1] each remainder is still H-free, so this produces pairwise disjoint ϵ-restricted sets X1,X2,.

L1L2choose
2.1

After each extraction, at least a δ fraction of the current remainder is removed. Hence after k steps the remainder has size at most (1δ)kV(G). In particular, after t steps it has size strictly below λV(G) by the choice of t.

step 1.1step 1.2algebra
3.1

The process therefore stops after some number st of extractions, and [L3] makes every extracted set ϵ-restricted in the original graph.

step 1.2step 2.1L3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Every H-free graph partitions into boundedly many vertex sets of self-density at most ϵ or at least 1ϵ

Statement

Fix a graph H and a real ϵ(0,12). Then there exists an integer B=B(H,ϵ) such that every H-free finite simple graph G admits a partition

V(G)=X1Xm,mB,

in which every part satisfies dG(Xi,Xi)ϵ or dG(Xi,Xi)1ϵ.

Facts & Assumptions

Given: A graph H and a real ϵ(0,12).

[L1]

The edge-density form of Rödl's theorem supplies a constant δ0>0 such that every nonempty H-free finite simple graph J contains a set XV(J) with Xδ0V(J) and either dJ(X,X)ϵ/2 or dJ(X,X)1ϵ/2 (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ϵ).

[F1]

If WV(G) then G[W] has the same adjacencies on every subset XW as G does, so dG[W](X,X)=dG(X,X) (Subgraphs, induced subgraphs and spanning subgraphs, Edge counts and densities between nonempty vertex sets).

Proof

technique · direct
1.1

Let δ0>0 be the constant from [L1], set ρ:=min{δ0,12}, and note that 0<ρ12. Then every nonempty H-free graph J contains a set XV(J) with XρV(J) and either dJ(X,X)ϵ/2 or dJ(X,X)1ϵ/2.

L1algebrachoose
2.1

Since 0<1ρ<1, [L3] applied to r=1ρ yields a natural number t1 with (1ρ)t<ρϵ/16.

step 1.1L3choose
2.2

Let G be an H-free finite simple graph. If V(G)=, the empty partition works, so assume n:=V(G)>0. Put R0:=V(G). For each i=1,,t, if Ri1= stop; otherwise the induced subgraph G[Ri1] is H-free by [L2], so step 1.1 and [F1] give a nonempty set XiRi1 with XiρRi1 and either dG(Xi,Xi)ϵ/2 or dG(Xi,Xi)1ϵ/2. Define Ri:=Ri1Xi.

step 1.1L2F1choose
3.1

If the process stops at some stage it because Ri1=, then the nonempty extracted sets X1,,Xi1 partition V(G) and each already has self-density at most ϵ/2 or at least 1ϵ/2, hence in particular at most ϵ or at least 1ϵ.

step 2.2algebra
3.2

Assume now that the process does not stop before stage t. Then X1,,Xt are pairwise disjoint nonempty sets, and an induction on i using step 2.2 gives Ri(1ρ)Ri1 for every it. Hence Rt(1ρ)tn<(ρϵ/16)n by step 2.1, while X1ρn by step 2.2.

step 2.1step 2.2algebra
4.1

Put Y1:=X1Rt and Yi:=Xi for 2it. Then Y1,,Yt partition V(G). Writing x:=X1, r:=Rt, y:=Y1=x+r and α:=r/x, step 3.2 gives α<ϵ/16.

step 3.2algebra
5.1

If dG(X1,X1)ϵ/2, then eG(Y1,Y1)eG(X1,X1)+2ry because the new ordered edges are those incident with at least one vertex of Rt. Therefore dG(Y1,Y1)(ϵ/2)(x/y)2+2r/yϵ/2+2α<ϵ.

step 4.1algebra
5.2

If instead dG(X1,X1)1ϵ/2, then dG(Y1,Y1)dG(X1,X1)(x/y)2(1ϵ/2)/(1+α)2. Since α<ϵ/16 and ϵ<1/2, one has (1+α)2<(1+ϵ/16)21+ϵ/2, so dG(Y1,Y1)>(1ϵ/2)/(1+ϵ/2)>1ϵ.

step 4.1algebra
6.1

In the situation of steps 3.2 and 4.1, step 5.1 or 5.2 handles Y1, while each Yi=Xi for i2 already has self-density at most ϵ/2 or at least 1ϵ/2. Therefore every part of the partition has self-density at most ϵ or at least 1ϵ.

step 2.2step 4.1step 5.1step 5.2
7.1

Step 3.1 settles the case where the extraction stops early, and step 6.1 settles the case where it reaches stage t. So B:=t works for every H and ϵ.

step 2.1step 3.1step 6.1
RemarkRemark: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Bounded degree against bounded density: the two statements of Rödl's theorem, and which one is stronger

The maximum-degree form is stronger than the density form. If every vertex of X has at most ϵX neighbours, then the self-density is at most ϵ by A c-sparse set has self-density at most c, and a c-dense set has self-density at least 1c1/X. The converse fails: small average degree does not control exceptional vertices, and a large star is the basic witness.

What this page proves is the stronger form Rödl: for every H and every ϵ(0,12) there is δ>0 such that every nonempty H-free graph has an ϵ-restricted vertex set of size at least δV(G), then derives the density form 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ϵ, and finally shows by The edge-density form of Rödl's theorem implies the maximum-degree form, with ϵ and δ each shrunk by a constant factor that the weaker statement implies the stronger one after shrinking the constants by a fixed factor.

RemarkRemark: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Why the self-density bound for a dense set carries a 1/X slack

The self-density dG(X,X) counts ordered adjacent pairs of distinct vertices and divides by X2, so the diagonal pairs never contribute. A clique on s vertices therefore has self-density s(s1)/s2=11/s, not 1. That is why the dense conclusion in A c-sparse set has self-density at most c, and a c-dense set has self-density at least 1c1/X carries the reciprocal-size term. The density form of Rödl's theorem absorbs this term by changing its constants and states the cleaner threshold 1ϵ.

RemarkRemark: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

What this proof gives for δ, and why the regularity route is expensive

The proof of Rödl: for every H and every ϵ(0,12) there is δ>0 such that every nonempty H-free graph has an ϵ-restricted vertex set of size at least δV(G) runs through the self-regular subset theorem and hence through Szemerédi regularity. Its constant δ is therefore extremely small: it is assembled from the regularity output, the counting-lemma constant, and the trimming loss in Nikiforov: for every H and every ϵ(0,12) there is δ>0 such that every graph G with indH(G)<(δV(G))V(H) has an ϵ-restricted vertex set of size at least δV(G). Nothing on this page claims that this bound is close to optimal.

The significance of the theorem is structural, not quantitative: every H-free graph contains a linearly large region that is sparse or dense in a strong sense. Later work improves the constants by avoiding the full regularity machinery; this page does not.

5 · Examples, counterexamples and false statements

None yet.

Sources