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