In the book "Introduction to mathematical logic", Elliott Mendelson gives the following axiomatization of Boolean algebra:
We call the triple $(B,\cap,')$ a Boolean algebra whenever $B$ has at least two elements, $\cap$ (meet) is two-argument operator and $'$ (complement) is one-argument operator and the following axioms are satisfied:
- $x\cap y=y\cap x$
- $x\cap (y\cap z)=(x\cap y)\cap z$
- $x\cap y'=z\cap z' \iff x\cap y=x$
I managed to obtain a few results like:
- $x\cap x=x$
- $x\cap x'=y\cap y'$ (hence we can define $\mathbb{0}$)
- $x\cap\mathbb{0}=\mathbb{0}$
- $x''=x$
Next we define $x\cup y:=(x'\cap y')'$ and $\mathbb{1}:=\mathbb{0}'$ and I proved some more properties:
- $x\cup y=y\cup x$
- $(x\cup y)\cup z= x\cup(y\cup z)$
- $x\cup(x\cap y)=x$ (absorption)
- $x\cap(x\cup y)=x$ (absorption)
- $x\cup x'=\mathbb{1}$
What I can't prove are both distributive laws:
- $(x\cap y)\cup z=(x\cup z)\cap(y\cup z)$
- $(x\cup y)\cap z=(x\cap z)\cup(y\cap z)$
Can you help me?