nLab Boolean semiring (Chajda & Kotrle)

Redirected from "skeletal semiring".

This page is about Boolean semirings as defined by Ivan Chajda and Miroslav Kotrle. For other notions of “Boolean semirings”, see Boolean semiring.

This page is about the notion of skeleton of a semiring as defined by Ivan Chajda and Miroslav Kotrle. For other notions of skeleton in mathematics, see at skeleton.

Contents

Definition

The authors Chadja & Kotrle 1994 assume that semirings are non-unital in that they do not have either the multiplicatively absorptive additive unit 00 or the multiplicative unit 11 that define rigs. Instead, their semirings only have an element 00 such that 0a=00 \cdot a = 0.

Chadja & Kotrle 1994 defined the skeleton S(A)S(A) of a semiring AA to be the subset of all elements cAc \in A such that cc is the sum of two elements aAa \in A and bAb \in A.

A semiring AA is a Boolean semiring if:

  • the semiring AA is skeletal: the skeleton S(A)S(A) of the semiring is a subrng of AA.

  • for all aa and bb, aa=a+0a \cdot a = a + 0 and ab+0=aba \cdot b + 0 = a \cdot b. By definition, 0=0(a+a)=0a+0a=0+00 = 0 \cdot (a + a) = 0 \cdot a + 0 \cdot a = 0 + 0 is an element of S(A)S(A).

  • there exists an element 11 such that for all aa and bb, (ab)1=ab(a \cdot b) \cdot 1 = a \cdot b and 1(ab)=ab1 \cdot (a \cdot b) = a \cdot b

Properties

Every boolean semiring is commutative.

References

Last revised on June 13, 2025 at 12:59:10. See the history of this page for a list of all contributions to it.