semigroups / Semigroups

The GAP package Semigroups
https://semigroups.github.io/Semigroups/
Other
23 stars 36 forks source link

Implement `FreeSemilattice` constructor #964

Open james-d-mitchell opened 1 year ago

james-d-mitchell commented 1 year ago

In the same vein as RectangularBand etc.

A free semilattice is a commutative ($xy = yx$ for all $x, y \in S$) semigroup of idempotents ($x^2 = x$ for all $x \in S$).