Tetration: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Dmitrii Kouznetsov
m (shorten the preamble)
imported>Dmitrii Kouznetsov
m (→‎Similar functions: Try to improve wording...)
Line 309: Line 309:


Withdrowal of the requirement <math>F(z^*)=F(z)^*</math> and <math>F(0)=1</math>
Withdrowal of the requirement <math>F(z^*)=F(z)^*</math> and <math>F(0)=1</math>
allows the solution by Kneser <ref name="kneser">kneser</ref>, which is entire and also could be used to buld up carious powers of the exponential.  
allows the solution by Kneser <ref name="kneser">kneser</ref>, which is entire and also could be used to buld up various powers of the exponential; in particular, <math>\sqrt{\exp}</math>.


WIthdrowal of requirement of holomorphicity and boundness allow huge variety of functions. They can be expressed in the form
WIthdrowal of requirement of holomorphicity and boundness allow huge variety of functions. They can be expressed in the form
<math> \tilde F(z)= F(z+h(z))</math> , where <math>h</math> is 1-periodif function. Howevr, the entire function
<math> \tilde F(z)= F(z+h(z))</math> , where <math>h</math> is 1-periodif function. Howevr, the entire function
<math>g(z)=z+h(z)</math> should take all possible values, except, perhaps, one. Therefore, there are singularities of tetration among these values. In such a way, any other solution of recursive tetration <math>F(z+1)=\exp_b(z)</math> should have singularities inside the strip <math>|\Re(z)|< 1 </math>.  
<math>g(z)=z+h(z)</math> should take all possible values, except, perhaps, one. Therefore, there are singularities of tetration among these values. In such a way, any other solution of recursive tetration <math>F(z+1)=\exp_b(z)</math> should have singularities inside the strip <math>|\Re(z)|< 1 </math>.  
<!-- For any real parameter <math>a</math> the range <math>a-1< \Re(z) \le a </math> can be filled with ANY function (for example, the linear function),  and extended to the whole complex plane using the recurrent equation. The resulting recurrent function may have a lot of cuts and singularities; it may be very different from the holomorphic tetration outside the real axis.!-->


WIthdrowal of condition <math>F(0)=1</math> allows to construct solutions, similar to the growing tetration, for base <math>1<b<\exp(1/\mathrm{e})</math>. Although such solutions cannot be interpreted as generalization of exponential iterated </math>z</math> times, they can be useful for generalization of [[exponential function]].
WIthdrowal of condition <math>F(0)=1</math> allows to construct solutions, similar to the growing tetration, for base <math>1<b<\exp(1/\mathrm{e})</math>. Although such solutions cannot be interpreted as generalization of exponential iterated </math>z</math> times, they can be useful for generalization of [[exponential function]].

Revision as of 21:54, 30 October 2008

Fig.1. Tetration for , , , and versus .

Warning: This article is recently written; it may have poor wording and misprints. Consider to use article from wikipedia http://en.wikipedia.org/wiki/Tetration instead.

Tetration is fastly growing mathematical function, which was introduced in XX century and suggested for representation of huge numbers in mathematics of computation. Up to year 2008, this function is not listed among elementary functions, it is not implemented in programming languages and it is not used for the internal representation of data in computers.

Definiton

For real , Tetration on the base is function of complex variable, which is holomorphic at least in the range , bounded in the range , and satisfies conditions

at least within range .

Etymology

Creation of word tetration is attributed to Englidh mathematician Reuben Louis Goodstein [1] [2]. This name indicates, that this operation is fourth (id est, tetra) in the hierarchy of operations after summation, multiplication, and exponentiation. In principle, one can define "pentation", "sexation", "septation" in the simlar manner, although tetration, perhaps, already has growth fast enough for the requests of XXI century.

Real values of the arguments

Examples of behavior of this function at the real axis are shown in figure 1 for values , , , and for . It has logarithmic singularity at , and it is monotonously increasing function.

At tetration approaches its limiting value as , and .

Fast growth and application

