Algebraic iff Continuous and For Every Way Below Exists Compact Between

Theorem
Let $L = \left({S, \vee, \wedge, \preceq}\right)$ be a lattice.

Then $L$ is algebraic
 * $L$ is continuous and
 * $\forall x, y \in S: x \ll y \implies \exists k \in K\left({L}\right): x \preceq k \preceq y$

where
 * $\ll$ denotes the way below relation,
 * $K\left({L}\right)$ denotes the compact subset of $L$.

Sufficient Condition
Let $L$ be algebraic.

We will prove that
 * $\forall x \in S: x^\ll$ is directed.

where $x^\ll$ denotes way below closure of $x$.

Let $x \in S$.

By definition of algebraic:
 * $x^{\mathrm{compact} }$ is directed.

where $x^{\mathrm{compact} }$ denotes the compact closure of $x$.

By Compact Closure is Subset of Way Below Closure:
 * $x^{\mathrm{compact} } \subseteq x^\ll$

By definitions of non-empty set and subset:
 * $x^\ll \ne \varnothing$

Thus by Non-Empty Way Below Closure is Directed in Join Semilattice:
 * $x^\ll$ is directed.

Thus by definition of algebraic:
 * $L$ is up-complete.

We will prove that
 * $L$ satisfies axiom of approximation

Let $x \in S$.

By previous:
 * $x^\ll$ is directed.

By definition of algebraic:
 * $x^{\mathrm{compact} }$ is directed.

By definition of up-complete:
 * $x^\ll$ admits a supremum

and
 * $x^{\mathrm{compact} }$ admits a supremum

By Compact Closure is Subset of Way Below Closure:
 * $x^{\mathrm{compact} } \subseteq x^\ll$

By Supremum of Subset:
 * $\sup \left({x^{\mathrm{compact} } }\right) \preceq \sup \left({ x^\ll}\right)$

By definition of algebraic:
 * $L$ satisfies axiom of K-approximation.

By definition of axiom of K-approximation:
 * $x \preceq \sup \left({ x^\ll}\right)$

By Operand is Upper Bound of Way Below Closure:
 * $x$ is upper bound for $x^\ll$.

By definition of supremum:
 * $\sup \left({ x^\ll}\right) \preceq x$

Thus by definition of antisymmetry:
 * $x = \sup \left({ x^\ll}\right)$

Hence $L$ is continuous.

Let $x, y \in S$ such that
 * $x \ll y$

By definition of algebraic:
 * $D := y^{\mathrm{compact} }$ is directed.

By definition of axiom of K-approximation:
 * $y = \sup D$

By definition of way below relation:
 * $\exists d \in D: x \preceq d$

By definition of compact closure:
 * $d$ is compact.

Thus by definition of compact subset:
 * $d \in K\left({L}\right)$

By definition of supremum:
 * $y$ is upper bound for $D$.

Thus by definition of upper bound:
 * $x \preceq d \preceq y$

Necessary Condition
Suppose that
 * $L$ is continuous and
 * $\forall x, y \in S: x \ll y \implies \exists k \in K\left({L}\right): x \preceq k \preceq y$