#### 6.82 automatic simpliﬁcation, to switch oﬀ (6.4.99)

Maple’s automatic simpliﬁcation is usually very useful. It seems to be comfortable that like
terms in a sum or product are collected or greatest common divisors are removed or
etc.

But ...

Is it possible to "switch oﬀ" the automatic simpliﬁcation?

After entering

> eq1:=4*x+5*(x-4)=0;

Maple gives

`eq1 := 9 x - 20 = 0`

Is it possible to get `eq1 := 4*x+5*(x-4)=0?`

Well, not directly. But look at the following trick:

> restart;
> eq1:=4*x+5*``(x-4)=0;
eq1 := 4 x + 5 (x - 4) = 0

```()`

is the null string function as used by Maple when printing the result of ifactor():

> ifactor(10);
(2) (5)
> lprint(%);
``(2)*``(5)

expand() simply returns the arguments of the null string function:

> showstat(`expand/`);
`expand/` := proc()
1 args
end
> expand(eq1);
9 x - 20 = 0

What you can do is use the very useful

verb|“| function (that’s a name with no letters!). Enter the equation as

> eq1:= 4*x + 5* ``(x-4) = 0;
eq1 := 4 x + 5 (x - 4) = 0

Before solving the equation or doing anything else that would require breaking up the (x-4),
you should use "expand":

> expand(eq1);
9 x - 20 = 0