DifferentialAlgebra
BelongsTo
decides membership in differential ideals
Calling Sequence
Parameters
Description
Examples
BelongsTo(p, ideal, opts)
BelongsTo(L, ideal, opts)
p
-
a differential polynomial
L
a list or a set of differential polynomials
ideal
a differential ideal
opts (optional)
a sequence of options
The function call BelongsTo(p,ideal) returns true if the differential polynomial p belongs to the differential ideal represented by ideal, else it returns false.
If ideal is a list of regular differential chains, the function returns true if and only if p belongs to all the elements of the list. If the first argument, L, is a list or a set off differential polynomials, the call BelongsTo(L, ideal) returns a list or a set of true / false.
This command is part of the DifferentialAlgebra package. It can be called using the form BelongsTo(...) after executing the command with(DifferentialAlgebra). It can also be directly called using the form DifferentialAlgebra[BelongsTo](...).
with⁡DifferentialAlgebra:
R≔DifferentialRing⁡derivations=t,blocks=u
R≔differential_ring
Every differential polynomial belongs to the unit differential ideal
BelongsTo⁡ut,
true
ideal≔RosenfeldGroebner⁡ut2−4⁢u,R
ideal≔regular_differential_chain,regular_differential_chain
The two first differential polynomials do not belong to ideal but their product does.
BelongsTo⁡ut,ut,t−2,ut⁢ut,t−2,ideal
false,false,true
See Also
NormalForm
ReducedForm
DifferentialPrem
Download Help Document