Skip to Content
You are currently on the new version of our website. Access the old version .
  • Article
  • Open Access

4 February 2026

17 Pages

The Structure of the Route to the Period-Three Orbit in the Collatz Map

and
1
Department of Physics, Tianshui Normal University, Tianshui 741001, China
2
Key Laboratory of Atomic and Molecular Physics & Functional Material of Gansu Province, College of Physics and Electronic Engineering, Northwest Normal University, Lanzhou 730070, China
3
Lanzhou Center for Theoretical Physics, Lanzhou University, Lanzhou 730000, China
4
Key Laboratory for Quantum Theory and Applications of the Ministry of Education, Lanzhou University, Lanzhou 730000, China

Abstract

The Collatz map is investigated from a nonlinear-dynamics perspective with emphasis on the structure of its iterative orbits. By embedding integers within Sharkovsky’s ordering, odd initial values are shown to be sufficient for a complete characterization of dynamics. A “direction-phase” decomposition is introduced to separate iterative orbits into upward and downward phases, yielding a family of recursive functions parameterized by the number of upward phases. This formulation reveals a logarithmic scaling relation between the total iteration count and the initial value, confirming finite-time convergence to the period-three orbit. The Collatz dynamics is further shown to be dynamically equivalent to a binary shift map, whose ergodicity implies inevitable evolution toward attractors, thereby reinforcing convergence. Numerical analysis indicates that attraction basins follow a power-law distribution and display pronounced self-similarity. Moreover, odd integers grouped by upward-phase counts are found to follow Gamma statistics. Beyond its research implications, the framework provides a concise pedagogical case study illustrating how nonlinear dynamics, symbolic dynamics, and statistical characterization can be integrated to analyze a classical discrete problem.

1. Introduction

Dynamic systems exhibiting behaviors ranging from periodic oscillations to chaotic phenomena are ubiquitous in nature and engineering [1,2,3,4,5,6]. Nonlinear dynamics provides a systematic framework for analyzing and predicting the evolution of such complex systems [7]. Discrete dynamical systems, governed by difference equations and characterized by iterative state transitions, serve as effective models for phenomena including population dynamics, digital signal processing, and economic cycles [8]. These systems exhibit diverse behaviors such as periodicity, chaos, bifurcations, and fractal patterns [9,10,11]. Their theoretical significance and practical relevance have established discrete dynamical systems as a central focus in nonlinear-dynamics research [12,13,14,15,16,17,18,19,20,21,22,23].
In nonlinear dynamics, Sharkovsky’s theorem [24,25] and Li–Yorke’s theorem [26] are foundational results. Sharkovsky’s theorem establishes the coexistence of periodic solutions in one-dimensional discrete maps through Sharkovsky’s ordering [27], showing that the existence of certain periodic orbits implies the existence of others. In particular, the presence of a period-three orbit guarantees orbits of all integer periods. Li–Yorke’s theorem, encapsulated by the dictum “period-three implies chaos” [26], both reframes Sharkovsky’s insight and provides a rigorous notion of chaos. Chaotic dynamics is characterized by extreme sensitivity to initial conditions: arbitrarily small differences in initial states can grow exponentially, undermining long-term predictability [28,29]. The recognition of deterministic chaos challenges classical expectations that determinism necessarily implies predictability and reshapes the conceptual understanding of complex nonlinear behavior [30,31,32]. Importantly, the “period-three implies chaos” principle applies to continuous self-maps of an interval and does not, in general, extend to purely discrete maps.
In this study, the Collatz map is analyzed as a discrete dynamical system, using methods from nonlinear dynamics to investigate the structure of its iterative orbits and its statistical behavior [33]. Also known as the Collatz conjecture (or the 3 X + 1 problem), it is renowned for its simple formulation [34] and unresolved status [35,36,37,38,39,40,41]. The conjecture asserts that repeated application of the transformation
X = 3 X + 1 , if X is odd ; X / 2 , if X is even ,
eventually maps any positive integer X to the cycle { 4 , 2 , 1 } .
Significant progress has been made in characterizing the probabilistic behavior of Collatz orbits. Early work by Crandall [42] established constraints linking the map to Diophantine equations, and subsequent studies, including Krasikov’s statistical approximations [43], further developed probabilistic approaches. Recently, Tao [40] employed random-walk methods together with skew distributions on cyclic groups to prove convergence for “almost all” integers in the sense of logarithmic density, thereby providing strong heuristic support for the conjecture. More recently, in 2024, Polli et al. [44] carried out a systematic study of hailstone sequences using tools from nonlinear dynamics and time-series analysis—see also references therein. Although the Collatz map is a deterministic arithmetic system, their results indicate that its orbits display pronounced randomness-like behavior, exhibit global features consistent with geometric Brownian motion, and contain identifiable short- and medium-range correlations. These findings highlight connections between arithmetic dynamical systems and methods commonly used in statistical physics.
The Collatz conjecture involves two requirements: (i) uniqueness, meaning that { 4 , 2 , 1 } is the only periodic cycle; and (ii) convergence, meaning that every positive integer reaches this cycle after finitely many iterations. Establishing both properties would resolve the conjecture. However, a universal proof remains elusive despite extensive computational verification. In particular, Barina’s studies report verification for all integers X ≤ 2 68 ≈ 2.9515 × 10 20 in 2021 [45], and an expanded bound of X ≤ 2 71 ≈ 2.3612 × 10 21 by 2025 [46] (see references therein), reflecting continued progress in large-scale verification.
In this work, Sharkovsky’s ordering is employed to represent integers, and it is proved that a complete dynamics characterization of the Collatz map can be obtained by focusing solely on odd initial values. A “direction-phase” decomposition is introduced to classify iterations into upward and downward phases, leading to a family of recursive functions parameterized by the number of upward phases. This formulation reveals a logarithmic relationship between the number of iteration steps and the initial value, and it demonstrates finite-time convergence to the period-three orbit { 4 , 2 , 1 } . In addition, an equivalence between the Collatz map and a binary shift map is established. The ergodicity of the binary shift map [47] implies inevitable evolution toward attractors, thereby reinforcing convergence. Numerical analysis indicates that attraction basins follow power-law distributions and exhibit pronounced self-similarity, while odd integers grouped by upward-phase counts approximately follow Gamma distributions. Beyond its implications for rigorous analysis of the Collatz conjecture, the framework provides a pedagogically useful model for undergraduate and graduate courses in nonlinear dynamics, number theory, computational physics, and computational mathematics, illustrating decomposition strategies for complex maps and parameterization techniques.
The paper is organized as follows. Section 2 defines the Collatz map and introduces the concept of “direction phases”. Section 3 develops the theoretical framework. Section 4 presents the numerical validation. Section 5 concludes and discusses the remaining open challenges.

