Semiring

Definition (Semiring)

A semiring is a triple (R,+,)(R, +, \cdot) where

  • (R,+)(R,+) is a semigroup
  • (R,)(R,\cdot) is a semigroup
  • Distributivity: a(b+c)=ab+ac(b+c)a=ba+ca\begin{align*} a\cdot(b+c)=ab+ac\\ (b+c)\cdot a=ba+ca \end{align*}

Linked from