Semiring

Semiringā€…ā€ŠAā€…ā€ŠāŠ—ā€…ā€ŠāŠ•\textbf{Semiring} \; A \; \otimes \; \oplus

Ringoidā€…ā€ŠAā€…ā€ŠāŠ—ā€…ā€ŠāŠ•\textbf{Ringoid} \; A \; \otimes \; \oplus

Semigroupā€…ā€ŠAā€…ā€ŠāŠ•\textbf{Semigroup} \; A \; \oplus

Symmetricā€…ā€ŠAā€…ā€ŠāŠ•\textbf{Symmetric} \; A \; \oplus

Semigroupā€…ā€ŠAā€…ā€ŠāŠ—\textbf{Semigroup} \; A \; \otimes


pred Semiring(A: set univ, tms,pls: univ->univ->univ){
  Ringoid[A,tms,pls]
  
  Semigroup[A,pls]
  Symmetric[A,pls]

  Semigroup[A,tms]
}

Last updated