TestOrder - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


Groebner

  

TestOrder

  

compare monomials in a monomial order

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

TestOrder(u, v, T)

Parameters

u, v

-

monomials

T

-

MonomialOrder or ShortMonomialOrder

Description

• 

The TestOrder command compares monomials with respect to a monomial order. It returns true if and only if u is less than or equal to v.

• 

The third argument T can be either a MonomialOrder or a ShortMonomialOrder description. See the Monomial Orders help page for a list of the available monomial orders.

Examples

withGroebner:

M := [op(randpoly([x,y,z],degree=3,dense,coeffs=proc() 1 end))];

Mx3,x2y,x2z,xy2,xyz,xz2,y3,y2z,yz2,z3,x2,xy,xz,y2,yz,z2,x,y,z,1

(1)

sortM,a,bTestOrdera,b,plexx,y,z

1,z,z2,z3,y,yz,yz2,y2,y2z,y3,x,xz,xz2,xy,xyz,xy2,x2,x2z,x2y,x3

(2)

sortM,a,bTestOrdera,b,grlexx,y,z

1,z,y,x,z2,yz,y2,xz,xy,x2,z3,yz2,y2z,y3,xz2,xyz,xy2,x2z,x2y,x3

(3)

sortM,a,bTestOrdera,b,tdegx,y,z

1,z,y,x,z2,yz,xz,y2,xy,x2,z3,yz2,xz2,y2z,xyz,x2z,y3,xy2,x2y,x3

(4)

See Also

LeadingTerm

Monomial Orders

MonomialOrder