Factoring Differential Operators in n Variables
Mark Giesbrecht, Albert Heinle, Viktor Levandovskyy

TL;DR
This paper introduces a novel algorithm for factoring differential operators in multiple variables by reducing the problem to solving polynomial equations over commutative rings, enhancing computational capabilities.
Contribution
It presents the first effective reduction of noncommutative differential operator factoring to commutative polynomial factorization, with an implementation in Singular.
Findings
Effective on a broad range of polynomials
Improves computer algebra system capabilities
Outperforms existing implementations on complex examples
Abstract
In this paper, we present a new algorithm and an experimental implementation for factoring elements in the polynomial n'th Weyl algebra, the polynomial n'th shift algebra, and ZZ^n-graded polynomials in the n'th 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 ZZ^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 commodity computer…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Matrix Theory and Algorithms · Algebraic and Geometric Analysis