At tetration grows faster than any exponential function. For this reason the tetration is suggested for the representation of huge numbers in mathematics of computation[3]. A number, that cannot be stored as floating point, could be represented as for some standard value of (for example, or ) and relatively moderate value of . The analytic properties of tetration could be used for the implementation of arithmetic operations with huge numbers without to convert them to the floating point representation.

Integer values of the argument

For integer , tetration can be interpreted as iterated exponential:

and so on; then, the argument of tetration can be interpreted as number of exponentiations of unity. From definition it follows, that

and

Relation with the Ackermann function

At base , tetration is related to the Ackermann function [4]

where Ackermann function is defined for the non-negative integer values of its arguments with equations

Asymptotic behavior and properties of tetration

The analytic extension of tetration grows fast along the real axis of the complex -plane, at least for some values of base . However, it does not grow infinitely in the direction of imaginary axis. The asymptotic behavior determines the basic properties of tetration.

The exponential convergence of discrete interation of logarithm corresponds to the exponential asymptotic behavior

where

,

and are fixed complex numbers, and is eigenvalue of logarithm, solution of equation

.
FIg.2. Graphic solution of equation for (two real solutions, and ), (one real solution ) (no real solutions).

Solutions of this equation are called fixed points of logarithm.

Fixed points of logarithm

Three examples of graphical solution of equation for fixed points of logarithm are shown in figure 2 for , , and .

The black line shows function in the plane. The colored curves show function for cases (red), (green), and (blue).

At , there exist 2 solutions, and .

At there exist one solution .

and , there are no real solutions.

In general,

  • at there are two real solutions
  • at , there is one soluition, and
  • at there esist two solutions, but they are complex.

In particular, at , the solutions are
and
.

At , the solutions are
and
.

At , the solutions are
and
.

Few hundred straightforward iterations of equation (14) are sufficient to get the error smaller than the last decimal digit in the approximations above.

Basic properties

FIg.3. parameters of asymptotic of tetration versus logarithm of the base

The solutions and of equation (14) are plotted in figure 3 versus with thin black lines. Let , and only at , the equality takes place. Basic properties of tetration are determined by the base . The main parameters versus are plotted in figure 3. The thin black solid curve at represents the real part of the solutions and of (14); the thin black dashed curve represents the two options for the imaginary part; the two solutions are complex conjugaitons of each other. Requirement of definition of tetration determine the asymptotic of the solution. Parameter tetermines periodicity of quasi-periodicity of tetration. The two solutions for <\math>Q</math>are shown in figure 3 with green lines.

At both solutons for <\math>Q</math> are real. The negative corresponds to tetration, decaying to the asymptotic value in the direction of real axis; positive </math>Q</math> corresponds to the solution growing along the real axis. At the real axix, such a solution remains larger than unity; this does not allow to satisfy confition . Therefore, only one negative corresponds to the asymptotic behavior of tetration.

At , both options for are mutually complex conjugate. The real part is shown thif thick green line; one option of the imaginary part is shown with dashed line.

Possibilities for the period (or quasi-period) are shown in Figure 3 with fotted lines. At , only "negative" period forresponds to tetration. At , the periodicity can be achieved only asymptotically; and is quasi-period. The real part of quasi-period is markes with black dotted line; one of two options tor the imaginary part is marked with pink dotted line.

Generally, at , tetration is periodic; the period is pure imaginary.

At , tetration is not periodic, and no exponential asymptotic exist.

, tetration is quasi–periodic, the quasi-period in the upper complex half-plane is conjugate to that in the lower complex half-plane. The larger is base , the shorter is quasi-period. As the quasi-periods are complex conjugated, the quasi-periodicity takes place away from the real axis.

Evaluation of tetration

Fig.4. Tetration at the complex -plane. .

As the asymptoric of tetration is crutually depend of base in ficinity of value , the evaluation procidure is different foe the cases , , and , and should be considered intependently.

Case

