Next Article in Journal
Modeling Odd Nonlinear Oscillators with Fifth-Order Truncated Chebyshev Series
Previous Article in Journal
Power Line Polarimetric Imaging by Helicopter Radars: Modeling and Experimental Validation
Previous Article in Special Issue
Norm-Based Adaptive Control with a Novel Practical Predefined-Time Sliding Mode for Chaotic System Synchronization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Is π a Chaos Generator?

by
Natalia Petrovskaya
School of Mathematics, University of Birmingham, Birmingham B15 2TT, UK
Mathematics 2025, 13(7), 1126; https://doi.org/10.3390/math13071126
Submission received: 17 February 2025 / Revised: 24 March 2025 / Accepted: 26 March 2025 / Published: 29 March 2025
(This article belongs to the Special Issue Applied Mathematics in Nonlinear Dynamics and Chaos)

Abstract

:
We consider a circular motion problem related to blind search in confined space. A particle moves in a unit circle in discrete time to find the escape channel and leave the circle through it. We first explain how the exit time depends on the initial position of the particle when the channel width is fixed. We then investigate how narrowing the channel moves the system from discrete changes in the exit time to the ultimate ‘countable chaos’ state that arises in the problem when the channel width becomes infinitely small. It will be shown in the paper that inherent randomness exists in the problem due to the nature of circular motion as the number π acts as a random number generator in the system. Randomness of the decimal digits of π results in sensitive dependence on initial conditions in the system with an infinitely narrow channel, and we argue that even a simple linear dynamical system can exhibit features of chaotic behaviour, provided that the system has inherent noise.

1. Introduction

Uninformed (blind) search strategies present a wide class of search problems where no information about the search domain is available [1]. Those strategies provide basic search techniques to explore problems in which additional knowledge cannot be obtained beyond the definition of the problem. Blind search algorithms solve a wide range of problems in artificial intelligence, such as pathfinding, puzzle solving, and state-space search; see, e.g., [2,3,4]. Their applications also include various problems in astronomy [5], image processing [6], computational biology [7], animal foraging [8], etc.
While uninformed search refers to diversity of cases in different (i.e., spatial and non-spatial) search domains [9,10], various blind search techniques share several measures of their efficiency among which are completeness and time complexity. The completeness criterion asks the question: “Can we find a solution, if it exists?”, while the time complexity criterion asks: “How long does it take to find a solution?”. Search problems that have a deceptively simple formulation may demonstrate very complex properties when the above criteria of efficient search are applied, and one such problem is presented in this paper.
In our work, we consider an uninformed search problem in a spatial domain: a particle moves step by step along a unit circle to find the escape channel and exit through it. Discrete motion in a unit circle to find an escape channel can be classified as a blind search in confined space problem where an idealised setting we deal with implies a very simple and straightforward search algorithm which cannot be optimised, e.g., by making the particle’s step size variable. On the other hand, the particle’s motion can be considered as a discrete time linear dynamical system, and that system exhibits interesting and unusual properties when the completeness and time complexity criteria of the blind search are investigated. We demonstrate in the paper that while the exit time (that is, the search time) remains finite for any initial position of the particle, it experiences random jumps when an initial position of the particle is slightly changed. The incompatibility between the distance that the particle covers moving step by step and the circumference length generates noise responsible for unpredictable changes in the exit time. The noise in the system is inherent and cannot be suppressed because the number π acts as a random number generator in the problem. Furthermore, narrowing the escape channel moves the system from discrete changes in the exit time to the state where the system becomes extremely sensitive to initial conditions as the channel width becomes infinitely small.
Since the problem can be studied in the framework of a discrete time linear dynamical system, its sensitivity to initial conditions is of particular interest, as this property is often considered the hallmark of chaotic dynamics [11,12]. Mathematicians are concerned with a rigorous definition of chaos, where sensitive dependence on initial conditions is a necessary but not sufficient requirement to conclude that a dynamical system is chaotic [13,14,15,16,17]. Meanwhile, detection and quantification of chaos in applied problems is often based on investigation of sensitivity alone [18,19] where conventional analysis of sensitivity to initial conditions employs calculation of Lyapunov exponents to measure the distance between two nearby solutions. A dynamical system that has at least one positive Lyapunov exponent is considered chaotic as nearby trajectories diverge exponentially with time and their evolution becomes unpredictable [20,21,22].
The analysis of Lyapunov exponents is widely employed by applied scientists (see, e.g., [23,24,25,26,27,28] among many other works), yet it does not allow us to estimate the divergence rate of trajectories in our problem since the maximal Lyapunov exponent is λ = 0 in a linear dynamical system we deal with. The above result implies that if we have sensitive dependence on initial conditions, then nearby trajectories diverge slower than exponentially (cf. the discussion of ‘weak chaos’ in e.g., [29,30,31]) and it will be argued in the paper that trajectories diverge linearly when their rate of divergence is measured in terms of random jumps in the exit time. In the extreme case of an infinitely narrow channel, the system has sensitive dependence on initial conditions, which will be called countable chaos in the paper: any two trajectories separated initially by a small distance will be separated by an arbitrary large distance over time in the problem.
This paper is organised as follows. In Section 2, we formulate a blind search problem when a particle moves in a unit circle in discrete time. We then explain how to analyse the exit time as a function of the initial position of the particle in Section 3. Our analysis is essentially based on the concept of generating points, which is studied in detail in Section 4. Then in Section 5 it is argued that the analytical results obtained in the previous sections should be backed by computer simulation to efficiently address the question of the exit time, and we present a computational algorithm used to find the exit time for any initial condition taken from the domain of definition. In Section 6, we explain the random nature of jumps in the exit time and demonstrate the increasing unpredictability of the system when the channel narrows. We then investigate how the system will respond when the channel width becomes infinitely small in Section 7, where the concept of countable chaos is introduced. Conclusions, a brief analysis of the results, and suggestions for future work are provided in Section 8.

2. Problem Statement

We consider a particle moving along a unit circle parametrised by the angle ϕ . The circle has an ‘escape channel’ whose centre is positioned at ϕ = π and the channel half-width is δ ( 0 , π ) ; see Figure 1a. In the rest of this paper, we assume that the channel half-width δ is sufficiently small (see Section 4.2 for a more accurate definition of δ ).
While in the original problem statement [32] the particle was positioned at ϕ 0 = 0 at the time t = 0 , here we assume that the particle starts its movement from some location ϕ 0 , where
0 ϕ 0 < π δ = ϕ m a x .
The movement of the particle is discrete; i.e., the position of the particle has a constant increment Δ ϕ R every next time t = 1 , 2 , 3 , where we require Δ ϕ > 2 δ . Hence, the angle ϕ is changed with time as
ϕ ( t ) = t Δ ϕ + ϕ 0 , t N ,
and the problem can be considered as a discrete time dynamical system defined by the following linear map:
ϕ t + 1 = ϕ t + Δ ϕ , t = 0 , 1 , 2 ,
where ϕ t ϕ ( t ) and ϕ 0 satisfies (1).
It is worth noting here that the definition of a ‘particle’ we employ in our model of circular motion is generic as a simple setting (1) and (2) considered in the paper is not related to any specific problem in physics, engineering, biology, etc. Focusing on a specific application may require different terminology, e.g., there is a spatial ‘profitable patch’ instead of an ‘escape channel’ if an animal’s foraging problem is considered, yet the problem formulation (1)–(2) remains the same and we therefore use the term ‘particle’ throughout the paper for the sake of convenience (but see the discussion in Section 8).
The discrete trajectory (2) of the particle can be presented as a set of equidistant points positioned along straight lines with slope Δ ϕ . The position p ( t ) of the particle is defined at the time t as
p ( t ) = ϕ ( t ) , i f ϕ ( t ) < 2 π , ϕ ( t ) 2 π , i f ϕ ( t ) 2 π ,
where ϕ ( t ) is given by (2); see Figure 1b. The particle is said to exit the circle at the time t e if it arrives at the escape channel at that time; i.e., the particle’s position is
π δ p ( t e ) π + δ ,
after making t e steps. The purpose of our study is to understand how the exit time t e depends on the initial position ϕ 0 [ 0 , ϕ m a x ) of the particle.
For the sake of our discussion, it is more convenient to consider an alternative representation of the circular motion (3). That is, we consider a single straight line p ( t ) = ϕ ( t ) and place the channel centre at the points n π , n = 2 k 1 , where k N is the channel number, as shown in Figure 2. Also, while the number of channels can be infinitely large, in some cases we will consider a system of N channels, where N N is a finite number; i.e., we will assume that the particle stops moving forever if it cannot exit the circle through one of the first N channels.
The exit condition (4) is written for the system with many channels as follows:
t e Δ ϕ + ϕ 0 n π δ .
In the next section, we will investigate the exit condition (5) under the assumption that all but one channels are ‘closed’; i.e., the particle can only exit the domain through the k-th channel located at n π . The above assumption will allow us to find the solution t e ( ϕ 0 ) to inequality (5), and the results obtained for the system with a single channel will then be generalised to a system where all channels are open.

3. The Escape Through the k -th Channel

The assumption about all channels but one being ‘closed’ we made at the end of the previous section means that we now consider the system with a single channel numbered as the k-th channel in the original system. The difference between the system with N channels and the system with a single channel is illustrated in Figure 2. The particle would escape through the second channel in the original system in Figure 2a where all channels are open. Meanwhile, the second channel is closed in the new system with a single channel; see Figure 2b. The particle cannot escape through the second channel in Figure 2b and continues moving along the trajectory. The only channel remaining open in the example in Figure 2b is the third channel, but the particle cannot exit through it and will move in the circle forever.
Consider the exit condition (5) and fix the half-width of the channel δ and the channel number k. Our aim is to find where the particle must be placed at the time t = 0 to escape the domain if the k-th channel is the only channel open in the system. For the k-th channel located at n π (where n = 2 k 1 ), we define C 1 = 1 / Δ ϕ > 0 , C 2 = ( n π δ ) / Δ ϕ > 0 , and C 3 = C 2 + 2 δ C 1 > 0 . The exit condition (5) becomes
C 1 ϕ 0 + C 2 t e C 1 ϕ 0 + C 3 ,
where t e N . In the following, we provide the solution to the inequalities (6) in terms of the function t e ( ϕ 0 ) .

3.1. Finding the Time t e Required to Escape Through the k-th Channel

