MathLabs

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 CijC_{ij}
deg⁡(Cij)=1+(m−1)=m.\deg(C_{ij})=1+(m-1)=m.
Detailed analysis

Besides BiB_i, any neighbor of CijC_{ij} must be some ChkC_{hk}: it cannot be AA (a triangle with A,BiA,B_i), and if it were BkB_k for k≠ik\ne i, then the nonadjacent pair Bi,BkB_i,B_k would have common neighbors AA and CijC_{ij}. For each k≠ik\ne i, at most one CkhC_{kh} can neighbor CijC_{ij}, or BkB_k and CijC_{ij} would have two common neighbors. The pair Bk,CijB_k,C_{ij} is nonadjacent, so it has a unique common neighbor; it must be such a CkhC_{kh}, not AA. Hence there is exactly one for each k≠ik\ne i, and deg⁡(Cij)=1+(m−1)=m\deg(C_{ij})=1+(m-1)=m.