2. The Collatz Map and Definition of Direction Phases

For brevity, the map in Equation (1) is written as
X n = M ( X n − 1 ) = M n ( X 0 ) ,
where n ,   X n ∈ Z + . The Collatz conjecture states that
lim n → ∞ M n ( X 0 ) = { 4 , 2 , 1 } for all X 0 ∈ Z + ,
that is, every trajectory eventually enters the period-three orbit { 4 , 2 , 1 } .
To formalize the dynamics, the notion of “direction phases” is introduced [48]:
P ↑ ( n ) = 1 , if X n + 1 > X n ( up phase ) , P ↓ ( n ) = − 1 , if X n + 1 < X n ( down phase ) .
Let N ↑ and N ↓ denote the numbers of up and down phases, respectively, counted before the orbit enters { 1 , 4 , 2 } . For example, as shown in Figure 1a–c, trajectories with X 0 = 3 , 5 , 27 yield ( N ↑ , N ↓ ) = ( 2 , 5 ) , ( 1 , 4 ) , ( 41 , 70 ) , respectively. The quantities N ↑ and N ↓ coincide with the numbers of odd and even terms, respectively, in the iteration sequence from X 0 ≠ 1 until the first occurrence of 2. The total number of iterations is N = N ↑ + N ↓ , so that M N ( X 0 ) = 1 .
Figure 1. Cobweb plot of the orbits for different initial values X 0 on a log–log scale.
The Collatz map extends to all integers as
X n + 1 = 3 X n + sgn ( X n ) , if X n is odd , X n / 2 , if X n is even ,
where X n ∈ Z and sgn denotes the sign function. The extended conjecture is then
lim n → ∞ M n ( X 0 ) = { − 4 , − 2 , − 1 } , X 0 ∈ Z − , { 0 } , X 0 = 0 , { 4 , 2 , 1 } , X 0 ∈ Z + .
Figure 2a shows symmetric trajectories for X 0 = ± 9 , which converge to ± 1 . The analysis in this paper focuses on X 0 ∈ Z + , and the theoretical framework is developed in the subsequent sections.
Figure 2. (a) Cobweb plot of the orbits with X 0 = ± 9 . The second and fourth quadrants display the iterative sequences for X 0 = 9 and X 0 = − 9 , respectively. (b) Iterative trajectory for X 0 = 9 from panel (a) shown on a double-logarithmic scale. Note that I 0 = log 2 ( X 0 ) ≈ 3.1699 , I 1 = log 2 ( 3 X 0 + 1 ) ≈ 4.8074 , and Δ = I 1 − I 0 ≈ 1.6375 .

3. Theoretical Analysis

Two infinite-dimensional vectors are defined as
B = 2 0 , 2 1 , 2 2 , … , 2 m , … ,
O = 3 , 5 , 7 , … , 2 n + 1 , … .
The matrix D = B T O then has the explicit form
D = 3 · 2 0 5 · 2 0 … ( 2 n + 1 ) · 2 0 … 3 · 2 1 5 · 2 1 … ( 2 n + 1 ) · 2 1 … ⋮ ⋮ ⋱ ⋮ ⋮ 3 · 2 m 5 · 2 m … ( 2 n + 1 ) · 2 m … ⋮ ⋮ ⋱ ⋮ ⋮ .
Let B , O , and D denote the sets formed by the elements of B , O , and D , respectively. Under Sharkovsky’s ordering [24], the union D ∪ B coincides with Z + .
If X 0 = 2 m ∈ B , then M m ( X 0 ) = 1 , and the corresponding trajectory has N ↑ = 0 and N = N ↓ = m . If X 0 = ( 2 n + 1 ) · 2 m ∈ D , then M m ( X 0 ) = 2 n + 1 ∈ O . Consequently, the analysis of the Collatz map can be restricted to odd initial values X 0 ∈ O .

3.1. Estimation of Iteration Steps

  • Case I: N ↑ = 1 . For X 0 ∈ O with N ↑ = 1 , the following representation holds:
X 0 = F 1 ( m ) = 2 m − 1 3 ∈ O ( m > 2 ) .
The condition F 1 ( m ) ∈ O is satisfied if and only if m = 2 p , which yields
X 0 = F 1 ( p ) = 4 p − 1 3 , p ≥ 2 .
A convenient recursion follows
F 1 ( p ) = 4 p − 1 + F 1 ( p − 1 ) .
If F 1 ( 1 ) ≡ 1 ∈ B is defined by substituting p = 1 into Equation (11), then Equations (11) and (12) generate the same sequence for all p ≥ 2 . From Equation (11), the total number of iterations required for convergence is
N 1 = N ↑ + N ↓ = 1 + 2 p = 1 + log 2 ( 3 X 0 + 1 ) .
  • Case II: N ↑ = 2 . For X 0 ∈ O with N ↑ = 2 , one obtains
X 0 = F 2 ( p , k 1 ) = 2 k 1 F 1 ( p ) − 1 3 ( k 1 ≥ 1 ) .
In this case,
F 2 ( p , k 1 ) = F 2 ( p , k 1 − 2 ) + 2 k 1 − 2 F 1 ( p ) .
  • General case: N ↑ = s . For X 0 ∈ O with N ↑ = s , define recursively
