Go to the first, previous, next, last section, table of contents.
- simpalg(rat)
- 
:: Simplifies algebraic numbers in a rational expression.
- return
- 
rational expression
- rat
- 
rational expression
- 
Defined in the file `sp'.
- 
Simplifies algebraic numbers contained in numbers,
polynomials, and rational expressions by the defining
polynomials of root's contained in them.
- 
If the argument is a number having the denominator, it is
rationalized and the result is a polynomial in root's.
- 
If the argument is a polynomial, each coefficient is simplified.
- 
If the argument is a rational expression, its denominator and
numerator are simplified as a polynomial.
[7] simpalg((1+A0)/(1-A0));
simpalg undefined
return to toplevel
[7] load("sp")$
[46] simpalg((1+A0)/(1-A0));
(-2*#0-3)
[47] simpalg((2-A0)/(2+A0)*x^2-1/(3+A0));
(-2*#0+3)*x^2+(1/7*#0-3/7)
[48] simpalg((x+1/(A0-1))/(x-1/(A0+1))); 
(x+(#0+1))/(x+(-#0+1))
Go to the first, previous, next, last section, table of contents.