DEtools
Desingularize
desingularize a linear differential operator
Calling Sequence
Parameters
Description
Examples
References
Compatibility
Desingularize(L, Dx, x, func)
L
-
polynomial in Dx with coefficients that are polynomials in x
Dx
variable, denoting the differential operator w.r.t. x
x
variable
func
(optional) procedure
Let L be a linear differential operator, given as a polynomial in Dx with univariate polynomial coefficients in x over a field of characteristic zero. The command Desingularize(L,Dx,x) constructs a linear differential operator R such that any solution of is also a solution of and R has no apparent singularities. The operator R is said to maximally desingularize L, and will be right divisible by L over the field .
An apparent singularity is a point where the leading coefficient of L vanishes, yet is not a pole of any holomorphic solution of . In this case there will exist linearly independent solutions at where is the order of L.
A function may be specified using the optional argument func. It is applied to the coefficients of the collected result. Often simplify or factor will be used.
For the given differential operator L
compute a desingularizing operator for L:
Hence, where
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[Desingularize] command was introduced in Maple 15.
For more information on Maple 15 changes, see Updates in Maple 15.
See Also
DEtools/Closure
Groebner
Ore_algebra
Download Help Document