Logarithms – Exploring Logarithms of Graham’s Number

big numberslogarithmssoft-question

The other day I was asked how to represent really big numbers. I half-jokingly replied to just take the logarithm repeatedly:

$$\log \log \log N$$ makes almost any number $N$ handy. (Assume base 10).

But applying this to Graham's Number probably does zip to make it handy (a handy number is defined as a number less than my or your age in years.) Then just keep applying logarithms. Can anyone estimate or even calculate how often to apply a $\log$ (of base 10, or 3 or $e$ or any handy base) to arrive at a handy number?

Best Answer

Just getting $3 \uparrow\uparrow\uparrow 3$, which is a power tower of $3 \uparrow 3 \uparrow 3=3^{27}\ \ =7625597484987\ \ 3$'s to be a handy number takes $7625597484985$ applications of the $\log$ to get to $3^3=27$. The logarithm is woefully inadequate for this purpose.

The concept of $\log^*$ is a step in the right direction, but still not enough. We have $\log^* 3 \uparrow\uparrow\uparrow 3=7625597484985$, which isn't handy, but $\log \log^* 3 \uparrow\uparrow\uparrow 3=27$ is. Unfortunately we have a lot more uparrows to go. We probably need to define $\log^{**}$ as the number of times you apply $\log^*$ to get handy, then $\log^{***}$, etc. I suspect we need another (several) layers-define $\log^\&$ as the number of stars you have to put on $\log$ to get a handy number in one go. I have no idea how to do the computation, or even what sort of data structure is appropriate.

Related Question