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.

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

Extremal Graph Theory

1 · Prerequisites

2 · Summary

Finite simple graphs, ordinary subgraphs, degree and neighbourhood notation, finite counting, chromatic number, and Ramsey arrow notation provide the setting. The page fixes ordinary-subgraph avoidance explicitly, then defines extremal numbers and balanced Turán graphs.

Independent proofs of Mantel’s theorem and Turán’s theorem give exact edge counts and equality graphs, followed by a Turán-graph Ramsey construction. Normalized extremal numbers lead to Turán density and supersaturation; common-neighbour double counting gives the bipartite and ordinary Kővári–Sós–Turán bounds. A locally proved hypergraph KST lemma then supplies Erdős–Stone for balanced blowups and the full Erdős–Stone–Simonovits theorem, ending with the citable formula that asymptotic extremal density depends only on chromatic number.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Ordinary-subgraph extremal number ex(n,H), Turán graph Tn,r, and balanced blowup H[s]

Definition

Throughout this page, containment means ordinary subgraph containment in the sense of Subgraphs, induced subgraphs and spanning subgraphs, not induced containment. A graph is H-free here when it has no ordinary subgraph isomorphic to H.

For a finite graph H with at least one edge and nN, define its extremal number

ex(n,H):=max{e(G):V(G)=n and G is H-free}.

The family is nonempty because the edgeless graph is H-free, and it is finite. For a family H of graphs, define ex(n,H) analogously by avoiding every member.

For r1, write n=qr+a with 0a<r. The Turán graph Tn,r is the complete r-partite graph with a parts of size q+1 and ra parts of size q. Empty parts are allowed, so this also covers n<r and n=0.

For a finite graph H and sN, the balanced blowup H[s] replaces each vertex v by an independent set Vv of size s and replaces each edge uv by all s2 edges between Vu and Vv. Thus H[0] and the blowup of the null graph are null, while H[1]H. In particular, Kr[s] is a complete balanced r-partite graph, including K0[s] as the null graph.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

The exact edge count of Tn,r and the unique balancing maximum among complete r-partite graphs

Statement

Let r1 and write n=qr+a with 0a<r. Then

e(Tn,r)=(n2)a(q+12)(ra)(q2)=12(n2a(q+1)2(ra)q2).

Among complete r-partite graphs on n vertices, this is the maximum edge count. Equality holds exactly when all part sizes differ by at most 1, hence exactly for a graph isomorphic to Tn,r. Also

e(Tn,r)r12rn2,

with equality exactly when r divides n.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

For n=qr+a, Tn,r is the complete r-partite graph with a parts of size q+1 and ra parts of size q (Ordinary-subgraph extremal number ex(n,H), Turán graph Tn,r, and balanced blowup H[s]).

[F2]

If V has n elements, the complete graph KV has exactly (n2) edges (The complete graph on an n-element vertex set has (n2) edges).

[F3]

(nk) is the number of k-element subsets of an n-element set (The set [A]k of k-element subsets and the binomial coefficient (nk):=[n]k).

Proof

technique · count missing within-part pairs and balance parts
1.1

A complete multipartite graph contains every vertex pair except pairs within one part. If its part sizes are n1,,nr, its edge count is (n2)i(ni2)=12(n2ini2). Substituting the a sizes q+1 and the remaining sizes q gives both displayed exact formulas.

givenF1F2F3
2.1

If ninj+2, moving one vertex from part i to part j changes knk2 by (ni1)2+(nj+1)2ni2nj2=2(ninj1)<0, so it strictly increases the edge count. Repetition ends exactly when every two part sizes differ by at most 1, which forces the quotient-remainder sizes and proves both maximality and uniqueness.

step 1.1
2.2

The identity i(nin/r)2=ini2n2/r0 gives e(r1)n2/(2r). Equality requires every ni=n/r, possible exactly when r divides n; for the balanced integer sizes the converse is immediate.

step 1.1
3.1

Steps 1.1-2.2 prove the exact count, balancing characterization, quadratic bound, and both equality cases, including n=0 and r=1.

step 1.1step 2.1step 2.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Mantel's theorem: ex(n,K3)=n2/4, uniquely attained by Tn,2

Statement

For every nN,

ex(n,K3)=n24=e(Tn,2).

Every triangle-free graph on n vertices has at most this many edges, and equality holds exactly for a graph isomorphic to the balanced complete bipartite graph Tn,2.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

ex(n,H) is the maximum edge count of an n-vertex graph with no ordinary copy of H (Ordinary-subgraph extremal number ex(n,H), Turán graph Tn,r, and balanced blowup H[s]).

