Problem 4
Let G be a graph with n vertices satisfying: (i) no vertex is joined to all the other vertices; (ii) there are no triangles; (iii) for every two nonjoined vertices A and B, there is exactly one vertex C joined to both. Prove that every vertex has the same degree, and find the smallest possible n.
Step 3 of 6: Count the degree of
Detailed analysis
Besides , any neighbor of must be some : it cannot be (a triangle with ), and if it were for , then the nonadjacent pair would have common neighbors and . For each , at most one can neighbor , or and would have two common neighbors. The pair is nonadjacent, so it has a unique common neighbor; it must be such a , not . Hence there is exactly one for each , and .