Next Article in Journal
Optimal Foldover Plans for Resolution IV Designs with 17 to 21 Factors
Previous Article in Journal
Adaptive Optimization for Stochastic Renewal Systems
Previous Article in Special Issue
On Fractional Discrete-Time Computer Virus Model: Stability, Bifurcation, Chaos and Complexity Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

How Far Can We Trust Chaos? Extending the Horizon of Predictability

by
Alexandros K. Angelidis
1,*,
Georgios C. Makris
2,
Evangelos Ioannidis
3,
Ioannis E. Antoniou
2 and
Charalampos Bratsas
1,*
1
Department of Information and Electronic Engineering, International Hellenic University, 574 00 Thessaloniki, Greece
2
Department of Mathematics, Aristotle University of Thessaloniki, 541 24 Thessaloniki, Greece
3
Department of Economics, Aristotle University of Thessaloniki, 541 24 Thessaloniki, Greece
*
Authors to whom correspondence should be addressed.
Mathematics 2025, 13(23), 3851; https://doi.org/10.3390/math13233851
Submission received: 25 October 2025 / Revised: 18 November 2025 / Accepted: 28 November 2025 / Published: 1 December 2025

Abstract

Chaos reveals a fundamental paradox in the scientific understanding of Complex Systems. Although chaotic models may be mathematically deterministic, they are practically non-determinable due to the finite precision that is inherent in all computational machines. Beyond the horizon of predictability, numerical computations accumulate errors, often undetectable. We investigate the possibility of reliable (error-free) time series of chaos. We prove that this is feasible for two well-studied isomorphic chaotic maps, namely the Tent map and the Logistic map. The generated chaotic time series have an unlimited horizon of predictability. A new linear formula for the horizon of predictability of the Analytic Computation of the Logistic map, for any given precision and acceptable error, is obtained. Reliable (error-free) time series of chaos serve as the “gold standard” for chaos applications. The practical significance of our findings include: (i) the ability to compare the performance of neural networks that predict chaotic time series; (ii) the reliability and numerical accuracy of chaotic orbit computations in encryption, maintaining high cryptographic strength; and (iii) the reliable forecasting of future prices in chaotic economic and financial models.
MSC:
65Pxx; 37Mxx
PACS:
05.45.Pq; 05.45.-a
JEL:
C02; C6

1. Introduction

Chaos, discovered by Poincaré at the end of the 19th century, emerged as the analytic non-integrability and dynamical instability of the three-body problem [1]. Later, Lorenz faced the computational implications of chaos and used the term “Butterfly Effect” to describe how tiny changes in initial conditions can lead to vastly divergent outcomes [2,3,4]. Sensitive dependence on initial conditions [5,6,7,8,9,10,11,12,13] has been observed in a wide range of fields, from physics and engineering to biology, economics, sociology, geology, and astronomy. Chaos is known to impose intrinsic limitations on predictability. The horizon of predictability was introduced as the duration τ P of reliable predictions within a prescribed accuracy by Lighthill in 1986 [14], who “wished to apologize for having misled the general educated public by spreading ideas about the determinism of systems satisfying Newton’s laws of motion that, after 1960, were to be proved incorrect”. Later, Liao used (2009) the name “critical predictable time” for the last time-step for which computed chaotic solutions remain reliable [15], which is precisely the horizon of predictability. A computation is considered reliable if the precision of successive iterations remains within acceptable bounds.
The horizon of predictability τ P depends on the specific dynamical model, the initial condition (state or seed), the simulation algorithm, the acceptable error ε , and the computation accuracy δ . Almost all mainstream programming languages and software use floating-point arithmetic (IEEE 754) with precision (mantissa) m   =   32 -bit or m   =   64 -bit (single precision or double precision, respectively). For an extensive review of high-precision computation of dynamical systems, we refer to [16,17]. The accuracy δ is related to the mantissa with m decimal digits or with log 2 ( 10 ) m 3.32 m binary digits (bits):
δ   =   10 m   =   2 log 2 ( 10 ) m 2 3.32 m
The acceptable error ε cannot be greater than the computation accuracy δ : ε   δ . In a decimal representation, this translates to k     m , with k denoting the acceptable precision:
  ε   =   10 k
It is conventionally accepted that meaningful predictions cannot be made over a duration of more than two or three times the Lyapunov time τ L , which is the inverse of the system’s Maximal Lyapunov exponent λ :   τ L   =   1 λ . Assuming the local exponential divergence of nearby orbits, the Lyapunov time is the duration of distance growth by a factor e 2.72 . The Lyapunov time is crucial in forecasting tasks, because it mirrors the limits of predictability of a chaotic system and allows one to fairly compare the predictive accuracy in different dynamical systems [18].
Assuming the local exponential divergence of nearby orbits, the horizon of predictability τ P is related to the Lyapunov time τ L by the following formula:
τ P τ L ln ε δ
Equation (3) follows from the fact that at the horizon of predictability τ P , the initial accuracy δ has grown to the value of the acceptable error ε : ε   δ e λ τ P .
The horizon of predictability τ P can also be expressed in terms of the Kolmogorov–Sinai entropy production rate 𝒽 [19,20,21]. According to Pesin’s formula [22,23], the entropy production is the sum of the positive Lyapunov exponents. For one-dimensional chaotic maps [24,25],
h = 1 ln 2 λ
Therefore, the horizon of predictability is inversely proportional to the entropy production rate:
τ P 1 h · ln 2 ln ε δ
Chaos has captivated scientists with its intrinsic unpredictability. Yet behind this fascination lies a paradox that continues to haunt computational science: although chaos is deterministic, it is not determinable. As digital computers remain tethered to finite-precision arithmetic, simulating chaos accurately over extended iterations becomes not just problematic; it becomes, in principle, impossible. The limitations and dangers of simulating chaotic systems using digital computers have been discussed extensively [26,27,28,29]. Converting mathematical models to executable code for computation does not avoid the inevitable computational error. Chaotic systems quickly amplify small numerical inaccuracies into tremendously large ones in the long run. Thus, computational scenarios are actually hallucinations generated by the limited mantissa of the computer, representing a finite subset of rational numbers Q ~ [30]. As the required memory increases exponentially, when the number of digits exceeds the mantissa, the numerically computed chaotic behavior does not represent the behavior of the system, but incorporates the numerical errors imposed by the computation process beyond the horizon of predictability [31,32,33,34,35,36,37,38,39]. Of course, the simulations are reliable and therefore meaningful for a number of steps not greater than the horizon of predictability. Therefore, the estimation of the horizon of predictability is unavoidable for the estimation of reliable computations of chaotic systems. Beyond the horizon of predictability, evolution is effectively described as a stochastic process using probabilistic properties of chaos [40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59]. The horizon of predictability specifies the bound of rationality, a concept introduced by Herbert Simon in the context of economic and social sciences [60,61].
Chaos revealed an inherent paradox in science. Mathematically deterministic models are in practice non-determinable. Every computational machine is inherently bound by finite precision. Beyond the horizon of predictability, computations are contaminated by errors, and hallucinations are not even detectable. The computed sequences, beyond the horizon of predictability, are speculations devoid of interpretation and explanation. The estimation of the horizon of predictability is a way to avoid the paradox of predictability.
The mathematical theory of dynamical systems is incomplete with respect to the question of computability. Not only is integrability undecidable, but actual integration is also not an algorithmically computable problem [62,63]. Therefore, there is no systematic method for the reliable computation of chaos. However, one cannot a priori exclude the possibility of reliable computation of specific chaotic systems.
The goal of this work is to explore the possibility of reliable computation of some specific chaotic systems in order to find the horizons of predictability associated with different simulations. We demonstrate that this goal is feasible for two simple isomorphic chaotic maps, namely the Tent map and the Logistic map. Such reliable computations of chaos actually serve as a “gold standard” for chaos applications. In specific, the practical significance of our findings includes (i) the ability to compare the performance of neural networks that predict chaotic time series, (ii) the reliability and numerical accuracy of chaotic orbit computations in encryption, and (iii) the reliable forecasting of future prices in chaotic economic and financial models.
The structure of this paper is as follows. After a review of computations of chaos (Section 2) and, in particular, of the Logistic map (Section 3), we discuss the usual Recursive Computation (Section 4) and the Analytic Computation (Section 5) approaches, using the recursive formula and the analytic formula found by Ulam and von Neumann [64,65,66,67,68], respectively. Moreover, we introduce and validate a new linear formula to estimate the horizon of predictability of the Analytic Computation of the Logistic map, for any given precision and acceptable error (Proposition 1). The horizons of predictability of both computations are effectively indistinguishable and are compared using the Error-Free Computation of the Logistic map (Section 6). This is possible using the isomorphism (conjugation) of the Logistic map with the Tent map, which is also computable using rational representation (Appendix A). The concluding remarks are presented in Section 7.