X 0 = F s ( p , k s − 1 ) = 2 k s − 1 F s − 1 ( p , k s − 2 ) − 1 3 .
The function F s satisfies the recursion
F s ( p , k s − 1 ) = F s ( p , k s − 1 − 2 ) + 2 k s − 1 − 2 F s − 1 ( p , k s − 2 ) .
An explicit form can be obtained. For example, F 4 can be written as
F 4 ( p , k 3 ) = 2 k 3 2 k 2 2 k 1 4 p − 1 3 − 1 3 − 1 3 − 1 3 = 2 2 p + k 1 + k 2 + k 3 3 4 − 2 k 1 + k 2 + k 3 3 4 − 2 k 2 + k 3 3 3 − 2 k 3 3 2 − 1 3 .
The general form of F s is
F s = 1 3 s 2 K s − ∑ i = 1 s − 1 3 s − 1 − i 2 K i − 3 s − 1 = 1 3 s 2 K s − ∑ i = 0 s − 1 3 s − 1 − i 2 K i ,
which depends on the independent variables s and p, where
K s = 2 p + K s − 1 , K s − l = ∑ j = l s − 1 k j for l = 1 , 2 , … , s − 1 , K 0 = 0 .
Since k j ∈ Z + for 1 ≤ j ≤ s − 1 , it follows that K s > K s − 1 > … > K 1 ≥ 1 .
Equation (19) implies that if F s is an integer, then F s ∈ O . By writing 3 = 2 + 1 and applying the binomial expansion, Equation (19) can be rewritten as
F s = 1 3 s 2 K s − ∑ i = 0 s − 1 ∑ j = 0 s − 1 − i Γ ( s − i ) Γ ( j + 1 ) Γ ( s − i − j ) 2 s − 1 − i − j + K i ,
where the binomial coefficients are expressed in terms of the Gamma function.
For compactness, Equation (19) can also be rewritten as an inner product,
F s = a s · b s ,
with
a s = 1 3 s 1 , − 3 0 , − 3 1 , … , − 3 s − 3 , − 3 s − 2 , − 3 s − 1 , b s = 2 K s , 2 K s − 1 , 2 K s − 2 , … , 2 K 2 , 2 K 1 , 2 K 0 ,
where the number of up phases s = N ↑ determines the dimension of the vectors. A related construction was reported in Ref. [34]. If X 0 = F s , then N ↓ = K s and the total iteration count satisfies N s = s + K s , so that X N s = M N s ( X 0 ) = 1 . The following discussion estimates the total number of iterations N s .
To visually demonstrate the idea of estimation, Figure 2b presents a cobweb plot for the orbit with initial value X 0 = 9 on a log–log scale. In this representation, the downward red-arrow segments have equal length in the double-logarithmic coordinate system because the lines y = x and y = x / 2 are parallel in log–log coordinates, and the corresponding segment length equals 1. By contrast, the upward blue segments located between y = 3 x + 1 and y = x do not have exactly equal length because y = 3 x + 1 and y = x are not parallel in double-logarithmic coordinates. Since these two curves become approximately parallel for sufficiently large x, the lengths of the upward segments are approximately equal. Therefore, the total length of the upward segments L can then be estimated as
L = s Δ = s ( I 1 − I 0 ) = s log 2 ( 3 X 0 + 1 ) − log 2 ( X 0 ) = s log 2 3 + 1 X 0 ,
where Δ denotes the difference between the exponents indicated in Figure 2b. Logically, if the iteration starting from X 0 eventually enters the period-three orbit, then the total length of the upward segments, along with the initial distance I 0 , equals the total length of the downward segments. That is, the upward and downward trajectories form a closed loop. This balance yields
N ↓ = ⌊ L + I 0 ⌉ = ⌊ s ( I 1 − I 0 ) + I 0 ⌉ ,
where ⌊ x ⌉ denotes rounding x to the nearest integer, i.e., x − ⌊ x ⌉ ∈ [ − 0.5 , 0.5 ) . Therefore, for N ↑ = s , the total number of iterations is
N s = N ↑ + N ↓ = s 1 + log 2 3 + 1 X 0 + log 2 ( X 0 ) ,
which implies logarithmic growth of N s with X 0 . Equation (26) is a main theoretical result of this work. Clearly, Equation (26) reduces to Equation (13) when s = 1 .
In fact, convergence is meaningful only relative to the initial value, so the ratio N s / X 0 is more informative than the absolute magnitude of N s . For example, for X 0 = 2 m ∈ B with m → ∞ , one has N 0 = m → ∞ , while
lim m → ∞ N 0 X 0 = lim m → ∞ m 2 m = 0 ,
which indicates that the iteration count grows sublinearly relative to X 0 .
For fixed s, Equation (26) implies
lim X 0 → ∞ N s X 0 = lim X 0 → ∞ 1 X 0 ln 2 = 0 ,
which supports convergence for X 0 ∈ F . Here F denotes the set of integers generated by the family of functions F s , with F ⊆ O . Equations (27) and (28) therefore establish convergence for all X 0 ∈ F , consistent with Tao’s probabilistic result [40].
The preceding analysis indicates that universal convergence would follow if O ⊆ F (meaning that every odd integer can be generated by the family F s ). In this setting, completeness is achieved when O ≡ F . A direct proof of this equivalence remains challenging. The subsequent discussion examines the structural properties of the iterative orbits from a nonlinear-dynamics perspective, introduces the notion of attraction basins for the Collatz map, and analyzes their associated properties.

3.2. Definition of Attraction Basins

For any X 0 ∈ F , the iteration eventually enters the decaying orbit X N s − 2 p = 4 p ∈ B . In particular, X N s − 2 p − 1 = 4 p − 1 3 ∈ O serves as the entry point into the period-three cycle. Accordingly, X p = F 1 ( p ) = 4 p − 1 3 acts as an absorbing state in the sense that, once reached, subsequent iterations proceed deterministically into B . Given this, the set of initial values { X 0 } ⊂ F that share the same value of p is defined as the basin of attraction labeled by p, and X p is termed the corresponding attractor.
Figure 3 displays self-similarity patterns in the binary representations of the attractors X p , with p = 2 , … , 9 shown for illustration. The properties of these basins are analyzed below.
Figure 3. Binary representations of the attractors X p = ( 4 p − 1 ) / 3 = 5, 21, 85, 341, 1365, 5461, 21,845, 87,381 for p = 2 , 3 , … , 9 .

Nontrivial Cases ( p ≥ 2 )

