El algoritmo de Borwein es un algoritmo desarrollado por Jonathan y Peter Borwein que permite el cálculo de 1/π.
Se procede de la siguiente forma:
- Se comienza con los valores
![{\displaystyle a_{0}=6-4{\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4da9ffb678dda2fa784c70dfa69bd531fa80e65)
![{\displaystyle y_{0}={\sqrt {2}}-1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6a8c66c9fe57c1d08a78d5d4cfb002607e7d6dd8)
- Después se itera con las siguientes fórmulas
![{\displaystyle y_{k+1}={\frac {1-(1-y_{k}^{4})^{1/4}}{1+(1-y_{k}^{4})^{1/4}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5e2323571b7177eedf4942c4a250ae280e3f438e)
![{\displaystyle a_{k+1}=a_{k}(1+y_{k+1})^{4}-2^{2k+3}y_{k+1}(1+y_{k+1}+y_{k+1}^{2})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30801659848ef1dd12b3bcb5af3833cfac22b21d)
Se tiene que ak posee una convergencia cuártica 1/π; es decir, en cada iteración se multiplica por cuatro, aproximadamente, el número de dígitos correcto.
El grado de convergencia se obtiene de la siguiente desigualdad:
![{\displaystyle \left|{\frac {1}{\pi }}-a_{n}\right|<=16\;(4^{n})(e^{-2\pi 4^{n}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8cd355f5138b18958a173276e2f91efb4c7971a4)