The inequalities (6) can be rewritten as
l 1 ( n , ϕ 0 ) t e l 2 ( n , ϕ 0 ) ,
where l 1 ( n , ϕ 0 ) = C 1 ϕ 0 + C 2 and l 2 ( n , ϕ 0 ) = C 1 ϕ 0 + C 3 are linear functions of the variable ϕ 0 . Let the exit time through the k-th channel be t e = m ( n ) , where m ( n ) N . The graphic representation of the conditions (7) is provided in Figure 3, where we show the range of the initial condition ϕ 0 [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] for which the particle escapes the domain at time m ( n ) through the channel located at n π .
The left endpoint of the interval ϕ 0 l ( m , n ) can be found from the following condition (see Figure 3):
l 1 ( n , ϕ 0 ) = m ( n ) .
Rearranging terms, we obtain
ϕ 0 l ( m , n ) = C 2 m ( n ) C 1 .
Similarly, we require l 2 ( n , ϕ 0 ) = m ( n ) to find the right endpoint ϕ 0 r ( m , n ) as shown in Figure 3. We have
ϕ 0 r ( m , n ) = C 3 m ( n ) C 1 = ϕ 0 l ( m , n ) + 2 δ .
In the rest of this paper we consider the step size Δ ϕ = 1 , although our analysis can be readily extended to another choice of Δ ϕ . Substituting Δ ϕ = 1 into (9) and (10) gives us ϕ 0 l ( m , n ) and ϕ 0 r ( m , n ) as follows:
ϕ 0 l ( m , n ) = n π δ m ( n ) , ϕ 0 r ( m , n ) = n π + δ m ( n ) .
Since the initial position of the particle is bounded by conditions (1), we have to impose additional constraints on the left and right endpoints as follows:
ϕ 0 l ( m , n ) = 0 , if   n π δ m ( n ) < 0 , ϕ 0 r ( m , n ) = ϕ m a x , if   n π + δ m ( n ) ϕ m a x .
It is readily seen from (11) and (12) that the length of the interval [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] is always bounded as | ϕ 0 r ( m , n ) ϕ 0 l ( m , n ) | 2 δ .
The exit time m ( n ) that we have hypothesised in finding the interval [ ϕ 0 l ( n , m ) , ϕ 0 r ( n , m ) ] is not an arbitrary number m N . The natural number m must be taken from a sequence M 1 , M 1 + 1 , , M 2 , where the first term M 1 in the sequence is defined as
M 1 = l 1 ( n , ϕ m a x ) ,
and the function · is x = min { p Z p x } . Indeed, the condition (13) gives us the minimum m N for which the argument ϕ 0 in (9) is ϕ 0 < ϕ m a x ; see Figure 3. Substituting l 1 ( n , ϕ 0 ) and ϕ m a x into (13) and taking into account Δ ϕ = 1 results in
M 1 = ( n 1 ) π .
A similar approach can be employed to define M 2 , where we have
M 2 = l 2 ( n , 0 ) ,
and the function · is x = max { p Z p x } . The condition (15) provides us with the maximum m N for which the argument ϕ 0 in (10) is ϕ 0 > 0 ; see Figure 3. Substituting l 2 ( n , 0 ) into (15) gives
M 2 = n π + δ .
We note that M 1 = M 1 ( n ) and M 2 = M 2 ( n ) ; i.e., a sequence of exit times will be different if a different channel is considered.
Let us take two exit times m and m + 1 from the sequence M 1 , M 1 + 1 , , M 2 . It follows immediately from the definition (11) that for Δ ϕ = 1 the left endpoints ϕ 0 l ( m , n ) and ϕ 0 l ( m + 1 , n ) are related to each other as
ϕ 0 l ( m + 1 , n ) = ϕ 0 l ( m , n ) 1 ,
where the additional constraint (12) must be taken into account when m + 1 = M 2 . We then calculate
ϕ 0 r ( m , n ) = ϕ 0 l ( m , n ) + 2 δ ,
where we apply (12) if m = M 1 . Hence, for the k-th channel, we have a union of the intervals R k ,
R k = [ ϕ 0 l ( M 2 , n ) , ϕ 0 r ( M 2 , n ) ] [ ϕ 0 l ( M 2 1 , n ) , ϕ 0 r ( M 2 1 , n ) ] [ ϕ 0 l ( M 1 , n ) , ϕ 0 r ( M 1 , n ) ] ,
defined by the point ϕ 0 l ( M 1 , n ) , where M 1 = M 1 ( n ) is given by (14). For any initial condition ϕ 0 R k , the particle will escape through the k-th channel located at n π , n = 2 k 1 , when all other channels are closed. Let us also define a complement R ¯ k = D R k , where D = [ 0 , ϕ m a x ) . For any initial condition ϕ 0 R ¯ k , the particle will never escape through the k-th channel.

3.2. Example of the Graph t e ( ϕ 0 )

