The Fibonacci numbers $F_0, F_1, F_2, . . .$ are defined inductively by $F_0=0, F_1=1$, and $F_{n+1}=F_n+F_{n-1}$ for $n \ge 1$. Given an integer $n \ge 2$, determine the smallest size of a set $S$ of integers such that for every $k=2, 3, . . . , n$ there exist some $x, y \in S$ such that $x-y=F_k$
Solution: The answer is $\left \lceil \frac{n}{2} \right \rceil + 1$, which is achievable by the following construction: [ $\{ F_0, F_2, \dots, F_{2 \cdot \lceil n/2 \rceil} $} ].Now, to prove the bound, construct a graph $G$ with elements of $S$ as its vertices, and for each $1 \le k \le \lceil n/2 \rceil$, connect two pair of unique vertices $(x,y)$ with an edge if $x - y = F_{2k - 1}$, using the fact that $F_1 = F_2$ and the condition of the problem.
Claim. $G$ has no cycle. Proof. Suppose otherwise, that it contains a cycle with elements $(x_1, x_2, \dots, x_{m})$. Consider the largest difference in this cycle (WLOG it is $(x_1,x_m)$ with $|x_1 - x_m| = F_{2i + 1}$.) Therefore, by assumption, since $(x_1, x_2), (x_2, x_3), \dots, (x_{m - 1}, x_m)$ are all an edge, then $|x_{j + 1} - x_j|$ are the elements of $\{ F_1, F_3, \dots, F_{2i - 1} \}$ and are all distinct. However, notice that by Triangle Inequality, \begin{align*} F_{2i + 1} &= |x_{m} - x_1| \\ &\le \sum_{j = 1}^{m - 1} |x_{j + 1} - x_j| \\ &\le F_1 + F_3 + \dots + F_{2i - 1} \\ &= F_{2i} \end{align*}from which this gives us a contradiction.
Can anyone please explain the given approach of the problem .i.e. how can we know what set to assume and how to prove it.Also I am not so familiar with graph theory so any visual graph of smaller case will be very much appreciated. Thank you.
(I'm going for the question behind the question, namely "How to approach this problem". I'm downplaying the graph theoretic interpretation because it's not relevant, though it could help with a representation for those with enough familiarity/comfort.)