DifferentialAlgebra[Tools][FieldElement] - decides membership in differential base fields
|
Calling Sequence
|
|
FieldElement (p, F, R, opts)
FieldElement (L, F, R, opts)
|
|
Parameters
|
|
p
|
-
|
a differential polynomial
|
L
|
-
|
a list or a set of differential polynomials
|
F
|
-
|
a field description
|
R
|
-
|
a differential ring or ideal
|
opts (optional)
|
-
|
a sequence of options
|
|
|
|
|
Description
|
|
•
|
The function call FieldElement (p,F,R) returns true if the differential polynomial p belongs to the differential field defined F and R, else it returns false. The differential polynomial p is regarded as a differential polynomial of R, if R is a differential ring, or, of the embedding ring of R, if R is an ideal.
|
–
|
Any of the arguments generators = G, and, relations = regchain can be omitted.
|
•
|
The function call FieldElement (L,F,R) returns a list or a set of boolean.
|
•
|
This command is part of the DifferentialAlgebra:-Tools package. It can be called using the form FieldElement(...) after executing the command with(DifferentialAlgebra:-Tools). It can also be directly called using the form DifferentialAlgebra[Tools][FieldElement](...).
|
|
|
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 the first argument is used.
|
•
|
memout = nonnegative. Specifies a memory limit, in MB, for the computation. Default is zero (no memory out).
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
With no arguments, the field is the smallest field involving the rational numbers and the independent variables.
>
|
|
| (2) |
In this example, the field is the smallest differential field involving the rational numbers, the independent variables, and, the derivatives of and .
>
|
|
| (3) |
In this example, the field is presented by generators and relations. The expression is in .
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
| (6) |
|
|