[F2]

The open neighbourhood is NG(v)={u:{u,v}E} and degG(v)=NG(v) (Adjacency, incidence, open and closed neighbourhoods, vertex degree, minimum degree and maximum degree).

[F3]

Writing n=qr+a with 0a<r, e(Tn,r)=(n2)a(q+12)(ra)(q2); among complete r-partite graphs on n vertices this is the maximum edge count, and equality holds exactly when all part sizes differ by at most 1 (The exact edge count of Tn,r and the unique balancing maximum among complete r-partite graphs).

Proof

technique · induction after deleting the ends of an edge
1.1

The assertion is immediate for n=0,1,2. Assume it, including uniqueness, for n2, and let G be a triangle-free n-vertex graph. If G has no edge its bound is immediate. Otherwise choose an edge uv. No vertex other than u,v is adjacent to both ends, so d(u)+d(v)n.

givenF1F2
2.1

Delete u,v to obtain a triangle-free graph G. The removed edges number d(u)+d(v)1, so e(G)(n2)2/4+n1=n2/4. The graph Tn,2 is triangle-free and has the last edge count, proving the exact maximum.

step 1.1givenF1F3
3.1

Suppose equality holds. Then GTn2,2, d(u)+d(v)=n, and every other vertex is adjacent to exactly one of u,v. In each part of G, triangle-freeness forces all vertices to choose the same endpoint: two vertices in opposite parts choosing the same endpoint would form a triangle with their cross edge. Hence adjoining u to one part and v to the other makes G complete bipartite.

step 1.1step 2.1
4.1

Its two part sizes sum to n and its product is n2/4; the balancing equality in the preceding lemma forces them to differ by at most 1. Thus GTn,2. Conversely that graph has equality, completing the induction and the uniqueness proof.

step 3.1givenF3
5.1

Steps 1.1-4.1 prove Mantel's theorem independently of Turán's theorem, for all n and with equality fully characterized.

step 1.1step 2.1step 3.1step 4.1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Zykov symmetrisation turns an extremal clique-free graph into a complete multipartite graph without losing edges

Statement

Let r1, and let G have the maximum number of edges among the n-vertex Kr+1-free graphs. By repeatedly replacing a vertex by a nonadjacent twin of another vertex, without decreasing the edge count or creating Kr+1, one reaches a complete k-partite graph with kr and the same number of edges.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

ex(n,H) is the maximum edge count of an n-vertex graph with no ordinary copy of H (Ordinary-subgraph extremal number ex(n,H), Turán graph Tn,r, and balanced blowup H[s]).

[F2]

The open neighbourhood is NG(v)={u:{u,v}E} and degG(v)=NG(v) (Adjacency, incidence, open and closed neighbourhoods, vertex degree, minimum degree and maximum degree).

[F3]

A clique is a vertex set in which every two distinct vertices are adjacent (Cliques, independent sets, clique number and independence number).

Proof

technique · Zykov duplication with a finite potential
1.1

Replacing u by a twin of a nonneighbor v creates no Kr+1: any new clique containing u becomes a clique after replacing u by v. Its edge-count change is d(v)d(u). Since G is extremal, nonadjacent vertices must have equal degrees, or duplicating the higher-degree one would increase the edge count. Thus every such replacement preserves extremality.

givenF1F2F3
2.1

Group vertices with equal open neighbourhoods into twin classes. If two nonadjacent vertices lie in different classes, duplicate every vertex of the smaller class into the larger class. Step 1.1 preserves the edge count, while the sum of the squares of twin-class sizes strictly increases. This integer is at most n2, so finitely many repetitions reach a graph in which nonadjacent vertices have equal neighbourhoods.

step 1.1
3.1

In the final graph, nonadjacency is transitive: if u is nonadjacent to v and v to w, then N(u)=N(v)=N(w), so u is nonadjacent to w. Its equivalence classes are independent sets, and every pair of distinct classes is completely joined. The graph is therefore complete multipartite. Choosing one vertex from each nonempty part gives a clique, so the number of parts is at most r.

step 2.1givenF2F3
4.1

Steps 1.1-3.1 give a terminating, edge-preserving symmetrisation from the extremal graph to the asserted complete multipartite graph.

step 1.1step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Turán's theorem with equality: ex(n,Kr+1)=e(Tn,r), and Tn,r is the unique extremal graph

Statement

For nN and r1,

ex(n,Kr+1)=e(Tn,r).

Moreover, an n-vertex Kr+1-free graph has this many edges if and only if it is isomorphic to Tn,r.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

