40.05.01 · combinatorics / extremal-ramsey

Extremal Graph Theory: Turán's Theorem and Erdős-Stone-Simonovits

shipped3 tiersLean: none

Anchor (Master): Diestel 2017 *Graph Theory* (5th ed., Springer GTM 173) Ch. 7 (extremal graph theory: Turán, Erdős-Stone-Simonovits, the Kővári-Sós-Turán bound for bipartite H, the Erdős-Stone density and stability); Bollobás 1978 *Extremal Graph Theory* (Academic Press) Ch. I-VI (the complete theory of forbidden subgraphs, supersaturation, stability); the original sources Turán 1941, Erdős-Stone 1946, Erdős-Simonovits 1966 (the chromatic-number density formula), Simonovits 1968 (the stability theorem)

Intuition Beginner

Suppose you keep adding lines between dots, and you have made a private rule: you will never let three dots all be joined to one another, never a triangle. How many lines can you draw before you are forced to close one off? You feel a tension. Each new line is a chance for a triangle to appear, and the more lines already present, the harder it is to add a safe one. Extremal graph theory is the study of exactly this tension: the most lines you can fit while forbidding some shape.

The cleanest way to dodge a triangle is to split your dots into two teams and only draw lines between the teams, never inside a team. Two dots on the same team are never joined, so no triangle can form, since a triangle needs three dots all pairwise joined and any three dots put two on the same team. To squeeze in as many lines as you can, split the dots as evenly as possible into the two teams. This balanced two-team graph is the champion: it holds the record for triangle-free, and Mantel's theorem says its line count, about a quarter of all possible pairs, cannot be beaten.

What if you forbid a bigger fully-joined clump instead of a triangle? Then you split into more teams. Forbidding a clump of four dots, you use three teams; forbidding a clump of five, you use four. The record-holder is always the balanced split into one fewer team than the clump you banned. That graph carries a name: the Turán graph.

Visual Beginner

Picture six dots split into two teams of three: top team and bottom team . Draw every line that crosses between the teams and none inside a team. Each top dot joins all three bottom dots, giving lines. No line sits inside a team, so no two same-team dots are joined, and any triangle would need two dots on one team — impossible. This is the balanced triangle-free champion on six dots.

The table records the nine crossing lines and checks the count against the record. Six dots have possible pairs; the champion uses nine of them, which is the largest a triangle-free graph on six dots can reach.

team split lines used possible pairs record?
3 and 3 9 15 yes
4 and 2 8 15 no
5 and 1 5 15 no

An uneven split, like four-and-two, drops to eight lines. The balanced split wins, which is why Mantel's record is about a quarter of all pairs: is close to rounded the favourable way, and exactly .

Worked example Beginner

Count the most lines on eight dots with no triangle, and check it against the formula. The formula from Mantel's theorem is lines for dots.

Step 1. Apply the formula. With , compute . So the record is lines.

Step 2. Build the champion. Split the eight dots into two teams of four, team and team . Draw every line between a dot and a dot.

Step 3. Count those lines. Each of the four dots joins each of the four dots, so the number of crossing lines is . This matches the formula exactly.

Step 4. Confirm no triangle. A triangle needs three dots, all pairwise joined. Any three of the eight dots place at least two in the same team, and same-team dots are never joined, so no triangle exists.

What this tells us: the balanced two-team graph hits the record and stays triangle-free. The even split matters — a five-and-three split would give only lines, one short of the record. Banishing a single shape forces a clean global structure on the densest survivor, and that structure is always a balanced multi-team graph.

Check your understanding Beginner

Formal definition Intermediate+

Let be a fixed graph. A graph is -free if it contains no copy of as a subgraph. The extremal number (or Turán number) is the maximum number of edges in an -free graph on vertices [Diestel 2017 §7.1]: $$ \operatorname{ex}(n, H) = \max{, |E(G)| : |V(G)| = n,\ G \text{ is } H\text{-free} ,}. $$ A graph attaining this maximum is an extremal graph for ; write for the set of extremal graphs. The basic objects are the complete graphs (every pair joined) defined in 40.04.01 and the complete multipartite graphs.

