Trait alga::general::AbstractGroupAbelian [] [src]

pub trait AbstractGroupAbelian<O: Operator>: AbstractGroup<O> {
    fn prop_is_commutative_approx(args: (Self, Self)) -> bool where Self: ApproxEq { ... }
    fn prop_is_commutative(args: (Self, Self)) -> bool where Self: Eq { ... }
}

An commutative group.

∀ a, b ∈ Self, a ∘ b = b ∘ a

Provided Methods

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications.

Returns true if the operator is commutative for the given argument tuple.

Implementors