Exercise algebra.manipulation.rational.simplify
Description
simplify a rational expression (with a variable in a divisor)
Derivations
1.
7/(2*x)+3/(5*x)
⇒ algebra.equations.rational.rational-scale35/(10*x)+6/(10*x)
⇒ algebra.equations.rational.rational-plus41/(10*x)
2.
3/(2*x)+2/(3*x)
⇒ algebra.equations.rational.rational-scale9/(6*x)+4/(6*x)
⇒ algebra.equations.rational.rational-plus13/(6*x)
3.
4/(5*x)-2/(3*x)
⇒ algebra.equations.rational.rational-scale12/(15*x)-10/(15*x)
⇒ algebra.equations.rational.rational-plus2/(15*x)
4.
2/(7*x)-1/(4*x)
⇒ algebra.equations.rational.rational-scale8/(28*x)-7/(28*x)
⇒ algebra.equations.rational.rational-plus1/(28*x)
5.
5/(6*a)+3/(7*a)
⇒ algebra.equations.rational.rational-scale35/(42*a)+18/(42*a)
⇒ algebra.equations.rational.rational-plus53/(42*a)
6.
3/(8*a)+5/(3*a)
⇒ algebra.equations.rational.rational-scale9/(24*a)+40/(24*a)
⇒ algebra.equations.rational.rational-plus49/(24*a)
7.
7/(2*a)-2/(3*a)
⇒ algebra.equations.rational.rational-scale21/(6*a)-4/(6*a)
⇒ algebra.equations.rational.rational-plus17/(6*a)
8.
9/(5*a)-1/(2*a)
⇒ algebra.equations.rational.rational-scale18/(10*a)-5/(10*a)
⇒ algebra.equations.rational.rational-plus13/(10*a)
9.
1/x+1/y
⇒ algebra.equations.rational.rational-scaley/(x*y)+x/(x*y)
⇒ algebra.equations.rational.rational-plus(y+x)/(x*y)
10.
2/(3*x)+1/(2*y)
⇒ algebra.equations.rational.rational-scale4*y/(6*x*y)+3*x/(6*x*y)
⇒ algebra.equations.rational.rational-plus(4*y+3*x)/(6*x*y)
11.
3/(x^2*y)-5/(2*x*y)
⇒ algebra.equations.rational.rational-scale6/(2*x^2*y)-5*x/(2*x^2*y)
⇒ algebra.equations.rational.rational-plus(6-5*x)/(2*x^2*y)
12.
2/(x*y)-7/(5*y)
⇒ algebra.equations.rational.rational-scale10/(5*x*y)-7*x/(5*x*y)
⇒ algebra.equations.rational.rational-plus(10-7*x)/(5*x*y)
13.
2/a-3/b
⇒ algebra.equations.rational.rational-scale2*b/(a*b)-3*a/(a*b)
⇒ algebra.equations.rational.rational-plus(2*b-3*a)/(a*b)
14.
4/(3*a)-2/(5*b)
⇒ algebra.equations.rational.rational-scale20*b/(15*a*b)-6*a/(15*a*b)
⇒ algebra.equations.rational.rational-plus(20*b-6*a)/(15*a*b)
15.
2/(a*b)+4/(3*a)
⇒ algebra.equations.rational.rational-scale6/(3*a*b)+4*b/(3*a*b)
⇒ algebra.equations.rational.rational-plus(6+4*b)/(3*a*b)
16.
7/(4*a)+3/(4*b)
⇒ algebra.equations.rational.rational-scale7*b/(4*a*b)+3*a/(4*a*b)
⇒ algebra.equations.rational.rational-plus(7*b+3*a)/(4*a*b)
17.
3+1/(2*x)
⇒ algebra.equations.rational.to-rational6*x/(2*x)+1/(2*x)
⇒ algebra.equations.rational.rational-plus(6*x+1)/(2*x)
18.
2*x+3/(5*x)
⇒ algebra.equations.rational.to-rational10*x^2/(5*x)+3/(5*x)
⇒ algebra.equations.rational.rational-plus(10*x^2+3)/(5*x)
19.
5/(2*x)-3
⇒ algebra.equations.rational.to-rational5/(2*x)-6*x/(2*x)
⇒ algebra.equations.rational.rational-plus(5-6*x)/(2*x)
20.
3-5/(7*x)
⇒ algebra.equations.rational.to-rational21*x/(7*x)-5/(7*x)
⇒ algebra.equations.rational.rational-plus(21*x-5)/(7*x)
21.
5/(3*a)+1
⇒ algebra.equations.rational.to-rational5/(3*a)+3*a/(3*a)
⇒ algebra.equations.rational.rational-plus(5+3*a)/(3*a)
22.
4*a+3/(2*a)
⇒ algebra.equations.rational.to-rational8*a^2/(2*a)+3/(2*a)
⇒ algebra.equations.rational.rational-plus(8*a^2+3)/(2*a)
23.
2*a-1/(3*a)
⇒ algebra.equations.rational.to-rational6*a^2/(3*a)-1/(3*a)
⇒ algebra.equations.rational.rational-plus(6*a^2-1)/(3*a)
24.
7/(5*a)-2
⇒ algebra.equations.rational.to-rational7/(5*a)-10*a/(5*a)
⇒ algebra.equations.rational.rational-plus(7-10*a)/(5*a)
25.
5/(x+2)+4/(x+3)
⇒ algebra.equations.rational.rational-scale(x+3)*5/((x+2)*(x+3))+(x+2)*4/((x+2)*(x+3))
⇒ algebra.equations.rational.rational-plus((x+3)*5+(x+2)*4)/((x+2)*(x+3))
⇒ algebra.equations.linear.distr-times(5*x+15+4*x+8)/((x+2)*(x+3))
⇒ algebra.equations.linear.merge(9*x+23)/((x+2)*(x+3))
26.
3/(x-1)+2/(x+3)
⇒ algebra.equations.rational.rational-scale(x+3)*3/((x-1)*(x+3))+(x-1)*2/((x-1)*(x+3))
⇒ algebra.equations.rational.rational-plus((x+3)*3+(x-1)*2)/((x-1)*(x+3))
⇒ algebra.equations.linear.distr-times(3*x+9+2*x-2)/((x-1)*(x+3))
⇒ algebra.equations.linear.merge(5*x+7)/((x-1)*(x+3))
27.
4/(x+5)+2/(x-3)
⇒ algebra.equations.rational.rational-scale(x-3)*4/((x+5)*(x-3))+(x+5)*2/((x+5)*(x-3))
⇒ algebra.equations.rational.rational-plus((x-3)*4+(x+5)*2)/((x+5)*(x-3))
⇒ algebra.equations.linear.distr-times(4*x-12+2*x+10)/((x+5)*(x-3))
⇒ algebra.equations.linear.merge(6*x-2)/((x+5)*(x-3))
28.
3/(x-2)+2/(x-3)
⇒ algebra.equations.rational.rational-scale(x-3)*3/((x-2)*(x-3))+(x-2)*2/((x-2)*(x-3))
⇒ algebra.equations.rational.rational-plus((x-3)*3+(x-2)*2)/((x-2)*(x-3))
⇒ algebra.equations.linear.distr-times(3*x-9+2*x-4)/((x-2)*(x-3))
⇒ algebra.equations.linear.merge(5*x-13)/((x-2)*(x-3))
29.
4/(x+3)-6/(x+2)
⇒ algebra.equations.rational.rational-scale(x+2)*4/((x+3)*(x+2))-(x+3)*6/((x+3)*(x+2))
⇒ algebra.equations.rational.rational-plus((x+2)*4-(x+3)*6)/((x+3)*(x+2))
⇒ algebra.equations.linear.distr-times(4*x+8-6*x-18)/((x+3)*(x+2))
⇒ algebra.equations.linear.merge(-2*x-10)/((x+3)*(x+2))
30.
1/(x+5)-3/(x-4)
⇒ algebra.equations.rational.rational-scale(x-4)/((x+5)*(x-4))-(x+5)*3/((x+5)*(x-4))
⇒ algebra.equations.rational.rational-plus(x-4-(x+5)*3)/((x+5)*(x-4))
⇒ algebra.equations.linear.distr-times(x-4-3*x-15)/((x+5)*(x-4))
⇒ algebra.equations.linear.merge(-2*x-19)/((x+5)*(x-4))
31.
7/(x-3)-2/(x+1)
⇒ algebra.equations.rational.rational-scale(x+1)*7/((x-3)*(x+1))-(x-3)*2/((x-3)*(x+1))
⇒ algebra.equations.rational.rational-plus((x+1)*7-(x-3)*2)/((x-3)*(x+1))
⇒ algebra.equations.linear.distr-times(7*x+7-2*x+6)/((x-3)*(x+1))
⇒ algebra.equations.linear.merge(5*x+13)/((x-3)*(x+1))
32.
6/(x-1)-3/(x-2)
⇒ algebra.equations.rational.rational-scale(x-2)*6/((x-1)*(x-2))-(x-1)*3/((x-1)*(x-2))
⇒ algebra.equations.rational.rational-plus((x-2)*6-(x-1)*3)/((x-1)*(x-2))
⇒ algebra.equations.linear.distr-times(6*x-12-3*x+3)/((x-1)*(x-2))
⇒ algebra.equations.linear.merge(3*x-9)/((x-1)*(x-2))
33.
(x+1)/(x+2)+(x+2)/(x-3)
⇒ algebra.equations.rational.rational-scale(x-3)*(x+1)/((x+2)*(x-3))+(x+2)*(x+2)/((x+2)*(x-3))
⇒ algebra.equations.rational.rational-plus((x-3)*(x+1)+(x+2)*(x+2))/((x+2)*(x-3))
⇒ algebra.equations.linear.distr-times(x^2-2*x-3+x^2+4*x+4)/((x+2)*(x-3))
⇒ algebra.equations.linear.merge(2*x^2+2*x+1)/((x+2)*(x-3))
34.
(x-2)/(x+3)+(x-1)/(x+2)
⇒ algebra.equations.rational.rational-scale(x+2)*(x-2)/((x+3)*(x+2))+(x+3)*(x-1)/((x+3)*(x+2))
⇒ algebra.equations.rational.rational-plus((x+2)*(x-2)+(x+3)*(x-1))/((x+3)*(x+2))
⇒ algebra.equations.linear.distr-times(x^2-4+x^2+2*x-3)/((x+3)*(x+2))
⇒ algebra.equations.linear.merge(2*x^2-7+2*x)/((x+3)*(x+2))
35.
(x+3)/(x-1)+(x+2)/(x-4)
⇒ algebra.equations.rational.rational-scale(x-4)*(x+3)/((x-1)*(x-4))+(x-1)*(x+2)/((x-1)*(x-4))
⇒ algebra.equations.rational.rational-plus((x-4)*(x+3)+(x-1)*(x+2))/((x-1)*(x-4))
⇒ algebra.equations.linear.distr-times(x^2-x-12+x^2+x-2)/((x-1)*(x-4))
⇒ algebra.equations.linear.merge(2*x^2-14)/((x-1)*(x-4))
36.
(x-4)/(x+5)+(x-2)/(x-3)
⇒ algebra.equations.rational.rational-scale(x-3)*(x-4)/((x+5)*(x-3))+(x+5)*(x-2)/((x+5)*(x-3))
⇒ algebra.equations.rational.rational-plus((x-3)*(x-4)+(x+5)*(x-2))/((x+5)*(x-3))
⇒ algebra.equations.linear.distr-times(x^2-7*x+12+x^2+3*x-10)/((x+5)*(x-3))
⇒ algebra.equations.linear.merge(2*x^2-4*x+2)/((x+5)*(x-3))
37.
(x-1)/(x+1)-(x+2)/(x-2)
⇒ algebra.equations.rational.rational-scale(x-2)*(x-1)/((x+1)*(x-2))+(x+1)*(-x-2)/((x+1)*(x-2))
⇒ algebra.equations.rational.rational-plus((x-2)*(x-1)+(x+1)*(-x-2))/((x+1)*(x-2))
⇒ algebra.equations.linear.distr-times(x^2-3*x+2-x^2-3*x-2)/((x+1)*(x-2))
⇒ algebra.equations.linear.merge-6*x/((x+1)*(x-2))
38.
(x+5)/(x+3)-(x+3)/(x+5)
⇒ algebra.equations.rational.rational-scale(x+5)*(x+5)/((x+3)*(x+5))+(x+3)*(-x-3)/((x+3)*(x+5))
⇒ algebra.equations.rational.rational-plus((x+5)*(x+5)+(x+3)*(-x-3))/((x+3)*(x+5))
⇒ algebra.equations.linear.distr-times(x^2+10*x+25-x^2-6*x-9)/((x+3)*(x+5))
⇒ algebra.equations.linear.merge(4*x+16)/((x+3)*(x+5))
39.
(x-1)/(x+2)-(x+4)/(x+1)
⇒ algebra.equations.rational.rational-scale(x+1)*(x-1)/((x+2)*(x+1))+(x+2)*(-x-4)/((x+2)*(x+1))
⇒ algebra.equations.rational.rational-plus((x+1)*(x-1)+(x+2)*(-x-4))/((x+2)*(x+1))
⇒ algebra.equations.linear.distr-times(x^2-1-x^2-6*x-8)/((x+2)*(x+1))
⇒ algebra.equations.linear.merge(-9-6*x)/((x+2)*(x+1))
40.
(x-3)/(x-1)-(x+2)/(x+4)
⇒ algebra.equations.rational.rational-scale(x+4)*(x-3)/((x-1)*(x+4))+(x-1)*(-x-2)/((x-1)*(x+4))
⇒ algebra.equations.rational.rational-plus((x+4)*(x-3)+(x-1)*(-x-2))/((x-1)*(x+4))
⇒ algebra.equations.linear.distr-times(x^2+x-12-x^2-x+2)/((x-1)*(x+4))
⇒ algebra.equations.linear.merge-10/((x-1)*(x+4))
41.
2*x/(x-1)+x/(x+2)
⇒ algebra.equations.rational.rational-scale(x+2)*2*x/((x-1)*(x+2))+(x-1)*x/((x-1)*(x+2))
⇒ algebra.equations.rational.rational-plus((x+2)*2*x+(x-1)*x)/((x-1)*(x+2))
⇒ algebra.equations.linear.distr-times(2*x^2+4*x+x^2-x)/((x-1)*(x+2))
⇒ algebra.equations.linear.merge(3*x^2+3*x)/((x-1)*(x+2))
42.
3*x/(x-4)+5*x/(x-2)
⇒ algebra.equations.rational.rational-scale(x-2)*3*x/((x-4)*(x-2))+(x-4)*5*x/((x-4)*(x-2))
⇒ algebra.equations.rational.rational-plus((x-2)*3*x+(x-4)*5*x)/((x-4)*(x-2))
⇒ algebra.equations.linear.distr-times(3*x^2-6*x+5*x^2-20*x)/((x-4)*(x-2))
⇒ algebra.equations.linear.merge(8*x^2-26*x)/((x-4)*(x-2))
43.
4*x/(x+2)-2*x/(x+1)
⇒ algebra.equations.rational.rational-scale(x+1)*4*x/((x+2)*(x+1))-(x+2)*2*x/((x+2)*(x+1))
⇒ algebra.equations.rational.rational-plus((x+1)*4*x-(x+2)*2*x)/((x+2)*(x+1))
⇒ algebra.equations.linear.distr-times(4*x^2+4*x-2*x^2-4*x)/((x+2)*(x+1))
⇒ algebra.equations.linear.merge2*x^2/((x+2)*(x+1))
44.
x/(x+5)-4*x/(x+6)
⇒ algebra.equations.rational.rational-scale(x+6)*x/((x+5)*(x+6))-(x+5)*4*x/((x+5)*(x+6))
⇒ algebra.equations.rational.rational-plus((x+6)*x-(x+5)*4*x)/((x+5)*(x+6))
⇒ algebra.equations.linear.distr-times(x^2+6*x-4*x^2-20*x)/((x+5)*(x+6))
⇒ algebra.equations.linear.merge(-3*x^2-14*x)/((x+5)*(x+6))
45.
(x^2+4*x-5)/(x^2+5*x-6)
⇒ algebra.equations.quadratic.nice-factors(x^2+4*x-5)/((x-1)*(x+6))
⇒ algebra.equations.quadratic.nice-factors(x-1)*(x+5)/((x-1)*(x+6))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= 1)](x+5)/(x+6)
46.
(x^2+2*x-8)/(x^2+10*x+24)
⇒ algebra.equations.quadratic.nice-factors(x^2+2*x-8)/((x+4)*(x+6))
⇒ algebra.equations.quadratic.nice-factors(x-2)*(x+4)/((x+4)*(x+6))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= -4)](x-2)/(x+6)
47.
(x^2-7*x+12)/(x^2+x-20)
⇒ algebra.equations.quadratic.nice-factors(x^2-7*x+12)/((x-4)*(x+5))
⇒ algebra.equations.quadratic.nice-factors(x-3)*(x-4)/((x-4)*(x+5))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= 4)](x-3)/(x+5)
48.
(x^2+7*x+12)/(x^2+5*x+6)
⇒ algebra.equations.quadratic.nice-factors(x^2+7*x+12)/((x+2)*(x+3))
⇒ algebra.equations.quadratic.nice-factors(x+3)*(x+4)/((x+2)*(x+3))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= -3)](x+4)/(x+2)
49.
(a^2-a-2)/(a^2+4*a-12)
⇒ algebra.equations.quadratic.nice-factors(a^2-a-2)/((a-2)*(a+6))
⇒ algebra.equations.quadratic.nice-factors(a+1)*(a-2)/((a-2)*(a+6))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (a /= 2)](a+1)/(a+6)
50.
(a^2-3*a-10)/(a^2-a-20)
⇒ algebra.equations.quadratic.nice-factors(a^2-3*a-10)/((a+4)*(a-5))
⇒ algebra.equations.quadratic.nice-factors(a+2)*(a-5)/((a+4)*(a-5))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (a /= 5)](a+2)/(a+4)
51.
(a^2-2*a-15)/(a^2-3*a-18)
⇒ algebra.equations.quadratic.nice-factors(a^2-2*a-15)/((a+3)*(a-6))
⇒ algebra.equations.quadratic.nice-factors(a+3)*(a-5)/((a+3)*(a-6))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (a /= -3)](a-5)/(a-6)
52.
(a^2+a-2)/(a^2+3*a+2)
⇒ algebra.equations.quadratic.nice-factors(a^2+a-2)/((a+1)*(a+2))
⇒ algebra.equations.quadratic.nice-factors(a-1)*(a+2)/((a+1)*(a+2))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (a /= -2)](a-1)/(a+1)
53.
(x^2-16)/(x^2+x-12)
⇒ algebra.equations.quadratic.nice-factors(x^2-16)/((x-3)*(x+4))
⇒ algebra.equations.quadratic.nice-factors(x+4)*(x-4)/((x-3)*(x+4))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= -4)](x-4)/(x-3)
54.
(x^2-2*x+1)/(x^2-1)
⇒ algebra.equations.quadratic.nice-factors(x^2-2*x+1)/((x+1)*(x-1))
⇒ algebra.equations.quadratic.nice-factors(x-1)^2/((x+1)*(x-1))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= 1)](x-1)/(x+1)
55.
(x^2-9)/(x^2+6*x+9)
⇒ algebra.equations.quadratic.nice-factors(x^2-9)/(x+3)^2
⇒ algebra.equations.quadratic.nice-factors(x+3)*(x-3)/(x+3)^2
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= -3)](x-3)/(x+3)
56.
(x^2-7*x+6)/(x^2-1)
⇒ algebra.equations.quadratic.nice-factors(x^2-7*x+6)/((x+1)*(x-1))
⇒ algebra.equations.quadratic.nice-factors(x-1)*(x-6)/((x+1)*(x-1))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= 1)](x-6)/(x+1)
57.
(2*p^2+8*p)/(p^2-16)
⇒ algebra.equations.quadratic.nice-factors(2*p^2+8*p)/((p+4)*(p-4))
⇒ algebra.equations.quadratic.common-factor2*p*(p+4)/((p+4)*(p-4))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (p /= -4)]2*p/(p-4)
58.
(-p^2+5*p)/(p^2-10*p+25)
⇒ algebra.equations.quadratic.nice-factors(-p^2+5*p)/(p-5)^2
⇒ algebra.equations.quadratic.common-factor-p*(p-5)/(p-5)^2
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (p /= 5)]-p/(p-5)
59.
(p^2-4)/(4*p^2+8*p)
⇒ algebra.equations.quadratic.common-factor(p^2-4)/(4*p*(p+2))
⇒ algebra.equations.quadratic.nice-factors(p+2)*(p-2)/(4*p*(p+2))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (p /= -2)](p-2)/(4*p)
60.
(p^2-12*p+36)/(p^2-6*p)
⇒ algebra.equations.quadratic.common-factor(p^2-12*p+36)/(p*(p-6))
⇒ algebra.equations.quadratic.nice-factors(p-6)^2/(p*(p-6))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (p /= 6)](p-6)/p
61.
(x^3+3*x^2+2*x)/(x^2+4*x+4)
⇒ algebra.equations.quadratic.nice-factors(x^3+3*x^2+2*x)/(x+2)^2
⇒ algebra.equations.polynomial.factor-varpowerx*(x^2+3*x+2)/(x+2)^2
⇒ algebra.equations.quadratic.nice-factorsx*(x+1)*(x+2)/(x+2)^2
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= -2)]x*(x+1)/(x+2)
⇒ algebra.equations.linear.distr-times(x^2+x)/(x+2)
62.
(x^3+10*x^2+24*x)/(x^2+7*x+6)
⇒ algebra.equations.quadratic.nice-factors(x^3+10*x^2+24*x)/((x+1)*(x+6))
⇒ algebra.equations.polynomial.factor-varpowerx*(x^2+10*x+24)/((x+1)*(x+6))
⇒ algebra.equations.quadratic.nice-factorsx*(x+4)*(x+6)/((x+1)*(x+6))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= -6)]x*(x+4)/(x+1)
⇒ algebra.equations.linear.distr-times(x^2+4*x)/(x+1)
63.
(x^2+5*x+6)/(x^3-x^2-6*x)
⇒ algebra.equations.polynomial.factor-varpower(x^2+5*x+6)/(x*(x^2-x-6))
⇒ algebra.equations.quadratic.nice-factors(x^2+5*x+6)/(x*(x+2)*(x-3))
⇒ algebra.equations.quadratic.nice-factors(x+2)*(x+3)/(x*(x+2)*(x-3))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= -2)](x+3)/(x*(x-3))
64.
(x^2+3*x-4)/(x^3-6*x^2+5*x)
⇒ algebra.equations.polynomial.factor-varpower(x^2+3*x-4)/(x*(x^2-6*x+5))
⇒ algebra.equations.quadratic.nice-factors(x^2+3*x-4)/(x*(x-1)*(x-5))
⇒ algebra.equations.quadratic.nice-factors(x-1)*(x+4)/(x*(x-1)*(x-5))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (x /= 1)](x+4)/(x*(x-5))
65.
(a^3+7*a^2+12*a)/(a^2+6*a+9)
⇒ algebra.equations.quadratic.nice-factors(a^3+7*a^2+12*a)/(a+3)^2
⇒ algebra.equations.polynomial.factor-varpowera*(a^2+7*a+12)/(a+3)^2
⇒ algebra.equations.quadratic.nice-factorsa*(a+3)*(a+4)/(a+3)^2
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (a /= -3)]a*(a+4)/(a+3)
⇒ algebra.equations.linear.distr-times(a^2+4*a)/(a+3)
66.
(a^3+7*a^2+10*a)/(a^2-a-6)
⇒ algebra.equations.quadratic.nice-factors(a^3+7*a^2+10*a)/((a+2)*(a-3))
⇒ algebra.equations.polynomial.factor-varpowera*(a^2+7*a+10)/((a+2)*(a-3))
⇒ algebra.equations.quadratic.nice-factorsa*(a+2)*(a+5)/((a+2)*(a-3))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (a /= -2)]a*(a+5)/(a-3)
⇒ algebra.equations.linear.distr-times(a^2+5*a)/(a-3)
67.
(a^2-9)/(a^3-4*a^2+3*a)
⇒ algebra.equations.polynomial.factor-varpower(a^2-9)/(a*(a^2-4*a+3))
⇒ algebra.equations.quadratic.nice-factors(a^2-9)/(a*(a-1)*(a-3))
⇒ algebra.equations.quadratic.nice-factors(a+3)*(a-3)/(a*(a-1)*(a-3))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (a /= 3)](a+3)/(a*(a-1))
68.
(a^2-2*a-15)/(a^3-3*a^2-10*a)
⇒ algebra.equations.polynomial.factor-varpower(a^2-2*a-15)/(a*(a^2-3*a-10))
⇒ algebra.equations.quadratic.nice-factors(a^2-2*a-15)/(a*(a+2)*(a-5))
⇒ algebra.equations.quadratic.nice-factors(a+3)*(a-5)/(a*(a+2)*(a-5))
⇒ algebra.equations.rational.cancel-div, clipboard=[condition == (a /= 5)](a+3)/(a*(a+2))