Directed in Join Semilattice with Finite Suprema

Theorem
Let $\left({S, \preceq}\right)$ be a join semilattice.

Let $H$ be a non-empty lower subset of $S$.

Then $H$ is directed
 * for every finite subset $A$ of $H$, $\sup A \in H$

Sufficient Condition
Let us assume that
 * $H$ is directed.

Let $A$ be a finite subset of $H$.

By Directed iff Finite Subsets have Upper Bounds:
 * $\exists h \in H: \forall a \in A: a \preceq h$

By definition
 * $z$ is upper bound of $A$

By Existence of Finite Suprema in Join Semilattice:
 * $\sup A$ exists is $\left({S, preceq}\right)$

By definition of supremum:
 * $\sup A \preceq h$

Thus by definition of lower set:
 * $\sup A \in H$

Necessary Condition
Let us assume that
 * for every finite subset $A$ of $H$, $\sup A \in H$

Let $x, y \in H$.


 * $\left\{ {x, y}\right\}$ is a finite subset of $H$

By assumption:
 * $\sup \left\{ {x, y}\right\} = x \vee y \in H$

By definition of supremum:
 * $x \vee y$ is upper bound of $\left\{ {x, y}\right\}$

Thus
 * $x \preceq x \vee y \land y \preceq x \vee y$

Thus by definition
 * $H$ is directed.