Turán's Theorem

Graduate Depth 53 in the knowledge graph I know this Set as goal
Unlocks 3 downstream topics
turan-theorem extremal-graphs clique-free

Core Idea

Turán's theorem characterizes the densest K_r-free graph on n vertices: the Turán graph T(n,r−1), a complete (r−1)-partite graph. This foundational result in extremal graph theory provides the edge-count upper bound ex(n, K_r) = |E(T(n,r−1))|.

How It's Best Learned

Construct the Turán graph T(n,r−1) explicitly for small n and r, verifying it is K_r-free and counting its edges. Apply the theorem to find upper bounds on edge density in forbidden-subgraph problems.

Common Misconceptions

Explainer

The central question of extremal graph theory is: among all graphs on n vertices that avoid some forbidden subgraph H, how many edges can there be? Turán's theorem answers this completely when H is a complete graph K_r. Start with the simplest case: triangle-free graphs (no K₃). How many edges can a graph on n vertices have if it contains no triangle? Turán's answer, for K₃-free graphs, is the complete bipartite graph K_{⌊n/2⌋, ⌈n/2⌉} — split the vertices into two equal halves and put every possible edge between the halves (no edges within a half). This graph has no triangles (a triangle would need two vertices in the same half with an edge between them, which doesn't exist) and has roughly n²/4 edges.

The general Turán graph T(n, r−1) extends this to K_r-free graphs: split n vertices into r−1 parts as equally as possible and put every edge between different parts (none within a part). This is a complete (r−1)-partite graph. It's K_r-free because any K_r needs r vertices, but in a (r−1)-partite graph, by the pigeonhole principle, at least two vertices from any r chosen vertices must come from the same part — and there are no edges within parts. Turán's theorem says this construction is optimal: any K_r-free graph on n vertices has at most |E(T(n, r−1))| edges, and equality holds only for the Turán graph itself (up to relabeling).

The edge count of T(n, r−1) is approximately (1 − 1/(r−1)) · n²/2. As r grows, the forbidden clique gets larger and you can pack in more edges before violating the constraint. For r = 2 (triangle-free), the bound is n²/4; for r = 3 (K₄-free), it's n²/3; as r → ∞ the bound approaches n²/2, which is the complete graph. The extremal number ex(n, K_r) = |E(T(n, r−1))| is the exact threshold. Knowing this number and the structure of the extremal graph is the complete solution to the K_r case.

The proof strategy is elegant and worth understanding. Suppose G is K_r-free with the maximum number of edges. Look at a vertex v of maximum degree. Replace every other vertex u with a copy of v's neighborhood structure — this "greedy" replacement can only increase edges while maintaining K_r-freeness. Iterating this process pushes G toward the complete multipartite structure, and the optimal partition turns out to be as equal as possible. This argument, called the Zykov symmetrization, shows why equal parts maximize edges: any imbalance between part sizes can be corrected by moving a vertex from the larger part to the smaller, increasing the edge count. Turán's theorem is the prototype for dozens of results in extremal combinatorics, all asking: what structure maximizes edges subject to a local constraint?

Practice Questions 5 questions

Prerequisite Chain

Counting to 10Counting to 20Understanding ZeroThe Number ZeroCounting to FiveOne-to-One CorrespondenceCombining Small Groups Within 5Addition Within 10Addition Within 20Two-Digit Addition Without RegroupingTwo-Digit Addition with RegroupingAddition Within 100Repeated Addition as MultiplicationMultiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Two-Digit by One-Digit DivisionDivision with RemaindersRemainders and Quotients in DivisionDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueReading and Writing DecimalsComparing and Ordering DecimalsAdding and Subtracting DecimalsMultiplying DecimalsDividing DecimalsDividing FractionsMixed Number ArithmeticOrder of OperationsInteger Order of OperationsVariable ExpressionsThe Distributive PropertyVariables and Expressions ReviewIntroduction to PolynomialsAdding and Subtracting PolynomialsMultiplying PolynomialsFactorialPermutationsCombinationsCounting Principles: Addition and Multiplication RulesIntroduction to Graph TheoryFormal Definitions in Graph TheoryTurán's Theorem

Longest path: 54 steps · 211 total prerequisite topics

Prerequisites (1)

Leads To (2)