For F 2 ( p , k 1 ) , the values F 2 ( p , 1 ) and F 2 ( p , 2 ) determine all F 2 ( p , k 1 ) through the recursion relation in Equation (15). Representative examples are
F 2 ( 1 , 1 ) = 1 3 , F 2 ( 2 , 1 ) = 3 , F 2 ( 3 , 1 ) = 41 3 , F 2 ( 1 , 2 ) = 1 , F 2 ( 2 , 2 ) = 19 3 , F 2 ( 3 , 2 ) = 83 3 .
The recursion also implies
F 2 ( p + 3 , 1 ) = 7 · 2 2 p + 1 + F 2 ( p , 1 ) , F 2 ( p + 3 , 2 ) = 7 · 2 2 p + 2 + F 2 ( p , 2 ) .
Equations (29) and (30) lead to the following observations.
1.
F 2 ( p , k 1 ) ∈ O if and only if either p = 2 + 3 m and k 1 = 2 n − 1 , or p = 4 + 3 m and k 1 = 2 n , where m ∈ Z and n ∈ Z + .
2.
When p = 3 n , the values F 2 ( p , k 1 ) are fractional, which implies that X 0 = X p is the only integer initial value in the basin labeled by p = 3 n .
These conclusions are consistent with the numerical simulations reported in Section 4.

3.3. The Scheme of Like-Bernoulli Shift Map

Let X 0 ∈ O . The Collatz map gives
X 1 = 3 X 0 + 1 , X 2 = X 1 / 2 = M 2 ( X 0 ) ,
where X 1 is necessarily even (see Figure 4). For 2 m − 1 < X 0 < 2 m , the binary expansion of X 0 can be written as
X 0 = 2 m − 1 + ∑ j = 1 m − 2 c j 2 j + 2 0 , c j ∈ { 0 , 1 } , c 0 = c m − 1 = 1 .
Figure 4. Demonstration of iterations in the binary system resembling a Bernoulli shift scheme, where X 2 = M ( X 1 ) = M 2 ( X 0 ) , illustrating how the operation M 2 moves c 1 to the rightmost end.
Figure 4 shows that 2 X 0 + 1 corresponds to a left shift in binary followed by appending a terminal 1. Moreover, X 1 = X 0 + ( 2 X 0 + 1 ) performs coefficient-wise binary addition. Carry operations occur whenever a digit sum exceeds 1 and then propagate to higher bits. For example, one may write c 2 ′ = ( c 2 + c 1 + 1 ) mod 2 and c 3 ′ = c 3 + ⌊ ( c 2 + c 1 + 1 ) / 2 ⌋ . This representation highlights a shift-type mechanism: the action of M 2 maps the coefficient c 1 of X 0 to the least significant bit of X 2 , while the remaining coefficients are updated through addition and carry propagation. The same mechanism applies iteratively to X 2 in the subsequent step. When c 1 = 1 , the next update again applies M 2 ; when c 1 = 0 , the next update applies M. As a consequence, the number of up phases N ↑ increases by one whenever the M 2 branch is taken.
From a statistical viewpoint, the digits c j ∈ { 0 , 1 } may be treated as approximately equiprobable, so the induced dynamics is well approximated by a right-shift process on binary strings. In addition, the ergodicity of the associated binary shift map [47] implies that the binary patterns corresponding to X p in Figure 3 occur with nonzero frequency along iterative trajectories. These considerations provide theoretical heuristic support for the convergence of the map within the proposed dynamic framework.
Next, numerical experiments will be conducted to investigate the statistical characteristics of the basins of attraction and to validate the theoretical predictions of the iteration count, i.e., the expression (26).

4. Numerical Verifications

