Abstract

Let K be an algebraically closed field of characteristic zero. The field of fractions of the ring of formal multivariate power series over K, is called the field of formal multivariate Laurent series. In this document, we follow the ideas introduced by Monforte and Kauers in their paper Formal Laurent Series in Several Variables. Our objective is to report on a first implementation of formal multivariate Laurent series inside of Maple, and explain the challenges we had to overcome. In order to accomplish this goal, we make use of the already existing MultitivariatePowerSeries package, and its lazy evaluation scheme. In particular, we expose our ideas for adding and multiplying Laurent series with support inside different cones, where the support of a Laurent series is the set of all exponents of all non-zero monomials of our series. We also describe our biggest challenge, how to invert a Laurent series. Unfortunately, this problem cannot be completely solved in a lazy evaluation context. We describe some situations where we can solve the problem completely; our approach for the cases that fall outside of these situations; and how we let the user customize this approach, trading off between speed and the likelihood of an incorrect result.
 The algebraic closure of the field of formal multivariate Laurent series is call the field of formal multivariate Puiseux series. As an extension of our current work, we also present our ideas for an implementation of a multivariate Puiseux series object inside of Maple.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call