ex(n,H) is the maximum edge count of an n-vertex graph with no ordinary copy of H (Ordinary-subgraph extremal number ex(n,H), Turán graph Tn,r, and balanced blowup H[s]).

[F2]

Zykov symmetrisation takes an extremal Kr+1-free graph to a complete k-partite graph with kr and the same edge count (Zykov symmetrisation turns an extremal clique-free graph into a complete multipartite graph without losing edges).

[F3]

Among complete r-partite graphs on n vertices, Tn,r has maximum edge count, with equality exactly for balanced part sizes (The exact edge count of Tn,r and the unique balancing maximum among complete r-partite graphs).

Proof

technique · symmetrise for the bound, then use degree induction for rigidity
1.1

The graph Tn,r is Kr+1-free. Zykov symmetrisation sends an extremal graph to a complete k-partite graph with kr and the same edge count; adding empty parts makes it complete r-partite, so balancing bounds its edges by e(Tn,r). Hence the displayed extremal number is exact.

givenF1F2F3
1.2

For uniqueness, induct on r. At r=1, a K2-free graph is edgeless and equals Tn,1. The case n=0 is also immediate. Assume r2, n1, and rigidity for r1, and let G attain e(Tn,r). Choose a vertex v of maximum degree d, put A=N(v) and B=V(G)A. Then G[A] is Kr-free and e(G)e(G[A])+bBd(b)e(Td,r1)+(nd)d. The last expression is the edge count of a complete r-partite graph whose one part has size nd and whose remaining parts are balanced on d vertices, so balancing makes it at most e(Tn,r).

givenF3
2.1

Equality for G forces equality throughout step 1.2. The first inequality forces G[B] to have no edge, the degree inequality forces every bB to have degree d, and A=d then forces every vertex of B to be adjacent to every vertex of A. Inductive rigidity gives G[A]Td,r1, and balancing equality makes the resulting r part sizes differ by at most 1. Thus GTn,r.

step 1.2givenF3
3.1

Conversely Tn,r is Kr+1-free and has the extremal edge count by step 1.1. The induction therefore proves both directions of the equality characterization.

step 1.1step 2.1
4.1

Steps 1.1-3.1 prove the exact formula and uniqueness for every n, including n<r and n=0.

step 1.1step 1.2step 2.1step 3.1
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Turán graphs give the Ramsey lower bound R(s,t)(s1)(t1)+1

Statement

For integers s,t2,

R(s,t)(s1)(t1)+1.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

N(s,t)2 means every red-blue colouring of the pairs of an N-element set has a red s-set or a blue t-set (Finite colourings of k-element subsets, monochromatic sets, and the arrow notations N(s,t)2 and N(r)ck).

[F2]

R(s,t) is the least positive N satisfying N(s,t)2 (The off-diagonal Ramsey number R(s,t) as the least N with N(s,t)2, for positive s,t).

Proof

technique · exhibit a colouring below the claimed threshold
1.1

Partition (s1)(t1) vertices into s1 parts of size t1. Colour every edge within a part blue and every edge between parts red. A red clique uses at most one vertex from each part, so has size at most s1; a blue clique lies in one part, so has size at most t1.

givenF1
2.1

Thus this colouring has neither a red Ks nor a blue Kt. The Ramsey-number definition makes R(s,t) strictly larger than (s1)(t1), proving the integer lower bound.

step 1.1givenF1F2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Edge density and the asymptotic notations O, o, Ω, and Θ for extremal functions

Definition

For an n-vertex graph G with n2, its edge density is

d(G):=e(G)(n2).

The normalized extremal number is ex(n,H)/(n2) for n2.

For eventually nonnegative functions f,g:NR with g(n)>0 eventually:

  • f=O(g) means that some C,N>0 satisfy f(n)Cg(n) for nN;
  • f=o(g) means f(n)/g(n)0;
  • f=Ω(g) means that some c,N>0 satisfy f(n)cg(n) for nN;
  • f=Θ(g) means both f=O(g) and f=Ω(g).

A subscript, as in Or,s, permits the hidden constant and threshold to depend on the subscripted parameters. No normalized edge density is assigned when n<2 because (n2)=0.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

ex(n,H)/(n2) is nonincreasing for n2

Statement

Let H be a finite graph with at least one edge. For every n3,

ex(n,H)(n2)ex(n1,H)(n12).

Hence the sequence indexed by n2 is nonincreasing.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

For n2, the normalized extremal number is ex(n,H)/(n2) (Edge density and the asymptotic notations O, o, Ω, and Θ for extremal functions).

[F2]

