The Turan theorem states that every -vertex graph with no has at most edges, where is the complete -partite graph with part sizes differing by at most one.
Here is an induction on and . If a -free graph contains no , induction on givesOtherwise choose a copy of . Every vertex outside has at most neighbors in , and induction on givesThe last identity is obtained by removing one vertex from every part of . This proves the theorem; the standard equality analysis forces the balanced complete -partite graph.
Now suppose is rhombus-free. If it is triangle-free, the case just proved gives
. Otherwise remove the three vertices of a triangle. No remaining vertex can be adjacent to two vertices of that triangle, since those two triangle vertices and the outside vertex would form a second triangle sharing an edge with the first. Induction therefore givesThis proves the rhombus-free edge bound and hence the requested strict contrapositive.
. Otherwise remove the three vertices of a triangle. No remaining vertex can be adjacent to two vertices of that triangle, since those two triangle vertices and the outside vertex would form a second triangle sharing an edge with the first. Induction therefore givesThis proves the rhombus-free edge bound and hence the requested strict contrapositive.
For equality at , take the triangular prism graph: two disjoint triangles joined by a matching. It has edges. Every edge belongs to at most one triangle, so there is no rhombus, while the presence of triangles proves that it is not isomorphic to .
Solved by gpt-5.6-sol high.
Codex Wiki