2. Computation of Chaos

The difficulties of simulating chaos computations have been discussed by several authors.
Lorenz in 1989 [3] found that chaotic behavior in numerical simulations can arise not only from the underlying dynamics, but also from the numerical method used, a phenomenon he called “computational chaos.” He demonstrated that such artifacts could cause bifurcations and the onset of chaos in discrete approximations, even when the system does not exhibit such features. Moreover, Lorenz described in 2006 [4] “computational periodicity”, the opposite phenomenon, where numerical solutions appear periodic even though the orbit is chaotic.
Corless et al. in 1991 [69] showed that, beyond causing numerical instabilities, when using large step sizes, some numerical methods can suppress genuine chaos in continuous dynamical systems and introduce false stability. They also noted the issue of spurious apparent chaos arising from round-off errors. They argued that this problem must be kept in mind, and efforts to ensure that it does not happen in the numerical solution of the differential equations must be made. Moreover, Corless in 1994 [70] critically examined the reliability and limitations of numerical simulations in capturing the behavior of chaotic systems. He argued that while simulations are often used to analyze chaos, such as through computed orbits or Lyapunov exponents, numerical methods can either introduce artificial chaos or suppress real chaotic behavior due to discretization, round-off errors, and algorithmic choices.
Yao in 2010 [71] raised concerns about the reliability of numerical solutions for chaotic nonlinear differential equations. He argued that the use of discrete numerical methods and finite computer precision introduces errors that contaminate the results and said that this is not just a technical issue. Chaotic systems have properties, like unstable manifolds and virtual separatrices, which amplify small numerical errors. These errors grow along unstable directions, violating the Von Neumann stability criterion [72], which is needed to ensure that numerical methods converge to the correct solution. Yao emphasized that although numerical solutions may appear reasonable, they may be fundamentally flawed and should not be trusted as valid representations of the true behavior of the system. He also concluded that numerical solutions to certain chaotic equations (Lorenz, Rössler, and Kuramoto-Sivashinsky) are inherently unreliable due to fundamental limitations in the way we compute them.
Lozi in 2013 [73] emphasized that although numerical methods have significantly advanced our ability to visualize and analyze chaotic systems, they come with serious limitations that require caution. The core issue lies in the intrinsic sensitivity of chaotic systems to initial conditions and the finite precision of numerical computations. This can lead to misleading results, such as pseudo-chaotic behaviors or long transient orbits that eventually collapse into stable periodic cycles. Even popular systems like the Lorenz and Hénon models can produce results that misrepresent true dynamical behavior when simulated.
Boghosian et al. in 2019 [28] demonstrated a systematic numerical error in the simulation of chaotic nonlinear dynamical systems and, specifically, of the generalized Bernoulli map. This error differs from the typical rounding or precision errors and remains for any finite-precision mantissa, however large. It arises from the discreteness of floating-point numbers, their non-uniform distribution along the real axis, and their inability to represent points on periodic orbits of the dynamics in a precise way, leading to a severely truncated spectrum of these orbits and distorted statistical properties. While the paper examines a relatively simple model, the authors caution that more complex systems, like turbulent fluid flows or molecular dynamics, are likely to suffer from even greater inaccuracies.
Qin and Liao in 2020 [74] argued that numerical simulations over a long interval of time should be checked very carefully, because the numerical noises (i.e., truncation error and round-off error) can lead to both quantitatively and qualitatively huge deviations of the spatio-temporal chaotic system, not only in orbits but also in statistics.
Coveney in 2024 [29] explored the limitations of simulating chaotic systems on digital computers due to the discrete nature of floating-point numbers. Coveney argues that this limitation is rooted in Sharkovskii’s theorem [75,76], which mathematically establishes that finite number systems cannot capture the full dynamics of chaotic systems.

3. Computation of the Logistic Map

The Logistic map is a well-known simple chaotic discrete dynamical system defined by the quadratic iteration map on the unit interval 0 ,   1 [47,57,77,78,79]:
x n + 1   =   S x n   =   4 x n 1     x n ,     n   =   0 ,   1 ,   2 ,  
The Logistic map is an extremely rare example of an exactly solvable chaotic system. The explicit analytic solution was found by Ulam and von Neumann [64,65,66,67,68]:
x n   =   sin 2 2 n arcsin x 0 ,     n   =   1 ,   2 ,  
Using Equation (7), we can avoid iterative computation, as we have the value of x at each iteration stage directly. Therefore, we may hope to achieve error-free computation using Equation (7).
The Logistic map is isomorphic (topologically conjugate) with the piecewise linear Tent map on the unit interval 0 ,   1 :
y n + 1   =   T y n   =   2 y n       ,                         y n < 1 2 2 1     y n   ,         1 2 y n
The conjugacy transformation [80,81,82] is:
x n   =   g y n   =   sin 2 π y n 2 ,     y n   =   g 1 x n = 2 π arcsin x n

4. Recursive Computation of the Logistic Map

The Logistic and the Tent maps are isomorphic [19,20,21] as they have the same Lyapunov exponent λ   =   ln 2 [5,10] and the same entropy production h =     1 (one bit per iteration). Therefore, the error grows exponentially. Saito and Ito (2014) [83] stated that “even with the most powerful computers available only the first few tens of time steps of the true orbit can be generated for the Logistic map with generic rational parameters and initial values”. Other works detected false periodicity. For instance, Persohn and Povinelli (2012) [84] found that using finite-precision floating-point numbers results in periodic orbits. This periodicity was also explored by Galias, 2021 [85] and Klöwer et al., 2023 [86]. Other studies investigated the last significant digits of the Logistic map. Liu et al. (2014) [87] found that the last significant bits, which are usually lost due to rounding, are important for the randomness and ergodicity of the Logistic map, and in a more recent study, Valle and Brune (2024) [88] explored the behavior of the least significant digits in the orbits of the Logistic map and found periodicity. Oteo and Ros (2007) [89] conducted a detailed statistical analysis of double precision errors for the Logistic map, observing significant divergence after relatively few iterations. They found that the horizon of predictability of the Recursive Computation of the Logistic map depends linearly on the precision 𝓂:
τ P R 3.3 m
The linear dependence of the horizon of predictability on the precision 𝓂 was also found by Machicao and Bruno (2017) [90], by Wang and Pan (2018) [91], by Nepomuceno and Mendes (2017) [92], and by Peixoto et al. (2018) [93].

5. Analytic Computation of the Logistic Map

