DifferentialAlgebra[Tools]
RankElement
returns the element of minimal (or maximal) rank in a list
Calling Sequence
Parameters
Options
Description
Examples
RankElement(minmax, L, R, pos, opts)
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
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).
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](...).
with⁡DifferentialAlgebra:with⁡Tools:
R≔DifferentialRing⁡derivations=x,y,blocks=v,u,p,parameters=p
R≔differential_ring
L≔ux2−4⁢u,ux,y⁢vy−u+p,vx,x−ux:
RankElement⁡min,L,R,pos
ux2−4⁢u
Lpos
RankElement⁡max,L,R,pos
vx,x−ux
The following command returns the lowest dependent variable of R,
RankElement⁡min,Get⁡derivatives,R,R
p
The following command returns the highest dependent variable of R,
RankElement⁡max,Get⁡derivatives,R,R
v⁡x,y
See Also
DifferentialAlgebra
LeadingRank
SortByRank
Download Help Document