Abstract
The infinite tetration function, composed of an infinitely high tower of its base, is notable for its counterintuitive convergence interval. In this article, we explore the convergence properties of the generalized infinite tetration function, where the initial value in the iterative process defining the infinite tetration can be any arbitrary number. We start by examining the conditions for convergence within the convergence interval, then focus mainly on the properties of the oscillating points. This paper provides a novel proof of the uniqueness and existence of these oscillating points and examines the function’s convergence to them. Furthermore, we propose a direct relationship between the values of the oscillating points and
in the generalized infinite tetration function, using the two branches of the Lambert
function.
Keywords: infinite tetration function, infinite power tower function, fixed-point iteration, convergence, Lambert W function
1. Introduction
The infinite tetration function, also known as the infinite power tower function, takes the form![]()
which raises a base to its own power infinitely many times. Since the tetration is constructed downward, the function can also be recursively represented as![]()
where
and
for
1.
Due to its infinite nature, the function might seem to diverge at first glance. However, this function actually converges within a specific interval, which was first proven to be
by Euler2.
The convergence value is specifically given by a fixed point of the map
, which is the solution
to the equation ![]()
Outside the lower bound of the convergence interval, the function exhibits an intriguing behavior in which it oscillates between different values during the iterative process; we denote these values as oscillating points.
The infinite power tower appears in many intriguing mathematical problems, such as finding values of
and
that satisfy the relation
3. Also, the concepts of fixed points and the convergence of iterations toward them—which play a significant role in analyzing the function—have numerous applications, including the analysis of equilibrium stability in game theory and the study of the behavior of dynamical systems in physics4
It is a well-known fact that the Lambert
function, denoted by
, is closely related to the infinite tetration function. The Lambert
function, defined on the complex plane, is the multivalued inverse function of
, where
. This function is useful when representing the solutions of equations involving exponentials or logarithms that cannot be expressed using elementary functions, and it has proven its significance in various fields such as enzyme kinetics and astrophysics5’2. For real arguments, the Lambert
function has two real branches,
and
, which arise from the fact that
is not injective. As we will see, these two branches can be used to analyze the convergence points of the infinite tetration function.
In this article, we consider a modified form of the infinite tetration function that allows for an arbitrary initial value
in the iterative process:![]()
We will refer to this modified function as the generalized infinite tetration. Toledo also examined this function6, investigating its convergence depending on the value of
and the initial value
. This investigation is briefly demonstrated in the initial sections of this article, addressing the convergence interval of the generalized infinite tetration function and the representation of the convergence values using the Lambert
function. However, we would like to remind you that this paper focuses on the properties of oscillating points of the generalized infinite tetration function. Although some articles explain the oscillating points7’8, the direct relationship between
in the function and the oscillating points has not been determined. Thus, in this paper, we first demonstrate that only 2-cycles of oscillating points can exist, and that such cycles must uniquely exist for each fixed
in the function; that is, the same cycle will occur for a given
regardless of the choice of the initial value
. Next, we prove the convergence to these oscillating points using the fixed-point theorem, and finally, we represent the values of the oscillating points using the two branches of the Lambert
function:
and
.
2. Convergence of the generalized infinite tetration function
The generalized infinite tetration function can alternatively be defined as the limit of an infinite sequence of exponentiations, as explained above. To determine whether this iterative sequence converges to a single value, we apply the fixed-point theorem, which provides the sufficient conditions for convergence of the fixed-point iteration.
[fixed-point theorem9]
If
is a root of the equation
where
is a continuous and differentiable function, then the sequence of approximations
by the fixed-point iteration will converge to the root
provided the initial approximation
is chosen in
, where
is an interval containing the point
and
for all
.
Since
is the root of
,
.
If
and
are two successive approximations to
, then
.
It can also be written as![]()
By the mean value theorem, there exists
such that![]()
Hence,
. Let
be the supremum of
in
. Then,
.
Therefore,![]()
Similarly,![]()
Proceeding on,
. Since
,![]()
Hence,
, implying
.
Therefore,
converges to
.
[The recursive definition of the generalized infinite tetration function]
Let
where
and
for
. The generalized infinite tetration function is defined as![]()
Hence forth, we will denote the generalized infinite tetration function by
. By Lemma, the convergence of
to a stable fixed point requires that
for a given
. Moroni7 showed that, for the stable fixed point
satisfying
, the condition holds for
, and consequently,
. It is further demonstrated that
can converge even when
, specifically at the boundary points
and
. This is because
has a “half stable” saddle fixed point when
and a unique stable fixed point when
, which allows for convergence. Thus, it is established that
can converge to some value in the interval
when
. The condition on the initial value
for
to converge to this stable fixed point, as proved by Toledo6, is
if ![Rendered by QuickLaTeX.com x \in [e^{-e},1]](https://nhsjs.com/wp-content/ql-cache/quicklatex.com-2fd61a3e75a0b924fbd9df2d2584faf3_l3.png)
if ![Rendered by QuickLaTeX.com x \in (1, e^{\frac{1}{e}}]](https://nhsjs.com/wp-content/ql-cache/quicklatex.com-44e50ca07679a62af6f2faceb08d1a5f_l3.png)
where
represents the largest real solution
of the equation
for
.
3. Single-point convergence value of the infinite tetration function
Let
be the single-point convergence value of
for
, then
. Applying the natural logarithm to both sides, we have the following.![]()
![]()
![]()
Apply the Lambert
function to both sides of the equation.![]()
By the identity
, we have![]()
However, in the domain
, the Lambert
function has two branches, namely
and
, as shown in Figure1. Note that
implies
. Thus, there are two possibilities,
or
, that satisfy the equation
for
in
.
is decreasing on
, since the denominator
is decreasing and negative and the numerator
is increasing and negative on that interval. Thus, the minimum value for
in
is![]()
In the previous section, it was shown that the stable fixed point
of
should satisfy
. Hence,
cannot be the stable fixed point except when
. However, the values of
and
are equal when
. Therefore, the stable fixed point of
generally has the form
for
. It is also worth noting that a trivial case arises when the initial value
is equal to the unstable fixed point, i.e.,
. In this case,
trivially takes the value
6.
When
,
does not converge but oscillates, and the iterative process seems to converge to several points. We will discuss more on this property in the following sections.
4. Uniqueness and existence of oscillating points
When
is outside the interval
, the infinite tetration function does not converge. In particular, when
, the function appears to converge to oscillating points, points that appear alternately with each iteration in Definition. However, first looking into this function, it is hard to infer how many true oscillating points there are. In this section, we will prove the uniqueness of oscillating points for each
in the infinite tetration function.
4.1 Nonexistence of n-cycles of order greater than 2
Oscillating points form a cycle of distinct numbers for each fixed-point iteration. Let us assume that there is an
-cycle with
distinct oscillating points. Label its points in the order of iteration as a sequence![]()
where
for
with indices taken
so that
. Let us examine whether any sets of oscillating points exist within the range of
or
.
![]()
Since
is strictly increasing, the map
is order-preserving. Applying this map thus has the effect of “shifting” every element in the ordered list one step. Now, suppose that the cycle contains at least two elements (i.e., it is nontrivial), and pick any two adjacent elements in the ordered list, say
and
. Since the elements are distinct, either
or
holds. Then, we have
![Rendered by QuickLaTeX.com \[x^{y_i} < x^{y_{i+1}} \implies y_{i+1} < y_{i+2} $ for the first case and $ x^{y_i} > x^{y_{i+1}} \implies y_{i+1} > y_{i+2}\]](https://nhsjs.com/wp-content/ql-cache/quicklatex.com-f9f327832ff75021702aa595e6a4ff5a_l3.png)
for the second case after applying the mapping once. We can repeat the same argument for
and
, and continue similarly for all adjacent pairs around the cycle in each case. Consequently, every element of the cycle is mapped strictly in the same direction, and we can never return to a previously visited value. Thus, no nontrivial cycle can be formed.
![]()
Since
is strictly decreasing,
is strictly increasing and the map
is order-preserving. Thus, applying the similar “shifting” logic,
cannot have a nontrivial cycle. If any cycle exists, it must be trivial, i.e., an initial point
satisfies
.
Now, consider a nontrivial cycle under
. Then, under
, the sequence will visit every second point in the original cycle. This sequence of
eventually returns to
, specifically when
where
is the number of iterations. Since
only has trivial cycles,
must be a solution to that equation; that is,
. The only positive integers satisfying this are
and
. Therefore, the oscillating points can have a period of at most
.
4.2 Unique existence of 2-cycles
There is a possibility that depending on the initial value
of the iteration defining
, the process could converge to different 2-cycles. Thus, it is reasonable to consider the existence of several distinct 2-cycles. We will now prove that a 2-cycle must exist uniquely for each
in the interval
. Let
be a pair of oscillating points in the same 2-cycle, where we can assume
without loss of generality. We need to prove that there exists a unique pair
for each
in the interval
which satisfies the two following conditions:
We observe that
since
. Combining the two equations gives us
(1) ![]()
![]()
![]()
![]()
(2) ![]()
This representation of
and
using
is also proved by Moroni. Now, apply
on eq1.
![]()
We can rearrange this equation in terms of ![]()
![Rendered by QuickLaTeX.com \[\ln x = \frac{y_1 \ln y_1}{y_1 y_2} = \frac{\ln y_1}{p y_1} = \frac{p}{1-p} \ln p \cdot \frac{1}{(p \cdot p^{\frac{p}{1-p}})} = \frac{\ln p \cdot p^{\frac{p}{p-1}}}{1-p}\]](https://nhsjs.com/wp-content/ql-cache/quicklatex.com-2f14d592c0540f91362766bab4df5bc6_l3.png)
It is sufficient to show that a unique
exists for each
to prove the unique existence of
for each
, since the value of
and
can be uniquely determined by the unique value of
, as shown by eq2. For
,
is strictly monotone with the range of
. If
is also strictly monotone for
and has the range containing
, then there must be one unique
for each fixed
in
that satisfies
.
The function![]()
is strictly monotone, and has the range
for
.
We will first prove the monotonicity of the function, and then determine its range. Let
, where
. Then we have
(3) 
Since
![]()
Since
and
and
holds for all
, the following also holds for all
.
![]()
Therefore,
is strictly decreasing for
, which proves that
is also strictly decreasing for ![]()
Now we will determine the range of the function for
by finding the value of the limit of
when
approaches
and
.
The supremum of
is the value of the limit of
when
approaches
.
(4) 
Since
![]()
Thus, the supremum of
is
.
The infimum of
is the value of the limit of
when
approaches
.

![Rendered by QuickLaTeX.com \[= \lim_{t \to \infty} \left( -\frac{2t e^{t(\coth(t)-1)}}{1 - e^{-2t}} \right)= \lim_{t\to\infty} (-2t) = -\infty\]](https://nhsjs.com/wp-content/ql-cache/quicklatex.com-c02420c5f2565d73ab831e957211cf56_l3.png)
Thus, the infimum of
is
.
We can now conclude the following for
:
. The proof ensures that
must have one unique solution of
(
) for each fixed value of
in
. Therefore, a unique 2-cycle of oscillating points
exist for each
in
.
5. Convergence to oscillating points
In the previous section, we have shown that only a unique 2-cycle of oscillating points exist for each
in
. However, we also need to show that the iteration defining
converges to this 2-cycle of oscillation points.
5.1 Condition on oscillating points
The pair of oscillating points
satisfies
and
, that is,
and
. By Lemma,
and
are sufficient conditions for the generalized infinite tetration function (and also for the infinite tetration function) to converge to the 2-cycle of oscillating points
. Computing the derivative, we have
![]()
Since
,
![]()
Thus,
![]()
Let
and
where
. Using the relation in eq2, we have
![]()
Let
(
), then
![]()
Since
for
,
![]()
Thus,
holds when oscillating points exist. Similarly, it can be shown that
. Therefore,
and
are stable fixed points of
, and
can converge to the 2-cycle of oscillating points
.
5.2 Condition on initial value of iteration
Now, we will conduct a graphical analysis to identify the conditions on the initial value
that result in
converging to the 2-cycle of oscillating points for any fixed
in
. For the sake of convenience, we define the following functions:
,
, and
.
Consider the equation
. It is evident that the equation admits a trivial solution
satisfying
, since this implies
. Having previously established the unique existence of the 2-cycle of oscillating points, it follows that there are exactly two distinct solutions other than the trivial one. Denote these two nontrivial solutions by
and
(previously labeled
and
), satisfying
and
. Without loss of generality, assume
. Since
is distinct from
, either
or
must hold. The map
is order-reversing, so
![]()
which contradicts the assumption
. On the other hand,
![]()
and it follows that
; that is, the trivial solution
must lie strictly between the two nontrivial solutions. Accordingly, we have three points of intersection between
and
, with the middle point also lying on
, as shown in Figure4.
Let us define the second value of the iteration in Definition as
, where
. It is important to note that
converges to the 2-cycle of oscillating points when the fixed-point iteration on the map
with the initial value of
converges to one point, while the same iteration with the initial value
converges a different point. To check this condition, we examine the limit of convergence for different ranges of the initial value
. Before doing so, we first analyze some key properties of
.
The first derivative of
is given by
![]()
so
for all
whenever
. Hence
is strictly increasing on
. To determine the inflection point of
, we compute the second derivative:
![]()
Setting
, the only solution to this equation comes from the factor![]()
which yields the unique inflection point at
. According to the mean value theorem, there exists
such that
![]()
and there exists
such that
![]()
Since
, Rolle’s theorem implies the existence of
such that
. It follows that
, so the unique inflection point lies in the interval
. Observing
, we see that
for
and
for
.
Case 1: ![]()
For
, we have
, so
is decreasing. Since
for all
and
, it follows that
![]()
for all
. Therefore, according to Lemma, the fixed-point iteration starting from
converges to
.
Case 2:
Let
be the sequence defined by
with initial value
. Since
for all
, we have
, so the sequence is strictly increasing. Also, we can show that
is bounded above by
using induction on
:
by the assumption and
![]()
since
is strictly increasing. Thus, by the monotone convergence theorem,
converges to its supremum,
. Since
is continuous and increasing,
![]()
so
is a fixed point of
. Since
, the only fixed point that satisfies this is
. Therefore,
, and the fixed-point iteration starting from
converges to
.
Case 3: ![]()
It is evident that this fixed-point iteration converges to
, since
is a fixed point of
.
Case 4: ![]()
Analogous to Case 2, the fixed-point iteration starting from
converges to
.
Case 5: ![]()
For
, we have
, so
is increasing. Similarly to Case 1, it follows that
![]()
for all
. Therefore, the fixed-point iteration starting from
converges to
.
Combining the results for all 5 cases, we can conclude that the fixed-point iteration on
with the initial point
converges to
![Rendered by QuickLaTeX.com \[\begin{cases}\alpha & \text{if } a_0 < \beta,\ \beta & \text{if } a_0 = \beta,\ \gamma & \text{if } a_0 > \beta.\end{cases}\]](https://nhsjs.com/wp-content/ql-cache/quicklatex.com-feb4045c6912e7624bc7b7d55dfe4802_l3.png)
This repulsive property of the trivial fixed point
can be further explained by evaluating the derivative of
at that point. Note that
exhibits asymptotic behavior: for
,
and
. Given this behavior and the uniqueness of the inflection point of
, one can obtain that the
cannot be tangent to
and must intersect it transversely at each fixed point. Thus,
changes sign from negative to positive at
, and from positive to negative at
and
. Therefore,
![]()
so
is an unstable fixed point.
Now, returning to the original question, if
, then
, so the fixed-point iterations on
starting from
and
both converge to the fixed point
. In fact,
, which can be derived using the method presented in the previous sections. In this case, oscillating points do not exist, but
rather converges to a single value, namely
. In other cases, however, we have either
![]()
![]()
so each iteration starting from
and
lies on opposite sides of
. Thus, the two iterations converge to separate fixed points, namely
and
.
In summary, for each fixed
in
,
converges to the 2-cycle of oscillating points
for all
except when
. In that case, the function converges to a single point and
holds for
in
.
6. Values of oscillating points
In this section, we will find the direct relation between the oscillating points
and
of the infinite tetration function. We can determine the limits of
and
as
approaches
and
, by applying the natural logarithm to both sides of the equations in eq 2.
(5) 
Since
(6) 
Note that
holds, as mentioned in the section on the unique existence of 2-cycles, and
since
. We can also verify that the limits of
as
approaches
and
correspond to the infimum and supremum of the range of
where oscillating points emerge.
(7) ![]()
We obtain the following relations by applying the natural logarithm to Equation 1 and using the identity
![]()
(8) 
Since
(9) 
The identity
(10) ![]()
Similarly, using
, we have
(11) ![]()
Therefore, although we cannot express
and
as functions of
using previously defined elementary or special functions, we can conclude that the following relation holds.
(12) ![]()

:
and
indicate oscillating points, while
represents the single-point convergence value 
7. Conclusion
In this article, we presented a novel proof for the properties of oscillating points in the generalized infinite tetration function, which are observed within the range
. Using the fixed-point theorem and other calculus techniques, we proved the uniqueness and existence of these oscillating points for each fixed
, and examined the function’s convergence to them. Additionally, we conducted a graphical analysis to identify the conditions on the initial value required for convergence of the iteration. Finally, we derived a direct relationship between the values of the oscillating points and
, using the two branches of the Lambert
function. All in all, the convergence values and oscillating points of
are given as follows:
![Rendered by QuickLaTeX.com \[P(x,a) =\begin{cases}\dfrac{W_0(-\ln x)}{-\ln x} \quad \text{if }\begin{cases}x \in (0,e^{-e}) \text{ and } a = \frac{W_0(-\ln x)}{-\ln x}, \\\text{or } x \in [e^{-e},1] \text{ and } a \in \mathbb{R}, \\\text{or } x \in (1,e^\frac{1}{e}] \text{ and } a < \frac{W_{-1}(-\ln x)}{-\ln x}\end{cases}\dfrac{W_{-1}(-\ln x)}{-\ln x} \quad \text{if } x \in (1,e^\frac{1}{e}] \text{ and } a = \frac{W_{-1}(-\ln x)}{-\ln x} \\(y_1, y_2) \quad \text{if } x \in (0, e^{-e}) \text{ and } a \neq \frac{W_0(-\ln x)}{-\ln x}\end{cases}\]](https://nhsjs.com/wp-content/ql-cache/quicklatex.com-16813978c52d80776b583776f61e6f89_l3.png)
where
While our results establish the properties of the oscillating points and convergence conditions of the generalized infinite tetration function
, they are limited to real inputs. Future work could further generalize the function by either extending the domain of the function to complex values of
and
, or by allowing more values in the power tower to be arbitrarily chosen. Investigating the possibility of cycles of order greater than
in these generalizations may provide a more comprehensive view of the oscillating points of the infinite tetration.
References
- L. Moroni. The strange properties of the infinite power tower. arXiv preprint arXiv:1908.05559 (2019). [↩]
- L. Euler. De serie lambertina plurimisque eius insignibus proprietatibus. Acta Academiae Scientiarum Imperialis Petropolitanae 29-51 (1783). [↩] [↩]
- S. R. Valluri, R. M. Corless, D. J. Jeffrey. Some applications of the Lambert W function to physics. Canadian Journal of Physics 78(9), 823-831 (2000). [↩]
- F. Kamalov, H. H. Leung, Fixed point theory: A review. arXiv preprint arXiv: 2309.03226 (2023). [↩]
- I. Mezo. The Lambert W Function: Its Generalizations and Applications (2022). [↩]
- F. J. Toledo. On the convergence of infinite towers of powers and logarithms for general initial data: applications to Lambert W function sequences. Revista de la Real Academia de Ciencias Exactas, FÃsicas y Naturales. Serie A. Matemáticas 116(2), 71 (2022). [↩] [↩] [↩]
- L. Moroni. The strange properties of the infinite power tower. arXiv preprint arXiv:1908.05559 (2019). [↩] [↩]
- P. N. da Silva, A. L. C. dos Santos, A. de Souza Soares. A note on the convergence of iterated infinite exponentials of real numbers. Cadernos do IME-Série Matemática 15, 1–8 (2020). [↩]
- R. L. Burden, J.D. Faires. Numerical Analysis (2010). [↩]







,
, and
for
}
with the initial value 



