Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tetration based 1.4447 #34

Open
hypcos opened this issue Oct 12, 2021 · 1 comment
Open

Tetration based 1.4447 #34

hypcos opened this issue Oct 12, 2021 · 1 comment
Labels
bug Something isn't working

Comments

@hypcos
Copy link

hypcos commented Oct 12, 2021

> OmegaNum(1.4447).tetr(101)+''
< '2.6717465674555796'
> OmegaNum(1.4447).pow(OmegaNum(1.4447).tetr(100))+''
< '2.672301459237309'

I expect that those two have similar result, but the former seems to be 1.4447^^100 instead of 1.4447^^101.

@Naruyoko
Copy link
Owner

Naruyoko commented Aug 7, 2022

This seems to be caused by the limit on the number of iterations of pow (set to 100) before exiting. OmegaNum(1.4447).tetr(b) for b>100 fits this limit, which sets f (layers to add left) to 0. However, 1.4447^^b does not converge as b->∞. Indeed, taking power iteratively yeilds 1.4447^^572=e5.557991388727991e6489802081. This requires the limit to be set to at least 573 though since we are checking for r reaching e9e15 to exit the loop.

I am not sure how to solve this. Increasing this limit isn't really a solution because it would severely degrade the speed if the base is slightly above the upper limit for convergence (e^e^-1 for iteration).

@Naruyoko Naruyoko added the bug Something isn't working label Aug 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants