4.3.2.1 MatrixMorphism Objects

class MatrixMorphism
MatrixMorphism( parent, A)

INPUT:
    parent -- a homspace
    A -- matrix

Instances of class MatrixMorphism have the following methods (in addition to inherited methods and special methods):

base_ring,$  $ charpoly,$  $ decomposition,$  $ det,$  $ fcp,$  $ image,$  $ kernel,$  $ matrix,$  $ rank,$  $ restrict,$  $ restrict_domain,$  $ trace

Further documentation:

det( )

Return the determinant of this endomorphism.

fcp( )

Return the factorization of the characteristic polynomial.

restrict( sub)

Restrict this matrix morphism to a subspace sub of the domain.

The codomain and domain of the resulting matrix are both sub.

restrict_domain( sub)

Restrict this matrix morphism to a subspace sub of the domain. The subspace sub should have a basis() method and elements of the basis should be coercible into domain.

The resulting morphism has the same codomain as before, but a new domain.

Instances of class MatrixMorphism also have the following special methods:

__call__,$  $ __cmp__,$  $ __invert__,$  $ __mul__,$  $ __repr__,$  $ __rmul__,$  $ _add_function,$  $ _mul_function,$  $ _sub_function

See About this document... for information on suggesting changes.