We've seen the maximum size of a graph containing no path of a certain length. What is the maximum size of a graph containing no ?
An -partite graph is a graph with a vertex partition so that each is an independent set (i.e. is empty of edges).
Certainly no -partite graph contains .
What is the maximum size of a -partite graph? Clearly we should look at a complete -partite graph, where any pair of vertices in different classes are joined.
Suppose two class orders differ by more than 1, . Moving a vertex from to increases the number of edges by . Therefore the classes are as equal as possible.
The Turán graph is the complete -partite graph of order with classes orders or .
We write .
Let be a free graph of order with then = .
Furthermore the degrees are as equal as possible.
By induction on . True for , because is for .
In general let be a spanning subgraph with edges. Certainly is also free. Now apply the handshaking lemma to
Using 6.2
Pick a vertex of minimum degree. Then is again -free.
So by the induction hypothesis, is a complete -partite graph. In , cannot be joined to all vertex classes in , since otherwise would contain . So is -partite. But and is the only -partite graph of that size, so .
Adding any new edge to creates a , so .
Let be a -free graph with vertex set . Then there exists a -partite graph with vertex set , and for all .
Case trivial.
In general, we pick a vertex of of maximum degree.
Let . Then is free. Let .
By induction, there is a -partite graph with vertex set and . Form by joining every vertex in to .
Now construct by joining every vertex in to . Then is -partite. Need to show for all .
If , . But .
Otherwise, . . But . Now , so . Done.
Let be a free graph of order with then = .
. Now certainly is -partite, and is the maximum number of edges of an -partite graph. So .
Let be a graph of order , and let of degree . If , then .
Now , so if then .
If has order and size , then contains as a subgraph.
In general we take a vertex with degree . By the last lemma as . By induction, contains , so contains .
This corollary gives us an algorithm for finding in a graph that has more edges than . Take vertex of degree . Let . Given with , take to be and to be a vertex of highest degree in .
By the lemma, , contains . Therefore .
John Fremlin 2010-02-17