symmetric monoidal (∞,1)-category of spectra
A boolean algebra is an algebraic structure that models the fragment of the classical propositional calculus that deals with the connectives “and”, “or”, “implies”, and “not”. In some approaches the definition of boolean algebra is rather lengthy, but boolean algebras are equivalent to boolean rings, which are simply rings obeying the identity .
In a boolean ring, the multiplication can be interpreted as the conjunction, the multiplicative unit as the truth value “true”, the additive unit as the truth value “false”. The unary operation provides the negation. Compared to boolean algebras, which are also semirings but not rings (except the trivial boolean algebra), the addition expresses the exclusive disjunction and not the inclusive disjunction. The fact that the exclusive disjunction of and is the truth value “false” makes the commutative additive monoid an abelian group where .
A ring with unit is boolean if the operation of multiplication is idempotent; that is, for every element . Although the terminology would make sense for rings without unit, the common usage assumes a unit.
Boolean rings and the ring homomorphisms between them form a category .
A boolean ring is an algebra over the field with two elements, since
is commutative (meaning that for all ):
Thus, multiplication in a boolean ring makes it into a semilattice, while addition makes it into a vector space over the field with two elements, .
Define to mean . Then:
We could now prove the other absorption law to conclude that is a lattice using multiplication as meet and as join.
Thus is a distributive lattice.
Next define to be . Then:
By relativising from to , we can show that is a Heyting algebra.
Therefore, is a complement of , and is a Boolean algebra.
Conversely, starting with a boolean algebra (with the meet written multiplicatively), let be (which is called exclusive disjunction in and symmetric difference in ). Then is a boolean ring.
In fact, we have:
The categories of Boolean rings and Boolean algebras are equivalent.
Since the Boolean algebra operations are definable from the Boolean ring operations , and conversely, it follows that a function between the underlying sets of Boolean rings is a Boolean ring homomorphism (i.e., preserves the Boolean ring operations) if and only if it is a Boolean algebra homomorphism (between the Boolean algebra structures defined on the same sets). In other words, the subsets
coincide. Therefore the categories of Boolean rings and of Boolean algebras are equivalent as concrete categories.
The category of Boolean algebras is discussed further in BoolAlg, but some of the results about this category are proved there by working with the equivalent category of Boolean rings.
Here is a very convenient result: although a boolean ring is a rig in two different ways (as a ring or as a distributive lattice), these have the same concept of ideal!
The most familiar example is the power set of any set . This is a boolean ring with symmetric difference as the addition and the intersection of sets as the multiplication. In constructive mathematics, one would use the set of decidable subsets instead of the set of all subsets to get the corresponding boolean ring.
More generally, given any Boolean ring and a set , the function ring is a Boolean ring.
In classical mathematics the free boolean ring on a set can be identified with , where is the set of all finite subsets of . In fact can be extended to a functor in two different ways, which agree on objects but differ on morphisms, and each of these gives a monad:
the monad for semilattices, (which we use to describe multiplication in a boolean ring)
the monad for vector spaces over the field with 2 elements, (which we use to describe addition in a boolean ring).
These two monads are related by a distributive law which expresses the distributivity of multiplication over addition. Their composite is then the monad for Boolean rings.
Back in the day, the term ‘ring’ meant (more often than now is the case) a possibly nonunital ring; that is a semigroup, rather than a monoid, in Ab. This terminology applied also to boolean rings, and it changed even more slowly. Thus older books will make a distinction between ‘boolean ring’ (meaning an idempotent semigroup in ) and ‘boolean algebra’ (meaning an idempotent monoid in ), in addition to (or even instead of) the difference between and as fundamental operation. This distinction survives most in the terminology of -rings and -algebras.
We pause to note that “idempotent monoid” doesn’t make sense a priori in a general monoidal category: generally speaking the idempotency axiom would be expressed by an equation
where is an appropriate diagonal map, not generally available for monoidal categories. But in a concrete monoidal category where the underlying-set functor is lax monoidal, the meaning is that the evident equation holds:
where is a lax monoidal constraint.
Inasmuch as a semilattice is a commutative idempotent monoid, a boolean ring may be defined as a semilattice in . However, with boolean rings, we do not need to hypothesize commutativity; it follows. That is, any idempotent monoid in is commutative; indeed, any idempotent magma in is commutative.
Write the magma operation as . Then for any element , idempotence and bilinearity imply
which by cancellation gives , or . Similarly, for any elements ,
which by cancellation gives , or .
Last revised on July 7, 2023 at 20:08:26. See the history of this page for a list of all contributions to it.