### The Maxima on-line user's manual

Algebra Calculator

#### Logexpand

-- Option variable: logexpand Default value: `true`

Causes `log(a^b)` to become `b*log(a)`. If it is set to `all`, `log(a*b)` will also simplify to `log(a)+log(b)`. If it is set to `super`, then `log(a/b)` will also simplify to `log(a)-log(b)` for rational numbers `a/b`, `a#1`. (`log(1/b)`, for integer `b`, always simplifies.) If it is set to `false`, all of these simplifications will be turned off.

There are also some inexact matches for `logexpand`. Try `?? logexpand` to see them.

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

### Related Examples

##### logexpand-taylor_logexpand

taylor_logexpand;

Calculate

##### logexpand-logsimp-taylor_logexpand

taylor_logexpand;

logsimp;

log(i1):=i1-1-(i1-1)^...

Calculate

logexpand:true;

log(a*b*c*d);

Calculate

logexpand:super;

log(a*b);

Calculate

##### logexpand-logsimp-taylor_logexpand

taylor_logexpand;

logsimp;

taylor (log(i1), i1, ...

Calculate

powersimp:true;

logexpand:all;

log(a*b*c*d);

Calculate

##### logexpand-ratsimp

logexpand:"super";

speclog(a,b):=log(b)/...

ratsimp(speclog(4, 32));

Calculate

##### logexpand-solve

logexpand;

solve(log9(x^3)=log2(...

Calculate

logexpand:super;

log(a*b);

log(a/b);

Calculate

logexpand: true;

logsimp: true;

Calculate