The Analytic Computation of the Logistic map, Equation (7), is free from iterative errors. However, in practice, Oteo and Ros (2007) [89] observed that significant round-off errors are accumulated, making Equation (7) unreliable for practical implementation. Also, Akritas, Antoniou, and Ivanov (2000) [94] approached discrete chaotic maps using Chebyshev neural networks, employing the Logistic map’s analytic solution to compute orbits over thousands of iterations. They highlighted the practical difficulties and high computational cost associated with such simulations, emphasizing the uncertainty surrounding the reliability of numerically generated chaotic orbits. In Proposition 1 we mathematically confirm these empirical observations regarding Equation (7).
Proposition 1.
The horizon of predictability τ P A of the Analytic Computation of the Logistic map, Equation (7), with mantissa m , Equation (1), and acceptable precision k , Equation (2), is
τ P A = m k · log 2 10
Proof. 
Let, θ 0   =   arcsin x 0 . Then the Analytic Computation of the Logistic map, Equation (7), is written as follows:
x n   =   sin 2 2 n θ 0 ,     n   =   1 ,   2 ,  
Assuming x 0 0,1 , then x 0 0,1 , so θ 0 0 , π 2 . Since θ 0 is an irrational angle, we use an approximation θ ~ 0 to m decimal digits, with absolute error
θ 0 θ ~ 0 10 m
From the Mean Value Theorem of the differentiable function s i n 2 , there exists some ξ in the interval ζ 1 ,   ζ 2 , such that
s i n 2 ξ = s i n 2 ζ 2 s i n 2 ζ 1 ζ 2 ζ 1
for any ζ 1 <   ζ 2 within the interval 0 ,   2 n · π 2 .
We have
s i n 2 ζ 2 s i n 2 ζ 1 =   s i n 2 ξ ζ 2 ζ 1
Taking the absolute value and using the fact that s i n 2 ξ   =   sin 2 ξ 1 , for all ξ , we have
s i n 2 ζ 2 s i n 2 ζ 1 ζ 2 ζ 1
Therefore,
x n x ~ n = sin 2 2 n θ 0 sin 2 2 n θ ~ 0 2 n θ 0 2 n θ ~ 0 = 2 n θ 0 θ ~ 0
As the acceptable error is ε   =   10 k , Equation (2), we have
x n x ~ n 2 n θ 0 θ ~ 0 10 k 2 n 10 k θ 0 θ ~ 0
From the last inequality we have
n log 2 10 k θ 0 θ ~ 0 = k · log 2 10 log 2 θ 0 θ ~ 0
At the horizon of predictability, we have maximal computation accuracy δ   =   10 m , Equation (1):
τ P   A =   k · log 2 10     log 2 10 m   =   k · log 2 10 + m · log 2 10   =   m k · log 2 10
In other words, the horizon of predictability τ P A of the Analytic Computation of the Logistic map is proportional to log 2 10 · m :
τ P A 3.32 m
Remark 1.
From Equations (11) and (12), we see that the horizon of predictability τ P A is proportional to the mantissa m . The constant of proportionality depends on the method of computation, regardless of the mantissa m . For the Analytic Computation the constant is log 2 10 3.32 . For the Recursive Computation this constant is 3.3 [89,90,91,92,93].
Remark 2.
The horizon of predictability τ P A of the Analytic Computation is more or less the same as the horizon of predictability τ P R of the Recursive Computation in Equation (10). In other words, the Analytic Computation does not improve on the Recursive Computation, because the term 2 n inside the sine function also causes the accumulation of errors, resulting in exponential growth as n increases (Proposition 1). Both computations are unreliable after a number of iterations beyond the horizon of predictability, Equations (10)–(12).

6. Error-Free Computation of the Logistic Map

The isomorphism g , Equation (9), allows us to simulate the Logistic map by iterating the Tent map, which can be computed error-free (Appendix A). The error introduced by the transformation g , Equation (9), is bounded according to
Proposition 2.
The error of the transformation g of the Tent map to the Logistic map, Equation (9), is bounded for each iteration by the number 1 2 · 10 m ; m is the mantissa, Equation (1):
g y g ~ y 1 2 · 10 m  
Proof. 
The transformation function g y   =   sin 2 π y 2 , Equation (9), involves the product of a rational number y with the irrational number ( π ) . The number y is given accurately without approximation from the Tent map.
The error of the transformation function  g is
g y g ~ ( y ) = sin 2 π y 2 sin 2 π ~ y 2
where π ~ denotes the rational approximation of π rounded or truncated in m decimal digits.
Using the argument in the proof of Proposition 1, for the transformation function g y   =   sin 2 π y 2 , we have
g y g ~ y = sin 2 π y 2 sin 2 π ~ y 2     π y 2 π ~ y 2 = 1 2 π y π ~ y = y 2 π π ~
As y     1 , we get
g y g ~ y     1 2 π π ~
Since π is approximated to m decimal digits, the absolute error satisfies
π π ~     10 m
Therefore,
g y g ~ y 1 2 · 10 m  
Remark 3.
Since the Error-Free Computation of the Logistic map does not suffer from error amplification, the statistical computation of the invariant measure of the Logistic map is expected to be more accurate compared to the Recursive and Analytic Computations. This is confirmed in Appendix B.
To test the practical reliability of this method, we used two different precisions, m   =   10 and m   =   100 , to compute the same orbit, with m   =   10 and m   =   100 significant digits. In Table 1 we present the values of some iterations of the two orbits and the errors. The only differences appear in the last digits of each step (after 10 significant digits) as predicted by Proposition 2. In Appendix C, the bound is numerically confirmed for more values of the mantissa m . Figure 1 shows that the absolute error of the computed orbits never exceeds the bound 1 2 · 10 10 of Proposition 2, for m   =   10 . All numerical experiments presented in the manuscript, including the results shown in Table 1 and Figure 1, were implemented in Python 3.8.0. Arbitrary-precision arithmetic was performed using the mpmath library (version 1.3.0). All figures were generated using matplotlib (version 3.7.3). All computations were performed on a desktop computer equipped with a processor of 6 cores and 12 threads and 16 GB RAM. To ensure reproducibility, we provide in the Supplementary Materials a short code snippet that can be used for the Error-Free Computation of the Logistic map for selected mantissa m . In the provided code we use two different precisions, m   =   10 and m   =   100 , so one can reproduce the results of Table 1.
We compare the Analytic Computation and the Recursive Computation of the Logistic map with the Error-Free Computation via the Tent map in Table 2. The acceptable error, Equation (2), is ε   =   10 2 . The horizon of predictability is the time-step at which the error first exceeds the acceptable error ε . The results for acceptable errors ε   =   10 5 and ε   =   10 10 are presented in Appendix D.
The theoretical value of the horizon of predictability, Equation (11), is confirmed. The computed orbits remained within the acceptable error ε   =   10 2 , Equation (2). We observe that the horizon of predictability from Equation (11) is shorter by two iterations on average than the corresponding horizons of predictability of the Analytic and Recursive Computations. This happens because the worst-case scenarios are considered (Proposition 1). Moreover, the observation that the Analytic Computation does not improve on the Recursive Computation (Remark 2) is confirmed numerically.
The comparison of the orbits computed with the Error-Free Computation and with the Computations of the Logistic map with precision m   =   500 is presented in Figure 2. The exponential growth of the error is clearly depicted. The computations for more values of m are presented in Appendix E.
We observe that both the Recursive and Analytic Computations exhibit more or less indistinguishable behavior, confirming Remark 2.

7. Conclusions

We estimated the horizon of predictability and compared two main computation strategies of the Logistic map, namely the Recursive Computation (Section 4) and the Analytic Computation (Section 5), with the Error-Free Computation (Section 6). The specific conclusions are as follows:
  • We provide a way for generating error-free time series of the Logistic map (Section 6), which can serve as a “gold standard” for testing computation algorithms, since they have effectively unlimited horizons of predictability.
  • The proposed Error-Free Computation framework can be generalized to other chaotic maps that admit analytic conjugacies with the Tent map, provided that the error remains bounded (as in Proposition 2) for the conjugation isomorphism. This is confirmed for Chebyshev maps (Appendix F).
  • We introduced and validated a novel formula for the horizon of predictability of the Analytic Computation, Equation (11), of Proposition 1, Section 5, which allows us to find how many iterations we can trust using specific precision and acceptable error. No estimation of the horizon of predictability for the Analytic Computation is found. Only estimations for the Recursive Computation [91,92,93] are available.
  • It is surprising that the Analytic Computations are not more reliable than the Recursive Computations. This is explained in Remark 2 and confirmed numerically in Section 6. However, constructing the Analytic Computations demands significantly more resources and time than the Recursive Computations (Appendix G). The duration of the Error-Free Computations is also included in Appendix G for comparison and completeness.
  • Significance of our findings:
  • Neural networks have been applied to the identification for the analysis of chaotic systems [95,96,97,98]. The ability to compute error-free chaotic orbits allows for comparing the performance of neural networks designed to predict chaotic time series [99]. Both Analytic and Recursive Computations are reliable up to approximately 3.3 m iterations. Therefore, pseudorandom generators constructed from Recursive and Analytic Computations give irrelevant (contaminated) but reproducible time series with machines using the same mantissa m and settings. We expect that neural networks will also learn the irrelevant (contaminated) time series.
  • The Logistic map has been applied to encryption [100,101,102,103]. However, due to finite numerical precision, the orbits of digital chaotic systems can degrade and become periodic, which compromises the security of chaos-based schemes [104,105,106]. As maintaining the chaotic strength in the master system is crucial for information encryption, the reproducibility of chaotic time series is necessary. This is guaranteed if the mantissa m and settings are included in the encryption key.
  • The extension of the horizon of predictability challenges the very limits of what can be “trusted” in applications involving chaotic economic models [107]. In markets where price evolution is chaotic, the horizon of predictability (duration of reliable predictions) indicates the bound of rationality. Beyond the horizon of predictability, we have to resort to speculations. The extension of the horizon of predictability has profound implications for the reliable forecasting of future prices in economics [108], Industrial Organization, and Game Theory [109], as well as in Financial Markets [110,111].

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/math13233851/s1.

