Compton Boole