Boolean ring - Wikipedia