Semigroud
A semigroud or semiheap is an Algebraic Theory with a single Ternary Operation that is Para-associative; EG:
Examples
The canonical example of a semigroud is the type of Nonempty Lists, with .
The type of Matrices is also a semigroud .
Every hom set of an Allegory is a semigroud; this is a generalization of the fact that Relations form a semigroud with Composition of Relations and Converse of Relations.
Semigrouds and Involutive Semigroups
In general every Involutive Semigroup gives rise to a semigroud, with . The previous two examples are instances of this phenomena.
In the reverse direction, every semigroud with a Biunitary Element forms an Involutive Semigroup, with , and .
Moreover, every semigroud embeds into an Involutive Semigroup; see Wagner’s Theory of Generalised Heaps, 8.2.11.