Base class to commutative rings.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Call Graph |
|
|
|
|
|
|
|
|
|
|
| Call Graph |
|
|
|
|
|
|
|
|
|
|
| Call Graph |
|
|
|
|
|
|
|
| Call Graph |
|
|
|
as_Add_args(self)
Return a sequence such that Add(*self.as_Add_args()) == self |
source code
|
|
|
|
as_Factors_args(self)
Return a sequence such that Factors(*self.as_Factors_args()) == self |
source code
|
|
|
|
as_Log_args(self)
Return a 2-tuple such that Log(*self.as_Log_args()) == self |
source code
|
|
|
|
as_Mul_args(self)
Return a sequence such that Mul(*self.as_Mul_args()) == self |
source code
|
|
|
|
as_Pow_args(self)
Return a 2-tuple such that Pow(*self.as_Pow_args()) == self |
source code
|
|
|
|
as_Terms_args(self)
Return a sequence such that Terms(*self.as_Terms_args()) == self |
source code
|
|
|
Inherited from algebra.BasicAlgebra:
__repr__,
__str__,
as_algebra,
as_primitve,
as_tree,
has,
match,
matches,
subs
Inherited from object:
__delattr__,
__getattribute__,
__hash__,
__init__,
__new__,
__reduce__,
__reduce_ex__,
__setattr__
|
|
|
Add(cls,
*seq)
Compute sum over seq containing algebra elements. |
source code
|
|
|
|
Div(cls,
*seq)
Compute seq[0] / Mul(*seq[0]). |
source code
|
|
|
|
Factors(cls,
*seq)
Compute product over seq containing pairs (element, exponent). |
source code
|
|
|
|
Log(cls,
arg,
base=None)
Compute logarithm of arg in base. |
source code
|
|
|
|
Mul(cls,
*seq)
Compute product over seq containing algebra elements. |
source code
|
|
|
|
Pow(cls,
base,
exponent)
Compute power from base and exponent. |
source code
|
|
|
|
Sub(cls,
*seq)
Compute seq[0] - Add(*seq[0]). |
source code
|
|
|
|
Terms(cls,
*seq)
Compute sum over seq containing pairs (element, coefficient). |
source code
|
|
|
Inherited from algebra.BasicAlgebra:
Number,
Symbol,
convert,
convert_coefficient,
convert_exponent,
get_predefined_symbols
|