Cat::SemiRing – the category of semi-rings

Cat::SemiRing represents the category of semi-rings.

Categories

Cat::SemiRng, Cat::AbelianMonoid, Cat::Monoid

Details:

Background:

A Cat::SemiRing is not quite a left module over itself since the category Cat::LeftModule requires the domain to be an Abelian group according to the operation + (_plus).