Ramanujan la famosa factorial aproximación, $$n!\approx\sqrt{\pi}\left(\frac{n}{e}\right)^n\root\LARGE{6}\of{8n^3+4n^2+n+\frac{1}{30}}$$ es mucho más precisa que la aproximación de Stirling cuando se aplica a los números menores que 1, pero no es muy allá. ¿Qué se podría hacer para ajustar sin necesidad de añadir a su complejidad?
Actualización: Después de experimentar con Ramanujan la aproximación, he descubierto este hecho inquietante: al parecer, el error disminuye más lento que el factorial aumenta, masivos entero errores de nivel superior el factorial se presenta. Me permite demostrar que: $$\begin{array}{r|rr} n&\text{actual }n!&\text{Ramanujan}\\\hline 0&1&1.005513858315898906334685\\ 1&1&1.000283346113497298280502\\ 2&2&2.000066137639113675155990\\ 3&6&6.000048293969899370824935\\ 4&24&24.000067662060676644042510\\ 5&120&120.000147065856635128019467\\ 6&720&720.000442402580258517644894\\ 7&5040&5040.001717876125295382828871\\ 8&40320&40320.008220460028928349902077\\ 9&362880&362880.046912269278701001557543\\ 10&3628800&3628800.311612606631103904381528\\ 11&39916800&39916802.364768173672637433190699\end{array}$$ At first the error reduction is apparent, but then the zeroes start to disappear, until at $11!$ the error overtakes the decimal point. Now I'm not saying the error is increasing—only that it it not decreasing fast enough. What can be done to correct this problem without radically altering the formula? I know that Ramanujan himself anticipated this problem when he wrote this inequality: $$\sqrt{\pi}\left(\frac{n}{e}\right)^n\root\LARGE{6}\of{8n^3+4n^2+n+\frac{1}{100}}<n!<\sqrt{\pi}\left(\frac{n}{e}\right)^n\root\LARGE{6}\of{8n^3+4n^2+n+\frac{1}{30}}$$ Podría tener la clave? (Véase la Fórmula 2.1 aquí)