D.2.2.22 factorH
................
Procedure from library general.lib (see general_lib).

Usage:
factorH(p) p poly

Return:
factorize(p)

Note:
changes variables to become the last variable the principal
one in the multivariate factorization and factorizes then
the polynomial

Example:
LIB "general.lib";
system("random",992851144);
ring r=32003,(x,y,z,w,t),lp;
poly p=y2w9+yz7t-yz5w4-z2w4t4-w8t3;
//factorize(p);  //fast
//system("random",992851262);
//factorize(p);  //slow
//system("random",992851262);
factorH(p);
==> [1]:
==>    _[1]=1
==>    _[2]=y2w9+yz7t-yz5w4-z2w4t4-w8t3
==> [2]:
==>    1,1
<font size="-1">
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; User manual for <a href="http://www.singular.uni-kl.de/"><i>Singular</i></a> version 2-0-4, October 2002,
generated by <a href="http://www.gnu.org/software/texinfo/"><i>texi2html</i></a>.
</font>

</body>
</html>
