Documentation
class (CommutativeRing r, AbelianGroup m) => Module r m whereSource
AbelianGroup m => Module Z m |
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