Based on the theoretical analysis presented above, only the case where X 0 ∈ O needs to be considered in the numerical simulations. Since O contains an infinite number of elements, and statistical analysis can only be performed over a finite interval in practical applications, X 0 is restricted to the set { 3 , 5 , … , 2 L + 1 } in specific implementations. Here, L denotes a positive integer that controls the size of the sampling window, and the number of elements falling into the basin of attraction labeled by p is counted simultaneously. The algorithm for the numerical experiments is presented in Appendix A.
Figure 5a shows the count N ( p ) as a function of p for several values of L. It is observed that N ( 2 ) is the largest for all tested L. In addition, N ( p ) = 1 when mod ( p , 3 ) = 0 , consistent with the theoretical analysis in Section 3.2. Figure 5b displays the normalized count N ˜ ( p ) = N ( p ) / L , which represents the fraction of numbers in each basin. Except for the cases mod ( p , 3 ) = 0 , the data indicate N ˜ ( p ) ∝ 1 / X p , as shown by the black reference line. This suggests that the basin sizes follow a power-law distribution, which is consistent with scale invariance and implies the absence of a characteristic basin-size scale [49]. For large L, the fraction N ˜ ( 2 ) approaches 93.77 % , as summarized in Table 1. Each column of Table 1 sums to exactly L, which indicates that all odd integers up to 2 L + 1 are generated by the family of functions F s with p ∈ [ 2 , 19 ] in the reported sampling range.
Figure 5. (a) Histograms of number N ( p ) in different attraction basins p within a given range of X 0 ∈ { 3 , 5 , … , 2 L + 1 } . The legend shows the values of L = 10 1 , 10 2 , … , 10 11 . (b) Same as the panel (a) but in normalized form N ˜ ( p ) = N ( p ) / L and the horizontal axis is replaced by X p = F 1 ( p ) . The solid line serves as reference.
Table 1. Statistics of numbers in different attraction basins p for X 0 ∈ { 3 , 5 , … , 2 L + 1 } with L = 10 1 , 10 2 , … , 10 11 . Note that each column sums to exactly L.
In principle, p is unbounded, so the empirical distribution in Table 1 is expected to approach an upper-triangular form as larger values of p become accessible. Resolving nonzero contributions at larger p requires increasing L. Based on the available data, it is conjectured that in the joint limit p → ∞ and L → ∞ , the dominant fractions approach N ˜ ( 2 ) ≈ 93.77 % , N ˜ ( 4 ) ≈ 2.37 % , and N ˜ ( 5 ) ≈ 3.79 % . Equivalently, N ˜ ( 2 ) + N ˜ ( 4 ) + N ˜ ( 5 ) ≈ 99.93 % remains essentially unchanged, while increasing p and L primarily refines the decimal precision.
Figure 6a shows the ratio N ↓ / N ↑ as a function of X 0 , where different colors correspond to different attraction basins labeled by p, as indicated in the legend. The solid curves are the theoretical predictions from Equation (26). Excellent agreement between theory and numerics is observed. As N ↑ increases, the ratio approaches log 2 ( 3 ) ≈ 1.585 , as indicated by the purple horizontal dashed line. Figure 6b shows the total iteration number N versus X 0 . The growth of N with X 0 is slow, and the numerical results are consistent with the theoretical prediction from Equation (26). This agreement supports the conclusion that the iteration count remains finite relative to X 0 , consistent with Equations (27) and (28). In Figure 6b, the purple dotted curve with cross markers indicates an upper boundary composed of points having the smallest X 0 for a fixed N ↑ . The boundaries separating basins for different p exhibit coastline-like geometry and strong visual similarity. The basin with p = 2 occupies nearly the entire computed interval, consistent with the statistics in Figure 5. In particular, all points on the upper boundary belong to the basin with p = 2 .
Figure 6. Dependence of N ↓ / N ↑ (a) and N = N ↓ + N ↑ (b) on X 0 = 2 n + 1 for n = 1 , 2 , … , 10 8 . Colors denote attraction basins labeled by p (legend in panel (a) shows the values of p, shared by both panels). Solid lines show the theoretical predictions from Equation (26). The purple crossed dotted curve in panel (b) marks the upper boundary, which is replotted in Figure 7a.
To further characterize the upper-boundary points (see cross markers) in Figure 6b, Figure 7 displays their behavior over a wider range. The abscissa X 0 and ordinate N of these boundary points are plotted as functions of N ↑ in Figure 7a–c. Figure 7a shows that X 0 increases approximately in a stretched-exponential manner with N ↑ , as indicated by the magenta dashed curve. This growth is faster than a power law but slower than an exponential, as illustrated by the reference curves and the inset. Figure 7b provides a clearer representation of this trend, with X 0 ∝ exp ( 1.2 N ↑ 1 / 2 ) . The distribution of X 0 along the boundary also exhibits a self-similar fractal pattern reminiscent of a coastline. Figure 7c shows N as a function of N ↑ , indicating an approximately linear increase. For large X 0 , Equation (26) yields N ≈ [ 1 + log 2 ( 3 ) ] N ↑ , which agrees well with the numerical results. Figure 7d shows N / X 0 as a function of X 0 , where the black curve is the theoretical prediction derived from Equation (26). The ratio N / X 0 decreases toward zero as X 0 → ∞ , indicating that the iteration count becomes negligible relative to large X 0 .
Figure 7. (a) X 0 of the upper-boundary points (extracted from Figure 6b) as a function of N ↑ in log–log scale. The magenta dashed curve shows the stretched-exponential fit exp ( 1.2 N ↑ 1 / 2 ) / 7 + 4 ; inset: the same data in semi-log scale. (b) The same data as in panel (a) with the abscissa rescaled to N ↑ 1 / 2 . (c) Total iteration count N = N ↑ + N ↓ versus N ↑ for the same boundary points. (d) Ratio N / X 0 versus X 0 for the same data; the black curve is the prediction from Equation (26) with N ↑ = 1 . Dashed lines in all panels serve as references.
To further quantify the gap between the theoretically estimated iteration count (see Equation (26)) and the numerically obtained iteration count, Figure 8a shows the magnitude of this deviation for X 0 ∈ { 3 , 5 , … , 2 × 10 8 + 1 } . Specifically, the difference δ N between the theoretical values and the actual iteration numbers N is displayed. The blue dots represent the differences before rounding, i.e., δ N 1 = s 1 + log 2 3 + 1 X 0 + log 2 ( X 0 ) − N , while the orange stars show the differences after rounding, i.e., δ N 2 = N s − N . It is observed that − 0.35 < δ N 1 < 0.5 and δ N 2 = 0 within the tested range. Figure 8b presents the statistical distribution of δ N corresponding to panel (a), where the horizontal axis represents the proportion of data points within each statistical interval, while the vertical axis is the same as in panel (a). It is evident that − 0.35 < δ N 1 < 0.025 for X 0 > 10 2 , while ρ ( δ N 2 = 0 ) = 1 for all X 0 . This confirms that the theoretical estimation aligns perfectly with the experimental results.
Figure 8. (a) The difference δ N between the theoretical values (see Equation (26)) and the actual iteration numbers N for convergence with initial value X 0 = 2 n + 1 for n = 1 , 2 , … , 10 8 . The blue dots represent the differences before rounding, i.e., δ N 1 = s 1 + log 2 3 + 1 / X 0 + log 2 ( X 0 ) − N , while the orange stars show the differences after rounding, i.e., δ N 2 = N s − N . For clarity, blue dots for X 0 < 1000 are shown in a larger size. (b) The statistical distribution of δ N corresponding to panel (a), where the horizontal axis represents the proportion of data points within each statistical interval.
Figure 9 shows the distribution of N ↑ for the sampling window X 0 ∈ { 3 , 5 , … , 2 L + 1 } . The histogram height gives the fraction of initial values sharing the same N ↑ . As shown in Figure 9a–g, the data are well approximated by a Gamma distribution of the form ρ ( x ) = A θ K Γ ( K ) x K − 1 e − x / θ , as indicated by the solid curves. Equation (21) suggests a possible analytical route toward explaining the emergence of Gamma statistics, and developing this theoretical basis is left for future work. The distribution becomes broader as L increases, as summarized by the fitted curves in Figure 9h.
Figure 9. (a–g) The distribution of numbers over N ↑ within a given interval of X 0 ∈ [ 3 , 5 , … , 2 L + 1 ] . The solid line is a fitting curve based on the Gamma distribution with the form of ρ ( x ) = A Γ ( K ) θ K x K − 1 e − x / θ . (h) Summarization of all fitted curves together for comparison.
Figure 10a displays the dependence of the Gamma parameters on L. The normalization parameter remains close to unity, with A ≃ 1 . The shape parameter K increases with L and is approximately proportional to log 10 ( L ) , whereas the scale parameter θ exhibits a weak decreasing trend and stays nearly constant over the explored range. The mean of the Gamma distribution, N ¯ ↑ = K θ , increases with L, as shown in Figure 10b. A linear fit yields N ¯ ↑ ≈ 2.54 + 7.79 log 10 ( L ) .
Figure 10. (a) The fitting parameters of the Gamma distribution function in Figure 9 as a function of L. (b) Dependence of the mean value of the Gamma distribution K θ on L.
In addition, the distribution of N ↑ is counted by the attraction basin within the range X 0 ∈ { 3 , 5 , … , 2 L + 1 } by fixing L = 10 11 . The results are shown in Figure 11, where N ( p ) denotes the number of initial values in basin p. Each N ( p ) is well described by a Gamma distribution with basin-dependent parameters. For p = 2 , the fitted curve nearly overlaps the data points, as indicated by the magenta dashed curve.
Figure 11. The count number N ( p ) over N ↑ within a given interval of X 0 ∈ [ 3 , 5 , … , 2 L + 1 ] in a semi-log scale. The magenta dashed line is a fitting curve based on the Gamma distribution.

