Abstract
Motivated by a simple model of earthquake statistics, a finite random discrete dynamical system is defined in order to obtain Catalan number recurrence by describing the stationary state of the system in the limit of its infinite size. Equations describing dynamics of the system, represented by partitions of a subset of , are derived using basic combinatorics. The existence and uniqueness of a stationary state are shown using Markov chains terminology. A well-defined mean-field type approximation is used to obtain block size distribution and the consistency of the approach is verified. It is shown that this recurrence asymptotically takes the form of Catalan number recurrence for particular dynamics parameters of the system.
Keywords:
integer sequences; random dynamical process; discrete dynamical systems; stationary stochastic processes; solvable models; Catalan numbers MSC:
11Y55; 60G10; 40A35; 60C05
1. Introduction
The main result of this work is the definition and analysis of a discrete random dynamical system leading to a distribution related to Catalan number recurrence. It is part of the program for linking discrete random dynamical systems to integer sequences []. The motivation for the program results from previous works [,] on probabilistic cellular automata [] leading to Catalan and Motzkin numbers [,]. These form one more interpretation of each these two integer sequences, as originating from the limiting distributions for discrete dynamical systems.
The achieved results suggest that for other integer sequences also, appropriate dynamical systems can be defined to derive the respective recurrences. However, apart from the examples of Catalan and Motzkin numbers, they have not been defined so far. The implementation of this program creates an interesting link between integer sequences and dynamical systems.
Integer sequences can arise from dynamical systems in the contexts of closed orbits of a point under the action of map iteration (see, for example, [,,]), and from queueing theory (see []). Our approach focuses on the construction of a random dynamical system, which is described by a (stationary state) distribution that is given by the recurrence associated with a specific integer sequence.
The achieved results [,] suggest that for other integer sequences also, appropriate dynamical systems can be defined to derive the respective recurrences. However, apart from the examples of Catalan and Motzkin numbers, they have not been defined so far. The implementation of this program creates an interesting link between integer sequences and dynamical systems.
The dynamical system is inspired by a very simplified view of earthquakes as driven by slow accumulation of energy (possibly generated by respective slow motions in the earth’s crust) and its abrupt releases in the form of quakes. In particular, in the case of a toy model of earthquakes in the form of Random Domino Automaton (see [] and the references therein), it was discovered that the model generates a size distribution of clusters, which, after re-scaling, coincides with Motzkin number recurrence []. A similar system was proposed for Catalan numbers []. It should be emphasized that the previous work was framed using physical terms—here, we present a more rigorous, analytical approach.
This article defines a new system for which—unlike the system []—there are no space correlations. Relevant stationary-state variables are introduced and show how the equations they are supposed to fulfill result from counting all possibilities for all system states. The mean-field-type assumption is strictly formulated. Small-size terms, which are included in the group size distribution equation, disappear in the infinite size limit . Finally, the solution to a special case is briefly discussed.
The model of aggregation and separation of individuals (which can be identified with portions of energy in the context of earthquakes) considered in this article can be illustratively described as follows. Consider the merger dynamics for N units, each of which can be in two mutually exclusive states: prone to merger, or to separation. Separated individuals are always solitary, unlike the aggregated individuals which occur in clusters of sizes . Random changes that occur in discrete time steps can only be as follows: a separating unit can turn into an aggregating unit with a certain constant probability, or a group of (only aggregating) units can either merge with another group, or separate. Both of these possibilities occur with probability depending on the size of the group.
What is the group size distribution in this process? Can it be calculated for the steady state? The short answer to this last question is yes, but the solution is a bit more complex than it might seem at first glance. In particular, Catalan number recurrence is an approximate solution. The nature of this approximation will be explained in detail in the text below. This article defines the system and analyzes it in a detailed way. Obviously, the distribution depends on the choice of model parameters; that is, two functions and one number.
The solution to the problem for the stationary state is given in the form of a recurrence equation derived with an assumption, which can be considered a kind of mean-field approximation. It has also been shown that the proposed derivation of the equations is internally consistent, i.e., the approximate group size distribution equations are consistent with two exact equations, namely for the proportions of aggregating and separating units and for the number of groups. Moreover, for a particular choice of parameters, the recurrence equation is reduced, in the limit of the infinite size of the system N, to the form of Catalan number recurrence [].
The plan of the paper is as follows: Section 2 provides the necessary notation and definitions; Section 3 analyzes the system as a Markov process, introduces stationary variables and specifies the mean-field type approximation that is used later in the text; Section 4 contains the derivation of the equations for the stationary state of the process; then, Section 5 is devoted to the special case leading to Catalan number recurrence; finally, Section 6 contains the possible interpretation of the process in physical terms and finishes with comments.
2. Definition of the System
In this section, we define the system of arbitrary size N and its evolution during discrete time steps. Dynamics of the groups (clusters) is expressed in terms of partitions.
2.1. The System
We start from N individuals, which can be in one of two states.
Definition 1
(States of elements). Let denotes the set of the N first integers , and , where s and a are formal symbols. Then,
defines the state of the element at time .
The label s stands for separating state and the label a stands for aggregating state—the meaning of these terms is given in Definition 8. Since aggregative individuals occur in clusters, we introduce the notion of partitions for a set of indices of aggregative individuals—a group is formed by those individuals, for which indices belong to a block of the partition (at a given time step).
Definition 2
(Set of indexes).
Definition 3
(State of the system). Denote by the set of all possible partitions of The state of the system at the time t, , is given by
The block j of the partition is denoted by .
Note that partitions are well-defined. In the following, we use the notation . Thus
Definition 4
(Size of a block). The size of a block is equal to .
Definition 5
(The number of blocks). The number of blocks is denoted by . For the partition given by Formula (3), the number of blocks is .
The most basic characteristic of the system is the ratio of the number of aggregative individuals to the number of separative ones, or equivalently, the density of aggregative units as given below.
Definition 6
(Density). The density of the system is given by the ratio of the number of aggregative elements, i.e., those with , to the number of all elements
2.2. Evolution Rule
The evolution of the system depends on parameters, i.e., two functions and one number—the probability of merging and probability of separation , both depending on the size of respective cluster, and also on the probability of the transition of an individual from the separative to aggregative state.
Definition 7
(Dynamic parameters). The dynamic parameters are functions and are satisfying for all .
In the following, we use short notation and .
After introducing the above definitions, we can precisely determine the rules for the evolution of the system.
Definition 8
(Evolution rule). The evolution of the system is given by
where f is defined by the following rule. For a time t, choose a number from —with equal probability for each one—and denote it by j.
(a)
If , then one from the two following excluding options (a1) and (a2) happens, with respective probabilities ν and , where is a fixed real number.
(a1)
(a2)
(b)
If , then it belongs to some block, say, of size . Then, one from the three following excluding options (b1), (b2) and (b3) is chosen, with respective probabilities , , and .
(b1)
For consisting of at least two blocks, another block of the partition is chosen in such a way that every remaining block (i.e., different from ) has the same chance, and then
For consisting of only one block
(b2)
(b3)
The process related to the point (a1) is called transition, the one related to (b1) is called merging or aggregation and the process defined in (b2) is called separation.
3. Variables for the Stationary State of the System
One of the fundamental properties of the system is that during the evolution it tends to a stationary state—this fact is explained below using the theory of Markov chains. In consequence, it is possible to characterize properties of the stationary state. To this aim, we introduce appropriate variables.
3.1. Stationary Variables
The process given by Definition 8 is Markovian. Thus, in principle, a wide range of relevant techniques can be used, such as in []. However, for even moderate size of space of states, the approach turns out to be very ineffective for computational purposes (see []). The main problem is to write down a transition matrix for large systems. However, general properties of the process can be derived using basic theory (like, for example, in []).
Proposition 1.
The space of states of the process given by Definition 8 is irreducible, aperiodic and recurrent.
Proof.
Every two states are communicated, because of the following: An arbitrary state can be changed to the state consisting of separative individuals only, by an appropriate number of separations (b2). Next, any state can be built by an appropriate combination of transformations (a1) and multiple merging (b1). This proves irreducibility. The system is finite, and probabilities of all possible transitions are strictly greater than zero, thus the space of states is recurrent. Finally, it follows directly from the definition that the space of states is also aperiodic. □
Corollary 1.
The stationary distribution for the process given by Definition 8 is unique and equal to the limiting distribution.
Denote by a state of the system , identified as a state in the Markov process, and then denote by the value of the limiting distribution for the state . For every state , the density , the number of blocks and the numbers of blocks of the size m, , are well-defined for all m.
Definition 9
(Density). The stationary density ρ is
Definition 10
(Number of groups). The stationary number of blocks n is
Definition 11
(Number of groups of size m). The stationary number of blocks of size m is
3.2. Mean-Field Approximation
For derivations presented in Section 4, we use a mean-field-like approximation (see, for example, []) in the following well-defined form.
For every state with
4. Equations for the Stationary State of the System
For a system in a steady state, it is possible to derive equations balancing the “gains” and “losses” occurring during evolution. Below are the appropriate derivations for density, number of blocks and number of blocks of a specific size.
4.1. Density
Proposition 2.
Proof.
The expected value for the number of elements changing state from aggregative to separative—which is possible due to separation rule (b2) of Definition 8 only—in a single time step, for any state , is given by
Thus, multiplying by respective probability and summing for all states we arrive at
where we use Equation (20).
The expected value for the number of elements changing state from separative to aggregative—which is possible due to transition rule (a1) of Definition 8 only—in a single time step, for any state , is given by
The weighted sum for all states gives
where we use Equation (18) and the property . □
We emphasize that the Equation (22) is exact—there were no approximations in its derivation.
4.2. The Number of Blocks
Proposition 3.
Proof.
In a single time step, the number of blocks may increase—due to the transition rule (a1) of Definition 8—by one only, and the respective expected value is given by Formula (26).
The number of blocks can decrease also by one only—due to the merging (b1) and separation (b2) rules of Definition 8. The respective contributions for a state are
and next, after summation over all states weighted by , become
Hence, we obtain the Equation (27). □
The Equation (27) is exact, like Equation (22). They have the same right-hand side, thus one obtains the following relation (30), where the density is eliminated.
Corollary 2.
4.3. The Number of Blocks of Size m
Similar reasoning as above can be applied to the number of blocks of a given size. It appears that the respective formulas depends on parity of the size. Thus, we introduce the following notation.
Definition 12.
Proposition 4.
Proof.
A decrease in the number of blocks of size m can appear due to the merging (b1) and separation rules (b2) of Definition 8. For (b1), it may happen that and , thus the contributions to the expected value for any state with are
States with and do not contribute in this way. In effect, the contribution is
The mean-field approximation given by Equation (21) leads to
and summation over all states weighted by leads to
where we included states with and , assuming that respective s are negligible. This assumption is justified for large system, similarly to the mean-field approximation.
Next, the contribution of separation (b2) is similar to the above
An increase in the number of blocks of size m can appear due to the rule (b1) of Definition 8, with . In a way similar to above (i.e., writing appropriate contributions for a state , applying the mean-field approximation (21) and summing over all states ), one can obtain the following:
for m odd, the contribution for a state is
and for m even, the contribution is
Hence, we obtain the Formula (32). □
Since the total number of blocks is the sum of the number of blocks of all sizes, i.e., , we obtain the following fact.
Proof.
The result comes from summing Equation (32) for all and the following identities
□
Moreover, since the density of the system depends on the number of blocks of particular sizes, i.e., , then, similarly as before, we obtain the following fact.
Proof.
The result comes from summing Equation (32) multiplied by respective m for all and the following identities
and a straightforward equality □
5. Catalan Recurrence
Having derived balance equations for density, number of blocks and number of blocks of specific sizes, we can use them for various choices of system parameters. In particular, we can choose parameters for which the above equations can be solved and lead to the cluster size distribution given by the scaled recursion determining the Catalan numbers.
5.1. Special Choice of Parameters
To achieve the goal, we specify parameters and in the following way
with and constants, . In consequence of (42), balance equations are significantly simplified.
Note, for the choice given by formulae (42), probabilities of shift and removal are the same for each cluster, independently of its size.
Corollary 5.
Proof.
The left-hand side of Equation (22) simplifies to . □
Corollary 6.
Proof.
It follows from direct calculations. □
Corollary 7.
The average size of a cluster for dynamic parameters in the form (42) is
Corollary 8.
Proof.
It follows from direct calculations. □
5.2. Large System Size Approximation
The next step to obtain Catalan number recurrence is to consider the limit when the size of the system increases to infinity. For this purpose, we first normalize the variables appropriately.
5.3. The Recurrence
The final step is to remove the coefficients from the equation.
Proposition 5.
Equation (53) is the famous Catalan number recurrence, which gives Catalan numbers starting from the initial value . It can be solved, and Catalan numbers are given by the exact formula
The solution of Equation (53) is
Formula (54) for implies that for arbitrary and . It follows from the fact that is a decreasing function of .
The re-scaling factor in Formula (57) is necessary, since Catalan number values grow up to infinity, while it is necessary that . From Stirling’s approximation for the factorial function, it follows
thus distribution is convergent in the limit . Hence, also is convergent in the limit .
6. Conclusions
6.1. Interpretation of the Process in Terms of Energy Accumulation and Release
The process described in this article can be interpreted in terms of (slow) accumulation of energy and its (sudden) release, as is the case with Random Domino Automaton (see [] and references therein). It is conducted as follows: being in state represents the high-energy state, while is the low- (or zero-) energy state; the transformation from to represents the addition of a portion of energy to the system; energy is stored in clusters that can merge together; the separation process represents the radiation of energy outside the system (usually called avalanches equal in size to the separated block size); the parameter specifies the inflow of external energy; and the function controls the merging properties, while quantifies the radiation.
The influence of the control parameters can be interpreted in terms of earthquakes [], where we would prefer to assign energy to the concept of stress, but the appropriate discussion and analysis of the various regimes for such a toy model goes far beyond the scope of this article. Nevertheless, we emphasize that the parameter that controls merging (or stress transfer) does not exist in the cellular automata models [], where this property was determined by the appropriate geometry. As with RDA (see, for example, []), the avalanche size distribution may also be considered for the process proposed above. It coincides with the block size distribution only for the parameters described by Formula (42).
6.2. Comments
This paper introduces a system for which an approximate equation for the distribution of sizes of blocks in the stationary state takes the form of Catalan number recurrence. For the introduced process, a direct, approximate, but effective way for calculating the cluster size distribution is presented in detail, with explicit formulation of the mean-field-type approximation. In the context of previous works on cellular automata [,], it seams that such a more rigorous approach can be applied to other integer sequences, and relevant processes can be defined.
An interesting research thread is the relationship between the Motzkin number and Catalan number recurrences, resulting from the rules defining the simple dynamics of toy models of earthquakes, with inverse power distributions with various exponents (not only ≠, but also arbitrary in some range) []. Another relation (however, of a different nature) of Catalan numbers to Self-Organized dynamical systems related to the earthquake model (namely the Otsuka model, being a branching process) is described in [].
The material presented above indicates that integer sequences and related dynamical systems may be sources of interesting, nontrivial dynamics with possible applications to natural hazards. It is not excluded that this connection may act in the opposite direction, i.e., that simplified natural hazard models, like those mentioned above, could be a kind of inspiration for mathematicians studying dynamical systems and/or integer sequences.
Funding
The author has been supported by the National Science Center (Poland) under research grant No. 2017/27/B/ST10/02686 and by a subsidy from the Polish Ministry of Education and Science for the Institute of Geophysics PAS.
Data Availability Statement
All data is included in the text.
Acknowledgments
The author thanks Jacek Gulgowski, Max P. Cooper and anonymous reviewers for their suggestions and comments on the text.
Conflicts of Interest
The author declare no conflict of interest.
References
- The On-Line Encyclopedia of Integer Sequences. Available online: https://oeis.org (accessed on 5 November 2023).
- Białecki, M. Motzkin numbers out of a stochastic cellular automaton. Phys. Lett. A 2012, 376, 3098–3100. [Google Scholar] [CrossRef][Green Version]
- Białecki, M. Catalan numbers out of random domino automaton. J. Math. Phys. 2019, 60, 012701. [Google Scholar] [CrossRef]
- Fernández, R.; Louis, P.-Y.; Nardi, F.R. Overview: PCA Models and Issues. In Probabilistic Cellular Automata; Louis, P.-Y., Nardi., F.R., Eds.; Springer: Berlin/Heidelberg, Germany, 2018; pp. 1–30. [Google Scholar] [CrossRef]
- Aigner, M. Catalan-like Numbers and Determinants. J. Combin. Theory Ser. A 1999, 87, 33–51. [Google Scholar] [CrossRef]
- Aigner, M. A Course in Enumeration; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
- Everest, G.; van der Poorten, A.J.; Puri, Y.; Ward, T. Integer sequences and periodic points. J. Integer Seq. 2002, 5, 02.2.3. [Google Scholar]
- Neumärker, N. Realizability of Integer Sequences as Differences of Fixed Point Count Sequences. J. Integer Seq. 2009, 12, 09.4.5. [Google Scholar]
- Ward, T. Integer sequences and dynamics. Electron. Notes Discret. Math. 2018, 70, 83–88. [Google Scholar] [CrossRef]
- Abate, J.; Whitt, W. Integer Sequences from Queueing Theory. J. Integer Seq. 2010, 13, 10.5.5. [Google Scholar]
- Białecki, M.; Gałka, M.; Bagchi, A.; Gulgowski, J. Modeling exact frequency-energy distribution for quakes by a Probabilistic Cellular Automaton. Entropy 2023, 25, 819. [Google Scholar] [CrossRef] [PubMed]
- Stanley, R. Catalan Numbers; Cambridge University Press: Cambridge, UK, 2015. [Google Scholar]
- Białecki, M. Properties of a Finite Stochastic Cellular Automaton Toy Model of Earthquakes. Acta Geophys. 2015, 63, 923–956. [Google Scholar] [CrossRef]
- Białecki, M. From statistics of avalanches to microscopic dynamics parameters in a toy model of earthquakes. Acta Geophys. 2013, 61, 1677–1689. [Google Scholar] [CrossRef]
- Serfozo, R. Basics of Applied Stochastic Processes; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Boccara, N. Modeling Complex Systems; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Ben-Zion, Y. Collective behavior of earthquakes and faults: Continuum-discrete transitions, progressive evolutionary changes, and different dynamic regimes. Rev. Geophys. 2008, 46, RG4006. [Google Scholar] [CrossRef]
- Corral, A.; Font-Clos, F. Criticality and self-organization in branching processes: Application to natural hazards. In Self-Organized Criticality Systems; Aschwanden, M.J., Ed.; Open Academic Press: Cambridge, MA, USA, 2013; pp. 183–228. [Google Scholar]
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. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).