I just read this excellent Mathematics Stack Exchange article: [Integrating Reciprocals of Polynomials
However, my goal in using is to implement a parallizable polynomial division algorithm. So far, I have read that polynomial division can be done in nearly linear time using Hensel lifting to compute the inverse of the denominator polynomial and multiplying it by the numerator polynomial function.
I remember that inverse of a polynomial function if it exists is quite different from the reciprocal of a polynomial function.
How do I find the reciprocal of any polynomial without use Heavyside partial fraction decompostion or Egyptian fractions? If so, what is the nearly linear running time recurrence relation for this step?
One way to this by completing the square is shown here: How do I integrate (1/polynomial) without using partial fractions?.
But it seems to be a roundabout way to divide polynomials by completing the square of the divisor polynomial. Is there a more computationally efficient way to do this?
Thank you.