Question:
Consider a group of n people with the following properties:
• no person is friends with everyone,
• any pair of strangers share exactly one friend in common,
• no three people are mutually friends.
Show that everyone has the same number of friends.
I want to solve this using Ramsey's theorem but I'm struggling to formulate it in a way that would make it straightforward.. Any help would be greatly appreciated.
I don't believe this is true for $n$ in general. Let's define the graph $G$ such that the nodes correspond to the people and two nodes are adjacent iff the corresponding people are friends. If everyone had the same number of friends, $G$ would be a strongly regular graph with parameters $(n, d, 0, 1)$ (by the last two conditions). In this case $n$ must equal to $d^2 + 1$ and the second condition implies $d \geq 2$.
However, the Hoffman-Singleton theorem states that $d \in \{2,3,7,57\}$ for strongly regular graphs with parameters $(d^2 +1, d, 0, 1)$, where $d \geq 2$. Therefore, the statement of your problem can be true in at most 4 cases.
Edit 1: Special cases
It is known that if $d \in \{2,3,7\}$, the parameters uniquely define $G$. These graphs are $C_5$, the Petersen graph and the Hoffman-Singleton graph, respectively. It is currently an unsolved problem whether a strongly regular graph with parameters $(3250, 57, 0, 1)$ exists.