5. Summary and Discussions

In summary, the Collatz map is studied from a nonlinear-dynamics viewpoint, focusing on the structure of its iterative orbits. Four principal outcomes are obtained. First, arranging positive integers via Sharkovsky’s ordering shows that restricting analysis to odd initial values suffices for a dynamical characterization. Second, a classification scheme based on “direction phases” is introduced to partition iterations into ascending and descending segments. Within this scheme, a logarithmic scaling relation between the iteration count and the initial value is derived from the recursive family F s parameterized by the up-phase number s—see Equation (19)—which establishes finite-time convergence to the period-three cycle for X 0 ∈ F . Third, a dynamical equivalence between the Collatz map and a binary shift map is identified, and the ergodic properties of the shift map provide further theoretical support for convergence. Fourth, numerical simulations reveal that attraction basins follow power-law statistics and display marked self-similarity (see Figure 3, Figure 6 and Figure 11), and that odd integers grouped by up-phase counts are well described by Gamma distributions.
Beyond its theoretical relevance, the framework may be relevant to applications in which discrete nonlinear maps and symbolic dynamics are central. The equivalence between the Collatz map and a binary shift map, together with the ergodic and self-similar features of the basin structure, suggests potential utility in cryptographic constructions, pseudorandom number generation, and complexity-based hashing, where strong mixing properties and scale-free organization are desirable. The power-law basin statistics and the Gamma-type fluctuations in up-phase counts further indicate that Collatz dynamics naturally produces broad distributions, which may be useful for stochastic modeling and the design of randomized algorithms. In addition, recasting a classical number-theoretic problem as a visualizable and computable nonlinear dynamical model provides an instructive case study for undergraduate and graduate teaching, clarifying the connections among symbolic dynamics, ergodicity, scaling laws, and discrete maps.
Several directions for future research follow naturally. Within the tested computational range, all sampled odd integers are consistent with an F s representation, supporting the hypothesis that every odd integer admits a parametrization of the form F s . Proving this statement rigorously would verify the completeness condition O ≡ F and thereby resolve the Collatz conjecture. The structural properties of F s may also connect to broader questions in number theory, since all primes other than 2 belong to the conjectured F s generated subset of odd integers. Another important problem is to develop theoretical estimates or bounds for the up-phase number s associated with a given initial value X 0 . In addition, an analytical explanation for the observed Gamma statistics remains open and may be approached by analyzing Equation (21) and its underlying combinatorial structure. More broadly, extensions to generalized 3 X + 1 type maps, stochastic perturbations, and higher-dimensional symbolic representations may clarify the robustness and universality of the reported scaling laws and basin geometry. Finally, algorithmic and cryptographic developments that exploit the shift-map representation and the basin hierarchy may reveal practical uses of Collatz-type dynamics beyond pure number theory.

Author Contributions

Conceptualization, W.F. and Y.W.; methodology, W.F.; software, W.F.; validation, W.F. and Y.W.; formal analysis, W.F.; investigation, W.F.; resources, W.F. and Y.W.; data curation, W.F.; writing—original draft preparation, W.F. and Y.W.; writing—review and editing, W.F. and Y.W.; visualization, W.F.; supervision, W.F. and Y.W.; project administration, W.F.; funding acquisition, W.F. and Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grants No. 12465010, No. 12247106, No. 12575040, No. 12005156, and No. 12247101). W. Fu was also supported by the Youth Talent (Team) Project of Gansu Province (No. 2024QNTD54), the Gansu Province Long-yuan Youth Talent Project, the Fei-tian Scholars Project of Gansu Province, the Leading Talent Project of Tianshui City, the Innovation Fund from the Department of Education of Gansu Province (Grant No. 2023A-106), the Open Project Program of the Key Laboratory of Atomic and Molecular Physics & Functional Material of Gansu Province (Grant No. 6016-202404), and the Project of Open Competition for the Best Candidates from the Department of Education of Gansu Province (Grant No. 2021jyjbgs-06).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Acknowledgments

We are grateful to the anonymous reviewers for their constructive comments, especially their suggestions on supplementing the pseudo-code and enriching the discussion and future work.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Algorithm for Numerical Experiments

All data presented in the figures and tables of this paper are generated by the following Algorithm A1. For X 0 = 2 n + 1 with n = 1 , 2 , … , 10 L max , the algorithm computes the Collatz sequence and records the following:
  • The total number of iterations N.
  • The number of “3X + 1” operations required to reach 1, i.e., N ↑ (or s).
  • The final odd number (i.e., attractor X p ) encountered before reaching 1.

Appendix A.1. Parameters and Data Structures

It should be noted that for a given large L max , both P max and S max need to take large values to avoid the risk of array (or matrix) index out-of-bounds errors. Of course, an allocatable array (or matrix) could also be used to avoid this risk, but the algorithm presented below uses a fixed array (or matrix). See Table A1.
Table A1. Algorithm parameters and data structures.

Appendix A.2. Output Files

1_Counts_X0.txt: Record the number of iterations and the number of upward phases corresponding to the initial value X 0 .
At each milestone m [ k ] = 10 k , the algorithm generates:
  • 2_Distr_num_up_1Ek.txt: Distribution matrix showing c o u n t s [ p ] [ s ] for all p, s.
  • 3_Distr_door_1Ek.txt: Summary showing c l i s t [ p ] for each attractor category p.

Appendix A.3. Algorithm

Algorithm A1: Collatz Statistical Analysis
Require: 
 