The induced subgraph G[W] retains exactly the edges of G with both endpoints in W (Subgraphs, induced subgraphs and spanning subgraphs).

[F3]

For a finite incidence relation, the sum of its row-fibre sizes equals the sum of its column-fibre sizes (Double counting: xXRx=R=yYRy for a relation between finite sets).

Proof

technique · double-count an edge and a deleted vertex
1.1

Let G be an n-vertex H-free graph with e(G)=ex(n,H). Every induced graph Gv is still H-free, so e(Gv)ex(n1,H).

givenF2
2.1

Count pairs (e,v) with eE(G) and v not incident with e. Each edge has n2 choices of v, while for fixed v there are e(Gv) choices. Double counting gives (n2)e(G)=ve(Gv)nex(n1,H).

step 1.1givenF3
3.1

Substituting e(G)=ex(n,H) and using (n2)=n(n1)/2 and (n12)=(n1)(n2)/2 turns step 2.1 into the displayed inequality. There is no comparison before n=3, so the sequence begins at n=2.

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

Every finite graph with an edge has a Turán density π(H)=limnex(n,H)/(n2)

Statement

For every finite graph H with at least one edge, the limit

π(H):=limnex(n,H)(n2)

exists in [0,1]. It equals

infn2ex(n,H)(n2).

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

For a finite graph H with an edge and every n3, the normalized extremal numbers satisfy ex(n,H)/(n2)ex(n1,H)/(n12) (ex(n,H)/(n2) is nonincreasing for n2).

[F2]

Proof

technique · apply bounded monotone convergence
1.1

The normalized extremal numbers are nonincreasing. They lie in [0,1] because an edge count is nonnegative and no simple n-vertex graph has more than (n2) edges.

givenF1
2.1

Bounded monotone convergence makes the sequence converge to its infimum. The bounds in step 1.1 place that value in [0,1].

step 1.1givenF2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Above Turán density, a graph contains a positive-density family of copies of the forbidden graph

Statement

Let H be a finite graph with h vertices and at least one edge. For every ε>0 there are δ>0 and N such that every nN graph G with

e(G)(π(H)+ε)(n2)

contains at least δnh injective ordinary-subgraph embeddings of H into G.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

For every finite graph H with an edge, the normalized extremal numbers converge to π(H), their infimum over n2 (Every finite graph with an edge has a Turán density π(H)=limnex(n,H)/(n2)).

[F2]

For a finite incidence relation, the sum of its row-fibre sizes equals the sum of its column-fibre sizes (Double counting: xXRx=R=yYRy for a relation between finite sets).

[F3]

(nk) is the number of k-element subsets of an n-element set (The set [A]k of k-element subsets and the binomial coefficient (nk):=[n]k).

[F4]

ex(n,H) is the maximum edge count of an n-vertex graph with no ordinary copy of H (Ordinary-subgraph extremal number ex(n,H), Turán graph Tn,r, and balanced blowup H[s]).

Proof

technique · average over fixed-size vertex subsets
1.1

If π(H)+ε>1, take δ=1 and N=2: for n2 one has (n2)1, so (π(H)+ε)(n2)>(n2)e(G) and no graph satisfies the edge hypothesis. The threshold cannot be lowered to 1, because (12)=0 makes the hypothesis vacuous at n=1 while the conclusion there demands δnh=1 embedding of an h-vertex H into a one-vertex graph. Hence assume π(H)+ε1, and choose mmax(h,2) with ex(m,H)/(m2)<π(H)+ε/2. For an n-vertex G satisfying the hypothesis, the average edge density of its induced m-vertex subgraphs equals e(G)/(n2)π(H)+ε: each edge lies in (n2m2) such subsets.

givenF1F2F3F4
2.1

Let p be the fraction of m-subsets inducing more than ex(m,H) edges. The remaining subsets have density below π(H)+ε/2, while every density is at most 1. Therefore π(H)+ε(1p)(π(H)+ε/2)+p, so pε/2 after weakening the resulting positive lower bound if necessary. Each good subset induces an m-vertex graph with more than ex(m,H) edges, so by [F4] it is not H-free: it admits an injective ordinary-subgraph embedding of H.

step 1.1givenF4
3.1

Count pairs consisting of a good m-set and a chosen injective copy of H inside it. There are at least (ε/2)(nm) pairs after choosing one copy in each good set, while any fixed embedding lies in (nhmh) m-sets. Thus the number of embeddings is at least (ε/2)(nm)/(nhmh)=(ε/2)(nh)/(mh). For n2h, this is at least δnh for some δ>0 depending only on H,ε.

