idempotent semiring


A semiring S is called an idempotent semiring, or i-semiring for short, if, additionPlanetmathPlanetmath + is an idempotentMathworldPlanetmathPlanetmath binary operationMathworldPlanetmath:

a+a=a, for all ⁢a∈S.

Some properties of an i-semiring S.

  1. 1.

    If we define a binary relationMathworldPlanetmath ≤ on S by

    a≤b   iff   a+b=b

    then ≤ becomes a partial orderMathworldPlanetmath on S. Indeed, for a+a=a implies a≤a; if a≤b and b≤a, then b=a+b=a; and finally, if a≤b and b≤c, then a+c=a+(b+c)=(a+b)+c=b+c=c so a≤c.

  2. 2.

    0≤a for any a∈S, because 0+a=a.

  3. 3.

    Define a∨b as the supremumMathworldPlanetmathPlanetmath of a and b (with respect to ≤). Then a∨b exists and

    a∨b=a+b.

    To see this, we have a+(a+b)=(a+a)+b=a+b, so a≤a+b. Similarly b≤a+b. If a≤c and b≤c, then (a+b)+c=a+(b+c)=a+c=c. So a+b≤c.

  4. 4.

    Collecting all the information above, we see that (S,+) is an upper semilatticePlanetmathPlanetmath with + as the join operationMathworldPlanetmath on S and 0 the bottom element.

  5. 5.

    Additon and multiplication respect partial ordering: suppose a≤b, then for any c∈S, (c+a)+(c+b)=(c+c)+(a+b)=c+b, hence c+a≤c+b; also, c⁢b=c⁢(a+b)=c⁢a+c⁢b implies c⁢a≤c⁢b.

Remark. S in general is not a latticeMathworldPlanetmathPlanetmath, and 1 is not the top element of S.

The main example of an i-semiring is a Kleene algebra used in the theory of computations.

Title idempotent semiring
Canonical name IdempotentSemiring
Date of creation 2013-03-22 15:52:12
Last modified on 2013-03-22 15:52:12
Owner CWoo (3771)
Last modified by CWoo (3771)
Numerical id 8
Author CWoo (3771)
Entry type Definition
Classification msc 16Y60
Synonym i-semiring
Synonym dioid