Predicates on Modules#
Modules and potential elements can be tested against each other for a few properties.
- M eq N: ModDed, ModDed -> BoolElt#
Return
trueif \(M\) and \(N\) are equal as modules.
- x in M: Any, ModDed -> BoolElt#
Return
trueif \(x\) can be coerced into the module \(M\).
- M subset N: ModDed, ModDed -> BoolElt#
Return
trueif \(M\) is a submodule of \(N\). An embedding map of \(M\) in \(N\) can be returned byIsSubmodule(M, N).
- IsFree(M): ModDed -> BoolElt#
Return
trueif \(M\) is a free module.