5.1.1.4 VectorSpace_subspace Objects

class VectorSpace_subspace
The VectorSpace_subspace class defines functionality for subspaces of ambient vector spaces over an arbitrary base field. This class derives from VectorSpace_generic.
VectorSpace_subspace( vectors, [ambient_space=None])

INPUT:
    vectors -- list of vectors in an ambient space
    ambient_space -- VectorSpace_ambient; an optional ambient
               space; is specified the constructor will work
               even if the list of vectors is ambient.

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

ambient_space,$  $ basis,$  $ dimension,$  $ echelonized_basis,$  $ generators,$  $ is_ambient

These methods are defined as follows:

ambient_space( )

basis( )

dimension( )

echelonized_basis( )

generators( )

is_ambient( )

Instances of class VectorSpace_subspace also have the following special methods:

__contains__( v)

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