pregroups
Pregroups are algebraic structures studied within the field of algebra, particularly in the context of category theory and formal language theory. They serve as a generalization of groups and related structures, aiming to capture specific kinds of partial symmetry or partial invertibility.
A pregroup consists of a set equipped with a partial binary operation, an involution (a unary operation
The formal definition requires that the set with its partial operation and involution satisfy certain coherence
Pregroups also serve as the foundational structures in the theory of pregroups in the sense of Lambek's