Online Algebra Calculator
Many of users do not use powerful Maxima computer algebra system for systematic work, but for ad hoc algebraic calculations – equations, functions, matrixes, etc. only. To do this job, it is not useful to download the whole application from a web site.
Function: multi_orbit (<P>, [<lvar_1>, <lvar_2>,..., <lvar_p>]) <P> is a polynomial in the set of variables contained in the lists <lvar_1>, <lvar_2>, ..., <lvar_p>. This function returns the orbit of the polynomial <P> under the action of the product of the symmetric groups of the sets of variables represented in these <p> lists.
![Multi_orbit Example l: [[x, y], [a, b]];
pui_direct (multi_orbit (a*x + b*y, l), l, [2, 2]);
pui_direct (multi_orbit (a*x + b*y, l), l, [3, 2]);
pui_direct ([y + x + 2*c, y + x + 2*b, y + x + 2*a], [[x, y], [a, b, c]], [2, 3]);](http://maxima-online.org//plot.html?g=i-676006605.png&t=img&db=r1938812043)
(%i1) multi_orbit (a*x + b*y, [[x, y], [a, b]]);
(%o1) [b y + a x, a y + b x]
(%i2) multi_orbit (x + y + 2*a, [[x, y], [a, b, c]]);
(%o2) [y + x + 2 c, y + x + 2 b, y + x + 2 a]
Also see: orbit for the action of a single symmetric group.(%o1) true (%i2)