RankElement - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


DifferentialAlgebra[Tools]

  

RankElement

  

returns the element of minimal (or maximal) rank in a list

 

Calling Sequence

Parameters

Options

Description

Examples

Calling Sequence

RankElement(minmax, L, R, pos, opts)

Parameters

minmax

-

the keyword min or max

L

-

a non-empty list or a set of differential polynomials

R

-

a differential polynomial ring or ideal

pos(optional)

-

a name

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 RankElement(<min, max>, L, R, pos) returns the element of minimal or maximal rank  occurring in the list L. Ranks are compared with respect to the ranking of R, or its embedding polynomial ring, if R is an ideal. If pos is present, it is assigned the index of the element in L.

• 

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

Examples

> 

with⁡DifferentialAlgebra&colon;with⁡Tools&colon;

> 

R≔DifferentialRing⁡derivations=x&comma;y&comma;blocks=v&comma;u&comma;p&comma;parameters=p

R≔differential_ring

(1)
> 

L≔ux2−4⁢u&comma;ux,y⁢vy−u+p&comma;vx,x−ux&colon;

> 

RankElement⁡min&comma;L&comma;R&comma;pos

ux2−4⁢u

(2)
> 

Lpos

ux2−4⁢u

(3)
> 

RankElement⁡max&comma;L&comma;R&comma;pos

vx,x−ux

(4)
> 

Lpos

vx,x−ux

(5)

The following command returns the lowest dependent variable of R,

> 

RankElement⁡min&comma;Get⁡derivatives&comma;R&comma;R

p

(6)

The following command returns the highest dependent variable of R,

> 

RankElement⁡max&comma;Get⁡derivatives&comma;R&comma;R

v⁡x&comma;y

(7)

See Also

DifferentialAlgebra

LeadingRank

SortByRank