The following example illustrates the definition of the subdomain R k in the domain of initial condition D = [ 0 , ϕ m a x ) . Let the channel half-width and the step size be δ = 0.1 and Δ ϕ = 1 , respectively. We consider N = 3 (first three channels in the system) and compute the intervals R 1 , R 2 , R 3 corresponding to the escape through the first, second, and third channels, respectively. The results of the computation based on (17) and (18) are presented in Figure 4a, where the exit time t e is shown as a function of the initial position ϕ 0 . We note that all sloped dashed lines in the figure correspond to those intervals along the ϕ 0 -axis where the exit time is not defined; i.e., the particle cannot escape through any of the first three channels.
The graph in Figure 4a is further explained in Figure 4b, where the channel number is shown for each exit time t e = c o n s t . It can be seen from the figure that the intervals defining the escape through a given channel are located equidistantly along the ϕ 0 -axis as they are computed according to (17) and (18). Furthermore, a visual inspection of Figure 4b reveals that the points ϕ 0 l ( M 1 ( n ) , n ) , n = 1 , 3 , 5 shown as red closed circles in the graph belong to the same straight line, and we will provide a rigorous proof of this statement in the next section.
Let us introduce the distance between two consecutive channels L c = 2 π and the number of steps L c the particle takes over that distance when the step size is Δ ϕ = 1 . Consider the escape through the second channel (i.e., k = 2 and n = 3 ) in the example above. The point ϕ 0 l ( M 1 ( 3 ) , 3 ) is computed from (11) and (14) as follows:
ϕ 0 l ( M 1 ( 3 ) , 3 ) = 3 π δ M 1 ( 3 ) = 3 π δ 2 π = π δ + ( 2 π 2 π ) = π δ 1 + ( 2 π 2 π ) = ϕ 0 l ( 1 , 1 ) + L G ,
where the length L G is
L G = 2 π 2 π = L c L c .
Similarly, the escape through the third channel, where k = 3 and n = 5 , gives the following result for ϕ 0 l ( M 1 ( 5 ) , 5 ) :
ϕ 0 l ( M 1 ( 5 ) , 5 ) = 5 π δ M 1 ( 5 ) = 5 π δ 4 π = π δ + ( 4 π 4 π 1 ) = π δ 1 + 2 ( 2 π 2 π ) = ϕ 0 l ( 1 , 1 ) + 2 L G ,
where we have used 4 π = 2 2 π .
Let us introduce the definition of a generating point in the system. We will say that the point ϕ 0 l ( m , n ) is a generating point, ϕ 0 l ( m , n ) ϕ i G , i = 1 , 2 , 3 , if
ϕ 0 l ( m , n ) = n π δ M 1 ( n ) and ϕ 0 l ( m , n ) [ Φ 1 , Φ 1 + L G ] ,
where Φ 1 = π δ Δ ϕ , i.e., Φ 1 = π δ 1 for Δ ϕ = 1 . We will also refer to the length L G given by (20) as the generating length. It is clear from the above discussion that the entire graph t e ( ϕ 0 ) in Figure 4 is produced by a single generating point ϕ 1 G ϕ 0 l ( M 1 ( 1 ) , 1 ) , where we have ϕ 0 l ( M 1 ( 1 ) , 1 ) = π δ 1 Φ 1 . Given the point ϕ 0 l ( M 1 ( 1 ) , 1 ) , all the points ( ϕ 0 ( m , n ) , t e ( ϕ 0 ( m , n ) ) in the graph in Figure 4 can be calculated using the expressions (19) and (21) first (see the closed red circles in Figure 4b) and then applying (17) and (18).
Meanwhile, we have already seen that the graph t e ( ϕ 0 ) in Figure 4 does not have complete information about exit times when the number of channels is N = 3 . Hence, the number of channels must be increased to find the exit time for any ϕ 0 [ 0 , ϕ m a x ) . We therefore want to understand what will happen to the regular structure of the graph generated by the point ϕ 0 l ( M 1 ( 1 ) , 1 ) when we increase the number of channels in the system, and we will address this question in the next section.

4. Generating Points

In this section, we investigate the concept of generating points in more detail. We proceed with the example introduced in Section 3 where we now want to compute the exit time for channels with the number k > 3 . Since the length of each interval [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] is entirely defined by the position of the left endpoint ϕ 0 l ( m , n ) (see Section 3), it is more convenient to deal with the graph t e ( ϕ 0 l ( m , n ) ) instead of the graph t e ( ϕ 0 ) when a large number of channels are considered. Given the graph t e ( ϕ 0 l ( m , n ) ) , the graph t e ( ϕ 0 ) can be restored by defining ϕ 0 r ( m , n ) from (18) and considering a constant exit time t e over each interval [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] .

4.1. Example of Generating Points in the System

Let us increase the number of channels in the example in Section 3. The graph t e ( ϕ 0 l ( m , n ) ) for N = 19 is presented in Figure 5a, where the other parameters remain the same as in Figure 4. The graph is further explained in Figure 5b, where the point ϕ 0 1 ( M 1 ( 1 ) , 1 ) is now shown as a closed green circle with the 1(1) label attached. The point ϕ 0 1 ( M 1 ( 1 ) , 1 ) is a generating point which produces a regular grid G 1 sketched as red and magenta dashed lines in Figure 5b. The label attached to the generating point ϕ 1 G ϕ 0 1 ( M 1 ( 1 ) , 1 ) shows its number i = 1 when a sequence of generating points is numbered and the channel number k = 1 in brackets.
The grid G 1 is generated as follows. Consider the straight lines L 1 1 and L 2 1 starting at the generating point ϕ 1 G ϕ 0 1 ( M 1 ( 1 ) , 1 ) in the ( ϕ 0 l ( m , n ) , t e ) -plane and defined as L 1 1 = ϕ 0 + ϕ 1 G + 1 and L 2 1 = 2 π 2 π 2 π ( ϕ 0 ϕ 1 G ) + 1 . The lines L 1 1 and L 2 1 have the direction vectors v 1 and v 2 , respectively, where
v 1 = ( 1 , 1 ) , v 2 = ( 2 π , 2 π 2 π ) .
The increment Δ 1 = j 1 Δ ϕ given to the variable ϕ 0 l ( m , n ) [ 0 , ϕ 1 G ] in the equation for the straight line L 1 1 produces grid points j 1 = 0 , 1 , 2 , along the line L 1 1 , where the point ϕ 1 G corresponds to j 1 = 0 and Δ ϕ = 1 is the step size of the discrete movement of the particle. Those points define the exit through the same channel (i.e., the channel number is fixed) as explained in Section 3. They are shown as black closed circles in Figure 5b.
Similarly, the increment Δ 2 = j 2 L G given to the variable ϕ 0 l ( m , n ) [ ϕ 1 G , ϕ m a x ) starting from point ϕ 1 G produces grid points j 2 = 0 , 1 , 2 , 3 , along the straight line L 2 1 . Those points are shown as closed magenta circles in Figure 5b, where the label attached to each point indicates that it belongs to the grid G 1 . The grid points along the line L 2 1 define the exit through the next channel; i.e., the channel number increases by one when the next point j 2 is generated. The grid G 1 is then a tensor product of the one-dimensional grids in the v 1 - and v 2 - directions in the domain 0 ϕ 0 l ( m , n ) < ϕ m a x ; i.e., grid nodes are points of intersection between straight lines starting at points j 1 and j 2 and defined by the directed vectors v 2 and v 1 , respectively (see the red and magenta dashed lines in Figure 5b).
If any j 1 Z and j 2 Z could be used in the definition of G 1 , then an infinite grid G would be generated that covers the entire ( ϕ 0 , t e ) -plane. However, the values of j 1 and j 2 have to be chosen as explained above due to the requirement that all points on the grid belong to the domain [ 0 , ϕ m a x ) × [ 0 , ) . Increasing the argument Δ 1 = j 1 Δ ϕ , i.e., considering j 1 = 3 , will result in a grid point outside the domain of definition as ϕ 1 G 3 Δ ϕ < 0 . Furthermore, we have m = 1 , 2 , 3 for the channel number k = 1 ( n = 1 ) in (17), so there are only three points positioned along the line L 1 1 . Also, increasing the argument Δ 2 = j 2 L G , i.e., considering j 2 = 4 , will produce a point that does not belong to the domain of definition as we have ϕ 1 G + 4 L G > ϕ m a x . Using the definition (11) gives ϕ 0 l ( M 1 ( 9 ) , 9 ) = 9 π δ M 1 ( 9 ) , and we obtain by simple algebraic transformation that
9 π δ M 1 ( 9 ) = 9 π δ 8 π = π δ 1 + ( 8 π 8 π ) π δ 1 + 4 ( 2 π 2 π ) ,
where π δ 1 + 4 ( 2 π 2 π ) = ϕ 1 G + 4 L G . The direct calculation reveals that the point ϕ 0 1 ( M 1 ( 9 ) , 9 ) is located within the same interval [ Φ 1 , Φ 1 + L G ] as the point ϕ 0 1 ( M 1 ( 1 ) , 1 ) . Hence, the point ϕ 0 1 ( M 1 ( 9 ) , 9 ) is another generating point according to the definition (22).
The generating point ϕ 2 G ϕ 0 1 ( M 1 ( 9 ) , 9 ) is shown as a closed green circle along with the label 2(5) indicating the point number i = 2 and the channel number k = 5 in brackets in Figure 5b. This point generates a regular grid G 2 where the direction vectors are given by (23) and the grid step sizes Δ 1 and Δ 2 are the same as they are on the grid G 1 , i.e., both grids G 1 and G 2 can be considered as sub-grids of the same infinite grid G generated when j 1 Z and j 2 Z . The straight lines L 1 2 and L 2 2 on the grid G 2 start at the generating point ϕ 2 G ; see Figure 5b. The grid points along the line L 2 2 are shown as closed magenta circles and the label attached to each point indicates that they belong to the grid G 2 (the other grid nodes on the grid G 2 are not shown for the sake of visualisation).
The grid G 2 contains again a finite number of nodes due to the restrictions imposed on the domain of definition. An analysis similar to that performed for the grid G 1 leads us to the conclusion that another generating point will appear in the system when the number of channels increases further. The third generating point then produces a grid G 3 and the number of generating points grows as the number of channels increases in the system; see Figure 5b, where the first six generating points are shown as closed green circles in the graph.
Our study of the example in this subsection results in two important conclusions. First, the entire graph t e ( ϕ 0 l ( m , n ) ) can be considered as a union of grid points belonging to grids G i , i = 1 , 2 , 3 , where each grid G i is completely defined by its generating point. Second, each grid G i has a finite number of nodes, but that number is not the same. For example, the grid G 1 has 12 nodes, while the grid G 3 only has 9 nodes. Hence, we cannot assign some fixed numbers j 1 m a x and j 2 m a x to conclude that the transition from the current grid G i to the next grid G i + 1 will occur every time when j 1 = j 1 m a x and j 2 = j 2 m a x . In the next subsection, we provide a proof of the statement that, given the step size Δ ϕ = 1 , the number of grid nodes on any grid G i , i = 1 , 2 , 3 can be 16 at most.

4.2. Analysis of Grid G i

Let a grid G i be produced by a generating point ϕ i G , i = 1 , 2 , 3 . Consider straight lines L 1 i and L 2 i starting at the generating point ϕ i G in the ( ϕ 0 l ( m , n ) , t e ) -plane. The line L 1 i is defined as
L 1 i = ϕ 0 + ϕ i G + 1 ,
by the definition of the exit through the same channel. Hence, the directed vector v 1 is the same as on the grid G 1 and is given by (23). Since we have Φ 1 ϕ i G Φ 1 + L G and Φ 1 = π δ 1 , the minimum number P m i n 1 of grid points along the line L 1 i is P m i n 1 = Φ 1 + 1 = 3 , while the maximum number P m a x 1 of grid points along the line L 1 i is P m a x 1 = Φ 1 + L G + 1 = 4 for any sufficiently small channel half-width δ < π π .
Let us now demonstrate that the line L 2 i is defined as
L 2 i = 2 π 2 π 2 π ( ϕ 0 ϕ i G ) + 1 .
We first check that the grid points along the line L 2 i on the grid G i are equidistant. Consider ϕ 0 l ( M 1 ( n ) , n ) , where n = 2 k 1 and k N is an arbitrary channel number. We want to find the distance between the points ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) and ϕ 0 l ( M 1 ( n ) , n ) , where the point ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) corresponds to the escape through the next channel k + 1 . Taking into account (11) and (14), we have
ϕ 0 l ( M 1 ( n ) , n ) = n π δ ( n 1 ) π = n π δ ( n 1 ) π 1 , ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) = ( n + 2 ) π δ ( n + 1 ) π = n π + 2 π δ ( n + 1 ) π 1 ,
and the distance between the two points is
ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) ϕ 0 l ( M 1 ( n ) , n ) = 2 π ( n + 1 ) π ( n 1 ) π .
We note that ( n 1 ) π = ( n 1 ) π d ( n 1 ) π , where the fractional part of the number ( n 1 ) π is d ( n 1 ) π R and 0 < d ( n 1 ) π < 1 . Similarly, ( n + 1 ) π = ( n + 1 ) π d ( n + 1 ) π , where the fractional part d ( n + 1 ) π R and 0 < d ( n + 1 ) π < 1 . Hence, we introduce
J n ( n + 1 ) π ( n 1 ) π = 2 π d ( n + 1 ) π + d ( n 1 ) π = 2 π + d 2 π d ( n + 1 ) π + d ( n 1 ) π = 2 π + S n ,
where S n = d 2 π d ( n + 1 ) π + d ( n 1 ) π and d 2 π = 2 π 2 π . Gathering terms results in
ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) ϕ 0 l ( M 1 ( n ) , n ) = 2 π 2 π S n .
Since J n = 2 π + S n and J n N , we require S n Z . Given the bounds 0 < d ( n 1 ) π < 1 , 0 < d ( n + 1 ) π < 1 , and 0.28 < d 2 π < 0.29 , the value of S n can only be (A) S n = 0 or (B) S n = 1 .
Let us first consider the case (A). Substituting S n = 0 into (25) results in
ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) ϕ 0 l ( M 1 ( n ) , n ) = 2 π 2 π = L G .
Therefore, the point ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) = ϕ 0 l ( M 1 ( n ) , n ) + L G belongs to the same straight line as the point ϕ 0 l ( M 1 ( n ) , n ) (see discussion in Section 3) and ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) is not a generating point.
Consider now case (B). We substitute S n = 1 into (25) to obtain
ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) ϕ 0 l ( M 1 ( n ) , n ) = 2 π 2 π 1 = L G 1 .
Therefore, ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) = ϕ 0 l ( M 1 ( n ) , n ) + L G 1 does not belong to the same straight line as the point ϕ 0 l ( M 1 ( n ) , n ) . Furthermore, it follows from (24) that
ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) = ϕ 0 l ( M 1 ( n ) , n ) + L G 1 = n π δ ( n 1 ) π 1 + L G 1 = π δ 1 + L G 1 + d ( n 1 ) π = Φ 1 + L G + ( d ( n 1 ) π 1 ) .
Since d ( n 1 ) π < 1 , we have ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) < Φ 1 + L G and therefore ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) is another generating point in the system.
Let us now prove that there are at least P m i n 2 = 3 and at most P m a x 2 = 4 grid points positioned along the line L 2 i on the grid G i . Consider a generating point ϕ i G ϕ 0 l ( M 1 ( n ) , n ) . We have by the definition of generating point
ϕ i G = n π δ ( n 1 ) π = π δ 1 + α ( n ) ,
where
0 α ( n ) = ( n 1 ) π ( n 1 ) π L G .
Consider now the exit through the next channel and let us check whether the point ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) belongs to the grid G i generated by ϕ 0 l ( M 1 ( n ) , n ) . We require ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) = ϕ 0 l ( M 1 ( n ) , n ) + L G for the point ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) to be on the grid G i . The boundary condition gives
ϕ 0 l ( M 1 ( n ) , n ) + L G = π δ 1 + α + L G < ϕ m a x = π δ ,
and therefore, we have
α + L G < 1 .
Since the generating length is L G = 2 π 2 π d 2 π , we have 0.28 < L G < 0.29 . Hence, the above condition holds for any α [ 0 , L G ] and the point ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) always belongs to the grid G i generated by ϕ 0 l ( M 1 ( n ) , n ) .
Similarly, let us check whether the point ϕ 0 l ( M 1 ( n + 4 ) , n + 4 ) belongs to the grid G i , i.e., ϕ 0 l ( M 1 ( n + 4 ) , n + 4 ) = ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) + L G = ϕ 0 l ( M 1 ( n ) , n ) + 2 L G . Implementing the boundary condition gives
π δ 1 + α + 2 L G < π δ α + 2 L G < 1 .
Again, the above condition holds for any α [ 0 , L G ] .
Consider now ϕ 0 l ( M 1 ( n + 6 ) , n + 6 ) . Similar analysis gives
π δ 1 + α + 3 L G < ϕ m a x = π δ α + 3 L G < 1 .
This condition holds for α [ 0 , α ) , where α = 1 3 L G = 0.15044407 and is violated for any α [ α , L G ] . Hence, the point ϕ 0 l ( M 1 ( n + 6 ) , n + 6 ) can belong to the grid G i generated by the point ϕ 0 l ( M 1 ( n ) , n ) or can be another generating point. In the first case, the distance between ϕ 0 l ( M 1 ( n + 4 ) , n + 4 ) and ϕ 0 l ( M 1 ( n + 6 ) , n + 6 ) is L G , and S n = 0 , while in the latter case the distance between ϕ 0 l ( M 1 ( n + 4 ) , n + 4 ) and ϕ 0 l ( M 1 ( n + 6 ) , n + 6 ) is L G 1 , and S n = 1 .
Let α [ α , L G ] , and then a new generating point appears at the interval ( Φ 1 , Φ 1 + L G ) . We have Φ 1 < Φ 1 + α + 3 L G 1 , as α + 3 L G > 1 by choice of α [ α , L G ] . We also note that Φ 1 + α + 3 L G 1 = Φ 1 + L G + ( α + 2 L G 1 ) < Φ 1 + L G because α + 2 L G < 1 always holds.
Finally, we check whether the point ϕ 0 l ( M 1 ( n + 8 ) , n + 8 ) belongs to the grid G i . We have
π δ 1 + α + 4 L G < ϕ m a x = π δ α + 4 L G < 1 .
This condition is violated for any α [ 0 , L G ] and we either conclude that ϕ 0 l ( M 1 ( n + 8 ) , n + 8 ) is another generating point in the system (which occurs if ϕ 0 l ( M 1 ( n + 6 ) , n + 6 ) is not a generating point) or ϕ 0 l ( M 1 ( n + 8 ) , n + 8 ) belongs to the grid G i + 1 generated by point ϕ i + 1 G ϕ 0 l ( M 1 ( n + 6 ) , n + 6 ) .
We have shown that if ϕ 0 l ( M 1 ( n ) , n ) is a generating point, then the points ϕ 0 l ( M 1 ( n ) , n ) , ϕ 0 l ( M 1 ( n + 2 ) , n + 2 ) , ϕ 0 l ( M 1 ( n + 4 ) , n + 4 ) always belong to the line L 2 i , while the point ϕ 0 l ( M 1 ( n + 6 ) , n + 6 ) either belongs to the line L 2 i or becomes the next generating point. Hence, the maximum number P m a x 2 of grid points along the line L 2 i is P m a x 2 = 4 .
It is important to note that, while the number of points along the line L 1 i depends on the parameter δ , the number of points along the line L 2 i is defined by the step size Δ ϕ and does not depend on the channel width. Furthermore, the condition α ( n ) > α that defines the next generating point in the system depends on the value of n, as α = α ( n ) in (27). We will argue in Section 6 that the above condition cannot be checked beforehand for each new n and therefore we cannot say a priori how the next grid G i is shifted with respect to the previous grid.