The Turán graph is the complete -partite graph on vertices whose parts are as equal as possible: each , with all edges between distinct parts and none within a part. Its edge count is denoted . Because is properly -coloured by its parts, it is -free: a would need pairwise-adjacent vertices, hence distinct parts. When each part has vertices and $$ t_r(n) = \binom{n}{2} - r\binom{n/r}{2} = \left(1 - \frac{1}{r}\right)\frac{n^2}{2}, $$ and in general . The case gives , the balanced complete bipartite graph .

The chromatic number , from 40.04.06, is the least number of colour classes in a proper colouring of . A forbidden graph is degenerate (or bipartite-type) when ; this is the regime where and the leading-order Turán behaviour collapses, requiring the separate Kővári-Sós-Turán analysis. For the extremal density is governed by alone, the content of the Erdős-Stone-Simonovits theorem below.

Counterexamples to common slips

  • The extremal graph need not be unique away from the balanced point. For , is the unique extremiser, but for bipartite many near-extremal graphs of very different structure coexist, since the leading term is and lower-order structure is not pinned down.
  • depends on only through to leading order — but only for . For bipartite () the formula gives only , and the true order of growth (e.g. for ) is not visible at this resolution.
  • Forbidding as a subgraph is not the same as forbidding it as an induced subgraph. Turán theory uses ordinary (not induced) containment: contains many induced bipartite pieces but no subgraph, which is all that is required.
  • Balance is forced, not optional. An unbalanced complete -partite graph is still -free but has strictly fewer edges; moving a vertex from a larger part to a smaller one strictly increases the edge count, which is the engine of the symmetrisation proof.

Key theorem with proof Intermediate+

Theorem (Turán 1941). For every and every , every -free graph on vertices has at most edges, and the unique extremal graph is the Turán graph . In particular . (See [Turán 1941], [Diestel 2017 §7.1], [West 2001 §5.2].)

Proof (Zykov symmetrisation). Let be a -free graph on vertices with the maximum possible number of edges; we show . The argument shows first that non-adjacency is an equivalence relation on , so is complete multipartite, and then that the parts are balanced.

For the first claim it suffices that whenever is non-adjacent to and is non-adjacent to , then is non-adjacent to ; reflexivity and symmetry are immediate. Suppose for contradiction that , , but the relation fails, in one of two ways.

First, suppose for some non-neighbour pair . Delete and replace it by a clone of — a new vertex adjacent to exactly . The result is still -free: any using would, since has the same neighbourhood as and , give a using in place of together with 's neighbours, which lacks. The new graph has vertices and edges, contradicting maximality. Hence in an extremal every non-neighbour pair has equal degree.

Now suppose , , but . If or the previous paragraph already gives a contradiction, so assume . Delete both and and replace each by a clone of (two new vertices, each adjacent to , non-adjacent to each other). This stays -free for the same cloning reason, and the edge count changes by (the is the lost edge , and the two clones contribute while removed ), again contradicting maximality. So non-adjacency is transitive.

Therefore partitions into classes of mutually non-adjacent vertices with all cross-class edges present: is complete multipartite, say with parts . Since is -free, , for parts contain a by choosing one vertex per part. Among complete -partite graphs on vertices the edge count is maximised by minimising ; this strictly decreases when a vertex moves from a part of size to a part , so the maximum forces all parts within one of each other and (a smaller admits adding an edge by splitting a part). The result is exactly , and it is the unique extremiser.

Bridge. Turán's theorem builds toward the entire density theory of forbidden subgraphs and appears again in the Erdős-Stone-Simonovits theorem, the probabilistic constructions of 40.07.01, and every Ramsey-type counting argument, because it converts a purely local prohibition — no — into a rigid global structure, the balanced complete -partite graph. The foundational reason the symmetrisation works is the averaging principle inherited from 40.04.01: a maximal -free graph cannot waste edges on a low-degree vertex when a high-degree clone is available, and this is exactly the weight-shifting that the Motzkin-Straus formulation phrases as a quadratic optimisation over the simplex. The complete-multipartite conclusion is dual to the chromatic reading of 40.04.06, since the Turán graph's parts are its colour classes, so ; putting these together, forbidding caps the density at the -colourable threshold, and the bridge to the asymptotic theory is the recognition that only , not itself, survives in the leading term.

Exercises Intermediate+

Advanced results Master

