SortByRank - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


DifferentialAlgebra[Tools]

  

SortByRank

  

sorts a list of differential polynomials

 

Calling Sequence

Parameters

Options

Description

Examples

Calling Sequence

SortByRank(L,criterion,R,opts)

Parameters

L

-

a list or a set of differential polynomials

criterion

-

one of the keywords ascending or descending

R

-

a differential polynomial ring or ideal

opts (optional)

-

a sequence of options

Options

• 

The opts arguments may contain one or more of the options below.

• 

notation = jet, tjet, diff or Diff. Specifies the notation used for the result of the function call. If not specified, the notation of L is used.

• 

memout = nonnegative. Specifies a memory limit, in MB, for the computation. Default is zero (no memory out).

Description

• 

The function call SortByRank(L,criterion,R) returns the list of the elements of L, sorted according to criterion. The leading ranks of the elements of L are compared. Leading ranks are taken with respect to the ranking of R, or its embedding ring, if R is an ideal.

• 

This command is part of the DifferentialAlgebra:-Tools package. It can be called using the form SortByRank(...) after executing the command with(DifferentialAlgebra:-Tools). It can also be directly called using the form DifferentialAlgebra[Tools][SortByRank](...).

Examples

withDifferentialAlgebra:withTools:

RDifferentialRingderivations=t,blocks=u,v

Rdifferential_ring

(1)

SortByRankut,3,vt,t,0,t2+1,ascending,R

0,3,t2+1,vt,t,ut

(2)

SortByRankut,3,vt,t,0,t2+1,descending,R

ut,vt,t,t2+1,3,0

(3)

See Also

DifferentialAlgebra

LeadingRank

RankElement