step 2.1givenF2F3
4.1

Taking Nmax(m,2h) completes the assertion with the constants constructed above.

step 1.1step 3.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

The Zarankiewicz number z(m,n;s,t) for a forbidden Ks,t in a bipartite graph

Definition

For m,nN and s,t1, the Zarankiewicz number z(m,n;s,t) is the maximum number of edges in a bipartite graph with a specified left part of size m and right part of size n that contains no ordinary Ks,t whose s-vertex part lies on the left and whose t-vertex part lies on the right.

The edgeless bipartite graph makes the maximizing family nonempty, and only finitely many subsets of the mn possible cross edges occur. Interchanging the two sides gives the exact symmetry

z(m,n;s,t)=z(n,m;t,s).

The orientation of s,t is part of the notation; it will determine which additive term appears in the Kővári–Sós–Turán bound.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

The Kővári–Sós–Turán common-neighbour count and the discrete convexity lower bound for degree sums

Statement

Let s,t1 be integers, let G be bipartite with parts A,B, where A=m, B=n, and let d(b)=N(b)A. If G contains no oriented Ks,t with s vertices in A, then

bB(d(b)s)(t1)(ms).

For n1 and any nonnegative integers d1,,dn with sum E, moving one unit from a value at least two larger than another cannot increase i(dis). Consequently the minimum occurs when the values differ by at most one. If E/ns1, this gives

i=1n(dis)ns!(Ens+1)s.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

In z(m,n;s,t), the s-vertex part of the forbidden Ks,t lies on the left and the t-vertex part lies on the right (The Zarankiewicz number z(m,n;s,t) for a forbidden Ks,t in a bipartite graph).

[F2]

The open neighbourhood is NG(v)={u:{u,v}E} and degG(v)=NG(v) (Adjacency, incidence, open and closed neighbourhoods, vertex degree, minimum degree and maximum degree).

[F3]

For a finite incidence relation, the sum of its row-fibre sizes equals the sum of its column-fibre sizes (Double counting: xXRx=R=yYRy for a relation between finite sets).

[F4]

(nk) is the number of k-element subsets of an n-element set (The set [A]k of k-element subsets and the binomial coefficient (nk):=[n]k).

Proof

technique · double-count common neighbours, then smooth integer degrees
1.1

Count pairs (S,b) with SA, S=s, and SN(b). Counting first by b gives the left side. For fixed S, at most t1 vertices of B contain S in their neighbourhood, or those vertices with S form the forbidden Ks,t. Counting first by S proves the upper bound.

givenF1F2F3
1.2

Partitioning the s-subsets of a d-element set according to whether they contain one distinguished element gives (ds)(d1s)=(d1s1), a nondecreasing function of d. Thus if didj+2, replacing (di,dj) by (di1,dj+1) does not increase the binomial sum. Repetition terminates at values q=E/n and q+1.

givenF4
2.1

For integers ds1, (ds)(ds+1)s/s!. Writing E/n=q+θ with 0θ<1, the balanced sum is the corresponding linear interpolation between (qs) and (q+1s); convexity of yys on nonnegative reals bounds it below by n(E/ns+1)s/s!.

step 1.2algebraF4
3.1

Steps 1.1-2.1 prove the common-neighbour upper count and the discrete smoothing lower count with the stated threshold.

step 1.1step 1.2step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Kővári–Sós–Turán: exact bipartite and ordinary-graph upper bounds for excluding Ks,t

Statement

For m,nN and s,t1,

z(m,n;s,t)(t1)1/smn11/s+(s1)n.

Consequently every N-vertex ordinary graph containing no Ks,t satisfies

e(G)12(t1)1/sN21/s+12(s1)N,

and therefore

ex(N,Ks,t)=Os,t(N21/s).

For s=1, the first inequality reads z(m,n;1,t)(t1)m.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

For a bipartite graph with parts of sizes m,n containing no oriented Ks,t with its s vertices on the m-side, the common-neighbour count is at most (t1)(ms); for nonnegative integer degrees of total E with E/ns1, smoothing gives the lower bound n(E/ns+1)s/s! (The Kővári–Sós–Turán common-neighbour count and the discrete convexity lower bound for degree sums).

[F2]

In z(m,n;s,t), the s-vertex part of the forbidden Ks,t lies on the left and the t-vertex part lies on the right (The Zarankiewicz number z(m,n;s,t) for a forbidden Ks,t in a bipartite graph).

[F3]

f=O(g) means an eventual constant upper bound, f=o(g) means f/g0, and subscripts permit the constants and thresholds to depend on those parameters (Edge density and the asymptotic notations O, o, Ω, and Θ for extremal functions).