Theorem (Erdős-Stone-Simonovits). For every fixed graph with chromatic number , $$ \operatorname{ex}(n, H) = \left(1 - \frac{1}{\chi(H) - 1}\right)\binom{n}{2} + o(n^2) \qquad (n \to \infty). $$ Equivalently, the limiting edge density of an -free graph is . (Erdős-Stone [Erdős, Stone 1946]; Erdős-Simonovits [Erdős, Simonovits 1966]; Diestel [Diestel 2017 §7.2].) The lower bound is the Turán construction of Exercise 6: is -free with edges. The upper bound is the Erdős-Stone theorem proper, that for every and and every , a graph on vertices with at least edges contains the complete -partite graph with all parts of size , once is large; since any with embeds in for , an -free graph cannot exceed the Turán density by any constant. The proof of the embedding is an iterated application of the minimum-degree averaging lemma of 40.04.01 together with a defect form of the Kővári-Sós-Turán counting: a dense graph has a dense subgraph of large minimum degree, inside which one greedily builds the parts of size .

Theorem (the chromatic-number dichotomy). if and only if is bipartite (); otherwise with the constant . (Diestel [Diestel 2017 §7.2].) The bipartite case is the degenerate regime: forbidding a bipartite allows only edges, and the precise order — between and — is the central open problem of degenerate extremal theory. The Kővári-Sós-Turán bound for is the general degenerate upper bound, with matching lower-order constructions known only for and the diagonal asymptotics open. The forward reference to the co-produced Kővári-Sós-Turán unit develops this case in full.

Theorem (Simonovits stability). For every with and every there is such that every -free graph on vertices with at least edges can be made into the Turán graph by adding and deleting at most edges. (Simonovits 1968; Bollobás [Bollobás 1978 Ch. VI].) Stability says the extremal graph is not merely optimal but robustly so: any graph close to the extremal edge count is close in edit distance to . This converts the asymptotic density statement into a structural one and is the standard route to exact extremal results, where one first proves stability and then bootstraps to the exact Turán graph by a local refinement excluding the slack.

Theorem (supersaturation; Erdős-Simonovits). For every and every there is such that every graph on vertices with at least edges contains at least copies of . (Erdős-Simonovits; Bollobás [Bollobás 1978 Ch. VI].) Above the extremal threshold the number of forbidden copies does not merely become positive but jumps to a constant fraction of the maximum possible . The proof averages the Erdős-Stone embedding over all -subsets: a positive density of subsets each span a dense subgraph containing , so the count is .

Synthesis. These results are one theory seen at increasing depth, and putting these together the extremal number , the Turán graph, and the chromatic number become three readings of how a forbidden subgraph constrains edge density. The central insight is that alone governs the leading term: this is exactly the content of Erdős-Stone-Simonovits, whose lower bound is Turán's balanced multipartite construction and whose upper bound is the embedding of a thick complete multipartite into any super-dense graph. The dichotomy between the dense regime and the degenerate regime is dual to the failure of the chromatic formula to resolve below the scale, where the Kővári-Sós-Turán bound takes over — the foundational reason bipartite forbidden subgraphs need the separate co-produced analysis. Stability generalises the optimality of from a single extremiser to a basin of near-extremal graphs all close in edit distance, and supersaturation is the same threshold read from above, where the forbidden count jumps from zero to ; the bridge is the Erdős-Stone embedding lemma, which simultaneously yields the upper density bound, the stability structure, and the supersaturation count, so the entire dense theory is one application of the averaging lemma of 40.04.01 iterated to extract a thick multipartite core.

Full proof set Master

