Package sage :: Package algebras :: Module algebra_ideal :: Class AlgebraIdeal
[hide private]
[frames] | no frames]

Class AlgebraIdeal

source code

object --+
         |
        AlgebraIdeal
Known Subclasses:
AlgebraLeftIdeal, AlgebraRightIdeal, AlgebraTwoSidedIdeal


Generic left, right, and two-sided algebra ideals.

classes AlgebraLeftIdeal, AlgebraRightIdeal and
AlgebraTwosidedIdeal are derived from this class



Instance Methods [hide private]
 
__init__(self, A, gens=[])
Create an ideal in algebra A with given gens
source code
 
__repr__(self)
repr(x)
source code
 
__call__(self, x) source code
 
__contains__(self, x) source code
 
base_ring(self)
Return the base ring of this algebra ideal...
source code
 
gen(self, i)
Return the i'th generator of this algebra ideal...
source code
 
ngens(self)
Return the number of generators of this algebra ideal...
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, A, gens=[])
(Constructor)

source code 

Create an ideal in algebra A with given gens

Overrides: object.__init__

__repr__(self)
(Representation operator)

source code 
repr(x)

Overrides: object.__repr__
(inherited documentation)

base_ring(self)

source code 

Return the base ring of this algebra ideal

EXAMPLES:

gen(self, i)

source code 

Return the i'th generator of this algebra ideal

EXAMPLES:

ngens(self)

source code 

Return the number of generators of this algebra ideal

EXAMPLES: