I am sure that this question has already been asked, but I didn’t want to look at the full answer straight away. I just want a hint to help me get out of this stalemate. So far this is what I got:
Suppose $x<y$ and let $S=\{q\in\mathbb{Q}: q<y\}$. By definition, $y$ is an upper bound for S, therefore, $S$ is bounded above. Moreover, the Least Upper Bound property states that $S$ has a supremum in $\mathbb{R}$, call it sup$(S)$.
Here is where I am stuck. If I can prove that sup$(S)=y$. I can conclude the proof, since by definition, $\forall\epsilon>0,\exists r\in S:r>y-\epsilon$. Let $\epsilon = y-x$ and $\exists r\in S: r>y-(y-x)=x.$ Moreover, since $r\in S$, then $r\in\mathbb{Q}: r<y$. So $x<r<y$. QED
But I cannot prove that $y=sup(S)$ for the life of me. It seems to require that $x<r<y$, which is what i want to prove in the first place.