I need some help with proving a theorem - I feel like it is incomplete. I tried to do it all on my own and there may be some gaps in the proof. My logic is a bit shaky, I am learning to write proofs, and I have trouble navigating through a proof from start to finish, so some tips and guidance is encouraged.
Definition:
An ordered set $ S $ is said to have the least-upper-bound property if the following is true: If $ E \subset S $, $E$ is not empty, and $E$ is bounded above, then $\sup(E)$ exists in $S$.
An ordered set $ S $ is said to have the greatest-lower-bound property if the following is true: If $ E \subset S $, $E$ is not empty, and $E$ is bounded below, then $\inf(E)$ exists in $S$.
Prove the following:
Theorem: Suppose that $S$ is an ordered set with the least-upper-bound property, then $S$ has the greatest-lower-bound property.
Informally, my idea is to prove the three conditions given in the definition for a set $B$ that is related to set $E$. Correct me if I am wrong, but I think the relationship is $B = S\backslash E $, not sure.
Proof:
Assuming $S$ is an ordered set with the least-upper-bound property, then there exists an arbitrary set $E$ such that $E\subset S$, $E\neq \emptyset$, $E$ is bounded above, and $\alpha = \sup(E) \in S$. Then let $B = \{y \in S : y \geq x \hspace{1mm} \forall x \in E\}$, the set of all upper bounds of $E$.
Assume $S \subset B$: If $S \subset B$, then $\exists x\in B$ such that $x\notin S$. The implication is false. By contradiction then this implies $B\subset S$.
Assume $B=\emptyset:$ It is enough to show $B\subset \emptyset$. If $B\subset \emptyset$, then $\forall x: x\in B \implies x\in \emptyset$. By definition of the empty set, $x\notin \emptyset$. The contradiction implies $B\neq \emptyset.$
By assumption there exists an arbitrary $E = \{x \in S : x \leq y \hspace{1mm} \forall y \in B\}$, so $B$ is bounded below by the set of all lower bounds $E$.
Then by definition this implies that the $\inf(B)$ exists in $S$ and $S$ has the greatest-lower-bound property. QED