DEtools
Closure
compute the closure of a linear differential operator
Calling Sequence
Parameters
Description
Examples
References
Compatibility
Closure(L, Dx, x, p, func, tord)
L
-
polynomial in Dx with coefficients that are polynomials in x
Dx
variable, denoting the differential operator w.r.t. x
x
variable
p
(optional) irreducible polynomial in x
func
(optional) Maple command or user-defined procedure
tord
(optional) equation of the form termorder=TO
Let L be a linear differential operator, given as a polynomial in Dx with univariate polynomial coefficients in x over a field k of characteristic zero. The command Closure(L,Dx,x) constructs a basis of the closure of L, whose elements R satisfy P·L=f·R for an operator P and polynomial f in k[x] not dividing P on the left.
If an optional fourth argument p is provided, Closure(L,Dx,x,p) constructs a local closure of L at the irreducible polynomial p. The output is a list of generators whose elements R satisfy P·L=p·R.
A function may be specified using the optional argument func. It is applied to the coefficients of the collected result. Often factor or expand will be used.
A Groebner basis computation with respect to a particular term ordering can be applied to the closure with the optional argument 'termorder'=TO where TO is of type MonomialOrder.
with⁡DEtools:
For the given differential operator L
L≔Dx4⁢x2−4⁢Dx3⁢x+6−x4−2⁢x3⁢Dx2+2⁢Dx⁢x2+x5+x4−2⁢x
L≔Dx4⁢x2−4⁢Dx3⁢x+−x4−2⁢x3+6⁢Dx2+2⁢Dx⁢x2+x5+x4−2⁢x
compute the closure of L:
C≔Closure⁡L,Dx,x
C≔x2⁢Dx4−4⁢x⁢Dx3+−x4−2⁢x3+6⁢Dx2+2⁢x2⁢Dx+x5+x4−2⁢x,x⁢Dx6−x2⁢x+2⁢Dx4−2⁢x⁢4⁢x+5⁢Dx3+x4+x3−12⁢x−6⁢Dx2+2⁢x2⁢5⁢x+4⁢Dx+4⁢x⁢5⁢x+3,x⁢Dx7+2⁢Dx6−x2⁢x+2⁢Dx5−3⁢x⁢4⁢x+5⁢Dx4+x4+x3−36⁢x−30⁢Dx3+14⁢x3+10⁢x2−24⁢Dx2+2⁢x⁢30⁢x+19⁢Dx+x4+x3+60⁢x+22
In the following example, we apply the Groebner basis computation with term ordering plex⁡Dx,x to the computed differential closure.
A≔Ore_algebra:-diff_algebra⁡Dx,x,polynom=x:
TO≔Groebner:-MonomialOrder⁡A,plex⁡Dx,x:
Closure⁡L,Dx,x,termorder=TO
x2⁢Dx4−x4⁢Dx2−2⁢x3⁢Dx2+x5−4⁢x⁢Dx3+x4+2⁢x2⁢Dx+6⁢Dx2−2⁢x,Dx6−x4⁢Dx2−x⁢Dx4−2⁢x3⁢Dx2+x5−12⁢x⁢Dx3−x2⁢Dx2+2⁢x4−14⁢Dx3+12⁢x2⁢Dx+x3−6⁢Dx2+10⁢x⁢Dx+18⁢x+10
Compute the local closure of L at p = x^2+1. Only one of the polynomials in C satisfies P·L=p·R.
Closure⁡L,Dx,x,x2+1
x2⁢Dx4−4⁢x⁢Dx3+−x4−2⁢x3+6⁢Dx2+2⁢x2⁢Dx+x5+x4−2⁢x
Tsai, H. "Weyl closure of a linear differential operator." Journal of Symbolic Computation Vol. 29 No. 4-5 (2000): 747-775.
Chyzak, F.; Dumas, P.; Le, H.Q.; Martins, J.; Mishna, M.; Salvy, B. "Taming apparent singularities via Ore closure." In preparation.
The DEtools[Closure] command was introduced in Maple 15.
For more information on Maple 15 changes, see Updates in Maple 15.
See Also
DEtools/Desingularize
Groebner
Ore_algebra
Download Help Document