NZMATH
1.2.0
About: NZMATH is a Python based number theory oriented calculation system.
Fossies Dox: NZMATH1.2.0.tar.gz ("inofficial" and yet experimental doxygengenerated source code documentation) 
Classes  
class  HenselLiftMulti 
class  HenselLiftPair 
class  HenselLiftSimultaneously 
Functions  
def  _extgcdp (f, g, p) 
def  _init_cofactors (factors) 
def  lift_upto (target, factors, p, bound) 
Variables  
the_ring = polyring.PolynomialRing(rational.theIntegerRing)  
the_one = the_ring.one  
the_zero = the_ring.zero  
hensel  Hensel Lift classes for factorization of integer coefficient polynomials If you need lifted factors only once, you may want to use lift_upto function. On the other hand, if you might happen to need another lift, you would directly use one of the lifters and its lift method for consecutive lifts.

private 
_extgcdp(f,g,p) > u,v,w Find u,v,w such that f*u + g*v = w = gcd(f,g) mod p. p should be a prime number. This is a private function.
Definition at line 25 of file hensel.py.
Referenced by nzmath.poly.hensel.HenselLiftPair.from_factors(), and nzmath.poly.hensel.HenselLiftMulti.from_factors().

private 
Return list of bi's; bi = a{i+1}*...*ar where ai's are of factors. This is a private function.
Definition at line 54 of file hensel.py.
Referenced by nzmath.poly.hensel.HenselLiftMulti.from_factors().
def nzmath.poly.hensel.lift_upto  (  target,  
factors,  
p,  
bound  
) 
nzmath.poly.hensel.the_ring = polyring.PolynomialRing(rational.theIntegerRing) 