nLab additively idempotent semiring

This is about idempotent semirings whose addition is idempotent. For idempotent semirings whose multiplication is idempotent, see multiplicatively idempotent semiring.

Contents

Idea

Recall that a semiring is a set RR equipped with two binary operations, denoted ++, and \cdot 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.

Definition

A semiring or rig is (additively) idempotent (also known as a dioid) if and only if addition is idempotent: x+x=xx + x = x, for all xSx\in S.

Terminology

From now on we will assume that semirings and rigs are synonyms of each other; i.e. the semiring, SS, has a neutral element ε\varepsilon for + and one ee for \cdot. Moreover we assume that for all sSs\in S, sε=εs=εs\cdot \varepsilon =\varepsilon \cdot s = \varepsilon, making SS into a rig.

The terms idempotent semiring and idempotent rig are typically used in the literature; however, idempotent semiring and idempotent rig are sometimes also used for multiplicatively idempotent semirings, and so idempotent semiring is now a disambiguation page on the nLab. In this article, we shall however use the bare idempotent semiring to refer to additively idempotent semirings.

The term dioid is sometimes used as an alternative name for idempotent semirings.

Properties

Partial order structure

On an idempotent semiring, SS, there is a partial order given by

xy:x+y=y. x \leq y : \iff x + y = y.

To check transitivity observe that xy x \leq y and yz y \leq z imply

z=yzy+z=xy(x+y)+z=x+(y+z)=yzx+z z \stackrel{y \leq z}{=} y + z \stackrel{x \leq y}{=} (x + y) + z = x + (y + z) \stackrel{y \leq z}{=} x + z

Due to idempotence the addition is a join with respect to this partial order: take a zz such that xzx\leq z and yzy\leq z, then

z=z+z=x+z+y+z=x+y+zz = z + z = x + z + y + z = x + y + z

The partial order is preserved by multiplication.

If the semiring is a rig, then the partial order gives rise to a 01-bounded join-semilattice due to the absorption and unital laws of addition with respect to 00 and 11.

Skeletons and split idempotent semirings

According to Huang, Chen, & Gan 2022, a skeleton of an idempotent semiring is a skeleton of the underlying additive band, and an idempotent semiring is split if and only if its underlying additive band is split. Thus, an idempotent semiring is split if and only if it has a skeleton.

Examples

  • Any quantale is an idempotent semiring, or dioid, under join and multiplication.

  • The set of languages over a given alphabet AA forms an idempotent semiring in which L+L=LLL + L' = L \cup L' and multiplication is given by concatenation. In fact this is a quantale P(A *)P(A^\ast) where the multiplication is the 2\mathbf{2}-enriched Day convolution product induced from the monoid multiplication of the free monoid A *A^\ast.

  • Every Kleene algebra is an idempotent semiring.

  • Every distributive lattice is an idempotent semiring.

  • The tropical algebra and the max-plus algebra are idempotent semiring.

  • Given an idempotent semiring RR one can form the weak interval extension I(R)I(R). This is the idempotent semiring defined on all close intervals [x,y]={zRxzy}[x, y] = \{ z \in R \mid x \leq z \leq y \} by the operations [x,y]+[x,y]=[x+x,y+y][x, y] + [x', y'] = [x + x', y + y'] and [x,y][x,y]=[xx,yy][x, y] \cdot [x', y'] = [x \cdot x', y \cdot y']. The multiplicative unit is given by [1,1][1,1] and, if RR has an additive unit 00, an additive unit is given by [0,0][0,0].

References

The term (additively) idempotent semiring appears in:

Split idempotent semirings and the skeleton of an idempotent semiring are defined in:

  • Kaiqing Huang, Yizhi Chen, Aiping Gan, Structure of split additively orthodox semirings, AIMS Mathematics, 2022, 7(6): 11345-11361. [doi: 10.3934/math.2022633, pdf]

Last revised on June 13, 2025 at 11:46:17. See the history of this page for a list of all contributions to it.