At , the period is imaginary. Period with smallest modulus corresponds to the solution that is unity at the origen of coordinates. For , function is shown in figure 4 with levels of constant real part and levels of constant imaginary part. Levels and levels aew shown with thick lines. Intermediate levels are shown with thin lines. There are branch points at ; the cut lines are . For this value of base, the period

Failed to parse (syntax error): {\displaystyle T=\frac{2\pi}{\ln^2(2)}\approx −17.1431481793548471041794 ~\mathrm{i}} .

The solution follows asymptotic at large values of real part of the argument, exponentially approaching the limiting value. In particular, for , this limiting value is 2.

The trace of the solution along the real axis corresponds to the red dotted curve in Figure 1. Other solution of the recursive equaiton () do not satisfy criteria formulated in the definition of tetration.

Case

(CC) Image: Dmitrii Kouznetsov
Fig.5. Tetration at .

At , asymptotically

The function is shown in figure 5.

Levels are shown with thick black lines.

Levels are shown with thick red lines.

Levels are shown with thick blue lines.

Intermediate levels are shown with thin lines.

There is cut at , .

Behavior of this function at real values of argument is shown in Figure 1 with thin solid line.

Case

(CC) Image: Dmitrii Kouznetsov
Fig.6. Tetration at base and .

At , tetration is asymptotically periodic. It exponentially decays to the fixed points and in th eupper and lower halfplane. This allows to express it through its values along the imaginary axis, using the Cauchi integral. [5].

For the base and tetration is plotted in figure 6. Levels and are drawn with thick lines. The function has logarithmic singulatiry at point -2 and cut at real values of the argument, smaller than -2. In the right hand side, symbols mean huge values that cannot be stored in the conventional floating point representation (logarithm, mantissa). In the upper left and lower left part of eath graphic, the function approaches its asymptotic values and . Function is quasi-periodic; the same fractal structure reproduces again and again at the translation of argument with quasiperiod in the upper halfplane and in the lower halfplane.

Along the real axis, tetration for this values of base is plotted also in figure 1 with thick solid and dashed lines.

Inverse of tetration

(CC) Image: Dmitrii Kouznetsov
Fig.7. kslog in the complex plane.

The inverse of tetration can be performed using the Newton method, solving equation , leading to

.

The inverse function has branchpints and . For the kslog, at base , shown in the figure 7, the cuts are placed horisontaly, along the lines

, .

Due to the symmetry , it is sufficient to plot only half of the complex plane.

(CC) Image: Dmitrii Kouznetsov
Fig.8. Shaded region is image of the upper halfplane at the mapping with kslog function.

The mapping with function kslog is shown in figure 8. For in the shaded region, the relation

takes place. The upper part of the complex plane is mapped into the upper halfplane, and the lower halfplane is mapped to the lower halfplane. The real axis is mapped into the halfline . The fixed points is mapped to imaginary infinity, following the shadower strip.

In figure 8, the images of the grid lines and images of the grid lines are shown. These curves reproduce levels and shown in figure 6 for .

Together, the pair of functions tet and kslog allow to evaluate any iteration (including negative, fractional and even complex) of the exponential finction.

Iterated exponential and

Fig.9. in the complex plane for various .

Especially interesting is the case of iteration of natural exponential, id est, . Existence of the fractional iteration, and, in particular, existence of operation was demonstrated in 1950 by H.Kneser. [6]. However, that time, there was no computer facility for the evlauation of such an exotic function that ; perhaps, just absence of an apropriate plotter did not allow Kneser to plot the distribution of fractal exponential function in the complex plane for various values of , shown in Fig.9.

Fig.10. versus

Holomorphic tetration allows to extend the iterated exponential

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp_b^1(z) =\exp_b(z) }
Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp_b^2(z) =\exp_b\!\Big (\exp_b(z)\Big) }
Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp_b^{c+1}(z) =\exp_b\!\Big(\exp_b^c(z)\Big) }

For non-integer values of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle c} . It can be defined as

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp_b^c(z) = \mathrm{tet}_b\!\Big(c+ {\mathrm{tet}_b}^{-1}(z)\Big) }