5. The System with N Channels Open

Knowledge of generating points allows one to find where the particle has to be located at the time t = 0 to leave the domain through the k-th channel. This question can be investigated for any k N and therefore the number of channels N can be arbitrary in the problem. However, the analysis in Section 3 and Section 4 has been made under the assumption that only the k-th channel is open for the particle’s escape through it, while the original problem statement demands that the particle can escape the domain through any channel. The definition of the number of channels N requires careful consideration when all channels are open in the system. Based on the results obtained in Section 3, in the following we explain how to obtain a solution to the escape problem with all channels open.
Given the number of channels N, we will say the total escape occurs in the system if the particle exits the domain through one of those channels, wherever the initial position of the particle ϕ 0 is within the domain [ 0 , ϕ m a x ] . Clearly, if the total escape occurs for some N = N m i n , then it will also occur for any N > N m i n . Hence, our next goal is to define the minimum number of channels N m i n for which the total escape is ensured.
Let us introduce the escape range  P e ( N ) as follows:
P e ( N ) = 1 ϕ m a x k = 1 N L ϕ 0 ( k ) ,
where L ϕ 0 ( k ) is a subdomain in the domain [ 0 , ϕ m a x ) identified from the condition that the particle escapes through the k-th channel if its initial position is ϕ 0 L ϕ 0 ( k ) . We then define the minimum number of channels N m i n required for the total escape from the following conditions:
P e ( N ) < 1   for   any   N < N m i n , a n d P e ( N m i n ) = 1 .
Unlike the ‘single channel’ problem in Section 3, the definition of L ϕ 0 ( k ) in (28) now requires the analysis of intersection between intervals where the time t e remains constant to avoid overlapping of those intervals. An example of such overlap is shown in Figure 6a, where we sketch two hypothetical times m 1 ( n 1 ) and m 2 ( n 2 ) corresponding to the exit through the channels k 1 and k 2 > k 1 , respectively (cf. Figure 3). It is easily seen in the figure that we cannot consider the entire subdomain [ ϕ 0 l ( m 2 ) , ϕ 0 r ( m 2 ) ] as an interval where the particle has to be placed to leave the domain with the exit time m 2 . The correct interval is now given by [ ϕ 0 r ( m 1 ) , ϕ 0 r ( m 2 ) ] and is highlighted in red along the ϕ 0 -axis in Figure 6a. We also note that the subdomain [ ϕ 0 l ( m 1 ) , ϕ 0 r ( m 2 ) ] provides the exit time given by m 1 ( n 1 ) or m 2 ( n 2 ) .
The definition (28) and (29) can be illustrated by the baseline example introduced previously in Section 3. We have ϕ m a x = π δ = 3.0415 for the channel half-width δ = 0.1 . For the number of channels N = 3 in the baseline example, there are nine intervals [ ϕ 0 l , ϕ 0 r ] (i.e., three intervals for each channel) where the escape is possible if the particle’s initial position belongs to any of those intervals; see Figure 4. Since the length of each interval [ ϕ 0 l , ϕ 0 r ] is 2 δ in the example of Figure 4, the size of the subdomain where escape is possible is k = 1 N L ϕ 0 ( k ) = 9 ( 2 δ ) = 18 δ = 1.8 when δ = 0.1 is considered in the definition (28). The same result can be obtained by noting that we have three subdomains L ϕ 0 ( 1 ) , L ϕ 0 ( 2 ) , and L ϕ 0 ( 3 ) in the above example, where each subdomain L ϕ 0 ( k ) , k = 1 , 2 , 3 , consists of three equal intervals of length 2 δ ; see the explanation of L ϕ 0 ( k ) in the definition (28). Substitution of k = 1 N L ϕ 0 ( k ) = 1.8 into (28) gives P e = 0.5918 < 1 and therefore escape through any of the first three channels is not the total escape. This statement is supported by the graph in Figure 4 where we can see gaps in the domain of initial condition for which the exit time is not defined.
Consider now N = 19 in the same example (see Section 4). Direct computation reveals that P e = 1 for N = 19 , yet this number of channels is N N m i n as the total escape P e = 1 can also be achieved for a smaller number of channels, e.g., when we have N = 12 or N = 9 . The accurate computation of N m i n is then based on the Algorithm 1.
Algorithm 1
  • Consider the channel number k = 1 . Let the domain D = [ 0 , ϕ m a x ) and the subdomain S 1 = .
  • Define n = 2 k 1 .
  • Find all subintervals [ ϕ 0 l , ϕ 0 r ] , where exit through the escape channel k is possible.
    ϕ 0 l ( m , n ) = n π δ m ( n ) , ϕ 0 r ( m , n ) = n π + δ m ( n ) ,
    where m ( n ) N : M 1 ( n ) m ( n ) M 2 ( n ) , M 1 = ( n 1 ) π , and M 2 = n π + δ .
  • Define the subdomain R k :
    R k = [ ϕ 0 l ( M 2 , n ) , ϕ 0 r ( M 2 , n ) ] [ ϕ 0 l ( M 2 1 , n ) , ϕ 0 r ( M 2 1 , n ) ] [ ϕ 0 l ( M 1 , n ) , ϕ 0 r ( M 1 , n ) ] .
  • Find S ¯ k = D S k and R ¯ k = S ¯ k R k .
  • Define the subdomain S k + 1 :
    S k + 1 = S k R ¯ k .
  • Increase k by one and repeat steps 2–6 until S k + 1 = D . Then N m i n = k .
Application of the above algorithm to the baseline example gives N m i n = 7 ; that is, the particle initially positioned anywhere in the domain [ 0 , ϕ m a x ) always exits the circle through one of the first seven channels when the half-width of the channel is δ = 0.1 . The graph t e ( ϕ 0 ) generated for N = 7 is shown in Figure 6b where there are no gaps in the graph (cf. the graph in Figure 4 generated for N = 3 ). The results of Figure 6b confirm the previous conclusion of Figure 6a that shorter intervals of a constant exit time should be expected when the channel number k increases. Furthermore, the number of subintervals [ ϕ 0 l , ϕ 0 r ] increases as we decrease the channel half-width δ because it follows from (10) that | ϕ 0 r ϕ 0 l | 2 δ . Hence, we have to increase the number of channels N m i n in the system to ensure that the entire interval [ 0 , ϕ m a x ) is covered by subintervals [ ϕ 0 l , ϕ 0 r ] without leaving any gaps between them when the channel narrows. For the remainder of the paper, we will investigate how the graph t e ( ϕ 0 ) changes when the channel half-width decreases.

6. Random Jumps in the Exit Time

In Section 4, we have shown that the graph ϕ 0 ( t e ) is entirely defined by generating points in the interval [ Φ 1 , Φ 1 + L G ] , where Φ 1 = π δ 1 . The condition P e = 1 imposed on the escape range in (29) implies that we have to increase the number of channels N when the channel width decreases. Consider an arbitrary interval of length Δ = 2 δ [ Φ 1 , Φ 1 + L G ] and assume that there are no generating points ϕ G within the interval Δ as shown in Figure 7a. Since we need at least one generating point to define the exit time for the initial condition ϕ 0 Δ , we have to add new generating points to the system until at least one of them will appear within the interval Δ . In other words, we should have a number of generating points sufficient to cover the whole interval [ Φ 1 , Φ 1 + L G ] by subintervals [ ϕ 0 l ( M 1 ( n ) , n ) , ϕ 0 r ( M 1 ( n ) , n ) ] , otherwise the graph t e ( ϕ 0 ) , ϕ 0 [ 0 , ϕ m a x ) will have gaps where the exit time is not defined and the escape range will be P e < 1 . Producing new generating points requires us to increase the number of channels N as follows from the discussion in Section 4.
Conversely, increasing N when the channel width decreases will produce new generating points. Thus, the following question arises from the above consideration: given the number of generating points, where will the next generating point be placed over the interval [ Φ 1 , Φ 1 + L G ] ? In the following, we demonstrate that the position (26) of every next generating point cannot be predicted; that is, the generating points are randomly located in the interval [ Φ 1 , Φ 1 + L G ] .
The randomness of generating points originates from the definition of the number π . We have π = π + d π , where d π = 0.14159265 . . . ( 0 , 1 ) . Let us present the fractional part d π as
d π = ω 1 10 1 + ω 2 10 2 + ω 3 10 3 + = p = 1 ω p 10 p .
The decimal digits of the transcendental number π can be determined using digit-extraction algorithms where the nth decimal digit can be computed without requiring the computation of earlier digits; e.g., see [33]. Meanwhile, various studies [34,35,36] have demonstrated that the sequence of decimal digits ω 1 , ω 2 , ω 3 , in (30) is random. In particular, it has been argued in [36] that the number π can be used as a random number generator. Although randomness of the sequence ω 1 , ω 2 , ω 3 , remains an open question that discussion is far beyond the scope of this paper, once the randomness of the decimal digits of π has been admitted it has far-reaching consequences in our problem. Consider n π = n ( π + d π ) = n π + n d π , for an arbitrary n N . Using expansion (30) gives
n d π = A + p = 1 ω ˜ p 10 p ,
where A 0 is an integer number, and the new expansion coefficients ω ˜ p have been obtained by multiplying and adding terms in a random sequence { ω 1 , ω 2 , ω 3 , } . Hence, the number n π is
n π = n π + d n π ,
where d n π ( 0 , 1 ) and a sequence of decimal digits in the fractional part d n π is random.
Let now ϕ i G , i = 2 , 3 , be a new generating point added to the system. The point ϕ i G is defined by (26) for some n N and α ( n ) [ 0 , L G ] . On the other hand, we have m ( n ) = M 1 ( n ) in (11) when ϕ 0 l = ϕ i G and direct computation results in
ϕ i G = n π δ M 1 ( n ) = ( n 1 ) π + π δ ( n 1 ) π = π δ 1 + ( n 1 ) π ( n 1 ) π .
Comparison of (26) and (32) gives α ( n ) = ( n 1 ) π ( n 1 ) π = d ( n 1 ) π . Hence, the generating point is
ϕ i G = π δ 1 + d ( n 1 ) π ,
where 0 < d ( n 1 ) π L G . Since a sequence of decimal digits in the fractional part d ( n 1 ) π of the number ( n 1 ) π is random, the position of the next generating point ϕ i G appearing in the interval [ Φ 1 , Φ 1 + L G ] cannot be predicted as the number of channels increases. In other words, the grids G i produced by the points ϕ i G , i = 1 , 2 , 3 are randomly shifted with respect to each other.
The distribution of generating points over the interval [ Φ 1 , Φ 1 + L G ] is illustrated in Figure 7b–d, where we show the position of the next generating point with respect to the previous generating point. The number of generating points P increases from P = 500 in Figure 7b to P = 5000 in Figure 7c, confirming that the generating points tend to be distributed over the entire interval [ Φ 1 , Φ 1 + L G ] . However, their distribution is not uniform as strong clustering of generating points occurs at a finer spatial scale (see Figure 7d) where the appearance of any new cluster of points cannot be predicted.
Consider any point ϕ 0 [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] for which the exit time is t e = m . Let ϕ 0 belong to the grid G i defined by a generating point ϕ i G . Let us now give a perturbation of the size 2 δ to the initial condition ϕ 0 , where we assume that δ is small enough, i.e., 2 δ < L G . Since the new point ϕ 0 = ϕ 0 + 2 δ is outside the interval ( ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ) , the particle initially located at ϕ 0 will have a different exit time t e = m . Furthermore, the point ϕ 0 does not belong to the same grid G i to which the point ϕ 0 belongs because the distance between them is less than L G (see the discussion in Section 4).
Let us assume that ϕ 0 G j , j i . Since the grids G i and G j are randomly shifted with respect to each other, the difference Δ t e = m m between the exit times when the particle is initially positioned at the point ϕ 0 or at the point ϕ 0 cannot be determined a priori. Hence, any perturbation of the size 2 δ in the initial condition results in an unpredictable change in exit time. For the channel half-width δ 0 , the system goes to the state we refer to as countable chaos in Section 7 below.
The increasing unpredictability of the system as the channel becomes more narrow is shown in Figure 8, where the channel half-width decreases from δ = 0.1 in Figure 8a to δ = 0.005 in Figure 8d. We want to emphasise here that although a visual inspection of the graphs in Figure 8 may suggest their periodicity, those graphs are not periodic (see also the discussion in Section 8). The positions of local minima and maxima in each graph in the figure are not equidistant along the ϕ 0 -axis: they are slightly yet randomly shifted from an equidistant distribution where a random shift of the maxima and minima points in the graph is a consequence of a random distribution of generating points over the interval [ Φ 1 , Φ 1 + L G ] ; cf. Figure 7b–d.
It can be seen from Figure 8 that oscillations in the exit time shown in the t e ( ϕ 0 l ( m , n ) ) -plane become more severe as δ decreases. The analysis of the graphs in the figure also reveals that the maximum exit time increases as the channel narrows. Thus, our next aim is to investigate what conclusions can be drawn about the exit time t e in the extreme case of an infinitely narrow channel δ 0 .

