This is about idempotent semirings whose multiplication is idempotent. For idempotent semirings whose addition is idempotent, see additively idempotent semiring.
This article is about Boolean semirings as defined by Toby Bartels. For other notions of “Boolean semiring” or “Boolean rig”, see Boolean semiring.
Recall that a semiring is a set equipped with two binary operations, denoted , and and called addition and multiplication, satisfying the ring (or rng) axioms except that there may or may not be either be a zero nor a negative nor an inverse, for which reason do check.
A semiring or rig is (multiplicatively) idempotent or Boolean if and only if multiplication is idempotent; that is, holds for all .
From now on we will assume that semirings and rigs are synonyms of each other; i.e. the semiring, , has a neutral element for + and one for . Moreover we assume that for all , , making into a rig.
Multiplicatively idempotent semirings are sometimes called idempotent rigs, see e.g. Baez 2022. However, the term idempotent rig and idempotent semiring usually refers to additively idempotent semirings in the literature, and now redirects to the disambiguation page idempotent semiring on the nLab.
Multiplicatively idempotent semirings are called Boolean rigs or Boolean semirings by Toby Bartels, see e.g. Bartels 2020. The name originated from the fact that a Boolean ring is defined in the literature as a ring for which multiplication is idempotent (Bartels 2020, Rogers 2024). However, the terms “Boolean rig” and “Boolean semiring” have multiple meanings in the literature representing some generalization of Boolean rings from rings to rigs and semirings, and now redirects to the disambiguation page Boolean semiring on the nLab.
Let CMon be the concrete monoidal category of abelian groups, and let be the lax monoidal underlying-set functor.
Every multiplicatively idempotent rig satisfies the equation
where is a lax monoidal constraint.
The main examples are probably distributive lattices.
Of course, a Boolean ring is a multiplicatively idempotent semiring, since any ring is a semiring. However, since it's also a distributive lattice, a Boolean ring is actually a multiplicatively idempotent semiring in two different ways.
Similarly, a Boolean semiring as defined by Fernando Guzmán is a multiplicatively idempotent semiring by definition.
Let’s see what are the smallest multiplicatively idempotent semirings.
There are exactly two multiplicatively idempotent semirings of cardinality . In such a multiplicatively idempotent semiring, we necessarily have , because would imply that for every and then the multiplicatively idempotent semiring would be the zero ring . The two elements of the multiplicatively idempotent semirings are thus and . From the axioms of a semiring, we have , , , and . We then have two possibilities for , either or . The two possibilities give a multiplicatively idempotent semiring.
In either case, the multiplication is commutative and distributive over addition.
The three-element distributive lattice with is a multiplicatively idempotent semiring with cardinality .
The four-element distributive lattice with is a multiplicatively idempotent semiring with cardinality .
The four-element distributive lattice with and but and incomparable (i.e. ) is a multiplicatively idempotent semiring with cardinality .
The previous four-element distributive lattice is also a Boolean algebra, and so one can define a Boolean ring structure, resulting in yet another multiplicatively idempotent semiring with cardinality .
The initial multiplicatively idempotent semiring, i.e. the free multiplicatively idempotent semiring on the empty set, has cardinality (Rogers 2024), and is defined as the quotient of the natural numbers by the relation . This semiring is commutative.
One can construct a non-commutative multiplicatively idempotent semiring of cardinal (Rogers 2024). It is currently unknown if there are any smaller non-commutative multiplicatively idempotent semirings.
The term (multiplcatively) idempotent appears in:
The term idempotent rig appears in:
The term Boolean rig was used by Toby Bartels in this current article on the nLab, before it was renamed to multiplcatively idempotent rig:
The term Boolean rig was also used in this Category Theory Zulip discussion:
Last revised on June 14, 2025 at 11:45:20. See the history of this page for a list of all contributions to it.