Module scirust::algebra::structure::quasigroup [] [src]

Defines the quasi-group algebraic structure.

A quasigroup is an algebraic structure resembling a group in the sense that division is always possible. Quasigroups differ from groups mainly in that they need not be associative.

We define four kinds of quasigroups.

References:

Traits

QuasiGroupAdd

Quasigroup with an addition operation with full equivalence

QuasiGroupAddPartial

Quasigroup with an addition operation with partial equivalence

QuasiGroupMul

Quasigroup with a multiplication operation with full equivalence

QuasiGroupMulPartial

Quasigroup with a multiplication operation with partial equivalence