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

Algebra Calculator

#### Ordergreat

Function: ordergreat (<v_1>, ..., <v_n>)

Function: orderless (<v_1>, ..., <v_n>) `ordergreat` changes the canonical ordering of Maxima expressions such that <v_1> succeeds <v_2> succeeds ... succeeds <v_n>, and <v_n> succeeds any other symbol not mentioned as an argument.

`orderless` changes the canonical ordering of Maxima expressions such that <v_1> precedes <v_2> precedes ... precedes <v_n>, and <v_n> precedes any other variable not mentioned as an argument.

The order established by `ordergreat` and `orderless` is dissolved by `unorder`. `ordergreat` and `orderless` can be called only once each, unless `unorder` is called; only the last call to `ordergreat` and `orderless` has any effect.

See also `ordergreatp`.

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

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

### Related Examples

##### ordergreat

pol:6*x*y^5+12*y^4+14...

ordergreat(x,y);

Calculate

##### ordergreat

pol:6*x*y^5+12*y^4+14...

ordergreat(x,y);

Calculate

? ordergreat;

Calculate

##### ordergreat-orderless-unorder

p:2*y*z^2+x*z^3+2*x*z^4;

orderless(x,y,z);

p:2*y*z^2+x*z^3+2*x*z^4;

Calculate

##### ordergreat-orderless-unorder

p:2*y*z^2+x*z^3+2*x*z^4;

orderless(x,y,z);

p:2*y*z^2+x*z^3+2*x*z^4;

Calculate

##### ordergreat

ordergreat(y,z,x);

pol:2*y*z^2+x*z^3+2*x...

Calculate

##### ordergreat

pol:2*y*z^2+x*z^3+2*x...

ordergreat(y,z,x);

Calculate

##### ordergreat

p:2*y*z^2+x*z^3+2*x*z^4;

ordergreat(x,z,y);

p:2*y*z^2+x*z^3+2*x*z^4;

Calculate

##### ordergreat

ordergreat(y,z,x);

pol:2*y*z^2+x*z^3+2...

Calculate

##### ordergreat

p:2*y*z^2+x*z^3+2*x*z^4;

ordergreat(z,x);

p:2*y*z^2+x*z^3+2*x*z^4;

Calculate