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 2 of 6: Separate the distance-two vertices
Cij≠Chk for distinct pairs (i,j)≠(h,k);dist⁡(A,X)≤2.C_{ij}\ne C_{hk}\text{ for distinct pairs }(i,j)\ne(h,k);\qquad\operatorname{dist}(A,X)\le2.
Detailed analysis

All CijC_{ij} are distinct: if one were shared by different BiB_i and BhB_h, the nonadjacent pair would have two common neighbors, AA and that vertex. Every vertex XX is either AA, adjacent to AA, or nonadjacent to AA and hence shares a neighbor with AA by (iii). Thus dist⁡(A,X)≤2\operatorname{dist}(A,X)\le2.