| LIB "absfact.lib";
ring R = (0), (x,y), lp;
poly p = (-7*x^2 + 2*x*y^2 + 6*x + y^4 + 14*y^2 + 47)*(5x2+y2)^3*(x-y)^4;
def S = absFactorize(p) ;
==>
==> // 'absFactorize' created a ring, in which a list absolute_factors (the
==> // absolute factors) is stored.
==> // To access the list of absolute factors, type (if the name S was assign\
ed
==> // to the return value):
==> // setring(S); absolute_factors;
==>
setring(S);
absolute_factors;
==> [1]:
==> _[1]=1/21125
==> _[2]=(-14a+19)*x+13*y2+(-7a+94)
==> _[3]=5*x+(a)*y
==> _[4]=x-y
==> [2]:
==> 1,1,3,4
==> [3]:
==> _[1]=(a)
==> _[2]=(7a2-6a-47)
==> _[3]=(a2+5)
==> _[4]=(a)
==> [4]:
==> 12
|