Author Contributions

Conceptualization, A.K.A., E.I., I.E.A. and C.B.; methodology, A.K.A., E.I., I.E.A. and C.B.; software, A.K.A. and G.C.M.; validation, A.K.A., E.I., I.E.A. and C.B.; formal analysis, A.K.A.; investigation, A.K.A.; resources, A.K.A.; data curation, A.K.A.; writing—original draft preparation, A.K.A.; writing—review and editing, A.K.A., G.C.M., E.I., I.E.A. and C.B.; visualization, A.K.A.; supervision, E.I., I.E.A. and C.B.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

We thank the four anonymous reviewers for their constructive criticism and their recommendations, which added significant value to the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Error-Free Computation of the Tent Map

Using the rational representation of the numbers in the unit interval 0,1 [30], the Tent map, Equation (8), is
y = α β T y = 2 α β ,     i f     α β     1 2 2 β α β ,     i f     α β > 1 2
The numbers y are rationals in [ 0 ,   1 ] . In the rational representation each number y is represented by a pair of relative prime integers. We denote by α the numerator and by β the denominator. We observe from Equation (A1) that at each iteration of the Tent map, the denominator β does not change, while the numerator α changes to a number not greater than β .
In the rational representation, all numerical computations remain bounded within the mantissa m , Equation (1). The Error-Free Computations are precisely the unstable periodic orbits of the Tent map, since the rational numbers define eventually periodic orbits. The period depends on the number N of decimal digits of the initial point. Baba and Nagashima found [112] that any orbit starting from a point y   =   0 . y 0 y 1 y N 1 with y N 1     0 ,   5 necessarily falls into one periodic orbit of period 2 · 5 N 1 . This implies that an initial point of, say, 7 digits will generate a time series with a period of 31,250, but before the iteration 31,251, the sequence is indistinguishable from a chaotic orbit. In practice, we can construct orbits with arbitrarily large periods.
The same arguments are applicable to the family of multi-Tent maps on the unit interval 0,1 :
T m y   =   m y     2 n m                                                   2 n m     y     2 n + 1 m m 2 n + 2 m     y                     2 n + 1 m     y     2 n + 2 m  
where n   =   0 ,   1 ,   , m + 1 2 , and q denotes the integer part (floor) of the real number q .

Appendix B. Invariant Measure of the Logistic Map

Figure A1. The red dashed line is the invariant measure of the Logistic map, ρ x   =   1 π x 1     x , [57,113]. The black bars (left) correspond to the Error-Free Computation, the purple bars (middle) correspond to the Recursive Computation, and the blue bars (right) correspond to the Analytic Computation. The bars represent the actual frequency of points obtained over 781,250 iterations.
Figure A1. The red dashed line is the invariant measure of the Logistic map, ρ x   =   1 π x 1     x , [57,113]. The black bars (left) correspond to the Error-Free Computation, the purple bars (middle) correspond to the Recursive Computation, and the blue bars (right) correspond to the Analytic Computation. The bars represent the actual frequency of points obtained over 781,250 iterations.
Mathematics 13 03851 g0a1

Appendix C. Numerical Confirmation of Proposition 2 for Several Values of Precision m

In Table A1, we confirm the bound 1 2 · 10 m that was proved in Proposition 2 for several values of precision m . We first compute an orbit of 10,000 points using precision m   =   5000 . Then we compute 9 orbits starting from the same initial point using lower precisions of m . For each one, we find the maximum error among 10,000 points between the orbit generated with precision m   =   5000 and the one with lower precision m . In every case the theoretical bound is confirmed.
Table A1. Numerical confirmation of the bound 1 2 · 10 m for m   =   500 ,   1000 ,   1500 ,   2000 ,   2500 ,   3000 ,   3500 ,   4000 ,   4500 . For each value of m , the maximum Computation Error (2nd column of the Table) is slightly lower than the bound 1 2 · 10 m (3rd column of the Table).
Table A1. Numerical confirmation of the bound 1 2 · 10 m for m   =   500 ,   1000 ,   1500 ,   2000 ,   2500 ,   3000 ,   3500 ,   4000 ,   4500 . For each value of m , the maximum Computation Error (2nd column of the Table) is slightly lower than the bound 1 2 · 10 m (3rd column of the Table).
Precision   m Maximum Computation
Error   g y g ~ y
Theoretical Bound
1 2 · 10 m
500 3.184789157 · 10 501 5 · 10 501
1000 2.939397736 · 10 1001 5 · 10 1001
1500 2.825502234 · 10 1501 5 · 10 1501
2000 3.141713305 · 10 2001 5 · 10 2001
2500 2.833310926 · 10 2501 5 · 10 2501
3000 2.912753458 · 10 3001 5 · 10 3001
3500 2.649648928 · 10 3501 5 · 10 3501
4000 2.970464823 · 10 4001 5 · 10 4001
4500 2.431560718 · 10 4501 5 · 10 4501

Appendix D. Horizons of Predictability of the Logistic Map for Different Precisions

Table A2. Horizon of predictability for acceptable error 10 5 and different precisions m = 500 ,   1000 , ,   4500 . The estimation according to Equation (11) is compared with the Analytic Computation Equation (7) and the Recursive Computation Equation (6).
Table A2. Horizon of predictability for acceptable error 10 5 and different precisions m = 500 ,   1000 , ,   4500 . The estimation according to Equation (11) is compared with the Analytic Computation Equation (7) and the Recursive Computation Equation (6).
Precision   m Horizon of
Predictability Equation (11)
Horizon of Predictability of
the   Analytic   Computation   τ P A
Horizon of Predictability of
the   Recursive   Computation   τ P R
500164416481645
1000330533123311
1500496649704968
2000662766316630
2500828882928292
3000994999559951
350011,61011,61411,613
400013,27113,27713,276
450014,93214,93714,940
Table A3. Horizon of predictability for acceptable error 10 10 and different precisions m = 500 ,   1000 , ,   4500 . The estimation according to Equation (11) is compared with the Analytic Computation Equation (7) and the Recursive Computation Equation (6).
Table A3. Horizon of predictability for acceptable error 10 10 and different precisions m = 500 ,   1000 , ,   4500 . The estimation according to Equation (11) is compared with the Analytic Computation Equation (7) and the Recursive Computation Equation (6).
Precision   m Horizon of
Predictability Equation (11)
Horizon of Predictability of
the   Analytic   Computation   τ P A
Horizon of Predictability of
the   Recursive   Computation   τ P R
500162816321630
1000328933003293
1500495049544951
2000661166156614
2500827282758276
3000993399399934
350011,59411,59811,595
400013,25413,26013,259
450014,91514,92014,924

Appendix E. Comparison of Computations of the Logistic Map