1:
Initialize S max = 600 , P max = 25 , L max = 11
2:
Initialize c o u n t s [ P max ] [ S max ] ← 0                                                         ▷ Distribution matrix
3:
Initialize c l i s t [ P max ] ← 0                                                  ▷ Count for each attractor category
4:
Initialize m [ L max ]                                                                                   ▷ Milestone thresholds
5:
for  k ← 1 to L max  do
6:
     m [ k ] ← 10 k                                                                               ▷ Milestone: 10 1 , 10 2 , 10 3 , …
7:
end for
8:
for  p ← 1 to P max  do
9:
     l i s t [ p ] ← ( 4 p − 1 ) / 3                                                                ▷ Target values of attractors
10:
end for
11:
n ← 0
12:
for  k ← 1 to L max  do                                                                        ▷ Process each milestone
13:
    while  n < m [ k ]  do
14:
         n ← n + 1                                                                                       ▷ Increment n counter
15:
         X 0 ← 2 × n + 1                                                                                ▷ Odd starting value
16:
         X ← X 0                                                                                                     ▷ Starting value
17:
         N ← 0                                                                    ▷ Reset the counter of total iterations
18:
         s ← 0                                                                            ▷ Reset the counter for up-phases
19:
        while  X > 1  do                                                                                   ▷ Collatz iteration
20:
           if  X mod 2 = 1  then
21:
                a t t r a c t o r ← X                                                ▷ Record last odd value, i.e., attractor
22:
           end if
23:
            X ← CollatzStep ( X , s )                                        ▷ Update X and s by Algorithm A2
24:
            N ← N + 1                                                                                     ▷ Increment counter
25:
        end while
26:
        for  p ← 1 to P max  do                                                    ▷ Categorize by attractor value
27:
           if  a t t r a c t o r = l i s t [ p ]  then
28:
                c l i s t [ p ] ← c l i s t [ p ] + 1                                             ▷ Only classified by attractors
29:
                c o u n t s [ p ] [ s ] ← c o u n t s [ p ] [ s ] + 1         ▷ Classified by attractors and up-phases
30:
               break
31:
           end if
32:
        end for
33:
        Write X 0 , N, and s into the file 1_Counts_X0.txt                           ▷ Output results
34:
    end while
35:
    Write c o u n t s into 2_Distr_num_up_1Ek.txt      ▷ Output results for milestone m [ k ]
36:
    Write c l i s t into 3_Distr_door_1Ek.txt
37:
end for
Algorithm A2: CollatzStep ( X , s )                                       ▷ Apply Collatz transformation rule
1:
if  X mod 2 = 0 then
2:
    return  X / 2
3:
else
4:
     s ← s + 1                                                                                   ▷ Increment “3X+1” counter
5:
    return  3 X + 1
6:
end if