7. Countable Chaos

In this section, we check to what extent the exit time is sensitive to initial conditions in the system with an infinitely narrow channel. Sensitivity to initial conditions is a pivotal feature of chaos, and investigating this issue should help us to decide whether the system (1)–(2) has chaotic properties when the channel width becomes infinitely small. The sensitivity to initial conditions can be confirmed by calculating Lyapunov exponents, where a dynamical system that has at least one positive Lyapunov exponent is considered chaotic [20,21,22]. However, the maximal Lyapunov exponent calculated for a simple linear map (2a) is λ = 0 . Therefore, we suggest an alternative approach to measure the divergence of the nearby trajectories as the channel half-width δ 0 .
Consider the total escape defined by the number of channels N m i n for the given channel width δ and let P = P ( δ ) be the number of subintervals where the exit time t e remains constant. The number of jumps N J between those subintervals is given by
N J = P 1 .
Let us numerate the subintervals of constant exit time with the index p = 1 , 2 , , P . The jump magnitude J p is then defined for each jump between the subintervals as
J p = t e ( ϕ 0 l ( p + 1 ) ) t e ( ϕ 0 l ( p ) ) , p = 1 , 2 , , N J ,
where ϕ 0 l ( p ) is the left boundary of the p-th sub-interval [ ϕ 0 l ( p ) , ϕ 0 r ( p ) ] .
Consider two trajectories starting at points ϕ 0 I and ϕ 0 I I separated by the distance ϵ in the domain [ 0 , ϕ m a x ) , where we assume that ϕ 0 I I = ϕ 0 I + ϵ for the sake of convenience. Let ϕ 0 l ( p ) < ϕ 0 I < ϕ 0 r ( p ) and ϕ 0 l ( p + 1 ) < ϕ 0 I I < ϕ 0 r ( p + 1 ) ; i.e., there is a jump J p located within the interval [ ϕ 0 I , ϕ 0 I I ] . Let also t e ( ϕ 0 l ( p + 1 ) ) > t e ( ϕ 0 l ( p ) ) , and then the length l 1 ( t ) of the first trajectory remains the same for any time t > t e ( ϕ 0 l ( p ) ) as the particle has already left the domain. It follows from (2) that the distance between the two trajectories accumulated over time t [ t e ( ϕ 0 l ( p ) ) , t e ( ϕ 0 l ( p + 1 ) ) ] is d ( t ) = ϕ 0 I I + t l 1 ( t e ) > 0 for Δ ϕ = 1 . Substituting ϕ 0 I I = ϕ 0 I + ϵ and l 1 ( t e ) = ϕ 0 I + t e ( ϕ 0 l ( p ) ) into the above expression, we obtain
d ( t ) = t t e ( ϕ 0 l ( p ) ) + ϵ ,
i.e., the distance d ( t ) between the trajectories grows linearly with time. The maximum distance between the trajectories is d m a x = d ( t e ( ϕ 0 l ( p + 1 ) ) ) = t e ( ϕ 0 l ( p + 1 ) ) t e ( ϕ 0 l ( p ) ) + ϵ = t e ( ( ϕ 0 l ( p + 1 ) ) t e ( ϕ 0 l ( p ) ) + ϵ = J p + ϵ and we have
d m a x J p a s ϵ 0 ,
where the jump magnitude J p remains unknown until the solution t e ( ϕ 0 ) is obtained in the entire domain of definition [ 0 , ϕ m a x ) .
Given the results (36) and (37), we note that separation of trajectories (36) occurs over a finite time only. In addition, many trajectories that have the distance ϵ between them at time t = 0 will have the same distance ϵ between them at any time t > 0 . Since the function t e ( ϕ 0 ) is piecewise constant, the size of the subdomain of the initial condition where trajectories that are initially a very small distance apart will diverge over time depends on the number of jumps and can be evaluated as 2 ϵ N J . Consider, for example, δ = 0.1 (see the baseline case in Section 3) and ϵ = 0.005 . We have the number of jumps N J = 21 , as seen in Figure 6, which results in 2 ϵ N J = 0.21 , while the total size of the domain [ 0 , ϕ m a x ) where the trajectories start is ϕ m a x = π δ 3.0416 .
Meanwhile, it has been proved in Section 3 that the maximum length of each subinterval [ ϕ 0 l ( p ) , ϕ 0 r ( p ) ] where the exit time t e remains constant is 2 δ . Hence, for any given ϵ > 0 there exists a channel half-width δ = δ ( ϵ ) such that any two trajectories initially separated by the distance ϵ will have a different exit time for any δ < δ , no matter where the interval [ ϕ 0 I , ϕ 0 I I ] is located within the domain [ 0 , ϕ m a x ) .
The threshold value δ can be chosen as δ = ϵ / 2 and any two trajectories that are initially a distance ϵ apart will then be separated as (36) in the system with a channel half-width δ < δ . The above conclusion also implies that the number of jumps (34) depends on the parameter δ , and N J ( δ ) increases as δ decreases. For ϵ = 0.005 in the above example, we require δ = 0.0025 to provide further separation of all trajectories separated initially by ϵ and the number of jumps increases from N J = 21 to N J = 23 , 281 when the channel half-width decreases from δ = 0.1 to δ = 0.0025 .
Let us demonstrate that the separation of trajectories becomes stronger in the entire domain [ 0 , ϕ m a x ) as the channel half-width δ decreases. Since the solution to the problem (2)–(4) is available for any δ > 0 , we find the maximum distance between the trajectories (37) in the whole domain of the initial condition [ 0 , ϕ m a x ) by direct computation of the jumps (35) in the function t e ( ϕ 0 ) . For any given channel half-width δ , we introduce the maximum jump J m a x ,
J m a x = max p ( J 1 , J 2 , , J N J ) .
The maximum jump J m a x depends on δ , because it follows from the analysis in Section 3 and Section 5 that the maximum exit time t e m a x can be evaluated as
t e m a x > π δ 2 δ ,
for the given channel half-width δ . We then conclude from (39) that
J m a x ( δ ) a s δ 0 .
We also compute the average jump J a v in the domain [ 0 , ϕ m a x ) ,
J a v = 1 N J p = 1 N J J p .
The average jump J a v depends on δ , since the number of jumps N J defined by (34) increases when the channel half-width δ decreases; see the discussion in Section 6.
The increase in the number of jumps N J as δ decreases is illustrated by Figure 8, where we also provide the value of J m a x in the caption of the figure for each δ considered in the figure. We then show the graphs J m a x ( δ ) and J a v ( δ ) on a logarithmic scale in Figure 9a, where the channel half-width varies from δ = 10 1 to δ = 10 3 . It can be readily noticed from the figure that the maximum distance between the trajectories J m a x (38) and the average distance between the trajectories J a v (41) increase when the parameter δ decreases.
An important observation about the graphs in Figure 9a is that intervals of very rapid growth are interspersed with intervals where the functions (38) and (41) remain constant. A slight change in the parameter δ does not necessarily result in an increase in the number of channels required for the total escape. For example, the number of jumps is N J = 21 for δ = 0.1 in Figure 6b. If we decrease the channel half-width from δ = 0.1 to δ = 0.09 , the position of each jump in the exit time t e ( ϕ 0 ) in Figure 6b will change, but the number of channels required for the total escape will remain N m i n = 7 . Consequently, we will have the same number of jumps N J = 21 and the same maximum jump amplitude J m a x = 25 as the graphs in Figure 9a show.
We now define the minimum jump J m i n in the domain [ 0 , ϕ m a x ) ,
J m i n = min p ( J 1 , J 2 , , J N J ) .
If the minimum jump is a monotone function of δ and we have
J m i n ( δ ) a s δ 0 ,
then sensitive dependence on initial conditions can be defined in the system when δ 0 . Consider an arbitrary distance J > 0 . Under the above assumptions about J m i n ( δ ) , for any two trajectories initially separated by the distance ϵ there exists the channel half-width δ = δ < δ = ϵ / 2 such that the final distance (37) between these trajectories will be d m a x > J . We note that the channel half-width δ can be found from condition J m i n ( δ ) = J .
The graph J m i n ( δ ) is shown on a logarithmic scale in Figure 9b for the same values of the parameter δ as the graphs in Figure 9a. Given ϵ > 0 , consider an arbitrary distance J > 0 (solid red line in the figure). For any channel half-width δ < δ (vertical black dashed line), any two trajectories separated initially by the distance ϵ will have the distance d m a x > ϵ between them, but the condition d m a x > J will not be held for all such trajectories. Consider now δ = δ (vertical red dashed line). For any δ < δ , the distance d m a x (37) between any two trajectories initially separated by the distance ϵ is d m a x > J .
Let us note that we have only used the term ‘chaos’ in this section to indicate the sensitivity to initial conditions in the problem as δ 0 . Furthermore, the definition of sensitive dependence above is different from the conventional definition of sensitive dependence on initial conditions (see e.g., [37,38]) since it is based essentially on the asymptotic behaviour of the system when δ 0 . The sensitivity to initial conditions in the problem manifests itself through an infinitely large number of singular points (jumps) N J in the function t e ( ϕ 0 ) whose locations cannot be predicted a priori. We have N J as δ 0 because the exit time t e is different for any two points initially separated by the distance ϵ > 2 δ in the domain [ 0 , ϕ m a x ) . As the number of jumps increases, so does their magnitude. The maximum jump (38) in the entire domain of the initial condition [ 0 , ϕ m a x ) is J m a x as δ 0 . The numerical results of Figure 9b suggest that the minimum jump J m i n (42) in the domain [ 0 , ϕ m a x ) is J m i n as δ 0 , although we do not provide a rigorous mathematical proof of this statement. Since the maximum distance d m a x between the two trajectories is measured by the jump magnitude (37), any two trajectories initially separated by given ϵ > 0 will be separated by an arbitrarily large distance J in the system with an infinitely narrow channel δ 0 under assumption (43).
Meanwhile, one can say that for any finite channel half-width δ > 0 , there is no chaos in the system. The number of random jumps in the function t e ( ϕ 0 ) is finite for any finite δ and there are a number of subintervals where the exit time remains constant. The number of jumps increases as the channel width decreases, yet the exit time can be accurately calculated by Algorithm 1 for any given δ > 0 and any ϕ 0 [ 0 , ϕ m a x ) to remove unpredictability. Since the function t e ( ϕ 0 ) is entirely defined by generating points belonging to a countable set, a finite number of intervals [ ϕ 0 l , ϕ 0 r ] are required to fill any gap along the ϕ 0 -axis and therefore determine the exit time t e for any ϕ 0 taken from the domain of definition. Hence, we also introduce the term ‘countable’ to emphasise the discrete nature of the process, as all exit times belong to a countable set and can be computed, no matter how small a finite channel half-width δ is.

8. Discussion and Conclusions

We have studied a linear dynamical system resulting from discrete time motion of a particle along a unit circle that has an escape channel of width 2 δ . The time t e required for the particle to approach the escape channel and exit the circle through it depends on the initial position of the particle ϕ 0 and it has been argued in the paper that the solution t e ( ϕ 0 ) is ‘global’; that is, finding the exit time for any given ϕ 0 requires reconstruction of the function t e ( ϕ 0 ) in the entire domain of definition ϕ 0 [ 0 , ϕ m a x ) . The function t e ( ϕ 0 ) is piecewise constant and the exit time remains the same at subintervals of length 2 δ at most and has jumps between those subintervals. Hence, given the channel half-width δ , a slight change in the initial condition ϕ 0 can leave the exit time the same or result in a significant change in the exit time. The system’s response to a slight change in the initial condition cannot be predicted unless the function t e ( ϕ 0 ) is computed everywhere in the domain ϕ 0 [ 0 , ϕ m a x ) .
The dynamical system (1)–(2) studied in the paper presents a convenient formulation of a blind search in confined space problem where the results of our study allow one to conclude about the completeness and time complexity criteria of the search. Completeness of the search follows from randomness of generating points (see Section 4 and Section 6) since that property implies covering the whole interval [ Φ 1 , Φ 1 + L G ] by subintervals [ ϕ 0 l ( M 1 ( n ) , n ) , ϕ 0 r ( M 1 ( n ) , n ) ] with no gaps between them as required to find the exit time for any given initial position of the particle. It also follows from the above requirement that the solution is t e ( ϕ 0 ) 1 δ when the question of time complexity is addressed.
One important result of our study is that the number of random jumps in the function t e ( ϕ 0 ) becomes infinitely large resulting in arbitrary separation of nearby trajectories as the channel half-width δ 0 : the phenomenon of countable chaos arises in the problem with an infinitely narrow channel. The countable chaos is not a conventional chaos definition because it only reveals itself as δ 0 and also because the system has noise that induces sensitive dependence on initial conditions (cf. [12] where it was argued that the system is not chaotic if there is external noise responsible for irregularity in the behaviour of the system). However, the noise is not external and is inherent in the system. The number π responsible for the definition of circular motion also acts as a random number generator which produces sensitivity to initial conditions when the channel half-width δ 0 .
The unpredictability of the exit time observed in the system for any finite channel half-width δ and the requirement to obtain a global solution t e ( ϕ 0 ) , ϕ 0 [ 0 , ϕ m a x ) to find the exit time t e for a given initial position of the particle may be considered undesirable features of the system as they increase the time complexity in the blind search problem. However, the presence of inherent noise actually makes the blind search more successful because it increases the probability of escape. Removing the noise in the problem will result in the ‘the escape is/is not ever possible’ dichotomy as illustrated by the following example.
Let us make the system fully predictable by turning off the random number generator. That is, we want to consider a hypothetical system in which the first channel is located at π ˜ = 3.14 and the distance between channels is 2 π ˜ = 6.28 . This hypothetical π ˜ -system’ can be thought of as a setup where circular motion is replaced by linear motion; i.e., a unit circle is approximated by a polygon.
Generating points in the new π ˜ -system are periodic as the equation
i L G = j Δ ϕ ,
has a solution ( i , j ) N . For Δ ϕ = 1 and the generating length L G = 2 π ˜ 2 π ˜ , we find i = 25 and j = 7 . In other words, the residual i L G accumulated during the discrete time motion over the domain with i = 25 channels (see Section 3) can be fully covered in the j = 7 additional steps of the particle. It is also obvious that Equation (44) does not have any solution ( i , j ) N when L G = 2 π 2 π in the original π -system’ because π is not a rational number.
We want to find the number of channels N m i n required to make the total escape P e = 1 as explained in Section 5. Let us first consider the baseline case δ = 0.1 , Δ ϕ = 1 in the original π -system where the particle moves along a circle. We have P e = 1 for N m i n = 7 channels; see Figure 6b. Direct computation reveals that linear motion in the new π ˜ -system results in the same number of channels required for the total escape; i.e., we have N m i n = 7 .
We now decrease the channel half-width as δ = 0.01 . For circular motion (the π -system), the total escape P e will be achieved when there are N m i n = 61 channels in the system. However, the results are very different when linear motion (the π ˜ -system) is considered. The escape range P e = 0.4984 0.5 is established over the first N = 25 channels and then P e does not change as N due to the periodicity of the generating points. If we have an ensemble of particles statistically uniformly distributed throughout the interval ϕ 0 [ 0 , ϕ m a x ) at time t = 0 , approximately half of them will escape from the domain, while another half will stay in the domain forever. Hence, the fully predictable π ˜ -system can also be thought of as a half-degenerate system because the goal state is never achieved by approximately 50 % of the population.
In the case of circular motion, all particles will sooner or later exit the domain, no matter how narrow the escape channel is. The definition of π makes the system’s behaviour less predictable and more complex, yet the system is not degenerate. The complexity induced by π should be taken into account when tracing the trajectories, but that complexity is an advantage rather than a drawback because it removes the escape dichotomy in the system.
In conclusion, we note that we have been concerned in this paper with reporting random exit times for any finite channel half-width δ and sensitivity to initial conditions in the system (1) and (2) as δ 0 rather than investigating those phenomena in detail. Thus, our study leaves a number of open questions, some of them listed below.
Chaotic properties of the system: The divergence of nearby trajectories has been demonstrated in Section 7, yet more thorough investigation of the condition (43) is necessary to draw a rigorous conclusion about sensitive dependence on initial conditions in the system with an infinitely narrow channel. Furthermore, our study has been focused on sensitivity to initial conditions only as we have assumed that this is the most important property defining a chaotic system in line with the Experimentalists’ definition in [11]. Although there is no universally accepted definition of chaos in a dynamical system so far [19], other definitions of chaos provided, e.g., in [13] or [17], require additional properties of a dynamical system to conclude that the system is chaotic. Those properties will be verified in future work on the problem to see whether the definition of a chaotic regime in the system (1) and (2) can be made compatible with widely accepted definitions of chaos.
Weak chaos: It has been shown in Section 7 that the separation of trajectories occurs weaker than exponentially as the distance between them increases linearly over time. The slower separation of chaotic trajectories is a feature of weak chaos reported, e.g., in [29,30,31,39], and comparison of the system’s asymptotical behaviour as δ 0 with systems where weak chaos has been detected is reserved as a topic of future work. Also, it is still unclear how quickly trajectories diverge on average when the parameter δ decreases. A related question that arises here is whether the transition between domains where the functions J m i n ( δ ) and J m a x ( δ ) remain constant is continuous (albeit with a very steep gradient) or discontinuous in Figure 9. The latter case may be related to the appearance of new generating points in the system when δ decreases, and this issue requires further investigation because it may help us evaluate how fast the system moves to a chaotic regime as δ 0 .
System parameters: The analysis in the paper has been made for the step size of the particle Δ ϕ = 1 . If a different step size Δ ϕ is considered under the condition Δ ϕ > 2 δ , then Algorithm 1 in Section 5 can be used to find the exit time for any finite channel half-width δ . The conclusions made about sensitive dependence on initial conditions in Section 7 will also remain the same if a different (yet finite) value Δ ϕ is chosen in the problem. Meanwhile, the asymptotic behaviour of the system when δ 0 and Δ ϕ 0 is unclear and should be studied in future work.
Pseudo-random number generators: The randomness of the decimal digits of π has been the most important assumption made in the paper. The ability of irrational numbers to serve as pseudo-random number generators has been the focus of research for many years [40], yet this topic remains a big and challenging problem. If we have a rigorous confirmation on the randomness of an irrational number p, an algorithm similar to that presented in the paper can be designed for the number p when a particle performs discrete time motion (1) and (2) along a closed curve of length | p | . On the other hand, if the number p does not have a random sequence of decimal digits, then using it in the problem will result in different properties of the dynamical system (1) and (2). Generating points will not be located randomly and that, in turn, will result in only a limited number of trajectories escaping from the domain (cf. the conclusions for the rational number π ˜ in this section). Thus, we hope that the results of this paper may spark new interest in research on pseudo-random number generators.
Meanwhile, the solution algorithm in Section 5 allows one to study more complex problems based on the results already obtained in this paper. The idealistic setting (1)–(2) employed in the problem can serve as an approximation to various realistic problems, including those in scattering theory [41], animal foraging in a spatial domain [8], cryptography [42], and detection of pulsed signals [43]. If the problem is considered in the framework of classical scattering, one question of interest could be to move from consideration of a single particle to an ensemble of particles. For instance, the approach developed in this paper allows for finding the probability of the event that all particles will leave the domain over a given time, the answer to the above question depending on the initial spatial distribution of particles. In addition, the channel width can be varied with time in order to maximise or minimise the exit time over which all particles will leave the domain.
Alternatively, the blind search problem can be thought of as a foraging problem in which an animal is looking for a profitable patch [ π δ , π + δ ] . In the latter case, the setup (1)–(2) with a single animal can be further investigated if the condition of having a constant step size is relaxed. Although the requirement of discrete time is essential in animal movement models, more realistic movement rules will involve consideration of a stochastic step length defined by a Lévy walk or flight [44]. Furthermore, even when the movement is not random, the step length Δ ϕ is likely to vary as the animal tries to optimise the search time. This brings the system to a new level of complexity, and the study of a variable step length is considered a topic of future work.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the author.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Russell, S.; Norvig, P. Artificial Intelligence: A Modern Approach; Pearson: London, UK, 2013. [Google Scholar]
  2. Bellman, R. On a routing problem. Q. Appl. Math. 1958, 16, 87–90. [Google Scholar] [CrossRef]
  3. Dijkstra, E.W. A note on two problems in connexion with graphs. Numer. Math. 1959, 1, 269–271. [Google Scholar] [CrossRef]
  4. Korf, R.E. Depth-first iterative-deepening: An optimal admissible tree search. Artif. Intell. 1985, 27, 97–109. [Google Scholar] [CrossRef]
  5. Meinshausen, N.; Bickel, P.; Rice, J. Efficient blind search: Optimal power of detection under computational cost constraints. Ann. Appl. Stat. 2009, 3, 38–60. [Google Scholar] [CrossRef]
  6. Silvela, J.; Portillo, J. Breadth-first search and its application to image processing problems. IEEE Trans. Image Process. 2001, 10, 1194–1199. [Google Scholar] [CrossRef]
  7. Liang, H.; Chen, Z.; Fang, G. A depth-first search algorithm for oligonucleotide design in gene assembly. Front Genet. 2022, 13, 1023092. [Google Scholar] [CrossRef]
  8. Kagan, E.; Ben-Gal, I. Search and Foraging: Individual Motion and Swarm Dynamics; CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
  9. Humphries, N.E.; Sims, D.W. Optimal foraging strategies: Lévy walks balance searching and patch exploitation under a very broad range of conditions. J. Theor. Biol. 2014, 358, 179–193. [Google Scholar] [CrossRef]
  10. Hutchinson, J.M.; Stephens, D.W.; Bateson, M.; Couzin, I.; Dukas, R.; Giraldeau, L.A.; Hills, T.T.; Méry, F.; Winterhalder, B. Searching for fundamentals and commonalities of search. In Cognitive Search: Evolution, Algorithms, and the Brain; MIT Press: Davis, CA, USA, 2012. [Google Scholar]
  11. Martelli, M.; Dang, M.; Seph, T. Defining chaos. Math. Mag. 1998, 71, 112–122. [Google Scholar] [CrossRef]
  12. Strogatz, S.H. Nonlinear Dynamics and Chaos; Perseus Books Publishing: New York, NY, USA, 1994. [Google Scholar]
  13. Devaney, R.L. An Introduction to Chaotic Dynamical Systems; Addison-Wesley: Boston, MA, USA, 1989. [Google Scholar]
  14. Li, T.; Yorke, J.A. Period three implies chaos. Am. Math. Mon. 1975, 82, 985–992. [Google Scholar] [CrossRef]
  15. Martelli, M. Introduction to Discrete Dynamical Systems and Chaos; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1999. [Google Scholar]
  16. Shi, Y.; Chen, G. Chaos of time-varying discrete dynamical systems. J. Differ. Equ. Appl. 2009, 15, 429–449. [Google Scholar] [CrossRef]
  17. Wiggins, S. Chaotic Transport in Dynamical Systems. Interdisciplinary Applied Mathematics; Springer: Berlin/Heidelberg, Germany, 1992; Volume 2. [Google Scholar]
  18. Leiber, T. On the impact of deterministic chaos on modern science and the philosophy of science: Implications for the philosophy of technology? Soc. Philos. Technol. Q. Electron. J. 1998, 4, 93–110. [Google Scholar] [CrossRef]
  19. Sprott, J.C. Chaos and Time-Series Analysis; Oxford University Press: Oxford, UK, 2003. [Google Scholar]
  20. Benettin, G.; Galgani, L.; Giorgilli, A.; Strelcyn, J.M. Lyapunov characteristic exponents for smooth dynamical systems and for hamiltonian systems; A method for computing all of them. Part 1: Theory. Meccanica 1980, 15, 9–20. [Google Scholar] [CrossRef]
  21. Datseris, G.; Parlitz, U. Nonlinear Dynamics: A Concise Introduction Interlaced with Code; Springer Nature: Berlin/Heidelberg, Germany, 2022. [Google Scholar]
  22. Schuster, H.G.; Just, W. Deterministic Chaos: An Introduction; Wiley-VCH: Weinheim, Germany, 2005. [Google Scholar]
  23. Banerjee, M.; Ghosh, S.; Manfredi, P.; d’Onofrio, A. Spatio-temporal chaos and clustering induced by nonlocal information and vaccine hesitancy in the SIR epidemic model. Chaos Solitons Fractals 2023, 170, 113339. [Google Scholar] [CrossRef]
  24. Malchow, H.; Petrovskii, S.V.; Venturino, E. Spatiotemporal Patterns in Ecology and Epidemiology: Theory, Models, and Simulation; CRC Press: Boca Raton, FL, USA, 2007. [Google Scholar]
  25. Mokni, K.; Mouhsine, H.; Ch-Chaoui, M. Multi-parameter bifurcations in a discrete Ricker-type predator–prey model with prey immigration. Math. Comput. Simul. 2025, 233, 39–59. [Google Scholar] [CrossRef]
  26. Porcher, R.; Thomas, G. Estimating Lyapunov exponents in biomedical time series. Phys. Rev. E 2001, 64, 010902. [Google Scholar] [CrossRef]
  27. Vulpiani, A.; Cecconi, F.; Cencini, M. Chaos: From Simple Models to Complex Systems; World Scientific: Singapore, 2009. [Google Scholar]
  28. Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef]
  29. Klages, R. Microscopic Chaos, Fractals and Transport in Nonequilibrium Statistical Mechanics; World Scientific: Singapore, 2007. [Google Scholar]
  30. Nee, S. Survival and weak chaos. R. Soc. Open Sci. 2018, 5, 5172181. [Google Scholar]
  31. Ruiz, G.; Bountis, T.; Tsallis, C. Time-evolving statistics of chaotic orbits of conservative maps in the context of the central limit theorem. Int. J. Bifurc. Chaos 2012, 22, 1250208. [Google Scholar] [CrossRef]
  32. Petrovskii, S.V. (School of Computing and Mathematical Sciences, University of Leicester, Leicester, UK). The Blind Man Problem in a Unit Circle. Personal communication, 2020.
  33. Plouffe, S. A formula for the nth decimal digit or binary of π and πn. arXiv 2022, arXiv:2201.12601. [Google Scholar] [CrossRef]
  34. Bailey, D.H.; Borwein, J.M.; Calude, C.S.; Dinneen, M.J.; Dumitrescu, M.; Yee, A. An empirical approach to the normality of π. Exp. Math. 2012, 21, 375–384. [Google Scholar]
  35. Marsaglia, G. On the Randomness of π and Other Decimal Expansions. 2005. Available online: https://api.semanticscholar.org/CorpusID:45766422 (accessed on 1 February 2025).
  36. Tu, S.-J.; Fischbach, E. A study on the randomness of the digits of π. Int. J. Mod. Phys. C 2005, 16, 281–294. [Google Scholar]
  37. Alligood, K.T.; Sauer, T.S.; Yorke, J.A. Chaos—An Introduction to Dynamical Systems; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
  38. Robinson, C. Dynamical Systems; CRC Press: Boca Raton, FL, USA, 1995. [Google Scholar]
  39. Zaslavskiî, G.M.; Sagdeev, R.Z.; Usikov, D.A.; Chernikov, A.A. Weak Chaos and Quasi-Regular Patterns; Cambridge University Press: Cambridge, UK, 1991. [Google Scholar]
  40. Bailey, D.H.; Crandall, R.E. Random generators and normal numbers. Exp. Math. 2002, 11, 527–546. [Google Scholar]
  41. Gaspard, P. Chaos, Scattering and Statistical Mechanics; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar]
  42. Zhou, Y.; Bao, L.; Chen, C.P. A new 1D chaotic system for image encryption. Signal Process. 2014, 97, 172–182. [Google Scholar]
  43. Levanon, N.; Mozeson, E. Radar Signals; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2004. [Google Scholar]
  44. Viswanathan, G.M.; da Luz, M.G.E.; Raposo, E.P.; Stanley, H.E. The Physics of Foraging. An Introduction to Random Searches and Biological Encounters; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