Figure A2. Computations of the Logistic map with precisions m   =   10 ,   50 ,   100 ,   500 ,   1000 ,   2000 ,   3000 ,   4000 . The purple line is the Recursive Computation, and the blue line is the Analytic Computation. The black line is the Error-Free Computation obtained via the transformation g , Equation (9).
Figure A2. Computations of the Logistic map with precisions m   =   10 ,   50 ,   100 ,   500 ,   1000 ,   2000 ,   3000 ,   4000 . The purple line is the Recursive Computation, and the blue line is the Analytic Computation. The black line is the Error-Free Computation obtained via the transformation g , Equation (9).
Mathematics 13 03851 g0a2

Appendix F. Error-Free Computation of the Chebyshev Maps

The Chebyshev maps on the interval 2 ,   2 are defined as
C m z = 2 cos m   a r c c o s z 2   ,     f o r   m = 2 ,   3 ,
The Chebyshev maps are topologically conjugate with the multi-Tent maps, Equation (A2). The conjugation isomorphism is [57,114]
z n = f y n = 2 cos π y n
Therefore, we can apply the Error-Free Computation framework of the Logistic map to the Chebyshev maps provided that the error remains bounded, as proved in Proposition 2. The arguments of the proof of Proposition 2 also apply to the conjugation isomorphism z n , Equation (A4). This is briefly demonstrated below.
f y f ~ y = 2 cos π x 2 cos π ~ x = 2 cos π x cos π ~ x
2 π x π ~ x = 2 x π π ~     2 π π ~
Since π is approximated to m decimal digits, the absolute error satisfies
π π ~     10 m
Therefore,
f y f ~ y 2 · 10 m  
We observe that the only difference between Equation (A5) and Equation (13) is the factor 2 instead of 1 2 .

Appendix G. Duration of Computations

The time required to generate the time series using the Analytic Computation is significantly longer than the time of the Recursive Computation (Table A4). In both cases, the duration of computation grows exponentially with the precision m (Figure A3). The duration of the Error-Free Computation is included in Table A4 and Figure A3 for comparison.
Figure A3. Duration of computation (vertical axis) versus precision m (horizontal axis) in log–log scale for Analytic Computation (left), Recursive Computation (middle), and Error-Free Computation (right).
Figure A3. Duration of computation (vertical axis) versus precision m (horizontal axis) in log–log scale for Analytic Computation (left), Recursive Computation (middle), and Error-Free Computation (right).
Mathematics 13 03851 g0a3
Table A4. The computation time of the Recursive and Analytic Computations for 10,000 iterations of the Logistic map with various precisions m .
Table A4. The computation time of the Recursive and Analytic Computations for 10,000 iterations of the Logistic map with various precisions m .
Precision   m Analytic Computation Time (sec)Recursive Computation Time (sec)Error-Free Computation Time (sec)
100.59250.05600.269
500.64560.05910.315
1000.74960.06610.411
5001.90560.09761.509
10005.21050.16564.720
200017.18380.366316.674
300034.64980.618035.086
400064.65740.980363.270
5000101.47531.4061102.459
6000132.62861.7080142.856
7000188.95812.2119190.269
8000245.56082.7399252.786
9000319.07763.3999321.712
10,000401.66514.0490401.906
11,000433.38044.3628451.649
12,000518.43414.9142575.138
13,000615.94555.8450616.429
14,000741.06416.5411746.163
15,000863.74037.2908872.810

