Core idea

These structures impose different conditions on a binary operation. Here, division means that each equation ax=bax=b and ya=bya=b has a unique solution for every pair a,ba,b.

StructureRequired properties
A set with a binary operation
An associative magma
A magma with a two-sided identity
An associative magma with a two-sided identity
A magma with division
A quasigroup with a two-sided identity
A monoid in which every element has a two-sided inverse; equivalently, an associative loop