Boolean algebras and Boolean rings
Logical conjunction, union of sets and multiplication of idempotent elements obey related algebraic laws. Boolean algebra makes that relationship precise. It is not the same as ordinary real arithmetic: repeating a logical proposition does not add a second copy, and Boolean-ring addition means exclusive-or rather than inclusive-or.
1 Lattice operations and complements
A Boolean algebra is a set with operations meet , join , complement , and elements 0 and 1, satisfying commutativity, associativity, absorption, distributivity of each operation over the other, identity laws , , and complement laws
Absorption means and . Define when . These laws make it a partial order; join and meet are least upper and greatest lower bounds.
For any set , the power set is a Boolean algebra under intersection, union and complement relative to , with 0 the empty set and 1 equal to . Propositions modulo logical equivalence form another example using and, or and not. The two-element algebra is the truth-value model.
Complements are unique. If both complement , then
and similarly , so .
De Morgan laws. and .
Proof. Distributivity and complement laws show has meet 0 and join 1 with . For example the meet expands into terms containing or , and the join equals . Complement uniqueness proves the first identity; interchange meet and join for the second.
2 Boolean rings use a different addition
A Boolean ring here is a commutative unital ring in which every element is idempotent: . It satisfies , since implies , hence . Thus a nonzero Boolean ring has characteristic 2, and for every even if the zero ring is allowed.
From such a ring define
These operations give a Boolean algebra. The complement identities follow immediately: and . Absorption follows from . Meet distributivity over join follows by expanding both sides and using ; associativity of join expands both groupings to
The other lattice laws follow by the same ring expansions or by complementation. Thus this construction is not a superficial analogy; the algebraic operations really satisfy the axioms.
For sets, Boolean-ring multiplication is intersection and addition is symmetric difference
Membership at each point identifies these operations with multiplication and addition modulo 2, proving the ring laws pointwise. Inclusive union is instead .
3 Atoms in a finite Boolean algebra
An atom is a minimal nonzero element under . In a finite Boolean algebra, every nonzero element has an atom below it by taking a minimal element from the finite nonempty set of its nonzero lower bounds. Distinct atoms have meet zero: a nonzero meet would force equality by minimality.
Every element is the join of the atoms below it. Let their join be . If , then ; otherwise . An atom below would be an atom below omitted from , a contradiction. Thus the map sending to the set of atoms below it identifies a finite Boolean algebra with the power set of its atoms. In particular, it has elements for some , not an arbitrary finite size.
Order, both ring constructions, and the finite representation
The order claim follows from the displayed axioms. Absorption gives and . Reflexivity of follows; antisymmetry follows from commutativity, and if , , then . Thus the relation is transitive. The element lies below both factors; any common lower bound satisfies , so it is their greatest lower bound. Absorption makes an upper bound. If both , distributivity gives , proving leastness.
For the Boolean-ring-to-algebra direction, the remaining distributive law and absorption law are explicit identities:
Meet is associative/commutative with identity 1 because ring multiplication is; join is commutative with identity 0 and is associative by the expansion already shown. Also and . Together with the two complement identities and the other distributive law proved above, this verifies every stated Boolean-algebra axiom.
Conversely, in any Boolean algebra define
The first operation is commutative, has identity 0, and . To verify associativity rather than assume it, distribute either or using De Morgan's laws. Both give the join of precisely these four disjoint terms:
The eight terms obtained by choosing each of , each of and each of are pairwise disjoint and have join 1; this follows by distributing . This justifies the expansion without presuming a representation by sets. Distributing gives ; expanding gives the same expression. Thus multiplication distributes over . Meet supplies associative commutative multiplication, identity 1 and idempotence. All ring axioms are now proved. The formulas and recover the original operations.
Finally the finite atom map is an isomorphism, not only a count. For an atom , each is either or . Therefore holds exactly when or , and holds exactly when . This proves preservation of join and complement; meet is immediate. Injectivity follows because every element is the join of its atoms. For any subset of the finite atom set, join exactly those atoms; disjointness shows its atoms are precisely the selected subset, proving surjectivity. If the degenerate algebra is allowed, there are no atoms and this argument gives the one-element power set of the empty set. No assertion that every infinite Boolean algebra is a full power set is being made.
4 Graded practice
E1 Foundation. For , and , calculate meet, join, Boolean-ring sum and complement of .
E2 Algebra. Verify using the Boolean-ring formula. Compare it with .
E3 Finite structure. Can a Boolean algebra have exactly six elements? How many atoms does a 16-element Boolean algebra have?
E4 Logic. Simplify and explain why no probability assumption is involved.
5 Full solutions
S1. Meet is , join is , ring sum is , and . Ring sum omits the shared element 2, while join includes it.
S2. . In contrast, ring addition gives . Using the same plus sign for both join and ring addition without a convention would therefore be ambiguous.
S3. No: a finite Boolean algebra has power-of-two size. Since , it has four atoms.
S4. Distributivity gives . This is a logical identity valid for all truth assignments, not an independence statement or a probability calculation.
Summary
Boolean algebra abstracts set and logical operations. Boolean rings encode the same patterns using idempotent multiplication and characteristic-two addition. Inclusive-or and exclusive-or are different operations. Finite Boolean algebras are determined by their atoms and consequently have power-of-two sizes.