Proposition 1 (Mantel's theorem). Every triangle-free graph on vertices has at most edges, with equality only for .

Proof. Let be triangle-free with edges and degree sequence . For each edge , the neighbourhoods are disjoint (a common neighbour would form a triangle), so . Summing over edges, , since each is an endpoint of edges and contributes to each. By Cauchy-Schwarz, . Hence , giving and so . Equality forces on every edge and a constant degree, which characterises the balanced complete bipartite graph.

Proposition 2 (Turán's theorem, edge bound). Every -free graph on vertices has at most edges.

Proof (induction on , degree-maximal vertex). Induct on for fixed ; the base cases are direct since then cannot occur and the appropriate Turán graph. For the step, let be -free on vertices with the maximum edge count. Then contains a : otherwise is -free and by induction on has edges, fewer than the Turán construction, contradicting maximality. Let span a and . Each vertex of has at most neighbours in (an -th would complete a with ), so the number of edges is at most . Within there are edges. The induced graph is -free on vertices, so by the induction on it has at most edges. Summing, , and a direct computation shows the right side equals (the Turán graph decomposes the same way: a part-transversal , the cross edges, and a smaller Turán graph). Hence .

Proposition 3 (uniqueness of the extremal graph). The unique -free graph on vertices with edges is .

Proof. By the symmetrisation argument, an edge-maximal -free graph has non-adjacency an equivalence relation, hence is complete multipartite with some parts. Among complete -partite graphs the edge count is strictly maximised, by the convex-exchange argument of Exercise 5, when the parts are balanced; and using parts is suboptimal because splitting any part of size into two parts adds edges while preserving -freeness whenever the part count stays . So and the parts are balanced: the graph is . Since achieves and any other complete multipartite configuration is strictly smaller, the extremiser is unique.

Proposition 4 (Motzkin-Straus formulation). For a graph with clique number , the maximum of over the simplex equals .

Proof. Upper bound by construction: putting weight on each vertex of a maximum clique and elsewhere gives , so the maximum is at least this. For the reverse, take a maximiser with the fewest nonzero coordinates and support . If two vertices are non-adjacent, then is linear in along the line const, so weight can be shifted entirely onto one of them without decreasing , reducing the support — against minimality. So spans a clique, , and on a clique , the inner inequality by Cauchy-Schwarz with equality at the uniform distribution. Hence the maximum is exactly . Applying this with for a -free graph and recovers , i.e. Turán's edge bound.

Proposition 5 (Erdős-Stone lower bound). For , .

Proof. The Turán graph has chromatic number exactly : its parts give a proper -colouring, and fewer than colours would assign two parts the same colour, but distinct parts are completely joined, so a monochromatic edge appears. A subgraph copy of inside would force , contradicting . Hence is -free, and .

Proposition 6 (Kővári-Sós-Turán bound). For , .

Proof. Let be -free with degrees . Count pairs where is an -subset of and is adjacent to every vertex of — equivalently . Centred at there are such sets, so the total is . On the other hand, no -set has common neighbours (that would be a ), so each is counted at most times: . The function is convex, so by Jensen with . Combining, ; expanding the binomials and solving for gives , whence . The stated explicit bound follows by carrying the lower-order terms through the binomial expansion.

Connections Master

  • Vertex colouring and the chromatic number 40.04.06. The Erdős-Stone-Simonovits theorem ties the entire extremal density to the chromatic number defined in that unit, since the Turán graph has exactly and the forbidden embeds in a dense graph as soon as the density passes the -colourable threshold. The clique-number bound developed there is the bridge: forbidding caps , and the Motzkin-Straus identity recasts Turán's bound as a maximisation whose value reads off the clique number. Mycielski's gap between and from that unit is the extremal sibling showing why the degenerate bipartite case behaves so differently.

  • The probabilistic method: first moment and deletion 40.07.01. The lower-bound constructions matching the Kővári-Sós-Turán upper bound for bipartite forbidden subgraphs — random graphs with a few copies deleted, and the algebraic Erdős-Rényi polarity graphs — are produced by the first-moment and deletion methods developed there. Extremal upper bounds and probabilistic lower bounds are the two halves of pinning down : the counting argument here caps the edge density, and the random construction certifies it is essentially achieved, so the deletion method is the existence companion to Turán's optimisation.

  • The incidence algebra and Möbius inversion 40.02.02. The supersaturation and counting arguments in this unit are inclusion-exclusion over subgraph copies, the same Möbius machinery formalised there; counting -copies above the extremal threshold averages an indicator over all -subsets, a sieve whose error terms are controlled by the partition-lattice Möbius function. The convexity (Jensen) steps in the Mantel and Kővári-Sós-Turán proofs are the analytic shadow of that combinatorial counting.

  • Kővári-Sós-Turán, regularity, and Ramsey [co-produced 40.05.02, 40.05.03, 40.05.04]. The degenerate bipartite case , where this unit's formula gives only , is developed in the co-produced Kővári-Sós-Turán unit 40.05.02; the Szemerédi regularity lemma 40.05.03 supplies the modern proof of Erdős-Stone via the regularity-and-counting method and upgrades stability into the removal lemma; and Ramsey theory 40.05.04 is the dual extremal phenomenon, where instead of forbidding a subgraph one forces a monochromatic one, with the same Turán-graph constructions giving the lower bounds.

Historical & philosophical context Master

Extremal graph theory began with Pál Turán's 1941 paper On an extremal problem in graph theory (Matematikai és Fizikai Lapok 48) [Turán 1941], written while Turán was in a labour camp; it generalised a 1907 observation of Willem Mantel that a triangle-free graph on vertices has at most edges, and identified the balanced complete multipartite graph — now the Turán graph — as the unique extremiser for any forbidden complete graph. Turán's theorem is often cited as the founding result of the subject, the first to show that a local prohibition forces a precise global optimum. The Zykov symmetrisation proof used in the Key theorem section is due to Aleksandr Zykov in 1949, and the variational reformulation linking the independence number to a quadratic optimisation over the simplex is the 1965 theorem of Theodore Motzkin and Ernst Straus.

The asymptotic theory was opened by Paul Erdős and Arthur Stone in their 1946 paper On the structure of linear graphs (Bulletin of the American Mathematical Society 52) [Erdős, Stone 1946], which proved that a graph of density exceeding the Turán threshold by any constant contains a large complete multipartite subgraph. Erdős and Miklós Simonovits drew the decisive corollary in their 1966 paper A limit theorem in graph theory (Studia Scientiarum Mathematicarum Hungarica 1) [Erdős, Simonovits 1966]: the leading term of is governed solely by the chromatic number , collapsing the extremal problem for every non-bipartite to its chromatic number. Simonovits added the stability theorem in 1968, showing near-extremal graphs are structurally close to the Turán graph, and the degenerate bipartite case was bounded by Tamás Kővári, Vera Sós, and Pál Turán in 1954. Béla Bollobás organised the mature theory in his 1978 monograph Extremal Graph Theory (Academic Press) [Bollobás 1978].

Bibliography Master

@book{Diestel2017,
  author    = {Diestel, Reinhard},
  title     = {Graph Theory},
  edition   = {5th},
  series    = {Graduate Texts in Mathematics},
  volume    = {173},
  publisher = {Springer},
  year      = {2017}
}

@book{Bollobas1978,
  author    = {Bollob\'as, B\'ela},
  title     = {Extremal Graph Theory},
  publisher = {Academic Press},
  year      = {1978}
}

@book{West2001,
  author    = {West, Douglas B.},
  title     = {Introduction to Graph Theory},
  edition   = {2nd},
  publisher = {Prentice Hall},
  year      = {2001}
}

@article{Turan1941,
  author  = {Tur\'an, P\'al},
  title   = {On an extremal problem in graph theory},
  journal = {Matematikai \'es Fizikai Lapok},
  volume  = {48},
  year    = {1941},
  pages   = {436--452}
}

@article{ErdosStone1946,
  author  = {Erd\H{o}s, Paul and Stone, Arthur H.},
  title   = {On the structure of linear graphs},
  journal = {Bulletin of the American Mathematical Society},
  volume  = {52},
  year    = {1946},
  pages   = {1087--1091}
}

@article{ErdosSimonovits1966,
  author  = {Erd\H{o}s, Paul and Simonovits, Mikl\'os},
  title   = {A limit theorem in graph theory},
  journal = {Studia Scientiarum Mathematicarum Hungarica},
  volume  = {1},
  year    = {1966},
  pages   = {51--57}
}

@article{KovariSosTuran1954,
  author  = {K\H{o}v\'ari, Tam\'as and S\'os, Vera T. and Tur\'an, P\'al},
  title   = {On a problem of K. Zarankiewicz},
  journal = {Colloquium Mathematicum},
  volume  = {3},
  year    = {1954},
  pages   = {50--57}
}

@article{MotzkinStraus1965,
  author  = {Motzkin, Theodore S. and Straus, Ernst G.},
  title   = {Maxima for graphs and a new proof of a theorem of Tur\'an},
  journal = {Canadian Journal of Mathematics},
  volume  = {17},
  year    = {1965},
  pages   = {533--540}
}

@article{Simonovits1968,
  author  = {Simonovits, Mikl\'os},
  title   = {A method for solving extremal problems in graph theory, stability problems},
  journal = {Theory of Graphs (Proc. Colloq. Tihany)},
  year    = {1968},
  pages   = {279--319}
}