1. Factoring linear partial differential operators in n variables
- Author
-
Albert Heinle, Viktor Levandovskyy, and Mark Giesbrecht
- Subjects
Polynomial ,Hilbert series and Hilbert polynomial ,Weyl algebra ,Algebra and Number Theory ,Polynomial ring ,010102 general mathematics ,Polarization of an algebraic form ,0102 computer and information sciences ,01 natural sciences ,Berlekamp's algorithm ,Algebra ,Computational Mathematics ,symbols.namesake ,Reciprocal polynomial ,010201 computation theory & mathematics ,Factorization of polynomials ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,symbols ,0101 mathematics ,Mathematics - Abstract
In this paper, we present a new algorithm and an experimental implementation for factoring elements in the polynomial nth Weyl algebra, the polynomial nth shift algebra, and Z n -graded polynomials in the nth q _ -Weyl algebra.The most unexpected result is that this noncommutative problem of factoring partial differential operators can be approached effectively by reducing it to the problem of solving systems of polynomial equations over a commutative ring. In the case where a given polynomial is Z n -graded, we can reduce the problem completely to factoring an element in a commutative multivariate polynomial ring.The implementation in Singular is effective on a broad range of polynomials and increases the ability of computer algebra systems to address this important problem. We compare the performance and output of our algorithm with other implementations in major computer algebra systems on nontrivial examples.
- Published
- 2016
- Full Text
- View/download PDF