constructive-algebra-0.2.0: A library of constructive algebra.

Algebra.Structures.Module

Documentation

class (CommutativeRing r, AbelianGroup m) => Module r m whereSource

Methods

(*>) :: r -> m -> mSource

Instances

(<*) :: Module r m => m -> r -> mSource

propScalarMul :: (Module r m, Eq m) => r -> m -> m -> BoolSource

propScalarAdd :: (Module r m, Eq m) => r -> r -> m -> BoolSource

propScalarAssoc :: (Module r m, Eq m) => r -> r -> m -> BoolSource

propModule :: (Module r m, Eq m) => r -> r -> m -> m -> PropertySource