If in the notation Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp_b^c} the superscript is omitted, it is assumed to be unity; for example Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp_b^1=\exp_b} . If the subscript is omitted, it is assumed to be Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \mathrm{e}} , id est, Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp^c=\exp_\mathrm{e}^c}

Function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle f=\exp^c(z)} is shown in figure 9 with levels of constant real part and levels of constant imaginary part. Levels Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \Re(f)=-3,-2,-1,0,1,2,3,4,5,6,7,8,9} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \Im(f)=-3,..14} are drown with thick lines. Red corresponds to a negative value of the real or the imaginaryt part, black corresponds to zero, and blue corresponds to the positeive values. Levels Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \Re(f)=-0.2, -0.4, -0.6, -0.8} are shown with thin red lines. Levels Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \Im(f)= 0.2, 0.4, 0.6, 0.8} are shown with thin green lines. Levels Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \Re(f)=\Re(L)} and Levels Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \Im(f)=\Im(L)} are marked with thick green lines, where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle L\approx 0.31813150520476413 +1.3372357014306895~ \mathrm{i}} is fixed point of logarithm. At non-integer values of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle c} , and are branch points of function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp^c} ; in figure, the cut is placed parallel to the real axis. At Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle c<0} there is an additional cut which goes along the negative part of the real axis. In the figure, the cuts are marked with pink lines.

For real values of the argument, function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle y=\exp^c(x)} is ploted in figure 10 versus Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle x} for values Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle c=0,\pm 0.1, \pm 0.5, \pm 0.9, \pm 1, \pm 2} .
in programming languages, inverse function of exp is called log.

For logarithm on base e, notation ln is also used. In particular, Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp^{-1}(x)=\ln(x)} , Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \exp^{-2}(x)=\ln\big(\ln(x)\big)} and so on.

Similar functions

WIthdrowal of some of requirements from the definition of tetration allows the huge variety of similar functions.

Withdrowal of the requirement Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle F(z^*)=F(z)^*} and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle F(0)=1} allows the solution by Kneser [6], which is entire and also could be used to buld up various powers of the exponential; in particular, Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \sqrt{\exp}} .

WIthdrowal of requirement of holomorphicity and boundness allow huge variety of functions. They can be expressed in the form Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \tilde F(z)= F(z+h(z))} , where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle h} is 1-periodif function. Howevr, the entire function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle g(z)=z+h(z)} should take all possible values, except, perhaps, one. Therefore, there are singularities of tetration among these values. In such a way, any other solution of recursive tetration Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle F(z+1)=\exp_b(z)} should have singularities inside the strip Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle |\Re(z)|< 1 } .

WIthdrowal of condition Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle F(0)=1} allows to construct solutions, similar to the growing tetration, for base Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle 1<b<\exp(1/\mathrm{e})} . Although such solutions cannot be interpreted as generalization of exponential iterated </math>z</math> times, they can be useful for generalization of exponential function.

See also

References

  1. "TETRATION, a term for repeated exponentiation, was introduced by Reuben Louis Goodstein". Earliest Known Uses of Some of the Words of Mathematics, http://members.aol.com/jeff570/t.html
  2. R.L.Goodstein (1947). "Transfinite ordinals in recursive number theory". Journal of Symbolic Logic 12.
  3. P.Walker. Infinitely differentiable generalized logarithmic and exponential functions. Mathematics of computation, 196 (1991), 723-733.
  4. W.Ackermann. ”Zum Hilbertschen Aufbau der reellen Zahlen”. Mathematische Annalen 99(1928), 118-133.
  5. D.Kouznetsov. Solutions of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle F(z+1)=\exp(F(z))} in the complex plane. Mathematics of Computation, 2008, in press; preprint: http://www.ils.uec.ac.jp/~dima/PAPERS/analuxp99.pdf
  6. 6.0 6.1 H. Kneser. Reelle analytische Losungen der Gleichung und verwandter Funktionalgleichungen. Journal fur die reine und angewandte Mathematik, v.187 (1950), 56-67. Cite error: Invalid <ref> tag; name "kneser" defined multiple times with different content

Free online sources