Change of base formula for Tetration
#36
Okay, I've turned my attention back to my solution, as I'd like to get the library (in SAGE) completed. The key to making use of the change of base formula is being able to exponentiate very large numbers, while still maintaining a reasonable amount of "precision".

Eventually, the best way I could find was to do all my math on a double-logarithmic scale. The reason this is the best scale for doing such large operations can be demonstrated easily.

\( \text{Let }z=\log_b(\log_b(x))\\
\begin{eqnarray}
\text{Then }\log_b(\log_b(a^x)) & = & \log_b(\log_b(b^{x\log_b{a}})) \\
& = & \log_b(x\log_b{a}) \\
& = & \log_b(x)+\log_b(\log_b{a})) \\
& = & b^{\log_b(\log_b(x))}+\log_b(\log_b{a})) \\
& = & b^{z}+\log_b(\log_b{a}))
\end{eqnarray}
\)

Hence, once we've converted any number into its double-logarithmic equivalent, we can exponentiate one base by exponentiating in the master base and adding a constant. Because we're working with double-logarithms, we can work with very large numbers with full machine precision, without having to have overly large exponents. This is useful for iterating exponentiation in base a. Essentially, once \( {\Large \log_2}\left(\frac{b^z}{\log_b(\log_b{a})}\right) \) is greater than the number of bits of machine precision we're using, there's no point in further exponentiation, because addition will underflow and the result won't be affected. In other words, at that point, exponentiation in base a and base b is indistinguishable at machine precision (if you haven't understood my change of base formula before now, this should be an "Aha!" moment).

Note that if we're attempting to do a change of base from base a to base b, then we could use a double-logarithmic scale in a third base c. Base e is the simplest base to work with, for two reasons: first, logarithms and exponentiations are all using base e under the hood anyway, and second, the double natural logarithm of my cheta function is the iteration function of the decremented natural exponentiation \( f(z) = e^z-1 \) which we've discussed elsewhere.

However, situations may arise where a different base c is advisable.
~ Jay Daniel Fox
Reply


Messages In This Thread
Change of base formula for Tetration - by jaydfox - 08/12/2007, 06:39 AM
RE: Change of base formula for Tetration - by jaydfox - 08/31/2007, 03:51 AM
RE: Parabolic Iteration - by jaydfox - 08/15/2007, 09:19 PM
RE: Parabolic Iteration - by bo198214 - 08/15/2007, 09:30 PM
RE: Parabolic Iteration - by jaydfox - 08/15/2007, 11:41 PM
RE: Parabolic Iteration - by bo198214 - 08/16/2007, 08:17 AM
RE: Parabolic Iteration - by jaydfox - 08/16/2007, 05:51 PM
RE: Parabolic Iteration - by bo198214 - 08/16/2007, 06:40 PM
RE: Parabolic Iteration - by jaydfox - 08/16/2007, 09:47 PM
RE: Parabolic Iteration - by bo198214 - 08/16/2007, 10:07 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [2sinh] exp(x) - exp( - (e-1) x), Low Base Constant (LBC) 1.5056377.. tommy1729 3 5,834 04/30/2023, 01:22 AM
Last Post: tommy1729
  f(x+y) g(f(x)f(y)) = f(x) + f(y) addition formula ? tommy1729 1 3,113 01/13/2023, 08:45 PM
Last Post: tommy1729
  Base -1 marraco 15 37,119 07/06/2022, 09:37 AM
Last Post: Catullus
  I thought I'd take a crack at base = 1/2 JmsNxn 9 13,499 06/20/2022, 08:28 AM
Last Post: Catullus
Question Formula for the Taylor Series for Tetration Catullus 8 13,690 06/12/2022, 07:32 AM
Last Post: JmsNxn
Big Grin Repetition of the last digits of a tetration of generic base Luknik 12 19,596 12/16/2021, 12:26 AM
Last Post: marcokrt
  On the [tex]2 \pi i[/tex]-periodic solution to tetration, base e JmsNxn 0 3,509 09/28/2021, 05:44 AM
Last Post: JmsNxn
  A different approach to the base-change method JmsNxn 0 3,877 03/17/2021, 11:15 PM
Last Post: JmsNxn
  There is a non recursive formula for T(x,k)? marraco 5 11,871 12/26/2020, 11:05 AM
Last Post: Gottfried
  Complex Tetration, to base exp(1/e) Ember Edison 7 23,325 08/14/2019, 09:15 AM
Last Post: sheldonison



Users browsing this thread: 1 Guest(s)