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

Algebra Calculator

#### Search:

-- Keyword: additive If `declare(f,additive)` has been executed, then:

(1) If `f` is univariate, whenever the simplifier encounters `f` applied to a sum, `f` will be distributed over that sum. I.e. `f(y+x)` will simplify to `f(y)+f(x)`.

(2) If `f` is a function of 2 or more arguments, additivity is defined as additivity in the first argument to `f`, as in the case of `sum` or `integrate`, i.e. `f(h(x)+g(x),x)` will simplify to `f(h(x),x)+f(g(x),x)`. This simplification does not occur when `f` is applied to expressions of the form `sum(x[i],i,lower-limit,upper-limit)`.

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

### Related Examples

syst:(F2*eta3*l3_in+m...

Calculate

eq1:(900-4*z)^0.5 = 2...

es: x2^0.5 = 2*z^0.5;

eI: x2 = 1000 - 4*z -...

Calculate

syst:(F2*eta3*l3_in+m...

Calculate

kill(all);

exx: 'integrate( f(x)...

Calculate

syst:(F2*eta3*l3_in+m...

F3_out: ( (F2*l3_in) ...

Calculate

sum((-1)^n*(x^(2*n)/(...

Calculate

sum((-1)^n*(x^(2*n)/(...

Calculate

sum(1/n^k,n,1,inf),si...

zeta(k);

Calculate

syst:(F2*eta3*l3_in+m...

F3_out: ( F2*l3_in - ...

Calculate