Figure 1. (a) A particle moving around a unit circle. The circle is parameterised by the angle ϕ and the particle starts its movement at ϕ = ϕ 0 . The centre of the escape channel of the width 2 δ is positioned at ϕ = π . (b) An example of a periodic trajectory of the particle, where the particle is shown as a closed red circle at every time t = 1 , 2 , 3 . The position of the particle changes according to (3) until the particle leaves the domain through the escape channel.
Figure 1. (a) A particle moving around a unit circle. The circle is parameterised by the angle ϕ and the particle starts its movement at ϕ = ϕ 0 . The centre of the escape channel of the width 2 δ is positioned at ϕ = π . (b) An example of a periodic trajectory of the particle, where the particle is shown as a closed red circle at every time t = 1 , 2 , 3 . The position of the particle changes according to (3) until the particle leaves the domain through the escape channel.
Mathematics 13 01126 g001
Figure 2. (a) A sweep of the periodic trajectory. The particle shown as a red closed circle escapes the domain through the second channel located at 3 π . (b) An example of the system under the assumption that all channels but one are ‘closed’. The position of each closed channel is indicated by blue dashed lines, while the open channel located at 5 π is shown by bold blue lines. In the original system, the particle would escape through the second channel (cf. Figure 2a), but this channel is now closed and the particle continues moving along the trajectory. The third channel is open, yet the particle cannot exit through it.
Figure 2. (a) A sweep of the periodic trajectory. The particle shown as a red closed circle escapes the domain through the second channel located at 3 π . (b) An example of the system under the assumption that all channels but one are ‘closed’. The position of each closed channel is indicated by blue dashed lines, while the open channel located at 5 π is shown by bold blue lines. In the original system, the particle would escape through the second channel (cf. Figure 2a), but this channel is now closed and the particle continues moving along the trajectory. The third channel is open, yet the particle cannot exit through it.
Mathematics 13 01126 g002
Figure 3. The graphic representation of the inequalities (7). The argument ϕ 0 l in the function l 1 ( n , ϕ 0 ) defines the left endpoint of the interval [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] where the exit time is t e = m if the particle is placed anywhere in [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] at the time t = 0 . The argument ϕ 0 r in the function l 2 ( n , ϕ 0 ) defines the right endpoint of the same interval. Since the values of ϕ 0 are bounded by ϕ m a x = π δ (red dashed vertical line in the graph), the interval where integer numbers m ( n ) are considered is given by [ ( n 1 ) π , n π + δ ] (see red dashed horizontal lines in the figure).
Figure 3. The graphic representation of the inequalities (7). The argument ϕ 0 l in the function l 1 ( n , ϕ 0 ) defines the left endpoint of the interval [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] where the exit time is t e = m if the particle is placed anywhere in [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] at the time t = 0 . The argument ϕ 0 r in the function l 2 ( n , ϕ 0 ) defines the right endpoint of the same interval. Since the values of ϕ 0 are bounded by ϕ m a x = π δ (red dashed vertical line in the graph), the interval where integer numbers m ( n ) are considered is given by [ ( n 1 ) π , n π + δ ] (see red dashed horizontal lines in the figure).
Mathematics 13 01126 g003
Figure 4. (a) The graph t e ( ϕ 0 ) for the channel half-width δ = 0.1 : the exit time t e is shown as a function of the initial condition ϕ 0 when the particle escapes the domain through one of the first three channels. The exit time remains constant over each interval [ ϕ 0 l , ϕ 0 r ] . Sloped dashed lines in the graph correspond to the intervals along the ϕ 0 -axis where the escape through any of the first three channels is not possible. (b) The points ϕ 0 l ( M 1 ( n ) , n ) , n = 1 , 3 , 5 (red closed circles in the graph) belong to the same straight line and a regular structure of the graph t e ( ϕ 0 ) is entirely defined by the position of the point ϕ 0 l ( M 1 ( 1 ) , 1 ) (red closed circle with the ‘1st channel’ label attached); see further explanation in the text.
Figure 4. (a) The graph t e ( ϕ 0 ) for the channel half-width δ = 0.1 : the exit time t e is shown as a function of the initial condition ϕ 0 when the particle escapes the domain through one of the first three channels. The exit time remains constant over each interval [ ϕ 0 l , ϕ 0 r ] . Sloped dashed lines in the graph correspond to the intervals along the ϕ 0 -axis where the escape through any of the first three channels is not possible. (b) The points ϕ 0 l ( M 1 ( n ) , n ) , n = 1 , 3 , 5 (red closed circles in the graph) belong to the same straight line and a regular structure of the graph t e ( ϕ 0 ) is entirely defined by the position of the point ϕ 0 l ( M 1 ( 1 ) , 1 ) (red closed circle with the ‘1st channel’ label attached); see further explanation in the text.
Mathematics 13 01126 g004
Figure 5. (a) The graph t e ( ϕ 0 l ( m , n ) ) . Each point ϕ 0 l ( m , n ) shown as a blue closed circle in the graph is the left boundary of the interval [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] where the exit time t e remains constant. (b) Generating points shown as green closed circles in the graph t e ( ϕ 0 l ( m , n ) ) produce regular grids in the ( ϕ 0 l ( m , n ) , t e ) -plane. The grid G 1 produced by the first generating point (green closed circle with the 1(1) label attached) is shown as a collection of black closed circles corresponding to the exit through the same channel and magenta closed circles corresponding to the exit through the next channel (see further explanation in the text). As the channel number increases, new generating points appear in the system as indicated by the number attached to them along with the corresponding channel number in brackets. All magenta points related to the same generating point have the number of that generating point attached to demonstrate that grids defined by different generating points contain a different (unpredictable) number of nodes.
Figure 5. (a) The graph t e ( ϕ 0 l ( m , n ) ) . Each point ϕ 0 l ( m , n ) shown as a blue closed circle in the graph is the left boundary of the interval [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] where the exit time t e remains constant. (b) Generating points shown as green closed circles in the graph t e ( ϕ 0 l ( m , n ) ) produce regular grids in the ( ϕ 0 l ( m , n ) , t e ) -plane. The grid G 1 produced by the first generating point (green closed circle with the 1(1) label attached) is shown as a collection of black closed circles corresponding to the exit through the same channel and magenta closed circles corresponding to the exit through the next channel (see further explanation in the text). As the channel number increases, new generating points appear in the system as indicated by the number attached to them along with the corresponding channel number in brackets. All magenta points related to the same generating point have the number of that generating point attached to demonstrate that grids defined by different generating points contain a different (unpredictable) number of nodes.
Mathematics 13 01126 g005
Figure 6. (a) Overlapping between intervals along the ϕ 0 -axis corresponding to the exit times m 1 ( n 1 ) and m 2 ( n 2 ) . The subdomain [ ϕ 0 l ( m 1 ) , ϕ 0 r ( m 2 ) ] should be considered to provide the exit time given by either m 1 ( n 1 ) or m 2 ( n 2 ) ; see Figure 3 for explanation of sloped lines l ( ϕ 0 ) . (b) The graph of the exit time t e as a function of the initial condition ϕ 0 for the channel half-width δ = 0.1 . The number of channels required for the total escape is N m i n = 7 , i.e., the particle will always exit the domain through one of the first N = 7 channels, no matter what the initial position ϕ 0 [ 0 , ϕ m a x ) of the particle is. Each interval where the exit time remains constant has the length 2 δ at most.
Figure 6. (a) Overlapping between intervals along the ϕ 0 -axis corresponding to the exit times m 1 ( n 1 ) and m 2 ( n 2 ) . The subdomain [ ϕ 0 l ( m 1 ) , ϕ 0 r ( m 2 ) ] should be considered to provide the exit time given by either m 1 ( n 1 ) or m 2 ( n 2 ) ; see Figure 3 for explanation of sloped lines l ( ϕ 0 ) . (b) The graph of the exit time t e as a function of the initial condition ϕ 0 for the channel half-width δ = 0.1 . The number of channels required for the total escape is N m i n = 7 , i.e., the particle will always exit the domain through one of the first N = 7 channels, no matter what the initial position ϕ 0 [ 0 , ϕ m a x ) of the particle is. Each interval where the exit time remains constant has the length 2 δ at most.
Mathematics 13 01126 g006
Figure 7. (a) Generating points are shown as green closed circles in the interval [ Φ 1 , Φ 1 + L G ] . The number of generating points is not sufficient to cover the whole interval [ Φ 1 , Φ 1 + L G ] by subintervals [ ϕ 0 l ( M 1 ( n ) , n ) , ϕ 0 r ( M 1 ( n ) , n ) ] of the width 2 δ as the interval Δ = 2 δ shown as a blue strip does not contain any generating point. The number of channels should be further increased to provide at least one generating point within the interval Δ . (b,c) Distribution of generating points over the interval [ Φ 1 , Φ 1 + L G ] : the position of the next generating point shown with respect to the previous generating point. The number of generating points P is (b) P = 500 and (c) P = 5000 . (d) Distribution of generating points over the sub-interval [ 2.1285 , 2.1307 ] randomly selected from the interval [ Φ 1 , Φ 1 + L G ] . Distribution is not spatially uniform and contains clusters of points appearing at a finer spatial scale. The total number of the generating points is P = 5000 ; cf. Figure 7c.
Figure 7. (a) Generating points are shown as green closed circles in the interval [ Φ 1 , Φ 1 + L G ] . The number of generating points is not sufficient to cover the whole interval [ Φ 1 , Φ 1 + L G ] by subintervals [ ϕ 0 l ( M 1 ( n ) , n ) , ϕ 0 r ( M 1 ( n ) , n ) ] of the width 2 δ as the interval Δ = 2 δ shown as a blue strip does not contain any generating point. The number of channels should be further increased to provide at least one generating point within the interval Δ . (b,c) Distribution of generating points over the interval [ Φ 1 , Φ 1 + L G ] : the position of the next generating point shown with respect to the previous generating point. The number of generating points P is (b) P = 500 and (c) P = 5000 . (d) Distribution of generating points over the sub-interval [ 2.1285 , 2.1307 ] randomly selected from the interval [ Φ 1 , Φ 1 + L G ] . Distribution is not spatially uniform and contains clusters of points appearing at a finer spatial scale. The total number of the generating points is P = 5000 ; cf. Figure 7c.
Mathematics 13 01126 g007
Figure 8. The graph t e ( ϕ 0 l ( m , n ) ) for various channel half-width δ when the number of channels is N = N m i n . The left boundaries ϕ 0 l ( m , n ) of intervals [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] where the exit time remains constant are shown as blue closed circles in the graph. The number N m i n increases as the channel width decreases resulting in stronger unpredictability in the exit time t e as indicated by the increasing number of jumps N J and the increasing maximum jump amplitude J m a x in the system. (a) The channel half-width is δ = 0.1 , the number of channels is N m i n = 7 , the number of jumps is N J = 21 , the maximum jump is J m a x = 25 (b) δ = 0.05 , N m i n = 26 , N J = 80 , J m a x = 113 (c) δ = 0.01 , N m i n = 61 , N J = 188 , J m a x = 333 (d) δ = 0.005 , N m i n = 114 , N J = 354 , J m a x = 377 .
Figure 8. The graph t e ( ϕ 0 l ( m , n ) ) for various channel half-width δ when the number of channels is N = N m i n . The left boundaries ϕ 0 l ( m , n ) of intervals [ ϕ 0 l ( m , n ) , ϕ 0 r ( m , n ) ] where the exit time remains constant are shown as blue closed circles in the graph. The number N m i n increases as the channel width decreases resulting in stronger unpredictability in the exit time t e as indicated by the increasing number of jumps N J and the increasing maximum jump amplitude J m a x in the system. (a) The channel half-width is δ = 0.1 , the number of channels is N m i n = 7 , the number of jumps is N J = 21 , the maximum jump is J m a x = 25 (b) δ = 0.05 , N m i n = 26 , N J = 80 , J m a x = 113 (c) δ = 0.01 , N m i n = 61 , N J = 188 , J m a x = 333 (d) δ = 0.005 , N m i n = 114 , N J = 354 , J m a x = 377 .
Mathematics 13 01126 g008
Figure 9. (a) The maximum jump J m a x (38) (blue solid line, blue stars) and the average jump J a v (41) (red dashed line, red closed circles) as functions of the channel half-width δ . The graphs J m a x ( δ ) and J a v ( δ ) are shown on a logarithmic scale. The distance between trajectories measured by (38) and (41) increases as the channel half-width decreases. (b) The minimum jump J m i n (42) (blue solid line, blue closed circles) is computed for the same range of the channel half-width δ as the graphs in Figure 9a. Since J m i n increases as δ decreases, it is possible to find δ = δ for which the final distance d m a x between nearby trajectories will be d m a x > J (see further explanation in the text).
Figure 9. (a) The maximum jump J m a x (38) (blue solid line, blue stars) and the average jump J a v (41) (red dashed line, red closed circles) as functions of the channel half-width δ . The graphs J m a x ( δ ) and J a v ( δ ) are shown on a logarithmic scale. The distance between trajectories measured by (38) and (41) increases as the channel half-width decreases. (b) The minimum jump J m i n (42) (blue solid line, blue closed circles) is computed for the same range of the channel half-width δ as the graphs in Figure 9a. Since J m i n increases as δ decreases, it is possible to find δ = δ for which the final distance d m a x between nearby trajectories will be d m a x > J (see further explanation in the text).
Mathematics 13 01126 g009
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

Petrovskaya, N. Is π a Chaos Generator? Mathematics 2025, 13, 1126. https://doi.org/10.3390/math13071126

AMA Style

Petrovskaya N. Is π a Chaos Generator? Mathematics. 2025; 13(7):1126. https://doi.org/10.3390/math13071126

Chicago/Turabian Style

Petrovskaya, Natalia. 2025. "Is π a Chaos Generator?" Mathematics 13, no. 7: 1126. https://doi.org/10.3390/math13071126

APA Style

Petrovskaya, N. (2025). Is π a Chaos Generator? Mathematics, 13(7), 1126. https://doi.org/10.3390/math13071126

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