[−][src]Trait mathru::algebra::abstr::Quasigroup
A quasigroup is a magma which has the divisibility property (or Latin square property). Divisibility is a weak form of right and left invertibility.
$\forall a, b \in \mathbb{Q}, \exists! r, l \in \mathbb{Q}
$ such that $l ∘ a = b
$ and $a ∘ r = b
$
The solutions for $r
$ and $l
$ are:
$r = a \ b
$ and $l = b / a
$
where $\
$ is the left and $/
$ is th right division.
Implementations on Foreign Types
impl Quasigroup<Addition> for i8
[src]
impl Quasigroup<Addition> for i16
[src]
impl Quasigroup<Addition> for i32
[src]
impl Quasigroup<Addition> for i64
[src]
impl Quasigroup<Addition> for i128
[src]
impl Quasigroup<Addition> for f32
[src]
impl Quasigroup<Addition> for f64
[src]
impl Quasigroup<Multiplication> for f32
[src]
impl Quasigroup<Multiplication> for f64
[src]
Loading content...Implementors
impl<T> Quasigroup<Addition> for Polynomial<T> where
T: Quasigroup<Addition> + Scalar + MagmaAdd + AbsDiffEq<Epsilon = T>,
[src]
T: Quasigroup<Addition> + Scalar + MagmaAdd + AbsDiffEq<Epsilon = T>,