Sponsored links: Algebra eBooks ### The Maxima on-line user's manual

Algebra Calculator

#### Search: #### Fullratsimp

Function: fullratsimp (<expr>) `fullratsimp` repeatedly applies `ratsimp` followed by non-rational simplification to an expression until no further change occurs, and returns the result. When non-rational expressions are involved, one call to `ratsimp` followed as is usual by non-rational ("general") simplification may not be sufficient to return a simplified result. Sometimes, more than one such call may be necessary. `fullratsimp` makes this process convenient.

`fullratsimp (<expr>, <x_1>, ..., <x_n>)` takes one or more arguments similar to `ratsimp` and `rat`.

Example:

```          (%i1) expr: (x^(a/2) + 1)^2*(x^(a/2) - 1)^2/(x^a - 1);
a/2     2   a/2     2
(x    - 1)  (x    + 1)
(%o1)                -----------------------
a
x  - 1
(%i2) ratsimp (expr);
2 a      a
x    - 2 x  + 1
(%o2)                    ---------------
a
x  - 1
(%i3) fullratsimp (expr);
a
(%o3)                        x  - 1
(%i4) rat (expr);
a/2 4       a/2 2
(x   )  - 2 (x   )  + 1
(%o4)/R/             -----------------------
a
x  - 1```

```(%o1)                                true
(%i2) ```

### Related Examples

##### fullratsimp-numer

/* Umwandlung stern d...

Z20:R20+X20;

Z30:R30+X30;

Calculate

##### fullratsimp

fullratsimp((1/(x+1))...

Calculate

##### fullratsimp

flt: 1/(1+s);

fltx2: flt*flt;

fullratsimp(fltx2);

Calculate

##### fullratsimp-solve-sqrt-subst

m: 4;

e0: ((m+1)*x+(m-1)*y)...

e1: ((m-1)*x+(m+1)*y)...

Calculate

##### fullratsimp

eq:(4*(K*F))+F+P+(4*P);

fullratsimp(eq);

Calculate

##### fullratsimp-integrate-rhs-solve

f(m):=m+t;

eq1:''integrate(f(m),...

sol1:solve(eq1,t);

Calculate

##### fullratsimp-subst

eqa: a = y0 + (yn + y...

eqb: b = (yp -yn)/2 -...

fullratsimp( subst( [...

Calculate

##### fullratsimp-solve-sqrt

expr: sqrt(4*4+(x-3)*...

fullratsimp(%);

eq1:a*b=25,a+b=6;

Calculate

##### fullratsimp

fullratsimp( (3*x+5)^...

Calculate

##### fullratsimp

fullratsimp((-3*a**5 ...

fullratsimp((-3*a**5 ...

fullratsimp((X**2 + 4...

Calculate 