References

  1. Ott, E. Strange attractors and chaotic motions of dynamical systems. Rev. Mod. Phys. 1981, 53, 655–671. [Google Scholar] [CrossRef] [Scilit]
  2. Kozak, J.J.; Musho, M.K.; Hatlee, M.D. Chaos, Periodic Chaos, and the Random-Walk Problem. Phys. Rev. Lett. 1982, 49, 1801–1804. [Google Scholar] [CrossRef] [Scilit]
  3. Mogavero, F.; Hoang, N.H.; Laskar, J. Timescales of Chaos in the Inner Solar System: Lyapunov Spectrum and Quasi-integrals of Motion. Phys. Rev. X 2023, 13, 021018. [Google Scholar] [CrossRef] [Scilit]
  4. Pazó, D. Discontinuous transition to chaos in a canonical random neural network. Phys. Rev. E 2024, 110, 014201. [Google Scholar] [CrossRef] [Scilit]
  5. Börner, S.D.; Berke, C.; DiVincenzo, D.P.; Trebst, S.; Altland, A. Classical chaos in quantum computers. Phys. Rev. Res. 2024, 6, 033128. [Google Scholar] [CrossRef] [Scilit]
  6. Lippolis, D. Thermodynamics of chaotic relaxation processes. Phys. Rev. E 2024, 110, 024215. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Fuchs, A. Nonlinear Dynamics in Complex Systems; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar] [CrossRef] [Scilit]
  8. Abraham, R.H.; Gardini, L.; Mira, C. Chaos in Discrete Dynamical Systems, 1st ed.; Springer: New York, NY, USA, 1997. [Google Scholar] [CrossRef] [Scilit]
  9. Peitgen, H.O.; Jürgens, H.; Saupe, D. Chaos and Fractals: New Frontiers of Science, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
  10. Yao, K.E.; Shi, Y. Hopf bifurcation in three-dimensional based on chaos entanglement function. Chaos Solitons Fractals X 2019, 4, 100027. [Google Scholar] [CrossRef] [Scilit]
  11. Rouah, H. Stability analysis and suppress chaos in the generalized Lorenz model. Chaos Solitons Fractals X 2024, 12, 100104. [Google Scholar] [CrossRef] [Scilit]
  12. Feigenbaum, M.J. Quantitative universality for a class of nonlinear transformations. J. Stat. Phys. 1978, 19, 25–52. [Google Scholar] [CrossRef] [Scilit]
  13. Chirikov, B.V. A universal instability of many-dimensional oscillator systems. Phys. Rep. 1979, 52, 263–379. [Google Scholar] [CrossRef] [Scilit]
  14. Ott, E. Chaos in Dynamical Systems, 2nd ed.; Cambridge University Press: Cambridge, UK, 2002. [Google Scholar]
  15. Mackey, M.C. The dynamic origin of increasing entropy. Rev. Mod. Phys. 1989, 61, 981–1015. [Google Scholar] [CrossRef] [Scilit]
  16. Driebe, D.J. Volume 4: Nonlinear Phenomena and Complex Systems. In Fully Chaotic Maps and Broken Time Symmetry; Springer: Dordrecht, The Netherlands, 1999. [Google Scholar] [CrossRef] [Scilit]
  17. Li, C.; Tan, K.; Feng, B.; Lü, J. The Graph Structure of the Generalized Discrete Arnold’s Cat Map. IEEE Trans. Comput. 2022, 71, 364–377. [Google Scholar] [CrossRef] [Scilit]
  18. Oliveira, J.A.; Brochero Martínez, F.E. Dynamics of polynomial maps over finite fields. Des. Codes Cryptogr. 2024, 92, 1113–1125. [Google Scholar] [CrossRef] [Scilit]
  19. Li, C.; Lu, X.; Tan, K.; Chen, G. Graph Structure of Chebyshev Permutation Polynomials Over Ring Z p k . IEEE Trans. Inf. Theory 2025, 71, 1419–1433. [Google Scholar] [CrossRef] [Scilit]
  20. Ghosh, I.; McLachlan, R.I.; Simpson, D.J. The bifurcation structure within robust chaos for two-dimensional piecewise-linear maps. Commun. Nonlinear Sci. 2024, 134, 108025. [Google Scholar] [CrossRef] [Scilit]
  21. Méndez-Bermúdez, J.; Aguilar-Sánchez, R. Tunable subdiffusion in the Caputo fractional standard map. Commun. Nonlinear Sci. 2024, 135, 108075. [Google Scholar] [CrossRef] [Scilit]
  22. Borges, V.S.; Silva, M.T.; Eisencraft, M. Chaotic properties of an FIR filtered Hénon map. Commun. Nonlinear Sci. 2024, 131, 107845. [Google Scholar] [CrossRef] [Scilit]
  23. Meiss, J.; Sander, E. Resonance and weak chaos in quasiperiodically-forced circle maps. Commun. Nonlinear Sci. 2025, 142, 108562. [Google Scholar] [CrossRef] [Scilit]
  24. Šharkowskii, A.N. Co-existence of the cycles of a continuous mapping of the line into itself. Ukrain. Mat. Z. 1964, 16, 61–71. [Google Scholar]
  25. Štefan, P. A theorem of Šarkovskii on the Existence of Periodic Orbits of Continuous Endomorphisms of the Real Line. Commun. Math. Phys. 1977, 54, 237–248. [Google Scholar] [CrossRef] [Scilit]
  26. Li, T.Y.; Yorke, J.A. Period Three Implies Chaos. Amer. Math. Mon. 1975, 82, 985–992. [Google Scholar] [CrossRef] [Scilit]
  27. Kloeden, P.E. On Sharkovsky’s cycle coexistence ordering. Bull. Aust. Math. Soc. 1979, 20, 171–177. [Google Scholar] [CrossRef] [Scilit]
  28. Oestreicher, C. A history of chaos theory. Dialogues Clin. Neuro. 2007, 9, 279–289. [Google Scholar] [CrossRef] [Scilit]
  29. Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef] [Scilit]
  30. Prigogine, I.; Stengers, I. The End of Certainty; Simon and Schuster: New York, NY, USA, 1997. [Google Scholar]
  31. Zaslavsky, G.M. Hamiltonian Chaos and Fractional Dynamics; Oxford University Press: New York, NY, USA, 2005. [Google Scholar]
  32. Gleick, J. Chaos: Making a New Science; Penguin: London, UK, 2008. [Google Scholar]
  33. Sinai, Y.G. Statistical (3x + 1) problem. Commun. Pure Appl. Math. 2003, 56, 1016–1028. [Google Scholar] [CrossRef] [Scilit]
  34. Wirsching, G.J. The Dynamical System Generated by the 3n+1 Function, 1st ed.; Lecture Notes in Mathematics; Springer: Berlin/Heidelberg, Germany, 1998; Volume 1681. [Google Scholar] [CrossRef] [Scilit]
  35. Lagarias, J.C. The 3x + 1 Problem and its Generalizations. Amer. Math. Mon. 1985, 92, 3–23. [Google Scholar] [CrossRef] [Scilit]
  36. Lagarias, J.C. The 3x+1 problem: An annotated bibliography (1963–1999) (sorted by author). arXiv 2011, arXiv:math/0309224. [Google Scholar] [CrossRef] [Scilit]
  37. Lagarias, J.C. The 3x+1 Problem: An Annotated Bibliography, II (2000–2009). arXiv 2012, arXiv:math/0608208. [Google Scholar] [CrossRef] [Scilit]
  38. Lagarias, J.C. The 3x+1 Problem: An Overview. arXiv 2021, arXiv:2111.02635. [Google Scholar] [CrossRef] [Scilit]
  39. Hu, Z. The Analysis of Convergence for the 3X + 1 Problem and Crandall Conjecture for the aX + 1 Problem. Adv. Pure Math. 2021, 11, 400–407. [Google Scholar] [CrossRef]
  40. Tao, T. Almost all orbits of the Collatz map attain almost bounded values. Forum Math. Pi 2022, 10, e12. [Google Scholar] [CrossRef] [Scilit]
  41. Wang, M.; Yang, Y.; He, Z.; Wang, M. The Proof of the 3X + 1 Conjecture. Adv. Pure Math. 2022, 12, 10–28. [Google Scholar] [CrossRef]
  42. Crandall, R.E. On the “3x + 1 ” Problem. Math. Comput. 1978, 32, 1281–1292. [Google Scholar] [CrossRef] [Scilit]
  43. Krasikov, I. How Many Numbers Satisfy The 3x + 1 Conjecture? Int. J. Math. Math. Sci. 1989, 12, 791–796. [Google Scholar] [CrossRef] [Scilit]
  44. Polli, J.G.; Raposo, E.P.; Viswanathan, G.M.; da Luz, M.G.E. Stochastic-like characteristics of arithmetic dynamical systems: The Collatz hailstone sequences. J. Phys. Complex. 2024, 5, 015011. [Google Scholar] [CrossRef] [Scilit]
  45. Barina, D. Convergence verification of the Collatz problem. J. Supercomput. 2021, 77, 2681–2688. [Google Scholar] [CrossRef] [Scilit]
  46. Barina, D. Improved verification limit for the convergence of the Collatz conjecture. J. Supercomput. 2025, 81, 810. [Google Scholar] [CrossRef] [Scilit]
  47. Einsiedler, M.; Ward, T. Ergodic Theory: With a View Towards Number Theory, 1st ed.; Graduate Texts in Mathematics; Springer: London, UK, 2011; Volume 259. [Google Scholar] [CrossRef] [Scilit]
  48. Wang, W.; Liu, Z.; Hu, B. Phase Order in Chaotic Maps and in Coupled Map Lattices. Phys. Rev. Lett. 2000, 84, 2610–2613. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  49. Sethna, J.P. Power laws in physics. Nat. Rev. Phys. 2022, 4, 501–503. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.