Let \(B\) be a set satisfying (1)–(5) in the theorem. One of the idempotent laws is satisfied since
\begin{align*}
a & = a \vee O\\
& = a \vee (a \wedge a')\\
& = (a \vee a) \wedge (a \vee a')\\
& = (a \vee a ) \wedge I\\
& = a \vee a\text{.}
\end{align*}
Observe that
\begin{equation*}
I \vee b = (b \vee b' ) \vee b = (b' \vee b ) \vee b = b' \vee (b \vee b) = b' \vee b = I\text{.}
\end{equation*}
Consequently, the first of the two absorption laws holds, since
\begin{align*}
a \vee (a \wedge b) & = (a \wedge I) \vee (a \wedge b)\\
& = a \wedge (I \vee b)\\
& = a \wedge I\\
& = a\text{.}
\end{align*}
The other idempotent and absorption laws are proven similarly. Since
\(B\) also satisfies (1)–(3), the conditions of
Theorem 19.14 are met; therefore,
\(B\) must be a lattice. Condition (4) tells us that
\(B\) is a distributive lattice.
For \(a \in B\text{,}\) \(O \vee a = a\text{;}\) hence, \(O \preceq a\) and \(O\) is the smallest element in \(B\text{.}\) To show that \(I\) is the largest element in \(B\text{,}\) we will first show that \(a \vee b = b\) is equivalent to \(a \wedge b = a\text{.}\) Since \(a \vee I = a\) for all \(a \in B\text{,}\) using the absorption laws we can determine that
\begin{equation*}
a \vee I =(a \wedge I) \vee I = I \vee ( I \wedge a) = I
\end{equation*}
or \(a \preceq I\) for all \(a\) in \(B\text{.}\) Finally, since we know that \(B\) is complemented by (5), \(B\) must be a Boolean algebra.
Conversely, suppose that
\(B\) is a Boolean algebra. Let
\(I\) and
\(O\) be the greatest and least elements in
\(B\text{,}\) respectively. If we define
\(a \vee b\) and
\(a \wedge b\) as least upper and greatest lower bounds of
\(\{ a, b\}\text{,}\) then
\(B\) is a Boolean algebra by
Theorem 19.14,
Theorem 19.15, and our hypothesis.