Belnap's logic contains the the truth values 'true' (t), 'false' (f), 'unknown' ($\bot$) and 'paradox' (T). Each of these is represented by pair a of bits:
t $\rightarrow$ (1,0)
f $\rightarrow$ (0,1)
$\bot$ $\rightarrow$ (0,0)
T $\rightarrow$ (1,1)
The operations are defined as follows:
$\wedge$ : $((x_1, y_1),(x_2, y_2)) \rightarrow$ $($min$\{x_1, x_2\}$, max$\{y_1,y_2\}$)
$\vee$ : $((x_1, y_1),(x_2, y_2)) \rightarrow$ $($max$\{x_1, x_2\}$, min$\{y_1,y_2\}$)
$\neg$ : ($x, y$) $\rightarrow$ ($y, x$)
I am wondering, whether Belnap's four valued-valued logic, with the set of truth values $\{t, f, \bot,$ T$\}$ and the operations $\wedge, \vee, \neg$ is a boolean algebra, and if so why?
Of course just checking the axioms one by one would be tedious. No doubt someone will give an elegant explanation - just for fun here's a little Python that verifies one of DeMorgan's laws:
If all else fails you could easily do that for the other axioms as well...
Please don't tell anyone I posted this. The thing about adding four spaces to the start of each line actually works, heh.