Equivalence of Definitions of Upper Section

Theorem
The definitions of upper set are equivalent. Specifically:

Let $(S,\preceq)$ be an ordered set.

Let $U \subseteq S$.

Then the following are equivalent:

where ${\uparrow} U$ is the upper closure of $U$.

$(1)$ implies $(2)$
Suppose that
 * $\forall u \in U: \forall s \in S:

u \preceq s \implies s \in U$

Let $k \in {\uparrow} U$.

Then by the definition of upper closure, there is some $u \in U$ such that $u \preceq k$.

Since $k \in {\uparrow} U \subseteq S$, the premise proves that $k \in U$.

Since this holds for all $k \in {\uparrow} U$, $\uparrow U \subseteq U$.

$(2)$ implies $(3)$
Suppose that ${\uparrow}U \subseteq U$.

Let $u \in U$.

Then since $U \subseteq S$, $u \in S$ by the definition of subset.

Since $\preceq$ is reflexive, $u \preceq u$.

Thus by the definition of upper closure, $u \in {\uparrow} U$.

Since this holds for all $U \in U$, $U \subseteq {\uparrow} U$.

Thus ${\uparrow}U = U$ by Equality of Sets.

$(3)$ implies $(1)$
Suppose that ${\uparrow} U = U$.

Let $u \in U$.

Let $s \in S$.

Let $u \preceq s$.

Then by the definition of upper closure, $s \in U$.

Thus we have shown that:
 * $\forall u \in U: \forall s \in S:

u \preceq s \implies s \in U$