hello everyone, I would like to write some simple program for algebraic manipulation. I can imagine, how to represent expression, how to expand them, or how to differentiate them. i can find a root of a polynomial too (x^3+a*x^2-x+1 etc.)
but i didn't discover, how to factor multivariate polynomial. at example, lets expand (x*x + x*z + a*b)* (z*a + b*x + x*z) and forget previous expression. how would you factor it? i wondered about trying all the possibilities of arranging the variables into the parantheses and then compute the coefficients, but i don't know, which possibilities shall i try. at example: x^10-1=(x-1)(x^9+x^8+...+x^2+x+1) the expression on the left side has 2 parts and on the right side 2 & 9 parts.
i wouldn't like to study difficult source code of MuPAD or ecalc. if anybody knows any literature about it (i prefer a computer file rather than book), please write me. -- Robert Spalek; NoSense e-mail: firstname.lastname@example.org mobil: 0602/435889