| 1 | initial version |
Factorization of polynomials over non-fields is generally not implemented, with a notable exception of ZZ. There is no (yet?) such implementation for Gaussian integers.
As for I0, apparently it denotes the generator of ZZ[I] to distinguish it from I, which is a generator of QQ[I]. Btw, it is more straightforward to use GaussianIntegers() rather than ZZ[I]. Check this out:
print( GaussianIntegers() )
print( ZZ[I] )
print( I.parent() )
print( ZZ[I](I).parent() )
| 2 | No.2 Revision |
Factorization of polynomials over non-fields is generally not implemented, with a notable exception of ZZ. There is no (yet?) such implementation for non-monic polynomials over Gaussian integers.
As for I0, apparently it denotes the generator of ZZ[I] to distinguish it from I, which is a generator of QQ[I]. Btw, it is more straightforward to use GaussianIntegers() rather than ZZ[I]. Check this out:
print( GaussianIntegers() )
print( ZZ[I] )
print( I.parent() )
print( ZZ[I](I).parent() )
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.