Exercise algebra.manipulation.polynomial.expand
Description
expand an expression to polynomial normal form
Derivations
1.
2.
3.
4.
5.
6.
7.
8.
3*(x-2)*2*x
⇒ algebra.equations.linear.distr-times(3*x-6)*2*x
⇒ algebra.equations.linear.distr-times6*x^2-12*x
9.
10.
11.
(x-1)^2*(x+1)
⇒ algebra.equations.quadratic.distr-square(x^2-2*x+1)*(x+1)
⇒ algebra.equations.linear.distr-timesx^3-x^2-x+1
12.
(x+1)^3
⇒ algebra.equations.polynomial.def-power-nat(x+1)*(x+1)*(x+1)
⇒ algebra.equations.linear.distr-times(x^2+x+x+1)*(x+1)
⇒ algebra.equations.linear.distr-timesx^3+3*x^2+3*x+1
13.
(x-1)^3*x
⇒ algebra.equations.polynomial.def-power-nat(x-1)*(x-1)*(x-1)*x
⇒ algebra.equations.linear.distr-times(x^2-x-x+1)*(x-1)*x
⇒ algebra.equations.linear.distr-times(x^3-x^2-x^2+x-x^2+x+x-1)*x
⇒ algebra.equations.linear.distr-timesx^4-3*x^3+3*x^2-x
14.
(x-1)*(x+3)*(x-5)
⇒ algebra.equations.linear.distr-times(x^2+3*x-x-3)*(x-5)
⇒ algebra.equations.linear.distr-timesx^3-3*x^2-13*x+15
15.
16.
(x+1)/2
⇒ algebra.equations.linear.no-div-con1/2*(x+1)
⇒ algebra.equations.linear.distr-times1/2*x+1/2
17.
(x+1)/2+(x+2)/3
⇒ algebra.equations.linear.no-div-con1/2*(x+1)+(x+2)/3
⇒ algebra.equations.linear.distr-times1/2*x+1/2+(x+2)/3
⇒ algebra.equations.linear.no-div-con1/2*x+1/2+1/3*(x+2)
⇒ algebra.equations.linear.distr-times1/2*x+1/2+1/3*x+2/3
⇒ algebra.equations.linear.merge5/6*x+7/6
18.
(x+1)/2*((x+2)/3)
⇒ algebra.equations.polynomial.fraction-product(x+1)*(x+2)/6
⇒ algebra.equations.linear.distr-times(x^2+3*x+2)/6
⇒ algebra.equations.linear.no-div-con1/6*(x^2+3*x+2)
⇒ algebra.equations.linear.distr-times1/6*x^2+1/2*x+1/3