A quasigroup is a group-like structure that need not be associative.
Formally, a quasigroup (π,β) is a magma such that for any π,πβπ there exist unique π,πβπ such that algebra
πβπ₯=ππ¦βπ=π
called the Latin square property since it requires that the resulting Cayley table form a Latin square.
Equivalently, we may characterize a quasigroup (π,β,/,\) as having left and right division satisfying the following identities (i.e. for all π₯,π¦βπ)