Me gustaría disponer de un método para calcular $\pi$ para el que tengo un límite explícito en el error, y que tiene la propiedad de que si hago el cálculo hasta una cierta precisión, pero luego necesito una precisión arbitrariamente más fina, puedo retomar el proceso de cálculo donde lo dejé en lugar de tener que empezar desde cero. A la luz del segundo requisito, no quiero tener que lidiar con, digamos, raíces cuadradas, porque sea cual sea la precisión con la que calcule las raíces para alcanzar la precisión deseada para $\pi$ , hay alguna precisión más fina para la que las aproximaciones de la raíz ya utilizadas habrían necesitado ser más precisas. Creo que, para evitar estos problemas, tendré que ceñirme a algoritmos en los que las operaciones requeridas se limiten a la aritmética sobre racionales.
La serie Maclaurin para $4\arctan(1)$ es un ejemplo de algoritmo que cumple estas propiedades: $$\pi=4\arctan(1)=4\sum_{n=0}^\infty\frac{(-1)^{n-1}}{2n+1}$$ Siempre que guarde el valor de $n$ para el último término que he añadido, es fácil reanudar el cálculo, y siempre sé que la magnitud del error es menor que la del término siguiente.
Sin embargo, sé que este algoritmo converge muy lentamente. ¿Qué algoritmos son más rápidos y cumplen las restricciones deseadas? Parece que un algoritmo de espita sin límites funcionaría, pero si no me equivoco, esos están sujetos a más limitaciones de las que me preocupo, así que quizá sea posible hacerlo mejor.