Abstract base class for modules

class sage.modules.module.Module

Bases: sage.structure.parent_gens.ParentWithAdditiveAbelianGens

Generic module class.

category()
Return the category to which this module belongs.
endomorphism_ring()
Return the endomorphism ring of this module in its category.
is_atomic_repr()
True if the elements have atomic string representations, in the sense that they print if they print at s, then -s means the negative of s. For example, integers are atomic but polynomials are not.
sage.modules.module.is_Module(x)

Return True if x is a module.

EXAMPLES:

sage: from sage.modules.module import is_Module
sage: M = FreeModule(RationalField(),30)
sage: is_Module(M)
True
sage: is_Module(10)
False
sage.modules.module.is_VectorSpace(x)

Return True if x is a vector space.

EXAMPLES:

sage: from sage.modules.module import is_Module, is_VectorSpace
sage: M = FreeModule(RationalField(),30)
sage: is_VectorSpace(M)
True
sage: M = FreeModule(IntegerRing(),30)
sage: is_Module(M)
True
sage: is_VectorSpace(M)
False

Previous topic

Modules

Next topic

Free modules

This Page