References

  1. Poincaré, H. Les Méthodes Nouvelles de la Mécanique Céleste; Gauthier-Villars et Fils: Paris, France, 1893; Volume 2. [Google Scholar]
  2. Lorenzelli, F. The Essence of Chaos, 1st ed.; CRC Press: London, UK, 1993. [Google Scholar]
  3. Lorenz, E.N. Computational chaos-a prelude to computational instability. Phys. D Nonlinear Phenom. 1989, 35, 299–317. [Google Scholar] [CrossRef]
  4. Lorenz, E.N. Computational periodicity as observed in a simple system. Tellus A Dyn. Meteorol. Oceanogr. 2006, 58, 549–557. [Google Scholar] [CrossRef]
  5. Lichtenberg, A.J.; Lieberman, M.A. Regular and Chaotic Dynamics; Springer: New York, NY, USA, 1983. [Google Scholar] [CrossRef]
  6. Devaney, R.L. An Introduction to Chaotic Dynamical Systems, 3rd ed.; CRC Press: Boca Raton, FL, USA, 2021. [Google Scholar]
  7. Hilborn, R.C. Chaos and Nonlinear Dynamics: An Introduction for Scientists and Engineers, 2nd ed.; Oxford University Press: New York, NY, USA, 2000. [Google Scholar]
  8. Strogatz, S.H. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
  9. Eckmann, J.P.; Ruelle, D. Ergodic theory of chaos and strange attractors. Rev. Mod. Phys. 1985, 57, 617–656. [Google Scholar] [CrossRef]
  10. Moon, F.C. Chaotic and Fractal Dynamics; A Wiley-Interscience Publication; John Wiley & Sons, Inc.: New York, NY, USA, 1992. [Google Scholar]
  11. Alligood, K.; Sauer, T.; Yorke, J. Chaos, An Introduction to Dynamical Systems; Springer Science+Business Media: Berlin/Heidelberg, Germany, 1996. [Google Scholar] [CrossRef]
  12. Ott, E. Chaos in Dynamical Systems, 2nd ed.; Cambridge University Press: Cambridge, UK, 2002. [Google Scholar]
  13. Robinson, C. Dynamical Systems: Stability, Symbolic Dynamics, and Chaos; CRC press: Boca Raton, FL, USA, 1998. [Google Scholar]
  14. Lighthill, M.J. The recently recognized failure of predictability in Newtonian dynamics. Proc. R. Soc. London A Math. Phys. Sci. 1986, 407, 35–50. [Google Scholar] [CrossRef]
  15. Liao, S. On the reliability of computed chaotic solutions of non-linear differential equations. Tellus A Dyn. Meteorol. Oceanogr. 2008, 61, 550–564. [Google Scholar] [CrossRef]
  16. Bailey, D.H.; Barrio, R.; Borwein, J.M. High-precision computation: Mathematical physics and dynamics. Appl. Math. Comput. 2012, 218, 10106–10121. [Google Scholar] [CrossRef]
  17. Bailey, D.H.; Jonathan, M.B. High-Precision Arithmetic in Mathematical Physics. Mathematics 2015, 3, 337–367. [Google Scholar] [CrossRef]
  18. Sangiorgio, M.; Dercole, F.; Guariso, G. Deep Learning in Multi-Step Prediction of Chaotic Dynamics, From Deterministic Models to Real-World Systems; Springer: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
  19. Kolmogorov, A. New Metric Invariant of Transitive Dynamical Systems and Endomorphisms of Lebesgue Spaces. Dokl. Russ. Acad. Sci. 1958, 119, 861–864. [Google Scholar]
  20. Billingsley, P. Ergodic Theory and Information; Wiley: New York, NY, USA, 1965. [Google Scholar]
  21. Cornfeld, I.P.; Fomin, S.F.; Sinai, Y.G. Ergodic Theory; Springer: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
  22. Pesin, Y. Characteristic Lyapunov Exponents and Smooth Ergodic Theory. Russ. Math. Surv. 1977, 32, 55–114. [Google Scholar] [CrossRef]
  23. Mane, R. A proof of Pesin’s formula. Ergod. Theory Dyn. Syst. 1981, 1, 95–102. [Google Scholar] [CrossRef]
  24. Rokhlin, V. Exact endomorphisms of a Lebesgue space. Izv. Akad. Nauk. SSSR Ser. Mat. 1961, 25, 499–530. [Google Scholar]
  25. Parry, W. On Rohlin’s Formula for Entropy. Acta Math. Hung. 1964, 15, 107–113. [Google Scholar] [CrossRef]
  26. Li, S. When Chaos Meets Computers. arXiv 2004, arXiv:nlin/0405038. [Google Scholar]
  27. Mali, O.; Neittaanmäki, P.; Repin, S. Errors Arising in Computer Simulation Methods. In Accuracy Verification Methods; Computational Methods in Applied Sciences, vol 32; Springer: Dordrecht, The Netherlands, 2014. [Google Scholar] [CrossRef]
  28. Boghosian, B.M.; Coveney, P.; Wang, H. A New Pathology in the Simulation of Chaotic Dynamical Systems on Digital Computers. Adv. Theory Simul. 2019, 2, 1900125. [Google Scholar] [CrossRef] [PubMed]
  29. Coveney, P.V. Sharkovskii’s theorem and the limits of digital computers for the simulation of chaotic dynamical systems. J. Comput. Sci. 2024, 83, 102449. [Google Scholar] [CrossRef]
  30. Gregory, R.T.; Krishnamurthy, E.V. Methods and Applications of Error-Free Computation; Springer: New York, NY, USA, 1984. [Google Scholar] [CrossRef]
  31. Binder, P.M.; Jensen, R.V. Simulating chaotic behavior with finite-state machines. Phys. Rev. A 1986, 34, 4460. [Google Scholar] [CrossRef]
  32. Beck, C.; Roepstorff, G. Effects of phase space discretization on the long-time behavior of dynamical systems. Phys. D Nonlinear Phenom. 1987, 25, 173–180. [Google Scholar] [CrossRef]
  33. Grebogi, C.; Ott, E.; Yorke, J.A. Roundoff-induced periodicity and the correlation dimension of chaotic attractors. Phys. Rev. A 1988, 38, 3688. [Google Scholar] [CrossRef]
  34. Blank, M. Pathologies generated by round-off in dynamical systems. Phys. D Nonlinear Phenom. 1994, 78, 93–114. [Google Scholar] [CrossRef]
  35. Diamond, P.; Kloeden, P.; Pokrovskii, A. An invariant measure arising in computer simulation of a chaotic dynamical system. J. Nonlinear Sci. 1994, 4, 59–68. [Google Scholar] [CrossRef]
  36. Diamond, P.; Kloeden, P.; Pokrovskii, A.; Vladimirov, A. Collapsing effects in numerical simulation of a class of chaotic dynamical systems and random mappings with a single attracting centre. Phys. D Nonlinear Phenom. 1995, 86, 559–571. [Google Scholar] [CrossRef]
  37. Li, S.; Chen, G.; Mou, X. On the dynamical degradation of digital piecewise linear chaotic maps. Int. J. Bifurc. Chaos 2005, 15, 3119–3151. [Google Scholar] [CrossRef]
  38. Hu, T.; Liao, S. On the risks of using double precision in numerical simulations of spatio-temporal chaos. J. Comput. Phys. 2020, 418, 109629. [Google Scholar] [CrossRef]
  39. El-Den, B.M.; Aldosary, S.; Khaled, H.; Hassan, T.M.; Raslan, W. Leveraging Finite-Precision Errors in Chaotic Systems for Enhanced Image Encryption. IEEE Access 2024, 12, 176057–176069. [Google Scholar] [CrossRef]
  40. Prigogine, I. From Being to Becoming; Freeman: New York, NY, USA, 1980. [Google Scholar]
  41. Antoniou, I.; Tasaki, S. Generalized Spectral Decompositions of Mixing Dynamical Systems. Int. J. Quantum Chem. 1993, 46, 425–474. [Google Scholar] [CrossRef]
  42. Antoniou, I.; Tasaki, S. Spectral Decompositions of the Renyi Map. J. Phys. A Math. Gen. 1993, 26, 73–94. [Google Scholar] [CrossRef]
  43. Tasaki, S.; Antoniou, I.; Suchanecki, Z. Spectral Decomposition and Fractal Eigenvectors for a Class of Piecewise Linear Maps. Chaos Solitons Fractals 1994, 4, 227–254. [Google Scholar] [CrossRef]
  44. Antoniou, I.; Qiao, B. Spectral Decomposition of the Tent Maps and the Isomorphism of Dynamical Systems. Phys. Lett. A 1996, 215, 280–290. [Google Scholar] [CrossRef]
  45. Qiao, B.; Antoniou, I. Spectral Decomposition of the Chebyshev Maps. Phys. A 1996, 233, 449–457. [Google Scholar] [CrossRef]
  46. Suchanecki, Z.; Antoniou, I.; Tasaki, S.; Bantlow, O. Rigged Hilbert Spaces for Chaotic Dynamical Systems. J. Math. Phys. 1996, 37, 5837–5847. [Google Scholar] [CrossRef]
  47. Antoniou, I.; Qiao, B. Spectral decomposition of the chaotic logistic map. Nonlinear World 1997, 4, 135–143. [Google Scholar]
  48. Antoniou, I.; Qiao, B.; Suchanecki, Z. Generalized Spectral Decomposition and Intrinsic Irreversibility of the Arnold Cat Map. Chaos Solitons Fractals 1997, 8, 77–90. [Google Scholar] [CrossRef]
  49. Brandtlow, O.F.; Antoniou, I.; Suchanecki, Z. Resonances of Dynamical Systems and Fredholm-Riesz Operators on Rigged Hilbert Space. Comput. Math. Appl. 1997, 34, 95–102. [Google Scholar] [CrossRef]
  50. Antoniou, I.; Suchanecki, Z. The Fuzzy Logic of Chaos and Probabilistic Inference. Found. Phys. 1997, 27, 333–362. [Google Scholar] [CrossRef]
  51. Antoniou, I.; Gustafson, K. From Irreversible Markov Semigroups to Chaotic Dynamics. Phys. A 1997, 236, 296–308. [Google Scholar] [CrossRef]
  52. Antoniou, I.; Gustafson, K.; Suchanecki, Z. On the Inverse Problem of Statistical Physics: From Irreversible Semigroups to Chaotic Dynamics. Phys. A 1998, 252, 345–361. [Google Scholar] [CrossRef]
  53. Antoniou, I.; Sadovnichii, V.; Shkarin, S. Time Operators and Shift Representation of Dynamical Systems. Phys. A 1999, 299, 299–313. [Google Scholar] [CrossRef]
  54. Antoniou, I.; Melnikov, Y.; Shkarin, S.; Suchanecki, Z. Extended Spectral Decompositions of the Renyi Map. Chaos, Solitons Fractals 2000, 11, 393–421. [Google Scholar] [CrossRef]
  55. Kalnay, E.; Modeling, A. Data Assimilation and Predictability; Cambridge University Press: Cambridge, UK, 2002. [Google Scholar] [CrossRef]
  56. Evensen, G. The Ensemble Kalman Filter: Theoretical formulation and practical implementation. Ocean Dyn. 2003, 53, 343–367. [Google Scholar] [CrossRef]
  57. Lasota, A.; Mackey, M.C. Chaos, Fractals, and Noise: Stochastic Aspects of Dynamics; Springer Science & Business Media: New York, NY, USA, 2013; Volume 97. [Google Scholar]
  58. Antoniou, I.; Gialampoukidis, I.; Ioannidis, E. Age and Time Operator of Evolutionary Processes. In Quantum Interaction. QI 2015; Atmanspacher, H., Filk, T., Pothos, E., Eds.; Lecture Notes in Computer Science(); Springer: Cham, Switzerland, 2016; Volume 9535. [Google Scholar] [CrossRef]
  59. Angelidis, A.K.; Goulas, K.; Bratsas, C.; Makris, G.C.; Hanias, M.P.; Stavrinides, S.G.; Antoniou, I.E. Distinction of Chaos from Randomness Is Not Possible from the Degree Distribution of the Visibility and Phase Space Reconstruction Graph. Entropy 2024, 26, 341. [Google Scholar] [CrossRef]
  60. Simon, H.A. Models of Man: Social and Rational; Mathematical Essays on Rational Human Behavior in Society Setting; Wiley: New York, NY, USA, 1957. [Google Scholar]
  61. Klaes, M.; Sent, E.M. A Conceptual History of the Emergence of Bounded Rationality. Hist. Political Econ. 2005, 37, 27–59. [Google Scholar] [CrossRef]
  62. da Costa, N.C.; Doria, F.A. Undecidability and incompleteness in classical mechanics. Int. J. Theor. Phys. 1991, 30, 1041–1073. [Google Scholar] [CrossRef]
  63. Pour-El, M.B.; Richards, J.I. Computability in Analysis and Physics; Cambridge University Press: Cambridge, UK, 2017; Volume 1. [Google Scholar] [CrossRef]
  64. Ulam, S.M.; von Neumann, J. On Combination of Stochastic and Deterministic Processes. Bull. Am. Math. Soc. 1947, 53, 1120. [Google Scholar]
  65. Stein, P.R.; Ulam, S.M. Non-linear transformation studies on electronic computers. Rozpr. Mat. 1964, 39, 1–66. [Google Scholar]
  66. Tsuchiya, T.; Szabo, A.; Saitô, N. Exact Solutions of Simple Nonlinear Difference Equation Systems that show Chaotic Behavior. Z. Für Naturforschung A 1983, 38, 1035–1039. [Google Scholar] [CrossRef]
  67. Katsura, S.F.W. Exactly solvable models showing chaotic behavior. Phys. A Stat. Mech. Its Appl. 1985, 130, 597–605. [Google Scholar] [CrossRef]
  68. García-Ñustes, M.A.; Hernández-García, E.; González, J.A. Universal functions and exactly solvable chaotic systems. São Paulo J. Math. Sci. 2008, 2, 204–221. [Google Scholar] [CrossRef][Green Version]
  69. Corless, R.M.; Essex, C.; Nerenberg, M.A.H. Numerical methods can suppress chaos. Phys. Lett. A 1991, 157, 27–36. [Google Scholar] [CrossRef]
  70. Corless, R.M. What good are numerical simulations of chaotic dynamical systems? Comput. Math. Appl. 1994, 28, 107–121. [Google Scholar] [CrossRef][Green Version]
  71. Yao, L.-S. Computed chaos or numerical errors. Nonlinear Anal. Model. Control 2010, 15, 109–126. [Google Scholar] [CrossRef]
  72. Isaacson, V.E.; Keller, H. Analysis of Numerical Methods; Dover, New Yorl edition of the original 1966 edition; Wiley: New York, NY, USA, 1993. [Google Scholar]
  73. Lozi, R. Can we trust in numerical computations of chaotic solutions of dynamical systems? In Topology and Dynamics of Chaos: In Celebration of Robert Gilmore’s 70th Birthday; World Scientific Publishing Co. Pte. Ltd: Singapore, 2013; pp. 63–98. [Google Scholar] [CrossRef]
  74. Qin, S.; Liao, S. Influence of numerical noises on computer-generated simulation of spatio-temporal chaos. Chaos Solitons Fractals 2020, 136, 109790. [Google Scholar] [CrossRef]
  75. Sarkovskii, A. Coexistence of cycles of a continuous map of a line to itself. Ukr. Mat. Z. 1964, 16, 61–71. [Google Scholar]
  76. Burns, K.; Hasselblatt, B. The Sharkovsky Theorem: A Natural Direct Proof. Am. Math. Mon. 2011, 118, 229–244. [Google Scholar] [CrossRef]
  77. May, R. Simple mathematical models with very complicated dynamics. Nature 1976, 261, 459–467. [Google Scholar] [CrossRef]
  78. Jackson, E.A. Perspectives of Nonlinear Dynamics; Cambridge University Press: Cambridge, UK, 1989; Volume 1. [Google Scholar]
  79. Rabinovich, S.; Berkolaiko, G.; Havlin, S. Solving nonlinear recursions. J. Math. Phys. 1996, 37, 5828–5836. [Google Scholar] [CrossRef]
  80. Hirsch, M.W.; Smale, S.; Devaney, R.L. Differential Equations, Dynamical Systems, and an Introduction to Chaos; Academic Press: Cambridge, MA, USA, 2013. [Google Scholar]
  81. Ruslan, A.T.; Marwan; Aini, Q. Behavior of logistic map and some of its conjugate maps. AIP Conf. Proc. 2022, 2641, 020002. [Google Scholar] [CrossRef]
  82. Layek, G.; Maps, C.O. An Introduction to Dynamical Systems and Chaos; University Texts in the Mathematical Sciences; Springer: Singapore, 2024. [Google Scholar] [CrossRef]
  83. Saito, A.; Ito, S. Computation of true chaotic orbits using cubic irrationals. Phys. D Nonlinear Phenom. 2014, 268, 100–105. [Google Scholar] [CrossRef]
  84. Persohn, K.J.; Povinelli, R.J. Analyzing logistic map pseudorandom number generators for periodicity induced by finite precision floating-point representation. Chaos Solitons Fractals 2012, 45, 238–245. [Google Scholar] [CrossRef]
  85. Galias, Z. Periodic orbits of the logistic map in single and double precision implementations. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 3471–3475. [Google Scholar] [CrossRef]
  86. Klöwer, M.; Coveney, P.V.; Paxton, E.A.; Palmer, T.N. Periodic orbits in chaotic systems simulated at low precision. Sci. Rep. 2023, 13, 11410. [Google Scholar] [CrossRef]
  87. Liu, J.; Zhang, H.; Song, D. The Property of Chaotic Orbits with Lower Positions of Numerical Solutions in the Logistic Map. Entropy 2014, 16, 5618–5632. [Google Scholar] [CrossRef]
  88. Valle, J.; Bruno, O.M. Dynamics and patterns of the least significant digits of the infinite-arithmetic precision logistic map orbits. Chaos Solitons Fractals 2024, 180, 114488. [Google Scholar] [CrossRef]
  89. Oteo, J.A.; Ros, J. Double precision errors in the logistic map: Statistical study and dynamical interpretation. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 2007, 76, 036214. [Google Scholar] [CrossRef]
  90. Machicao, J.; Bruno, O.M. Improving the pseudo-randomness properties of chaotic maps using deep-zoom. Chaos Interdiscip. J. Nonlinear Sci. 2017, 27, 053116. [Google Scholar] [CrossRef]
  91. Wang, P.; Pan, X. The reliable solution and computation time of variable parameters logistic model. Theor. Appl. Clim. 2018, 132, 851–855. [Google Scholar] [CrossRef]
  92. Nepomuceno, E.G.; Mendes, E.M. On the analysis of pseudo-orbits of continuous chaotic nonlinear systems simulated using discretization schemes in a digital computer. Chaos Solitons Fractals 2017, 95, 21–32. [Google Scholar] [CrossRef]
  93. Peixoto, M.L.; Nepomuceno, E.G.; Martins, S.A.; Lacerda, M.J. Computation of the largest positive Lyapunov exponent using rounding mode and recursive least square algorithm. Chaos Solitons Fractals 2018, 112, 36–43. [Google Scholar] [CrossRef]
  94. Akritas, P.; Antoniou, I.; Ivanov, V.V. Identification and prediction of discrete chaotic maps applying a Chebyshev neural network. Chaos Solitons Fractals 2000, 11, 337–344. [Google Scholar] [CrossRef]
  95. Barrio, R.; Lozano, A.; Mayora-Cebollero, A.; Mayora-Cebollero, C.; Miguel, A.; Ortega, A.; Serrano, S.; Vigara, R. Deep Learning for chaos detection. Chaos 2023, 33, 073146. [Google Scholar] [CrossRef]
  96. Mayora-Cebollero, C.; Fenton, F.H.; Halprin, M.; Herndon, C.; Toye, M.J.; Barrio, R. Deep learning for analyzing chaotic dynamics in biological time series: Insights from frog heart signals. Neurocomputing 2025, 660, 131820. [Google Scholar] [CrossRef]
  97. Mayora-Cebollero, C.; Mayora-Cebollero, A.; Lozano, Á.; Barrio, R. Full Lyapunov exponents spectrum with Deep Learning from single-variable time series. Phys. D Nonlinear Phenom. 2025, 472, 134510. [Google Scholar] [CrossRef]
  98. Shahbazi, Y.; Kashavar, M.M.; Ghaffari, A.; Fotouhi, M.; Pedrammehr, S. CISMN: A Chaos-Integrated Synaptic-Memory Network with Multi-Compartment Chaotic Dynamics for Robust Nonlinear Regression. Mathematics 2025, 13, 1513. [Google Scholar] [CrossRef]
  99. Weng, T.; Yang, H.; Zhang, J.; Small, M. Modeling chaotic systems: Dynamical equations vs machine learning approach. Commun. Nonlinear Sci. Numer. Simul. 2022, 114, 106452. [Google Scholar] [CrossRef]
  100. Kanso, A.; Smaoui, N. Logistic chaotic maps for binary numbers generations. Chaos Solitons Fractals 2009, 40, 2557–2568. [Google Scholar] [CrossRef]
  101. Moysis, L.; Tutueva, A.; Volos, C.; Butusov, D.; Munoz-Pacheco, J.M.; Nistazakis, H. A Two-Parameter Modified Logistic Map and Its Application to Random Bit Generation. Symmetry 2020, 12, 829. [Google Scholar] [CrossRef]
  102. Shi, L.; Li, X.; Jin, B.; Li, Y. A Chaos-Based Encryption Algorithm to Protect the Security of Digital Artwork Images. Mathematics 2024, 12, 3162. [Google Scholar] [CrossRef]
  103. Dinu, A.; Frunzete, M. Image Encryption Using Chaotic Maps: Development, Application, and Analysis. Mathematics 2025, 13, 2588. [Google Scholar] [CrossRef]
  104. Wheeler, D.D. Problems with chaotic cryptosystems. Cryptologia 1989, 13, 243–250. [Google Scholar] [CrossRef]
  105. Li, S.; Mou, X.; Cai, Y.; Ji, Z.; Zhang, J. On the security of a chaotic encryption scheme: Problems with computerized chaos in finite computing precision. Comput. Phys. Commun. 2003, 153, 52–58. [Google Scholar] [CrossRef]
  106. Sun, F.; Liu, S.; Li, Z.; Lü, Z. A novel image encryption scheme based on spatial chaos map. Chaos Solitons Fractals 2008, 38, 631–640. [Google Scholar] [CrossRef]
  107. Mihailescu, E. Inverse limits and statistical properties for chaotic implicitly defined economic models. J. Math. Anal. Appl. 2012, 394, 517–528. [Google Scholar] [CrossRef]
  108. Jensen, R.V.; Urban, R. Chaotic price behavior in a non-linear cobweb model. Econ. Lett. 1984, 15, 235–240. [Google Scholar] [CrossRef]
  109. Kopel, M. Simple and complex adjustment dynamics in Cournot duopoly models. Chaos Solitons Fractals 1996, 7, 2031–2048. [Google Scholar] [CrossRef]
  110. Day, R.H.; Huang, W. Bulls, bears and market sheep. J. Econ. Behav. Organ. 1990, 14, 299–329. [Google Scholar] [CrossRef]
  111. Sordi, S.; Naimzada, A.; Davila-Fernandez, M.J. A dynamic model of real-financial markets interaction. Econ. Model. 2025, 149, 107103. [Google Scholar] [CrossRef]
  112. Baba, Y.; Nagashima, H. A note on a class of periodic orbits of the tent-map. Prog. Theor. Phys. 1989, 81, 541–543. [Google Scholar] [CrossRef]
  113. Jakobson, M.V. Absolutely continuous invariant measures for one-parameter families of one-dimensional maps. Commun. Math. Phys. 1981, 81, 39–88. [Google Scholar] [CrossRef]
  114. Geisel, T.; Fairen, V. Statistical properties of chaos in Chebyshev maps. Phys. Lett. A 1984, 105, 263–266. [Google Scholar] [CrossRef]