Proof

technique · compare the upper and lower common-neighbour counts
1.1

Let E=e(G) in the bipartite problem. If m=0 or n=0, then E=0 and the first bound is immediate. Assume m,n1. If E/n<s1, the bound is again immediate. Otherwise the preceding lemma gives n(E/ns+1)s/s!(t1)(ms)(t1)ms/s!. Taking nonnegative sth roots and rearranging yields E(t1)1/smn11/s+(s1)n.

givenF1
2.1

For an ordinary Ks,t-free graph on N vertices, form a bipartite incidence graph between two copies of its vertex set, joining the left copy of u to the right copy of v exactly when uv is an edge. It is oriented-Ks,t-free and has 2e(G) edges. Apply step 1.1 with m=n=N and divide by 2.

step 1.1givenF2
3.1

The displayed ordinary bound is Os,t(N21/s), since its linear term has no larger order. At s=1, step 1.1 uses the same algebra and gives the stated exact specialization.

step 1.1step 2.1givenF3
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Every bipartite graph with at least one edge has Turán density zero

Statement

If H is a finite bipartite graph with at least one edge, then

π(H)=0.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

The complete bipartite graph KA,B has exactly all edges joining a vertex of A to a vertex of B (Empty and complete graphs, complete bipartite graphs, and the convention that Pn and Cn have n vertices).

[F2]

For s,t1, the Kővári–Sós–Turán theorem gives ex(N,Ks,t)=Os,t(N21/s) (Kővári–Sós–Turán: exact bipartite and ordinary-graph upper bounds for excluding Ks,t).

[F3]

For every finite graph H with an edge, the normalized extremal numbers converge to π(H), their infimum over n2 (Every finite graph with an edge has a Turán density π(H)=limnex(n,H)/(n2)).

Proof

technique · embed the forbidden graph in a complete bipartite graph
1.1

Choose a bipartition of H and enlarge its two sides, including any isolated vertices, to positive sizes s,t such that H is an ordinary subgraph of Ks,t. Every H-free graph is then Ks,t-free.

givenF1
2.1

Hence 0ex(n,H)ex(n,Ks,t)=Os,t(n21/s). Dividing by (n2) makes the right side tend to 0. The existing limit π(H) is therefore 0.

step 1.1givenF2F3
3.1

The at-least-one-edge hypothesis ensures both bipartition sides can be chosen positive and is exactly the scope in which the extremal density was defined.

step 1.1step 2.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

r-uniform hypergraphs and complete balanced r-partite r-graphs Ks,,s(r)

Definition

For r1, an r-uniform hypergraph is a pair (V,E) with V finite and E[V]r. Its edges are r-element vertex sets. Ordinary subhypergraph containment means injectively mapping vertices so that every edge maps to an edge.

For s1, the complete balanced r-partite r-graph

Ks,,s(r)

has disjoint vertex parts V1,,Vr, each of size s, and one hyperedge for every transversal choosing exactly one vertex from each part. For r=2 this is the ordinary complete bipartite graph Ks,s.

For an r-uniform hypergraph F with an edge, ex(n,F) denotes the maximum number of hyperedges in an n-vertex F-free r-uniform hypergraph. The edgeless r-graph is an admissible candidate, and the family of possible edge sets is finite, so the maximum exists. The uniformity is determined by F.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Hypergraph KST: ex(n,Ks,,s(r))=Or,s(nr1/sr1)=o(nr)

Statement

For fixed integers r2 and s2,

ex(n,Ks,,s(r))=Or,s ⁣(nr1/sr1)=o(nr).

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

An r-uniform hypergraph has a finite vertex set and edges that are r-element vertex sets; Ks,,s(r) contains every transversal of its r equal parts (r-uniform hypergraphs and complete balanced r-partite r-graphs Ks,,s(r)).

[F2]

For s,t1, the Kővári–Sós–Turán theorem gives ex(N,Ks,t)=Os,t(N21/s) (Kővári–Sós–Turán: exact bipartite and ordinary-graph upper bounds for excluding Ks,t).

[F3]

For a finite incidence relation, the sum of its row-fibre sizes equals the sum of its column-fibre sizes (Double counting: xXRx=R=yYRy for a relation between finite sets).

[F4]

For a bipartite graph with parts of sizes m,n containing no oriented Ks,t with its s vertices on the m-side, the common-neighbour count is at most (t1)(ms); for nonnegative integer degrees of total E with E/ns1, smoothing gives the lower bound n(E/ns+1)s/s! (The Kővári–Sós–Turán common-neighbour count and the discrete convexity lower bound for degree sums).

[F5]

f=O(g) means an eventual constant upper bound, f=o(g) means f/g0, and subscripts permit the constants and thresholds to depend on those parameters (Edge density and the asymptotic notations O, o, Ω, and Θ for extremal functions).

Proof

technique · induction on uniformity through common links
1.1

For r=2, the ordinary KST theorem gives exponent 21/s, which is the displayed exponent. Assume the result for uniformity r1. Since the assertion is asymptotic, take nr1, and let an r-graph G on n vertices have M edges and contain no Ks,,s(r). For each (r1)-set A, let d(A) be the number of vertices v with A{v} an edge. Then Ad(A)=rM.

givenF1F2F3
2.1

Count pairs (S,A) with S=s and every vS extending A to an edge. The count is A(d(A)s). For fixed S, its common link is an (r1)-graph containing no Ks,,s(r1), since such a copy together with S would form the forbidden r-partite r-graph. By induction, A(d(A)s)=Or,s(nsnr11/sr2).

step 1.1givenF1F3
3.1

If the average rM/(nr1) is below 2s, then M=Or,s(nr1), already stronger than required. Otherwise degree smoothing gives A(d(A)s)=Ωr,s(nr1(M/nr1)s). Comparing with step 2.1 and solving for M gives M=Or,s(nr1/sr1), because r1+s(11/sr1)=r+s11/sr2.

step 2.1givenalgebraF4
4.1

Induction proves the first asymptotic bound for every r2. Since 1/sr1>0, division by nr tends to 0, proving the o(nr) clause.

step 1.1step 3.1givenF5
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Every finite graph H with χ(H)=r is an ordinary subgraph of Kr[s] for some s

Statement

If a finite graph H has χ(H)=r, then H is an ordinary subgraph of Kr[s] for some s1. For the null graph, r=0 and the assertion uses the convention K0[1] is null.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

A proper k-vertex-colouring is a map c:Vk with c(u)c(v) for every edge {u,v}, its fibres are the colour classes, and χ(G)=min{kN:G is k-colourable} (Proper vertex colourings and chromatic number).

[F2]

The balanced blowup H[s] replaces each vertex by an independent s-set and each edge by all cross edges between the corresponding parts (Ordinary-subgraph extremal number ex(n,H), Turán graph Tn,r, and balanced blowup H[s]).

[F3]

Every finite set has a unique natural-number cardinality (The cardinality A of a finite set).

Proof

technique · place colour classes into blowup parts
1.1

If H is null, it embeds in K0[1]. Otherwise choose a proper colouring with colours 1,,r and let s1 be the largest colour-class size. Inject each colour class into the corresponding size-s independent part of Kr[s].

givenF1F2F3
2.1

Every edge of H joins vertices of different colours, and all cross-part edges occur in Kr[s]. The combined injection therefore preserves every edge and is an ordinary-subgraph embedding.

step 1.1givenF1F2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Erdős–Stone for balanced blowups: π(Kr[s])=11/(r1) for r2

Statement

For integers r2 and s1,

π(Kr[s])=11r1.

Equivalently,

ex(n,Kr[s])=(11r1+o(1))(n2).

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

For nN and r1, Turán's theorem gives ex(n,Kr+1)=e(Tn,r), and an n-vertex Kr+1-free graph attains equality exactly when it is isomorphic to Tn,r (Turán's theorem with equality: ex(n,Kr+1)=e(Tn,r), and Tn,r is the unique extremal graph).

[F2]

For every ε>0, a sufficiently large graph with density at least π(H)+ε contains at least δnv(H) injective copies of H (Above Turán density, a graph contains a positive-density family of copies of the forbidden graph).

[F3]

For fixed integers r2 and s2, ex(n,Ks,,s(r))=Or,s(nr1/sr1)=o(nr) (Hypergraph KST: ex(n,Ks,,s(r))=Or,s(nr1/sr1)=o(nr)).

[F4]

The balanced blowup H[s] replaces each vertex by an independent s-set and each edge by all cross edges between the corresponding parts (Ordinary-subgraph extremal number ex(n,H), Turán graph Tn,r, and balanced blowup H[s]).

Proof

technique · turn many cliques into a complete partite clique hypergraph
1.1

If s=1, the assertion is exactly Turán's theorem for Kr. Assume s2. The graph Tn,r1 contains no Kr, hence no Kr[s], and its normalized edge count tends to 11/(r1). This gives the lower bound for the density.

givenF1F4
1.2

Fix ε>0. A graph with density at least 11/(r1)+ε has, by Turán's theorem and supersaturation for Kr, at least cnr injective embeddings of Kr for all large n, for some c>0. Each clique supports at most r! such embeddings, so after decreasing c there are at least cnr distinct r-vertex cliques. Make these clique vertex sets the edges of an r-uniform hypergraph.

givenF1F2
2.1

Hypergraph KST says that, for large n, an r-graph with cnr edges contains Ks,,s(r). In the underlying graph every transversal of its r parts is a clique. Given vertices in two distinct parts, extend them by one vertex from each other part; the resulting clique shows their cross edge is present. Thus the original graph contains Kr[s].

step 1.2givenF3F4
3.1

Step 2.1 gives the density upper bound 11/(r1)+ε for every ε>0, while step 1.1 gives the matching lower bound. Hence the limit and the equivalent asymptotic formula follow, including s=1.

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

Erdős–Stone–Simonovits: ex(n,H)=(11/(χ(H)1)+o(1))(n2) for every graph with an edge

Statement

Let H be a finite graph with at least one edge and put r=χ(H)2. Then

ex(n,H)=(11r1+o(1))(n2).

Equivalently,

limnex(n,H)(n2)=11χ(H)1.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

A proper k-vertex-colouring is a map c:Vk with c(u)c(v) for every edge {u,v}, its fibres are the colour classes, and χ(G)=min{kN:G is k-colourable} (Proper vertex colourings and chromatic number).

[F2]

For nN and r1, Turán's theorem gives ex(n,Kr+1)=e(Tn,r), and an n-vertex Kr+1-free graph attains equality exactly when it is isomorphic to Tn,r (Turán's theorem with equality: ex(n,Kr+1)=e(Tn,r), and Tn,r is the unique extremal graph).

[F3]

Every finite graph of chromatic number r embeds as an ordinary subgraph of Kr[s] for some s1 (Every finite graph H with χ(H)=r is an ordinary subgraph of Kr[s] for some s).

[F4]

For r2 and s1, π(Kr[s])=11/(r1) (Erdős–Stone for balanced blowups: π(Kr[s])=11/(r1) for r2).

Proof

technique · sandwich $H$ between a Turán graph and a balanced blowup
1.1

Every (r1)-partite graph is H-free, since every subgraph of it is (r1)-colourable while χ(H)=r. Therefore Tn,r1 gives lim infnex(n,H)/(n2)11/(r1).

givenF1F2
1.2

The embedding lemma gives an s1 with HKr[s]. Hence every H-free graph is Kr[s]-free, and balanced-blowup Erdős–Stone gives lim supnex(n,H)/(n2)11/(r1).

givenF3F4
2.1

The two bounds agree, proving the limit and the o(1) formulation. When r=2, the expression is 0 and the same proof uses Tn,1 for the lower bound and K2[s] for the upper bound, so the bipartite boundary is included.

step 1.1step 1.2givenF4
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

The asymptotic extremal density is determined exactly by chromatic number: π(H)=11/(χ(H)1)

Statement

For every finite graph H with at least one edge,

π(H)=11χ(H)1.

In particular, two such graphs have the same Turán density exactly when they have the same chromatic number, and every bipartite H has density 0.

Facts & Assumptions

Given: The hypotheses and notation of the statement above.

[F1]

If H is a finite graph with an edge and r=χ(H), then ex(n,H)=(11/(r1)+o(1))(n2) (Erdős–Stone–Simonovits: ex(n,H)=(11/(χ(H)1)+o(1))(n2) for every graph with an edge).

[F2]

For every finite graph H with an edge, the normalized extremal numbers converge to π(H), their infimum over n2 (Every finite graph with an edge has a Turán density π(H)=limnex(n,H)/(n2)).

[F3]

Every finite bipartite graph with an edge has Turán density zero (Every bipartite graph with at least one edge has Turán density zero).

Proof

technique · identify the existing limit
1.1

Erdős–Stone–Simonovits states that the normalized extremal number tends to 11/(χ(H)1), while the definition of π(H) is that same existing limit. This proves the formula.

givenF1F2
2.1

For integers r2, the function 11/(r1) is strictly increasing, so equal values are equivalent to equal chromatic numbers. At r=2 it is 0, agreeing with the KST-derived bipartite corollary.

step 1.1givenF3
3.1

Steps 1.1-2.1 prove the exact density statement and both consequences.

step 1.1step 2.1

5 · Examples, counterexamples and false statements

None yet.

Sources

Standard references

Recommended treatments; not extraction sources.