Chapter 17: Problem 15
This problem is the analog of Exercise 3.48 for \(R[X] .\) Let us first define the notion of a "floating point" reversed Laurent series \(\hat{z},\) which is represented as a pair \((g, e),\) where \(g \in R[X]\) and \(e \in \mathbb{Z}-\) the value of \(\hat{z}\) is \(g X^{e} \in R\left(\left(X^{-1}\right)\right),\) and we call len \((g)\) the precision of \(\hat{z} .\) We say that \(\hat{z}\) is a length \(k\) approximation of \(z \in R\left(\left(X^{-1}\right)\right)\) if \(\hat{z}\) has precision \(k\) and \(\hat{z}=(1+\varepsilon) z\) for \(\varepsilon \in R\left(\left(X^{-1}\right)\right)\) with \(\operatorname{deg}(\varepsilon) \leq-k,\) which is the same as saying that the high-order \(k\) coefficients of \(\hat{z}\) and \(z\) are equal. Show that given \(h \in R[X]\) with \(\operatorname{lc}(h) \in R^{*},\) and positive integer \(k,\) we can compute a length \(k\) approximation of \(1 / h \in R\left(\left(X^{-1}\right)\right)\) using \(O(M(k))\) operations in \(R\). Hint: using Newton iteration, show how to go from a length \(t\) approximation of \(1 / h\) to a length \(2 t\) approximation, making use of just the high-order \(2 t\) coefficients of \(h,\) and using \(O(M(t))\) operations in \(R\).
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.