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

Algebra Calculator

#### Multi_elem

Function: multi_elem (<l_elem>, <multi_pc>, <l_var>) decomposes a multi-symmetric polynomial in the multi-contracted form <multi_pc> in the groups of variables contained in the list of lists <l_var> in terms of the elementary symmetric functions contained in <l_elem>.

```          (%i1) multi_elem ([[2, e1, e2], [2, f1, f2]], a*x + a^2 + x^3,
[[x, y], [a, b]]);
3
(%o1)         - 2 f2 + f1 (f1 + e1) - 3 e1 e2 + e1
(%i2) ratsimp (%);
2                       3
(%o2)         - 2 f2 + f1  + e1 f1 - 3 e1 e2 + e1```

Other functions for changing bases: `comp2ele`.

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

### Related Examples

##### elem-multi_elem

multi_elem ([[2, e1, ...

multi_elem ([[2, ex1,...

Calculate

? multi_elem;

Calculate

##### elem-multi_elem-ratsimp

multi_elem ([[2, e1, ...

ratsimp(multi_elem ([...

Calculate

##### elem-multi_elem

elem ([2,a,b], x*y+x+...

elem ([2,a],x*y+x+y, ...

elem ([2],x*y+x+y,[x,...

Calculate

##### elem-multi_elem-ratsimp

multi_elem ([[2, e1, ...

multi_elem ([[2, ex1,...

ratsimp(%);

Calculate

##### elem-multi_elem

elem ([2,a,b], x*y+x+...

elem ([2,a],x*y+x+y, ...

elem ([2],x*y+x+y,[x,...

Calculate

##### elem-multi_elem

multi_elem ([[2, e1, ...

multi_elem ([[2, ex1,...

multi_elem ([[2,e1,e2...

Calculate

##### elem-multi_elem

multi_elem ([[2, e1, ...

multi_elem ([[2,e1,e2...

Calculate

? multi_elem;

Calculate

##### elem-multi_elem

multi_elem ([[2, e1, ...

multi_elem ([[3,e1,e2...

Calculate