Figure 1. The error of the Error-Free Computation of the Logistic map using two different precisions, m   =   10 and m   =   100 . We observed that for all 10,000 iterations, the error is bounded by the theoretical error 1 2 · 10 10   =   5 · 10 11 of Proposition 2. The bound 5 · 10 11 is depicted as the horizontal red dashed line.
Figure 1. The error of the Error-Free Computation of the Logistic map using two different precisions, m   =   10 and m   =   100 . We observed that for all 10,000 iterations, the error is bounded by the theoretical error 1 2 · 10 10   =   5 · 10 11 of Proposition 2. The bound 5 · 10 11 is depicted as the horizontal red dashed line.
Mathematics 13 03851 g001
Figure 2. Computations of the Logistic map with precision m   =   500 . The purple line is the Recursive Computation, and the blue line is the Analytic Computation. The black line is the Error-Free Computation obtained via the transformation g , Equation (9).
Figure 2. Computations of the Logistic map with precision m   =   500 . The purple line is the Recursive Computation, and the blue line is the Analytic Computation. The black line is the Error-Free Computation obtained via the transformation g , Equation (9).
Mathematics 13 03851 g002
Table 1. The error of some sample iterations of the Error-Free Computation of the Logistic map using two different precisions m   =   10 and m   =   100 . For the first 10 significant digits, each point is identical to the one with higher precision. The only difference occurs after exceeding the 10 significant digits (red numbers). The Computation Error (3rd column of the Table) is slightly lower than the bound 1 2 · 10 10 of Proposition 2, for m   =   10 .
Table 1. The error of some sample iterations of the Error-Free Computation of the Logistic map using two different precisions m   =   10 and m   =   100 . For the first 10 significant digits, each point is identical to the one with higher precision. The only difference occurs after exceeding the 10 significant digits (red numbers). The Computation Error (3rd column of the Table) is slightly lower than the bound 1 2 · 10 10 of Proposition 2, for m   =   10 .
Iteration m = 10
Digit Precision
m = 100
Digit Precision
Computation Error
g y g ~ y
10.03713801469750.037138014698137 6.369973993 · 10 13
100.89519688826840.895196888266337 2.063016424 · 10 12
1000.95521481094330.955214810943948 6.480371795 · 10 13
10000.49229842628850.492298426290442 1.942002115 · 10 12
10,0000.13169266802290.131692668022347 5.530020886 · 10 13
Table 2. Horizon of predictability for acceptable error 10 2 and different precisions m = 500 ,   1000 , ,   4500 . The estimation according to Equation (11) is compared with the Analytic Computation Equation (7) and the Recursive Computation Equation (6).
Table 2. Horizon of predictability for acceptable error 10 2 and different precisions m = 500 ,   1000 , ,   4500 . The estimation according to Equation (11) is compared with the Analytic Computation Equation (7) and the Recursive Computation Equation (6).
Precision   m Horizon of
Predictability Equation (11)
Horizon of Predictability of
the   Analytic   Computation   τ P A
Horizon of Predictability of
the   Recursive   Computation   τ P R
500165416591656
1000331533223320
1500497649804979
2000663766426640
2500829883028303
3000995999659962
350011,62011,62411,622
400013,28113,28613,285
450014,94214,94714,950
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Angelidis, A.K.; Makris, G.C.; Ioannidis, E.; Antoniou, I.E.; Bratsas, C. How Far Can We Trust Chaos? Extending the Horizon of Predictability. Mathematics 2025, 13, 3851. https://doi.org/10.3390/math13233851

AMA Style

Angelidis AK, Makris GC, Ioannidis E, Antoniou IE, Bratsas C. How Far Can We Trust Chaos? Extending the Horizon of Predictability. Mathematics. 2025; 13(23):3851. https://doi.org/10.3390/math13233851

Chicago/Turabian Style

Angelidis, Alexandros K., Georgios C. Makris, Evangelos Ioannidis, Ioannis E. Antoniou, and Charalampos Bratsas. 2025. "How Far Can We Trust Chaos? Extending the Horizon of Predictability" Mathematics 13, no. 23: 3851. https://doi.org/10.3390/math13233851

APA Style

Angelidis, A. K., Makris, G. C., Ioannidis, E., Antoniou, I. E., & Bratsas, C. (2025). How Far Can We Trust Chaos? Extending the Horizon of Predictability. Mathematics, 13(23), 3851. https://doi.org/10.3390/math13233851

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop