space X | time T | state S | |
partial differential eqns. (PDEs) | R | R | R |
lattice differential eqns. (LDEs) | Z | R | R |
partial difference eqns. (CMLs) | Z | N0 | R |
cellular automata | Z | N0 | N0 (finite) |
In this paper, we study stationary patterns of bistable reaction-diffusion cellular automata, i.e., models with discrete time, space and state. We show the rich variability based on the interplay of the capacity and viability and the specific form of reaction functions. While stationary k-periodic patterns occur naturally in many situations in large (exponential) numbers, there exist extreme situations for which there are no heterogeneous patterns. Moreover, nonmonotone dependence of the number of stationary patterns on the diffusion parameter is shown to be natural in the fully discrete setting.
Citation: Daniel Špale, Petr Stehlík. Stationary patterns in bistable reaction-diffusion cellular automata[J]. Mathematical Biosciences and Engineering, 2022, 19(6): 6072-6087. doi: 10.3934/mbe.2022283
[1] | Jian Cao, Tao Liu, Ziyang Han, Bin Tu . Sulfate ions diffusion in concrete under coupled effect of compression load and dry-wet circulation. Mathematical Biosciences and Engineering, 2023, 20(6): 9965-9991. doi: 10.3934/mbe.2023437 |
[2] | Akinori Awazu . Input-dependent wave propagations in asymmetric cellular automata: Possible behaviors of feed-forward loop in biological reaction network. Mathematical Biosciences and Engineering, 2008, 5(3): 419-427. doi: 10.3934/mbe.2008.5.419 |
[3] | Swadesh Pal, Malay Banerjee, Vitaly Volpert . Spatio-temporal Bazykin’s model with space-time nonlocality. Mathematical Biosciences and Engineering, 2020, 17(5): 4801-4824. doi: 10.3934/mbe.2020262 |
[4] | Eugene Kashdan, Svetlana Bunimovich-Mendrazitsky . Hybrid discrete-continuous model of invasive bladder cancer. Mathematical Biosciences and Engineering, 2013, 10(3): 729-742. doi: 10.3934/mbe.2013.10.729 |
[5] | Fiona R. Macfarlane, Mark A. J. Chaplain, Tommaso Lorenzi . A hybrid discrete-continuum approach to model Turing pattern formation. Mathematical Biosciences and Engineering, 2020, 17(6): 7442-7479. doi: 10.3934/mbe.2020381 |
[6] | Chichia Chiu, Jui-Ling Yu . An optimal adaptive time-stepping scheme for solving reaction-diffusion-chemotaxis systems. Mathematical Biosciences and Engineering, 2007, 4(2): 187-203. doi: 10.3934/mbe.2007.4.187 |
[7] | Xiaomei Bao, Canrong Tian . Turing patterns in a networked vegetation model. Mathematical Biosciences and Engineering, 2024, 21(11): 7601-7620. doi: 10.3934/mbe.2024334 |
[8] | Christopher E. Elmer . The stability of stationary fronts for a discrete nerve axon model. Mathematical Biosciences and Engineering, 2007, 4(1): 113-129. doi: 10.3934/mbe.2007.4.113 |
[9] | Mingzhu Qu, Chunrui Zhang, Xingjian Wang . Analysis of dynamic properties on forest restoration-population pressure model. Mathematical Biosciences and Engineering, 2020, 17(4): 3567-3581. doi: 10.3934/mbe.2020201 |
[10] | Wai-Tong (Louis) Fan, Yifan (Johnny) Yang, Chaojie Yuan . Constrained Langevin approximation for the Togashi-Kaneko model of autocatalytic reactions. Mathematical Biosciences and Engineering, 2023, 20(3): 4322-4352. doi: 10.3934/mbe.2023201 |
In this paper, we study stationary patterns of bistable reaction-diffusion cellular automata, i.e., models with discrete time, space and state. We show the rich variability based on the interplay of the capacity and viability and the specific form of reaction functions. While stationary k-periodic patterns occur naturally in many situations in large (exponential) numbers, there exist extreme situations for which there are no heterogeneous patterns. Moreover, nonmonotone dependence of the number of stationary patterns on the diffusion parameter is shown to be natural in the fully discrete setting.
In this paper, we study the rich structure of stationary solutions for a class of bistable reaction-diffusion cellular automata
u(t+1)=F(u(t)),t∈N0, u(t)∈SZ, |
with the state space S⊆N0 and the mapping F:SZ→SZ. Such a model can be seen as a nonlinear discrete dynamical system with discrete space, time and state set.
Classical reaction-diffusion equations
ut(x,t)=duxx(x,t)+λf(u(x,t)),x∈R,t∈[0,∞),d,λ>0 | (1.1) |
represent an important class of nonlinear partial differential equations which describes the evolution of numerous natural quantities (population densities, chemical concentrations, temperatures, etc.). A large number of phenomena share common features which combine a local dynamics (via the reaction function f) and a spatial dynamics (via the diffusion), see, e.g., [1].
It has been shown that the difference among the behaviour of continuous, semi-discrete and discrete reaction-diffusion dynamical systems is very significant especially with respect to the existence of stationary patterns and properties of travelling waves. Spatially discrete models exhibit the so-called topological chaos [2] which, roughly speaking, implies the existence of a large number of stationary patterns in regimes with small diffusion. Their existence consequently prevents travelling fronts to propagate, a phenomenon which is commonly referred to as pinning.
In order to properly motivate our model, we sum up first the existing literature and key properties for bistable reaction-diffusion models from this perspective.
Bistable partial differential equations. When we consider f to be a bistable function in (1.1) we get a bistable reaction-diffusion equation (PDE). In a special case of the cubic nonlinearity f(u)=u(1−u)(u−a) with a∈(0,1) we get the famous Nagumo equation. These equations serve as prototypes for important dynamical concepts like travelling waves, [3]. From our point of view, stationary patterns are rather rare and exist only in the special case of standing waves when
∫10f(u)du=0, | (1.2) |
i.e., a=12 for the cubic nonlinearity.
Bistable lattice differential equations. There is, however, a stark contrast once the corresponding model with discrete space is considered. The bistable lattice (or semidiscrete) differential equation (LDE)
˙ui(t)=d[uj−1(t)−2ui(t)+uj+1(t)]+λf(ui(t)),i∈Z, t∈[0,∞),d,λ>0, | (1.3) |
can be seen as a spatial discretization of the bistable PDE but arises naturally in the modelling of numerous phenomena in discrete media. Mathematically, LDE (1.3) yields a huge number of stationary solutions if d>0 is sufficiently small, [4,5]. Their existence ensures, among other things, that the travelling waves do not travel once the diffusion parameter is small enough for all bistable f, even if (1.2) is violated. This phenomenon is known as pinning, [6]. Such a behaviour is typical and has been shown for discrete-space dynamical systems, [7,8]. Among other spatially heterogeneous stationary patterns, k-periodic patterns play special role. They can be counted, there exist 3k stationary patterns with period k, put into equivalence classes based on numerous symmetries and these classes can be partially ordered, [9,10].
Bistable coupled map lattices. Going one step further, time discretization of LDE (1.3) provides the reaction diffusion partial difference equation or a coupled map lattice (CML)
ui,j+1=ui,j+d[ui−1,j−2ui,j+ui+1,j]+λf(ui,j),i∈Z, j∈N0, d,λ>0. | (1.4) |
While the properties of the travelling waves become even more difficult to analyse, it is quite natural, that the rich structure of stationary solutions is independent of the fact whether discrete or continuous time is considered, see [2].
Bistable cellular automata. Cellular automata are discrete dynamical systems with discrete time, space and even state sets, see Table 1. Spatial points x (typically x∈Z) are called cells and are updated simultaneously in discrete time (typically t∈N0) and cells can typically attain values only from a finite state set S. The bistable CAs could thus be seen as variants of (1.4) with a finite alphabet. Models based on cellular automata are now omnipresent in most research fields, [11]. At the same time, cellular automata represent a considerable challenge for mathematical analysis, complete characterization is usually restricted to special classes, [12]. This is nicely illustrated on the case of reaction-diffusion cellular automata. Quite naturally, most attention is devoted to the study of Turing-like patterns and the computational simplicity and elegance enable wide range of possible phenomena, [13]. There are particular results of a bistable reaction-diffusion cellular automaton with a three letter alphabet S={−1,0,1} and visually impressive system of stationary solutions, the so-called mosaics, [14].
space X | time T | state S | |
partial differential eqns. (PDEs) | R | R | R |
lattice differential eqns. (LDEs) | Z | R | R |
partial difference eqns. (CMLs) | Z | N0 | R |
cellular automata | Z | N0 | N0 (finite) |
In this paper, we devote our attention to simpler models, bistable reaction-diffusion cellular automata. At the same time, we provide their analytical characterizations and compare them to the above mentioned standard models in the form of partial differential equations (PDEs), lattice differential equation (LDEs) or coupled map lattices (CMLs).
Paper structure. This paper is structured as follows. In Section 2, we construct in detail our class of reaction-diffusion automata. We define the diffusion automata, outline a class of bistable reaction functions and combine these to construct the bistable reaction-diffusion automata with interval invariance. In Section 3, we study stationary 2-periodic patterns, provide a necessary and sufficient condition for their existence and compute the maximum possible number of stationary 2-periodic patterns. In Section 4, we extend these ideas and prove a sufficient condition for the existence of stationary k-periodic patterns. Finally, Section 5 provides a lower bound for the number of stationary k-periodic patterns and we compare this estimate to the number of periodic patterns of bistable LDEs or CMLs. We conclude with a short summary in Section 6.
In this section, we define bistable reaction-diffusion cellular automata in several steps. First, we focus on discrete-state diffusion, next we introduce discrete-state bistable reactions and then we construct reaction-diffusion systems which preserve interval invariance.
Discrete-state diffusion. In order to define a symmetric discrete-state diffusion with diffusion parameter δ∈N, we consider an auxiliary function hδ:(N0)2→N0 defined by
hδ(m,n):={δ,m−n≥2δ,−δ,m−n≤−2δ,δ−1m−n∈{2(δ−1),2δ−1},−(δ−1)n−m∈{2(δ−1),2δ−1},⋮1,m−n∈{2,3},−1,n−m≤{2,3},0,otherwise. | (2.1) |
Consequently, we define the discrete-state diffusion dδ:(N0)3→N0 by
dδ(m,n,p)=n+hδ(m,n)⏟left-side dynamics+hδ(p,n)⏟right-side dynamics. | (2.2) |
A basic diffusion automaton is then defined
D(u)=(⋮dδ(ux−2,ux−1,ux)dδ(ux−1,ux,ux+1)dδ(ux,ux+1,ux+2)⋮),u∈NZ0, | (2.3) |
Naturally, this is not a unique approach. While the naïve definition (2.2) is clearly symmetric and behaves similarly to the standard continuous diffusion, it leads to some counterintuitive situations. To illustrate, note that the definition (2.1) ensures that the neighbouring states with lower or equal values do not change if they differ by one. As the simplest example, let us mention
u=(…,0,0,1,0,0,…). |
While this seems perfectly natural, such a definition yields other, unnatural, stationary states, e.g., the following stairwise configuration
u=(…,0,0,1,2,3,4,…). |
The exact approach to discrete-state diffusion is not unified and may depend on a specific application. In this paper, we use the minimalist approach via (2.1)–(2.2).
Discrete-state bistable reaction function. In order to define a discrete-state nonspatial bistable local dynamics v(t+1)=f(v(t)), v(t)∈N0, we consider a capacity K∈N, and a viability constant a∈N with 0<a<K.
Definition 2.1. A function f:N0→N0 is said to be a bistable reaction function if it is nondecreasing and there exist a,K, 0<a<K such that f(0)=0, f(a)=a, f(K)=K, and
f(u)∈{[0,u)Zif u∈(0,a)Z,(u,K]Zif u∈(a,K)Z,[K,u)Zif u∈(K,∞)Z. |
Two examples of bistable reaction functions are depicted in Figure 1.
Reaction-diffusion cellular automata. Putting together the spatial and local dynamics (diffusion and reaction), we construct bistable reaction-diffusion automata in the following way. Consider a time scale T=N0, one-dimensional discrete lattice X=Z, a state set S⊆N0 and an update rule F:SX→SX given by
F(u)=(⋮dδ(f(ux−2),f(ux−1),f(ux))dδ(f(ux−1),f(ux),f(ux+1))dδ(f(ux),f(ux+1),f(ux+2))⋮),u∈SZ, | (2.4) |
with dδ:S3→S given by (2.2) and f:S→S being a bistable map (see Def. 2.1). We then call the quadruple C=(T,X,S,F) the bistable reaction-diffusion cellular automaton (abbreviated by RDCA) and study the induced discrete dynamical system
u(t+1)=F(u(t)),t∈T, u∈SZ. | (2.5) |
We construct the reaction-diffusion automaton via the composition of the reaction and diffusion (as opposed to summing them up as in continuous-state models, e.g., (1.1)). Our motivation stems from the fact that such an approach ensures the interval invariance.
Lemma 2.2 (Interval invariance). Consider a bistable RDCA (2.5)u,v∈SZ such that F(u)=v. If u∈([0,K]Z)Z, then v∈([0,K]Z)Z.
Proof. Let u∈([0,K]Z)Z and assume by contradiction that v∉([0,K]Z)Z. Then there exists x∈Z such that vx∉[0,K]Z. Without loss of generality, let us assume that vx>K. This implies that
dδ(f(ux−1),f(ux),f(ux+1))>K. |
We show that this is not possible. Indeed, we use (2.2) to get
dδ(f(ux−1),f(ux),f(ux+1))=f(ux)+hδ(f(ux−1),f(ux))+hδ(f(ux+1),f(ux)). |
If ux−1<ux or ux+1<ux, we have hδ(f(ux−1),f(ux))≤0, or hδ(f(ux+1),f(ux))≤0, which simplifies the situation. In the worst case scenario, we have
dδ(f(ux−1),f(ux),f(ux+1))=f(ux)+hδ(f(ux−1),f(ux))+hδ(f(ux+1),f(ux))≤f(ux)+f(ux−1)−f(ux)2+f(ux+1)−f(ux)2=f(ux)+f(ux−1)+f(ux+1)−2f(ux)2=f(ux−1)+f(ux+1)2≤K, |
a contradiction. Other configurations lead to similar arguments.
Remark 2.3. Note that the seemingly more natural additive approach motivated by continuous state models like (1.1) leads to additive reaction-diffusion automata of the form
Fadd(u)=(…dδ(ux−2,ux−1,ux)−ux−1+f(ux−1)dδ(ux−1,ux,ux+1)−ux+f(ux)dδ(ux,ux+1,ux+2)−ux+1+f(ux+1)…),u∈SZ. | (2.6) |
We can easily show that such automata are quite naturally not interval invariant.
To illustrate, let us consider any bistable reaction function and a state u∈([0,K]Z)Z with u0=K−2>a and u±1=K. Then Fadd(u)∉([0,K]Z)Z since Def. 2.1 implies that
f(K−2)>K−2 |
and consequently,
[Fadd(u)]0=dδ(u−1,u0,u1)−u0+f(u0)=dδ(K,K−2,K)−(K−2)+f(K−2)=(K−2)+2hδ(K,K−2)−(K−2)+f(K−2)=2+f(K−2)≥2+K−1=K+1. |
We refer to [15] for interesting insights about composite and additive reaction-diffusion systems.
Consider a bistable RDCA (2.5). We call a pattern u∗∈SZ stationary if F(u)=u. In other words, for all x∈Z the equality
dδ(f(u∗x−1),f(u∗x),f(u∗x+1))=u∗x | (3.1) |
is satisfied.
We say that a stationary pattern u∗∈SZ is homogeneous if u∗ is constant. Otherwise, u∗ is said to be heterogeneous.
Moreover, a stationary pattern u∗∈SZ is k-periodic (with k∈N), if u∗x+k=u∗x holds for all x∈Z.
Lemma 3.1 (A priori estimate). Consider a bistable RDCA (2.5) with a,K such that 1<a<K−1 and a heterogeneous stationary pattern u∗∈SZ. Then there exist x1,x2∈Z, such that u∗x1<a and u∗x2>a.
Proof. Without loss of generality, let us assume by contradiction that u∗x≥a for all x∈Z. Then there exists x0∈Z such that
u∗x0=minx∈Zu∗x. |
Let us assume first that u∗x0>a. The definition of hδ in (2.1) then implies that
hδ(f(u∗x0−1),f(u∗x0))≥0, and hδ(f(u∗x0+1),f(u∗x0))≥0. |
Applying (2.2) we obtain
d(f(u∗x0−1),f(u∗x0),f(u∗x0+1))=f(u∗x0)+hδ(f(u∗x0−1),f(u∗x0))+hδ(f(u∗x0+1),f(u∗x0))≥f(u∗x0)+0+0>u∗x0, |
a contradiction.
If u∗x0=a, the fact that the pattern is heterogeneous implies that we can choose x0 such that u∗x0−1>a. Consequently, f(u∗x0−1)≥a+2 and we have
d(f(u∗x0−1),f(u∗x0),f(u∗x0+1))=f(a)+hδ(f(u∗x0−1),f(u∗x0))+hδ(f(u∗x0+1),f(u∗x0))≥f(a)+1+0=a+1>a=u∗x0, |
a contradiction.
Remark 3.2. Note that the seemingly counterintuitive assumption 1<a<K−1 is essential in this setting with finite alphabet S. Indeed, let us assume that a=1, δ∈N. Then the bistable RDCA (2.5) has periodic stationary configurations
(…,0,1,0,1,0,…), (…,0,1,1,0,1,1,0,…), … |
Similarly, if a=K−1, δ∈N, then we can construct periodic stationary configurations
(…,K,K−1,K,K−1,K,…), (…,K,K−1,K−1,K,K−1,K−1,K,…), … |
Our key auxilliary statement is the characterization of stationary 2-periodic solutions.
Lemma 3.3 (Necessary and sufficient condition for the existence of stationary 2-periodic solutions). Consider a bistable RDCA (2.5) with δ∈N and 1<a<K−1. There exists a 2-periodic stationary pattern u∗=(…,p,q,p,q,p,q,…) if and only if p∈(a,K)Z, q∈(0,a)Z satisfy
hδ(f(p),f(q))=f(p)−p2=q−f(q)2=δ. | (3.2) |
Proof. Let us assume first that u∗=(…,p,q,p,q,p,q,…) is a 2-periodic stationary pattern. Based on Lemma 3.1 we have p>a, q<a. Then F(u∗)=u∗ with Eq. (2.2) imply
q=dδ(f(p),f(q),f(p))=f(q)+2hδ(f(p),f(q)), |
which implies q−f(q)2=hδ(f(p),f(q)). Similarly
p=dδ(f(q),f(p),f(q))=f(p)+2hδ(f(q),f(p)) |
yields hδ(f(p),f(q))=−hδ(f(q),f(p))=f(p)−p2.
Let us now prove the last equality in Eq. (3.2), i.e., hδ(f(p),f(q))=δ. Since hδ≤δ, see (2.1), we assume by contradiction that hδ(f(p),f(q))=ˆδ<δ. This implies that
hδ(f(p),f(q))=f(p)−p2=q−f(q)2=ˆδ | (3.3) |
and consequently
f(p)=p+2ˆδ, and q=f(q)+2ˆδ. |
Hence, we can estimate
f(p)−f(q)=p+2ˆδ−q+2ˆδ=p−q+4ˆδ≥2(2ˆδ+1). |
Applying the definition of hδ in (2.1) yields
hδ(f(p),f(q))>ˆδ, |
a contradiction with (3.3).
The reverse implication of the statement is straightforward since (3.2) implies
dδ(f(p),f(q),f(p))=f(q)+2hδ(f(p),f(q))=f(q)+2q−f(q)2=q, |
and similarly
dδ(f(q),f(p),f(q))=f(p)+2hδ(f(q),f(p))=f(p)−2f(p)−p2=p. |
The condition (3.2) immediately implies that there could be parameter regimes in which there are no stationary 2-periodic solutions.
Example 3.4. Let a,K be such that 0<a<K and let us consider the bistable reaction function defined by
f(u)={u+1 if u∈(a,K)Z,u−1 if u∈(0,a)Z. | (3.4) |
Then clearly
f(u)−u={1 if u∈(a,K)Z−1 if u∈(0,a)Z, |
and the condition (3.2) is always violated. Consequently, the bistable RDCA (2.5) with f given by (3.4) has no 2-periodic stationary patterns. See the left panel of Figure 1 for an example of a function f given by (3.4).
Let k,a,K∈N such that 0<a<K. We denote by
Na,K(k,δ)∈N0 |
the largest possible number of stationary heterogeneous k-periodic patterns in the set of all bistable RDCAs (2.5) with a,K,δ∈N.
Theorem 3.5 (Maximum number of heterogeneous stationary 2-periodic patterns). Let δ,a,K∈N with a<K and consider a bistable RDCA (2.5). Then
Na,K(2,δ)={2(a−2δ)(K−a−2δ)if2δ≤a≤K−2δ0ifa<2δora>K−2δ. | (3.5) |
Proof. Let us consider 2-periodic stationary patterns u∗=(…,p,q,p,q,p,q,…) with p∈(a,K)Z, q∈(0,a)Z. The necessary and sufficient condition (3.2) from Lemma 3.2 implies that
f(p)=p+2δ, | (3.6) |
f(q)=q−2δ. | (3.7) |
If 2δ≤a≤K−2δ holds then the equality (3.7) may be satisfied for all q∈[2δ,a−1]Z. i.e., in a−2δ cases. Similarly, the equality (3.6) may hold for any p∈[a+1,K−2δ], i.e., in K−a−2δ cases. Realizing that we can always shift the pattern so that p is either at an odd or even position finishes the first part of (3.5).
In order to prove the latter part of (3.5), we realize that if a<2δ then (3.7) cannot be satisfied. Similarly, if a>K−2δ then (3.6) is always violated.
While the maximum number Na,K(2,δ) decreases quadratically in δ, the following example shows that the number of stationary patterns can be, quite naturally, non-monotone in bistable RDCAs (2.5). In LDEs (1.3) this can also happen but only for small parameter regions, see [16], and the phenomenon is closely connected to intricate bifurcations of stationary patterns.
Example 3.6. Consider a bistable RDCA (2.5) with a=15, K=30, p∈(a,K)Z, q∈(0,a)Z and the following bistable reaction f (illustrated in Figure 2):
m12345678910111213141516 1718192021222324252627282930 f(m)00111111111 23415262728292929292929292929293030 |
We can see that Eq. (3.2) is satisfied
1. for δ=1 for two pairs {p,q}∈{{27,2},{27,3}},
2. for δ=2 for one pair {p,q}∈{{25,5}},
3. for δ=3 for one pair {p,q}∈{{23,7}},
4. for δ=4 for one pair {p,q}∈{{21,9}} and
5. for δ=5 for 16 pairs, as both f(q)=q−10 and f(p)=p+10 hold for 4 values each which results in 16 different pairs,
6. for δ≥6 for no pair, as both f(q)=q−2δ and f(p)=p+2δ are not satisfied for any p,q.
In conclusion, we get to the following results for Na,K(2,δ) (using Eq. (3.5)) and for the actual number of stationary 2-periodic patterns for our specific function f (denoted by nf(2,δ) in Table 2). Note again that any pattern can be shifted so that p is either in odd x's or even ones.
δ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | … |
Na,K(2,δ) | 338 | 242 | 162 | 98 | 50 | 18 | 2 | 0 | … |
nf(2,δ) | 4 | 2 | 2 | 2 | 32 | 0 | 0 | 0 | … |
In this section, we extend the ideas from the previous sections to patterns with arbitrary period k∈N.
Theorem 4.1 (Sufficient condition for the existence of k-periodic stationary patterns). Consider a bistable RDCA (2.5). Let δ∈N, p∈(a,K)Z and q∈(0,a)Z be such that
hδ(f(p),f(q))=hδ(f(p),a)=hδ(a,f(q))=f(p)−p2=q−f(q)2, | (4.1) |
then there exist k-periodic stationary patterns for all k∈N.
Proof. The existence of 2-periodic patterns follows directly from Lemma 3.3.
Let us next show that (4.1) ensures the existence of a 3-periodic solution. We construct a solution in the form
u∗=(…,p,a,q,p,a,q,p,a,q,…). |
Its stationarity follows by direct computations
dδ(f(p),f(a),f(q))=a+hδ(f(p),a)+hδ(f(q),a)=a,dδ(f(a),f(q),f(p))=f(q)+hδ(a,f(q))+hδ(f(p),f(q))=f(q)+2q−f(q)2=q,dδ(f(q),f(p),f(a))=f(p)+hδ(f(q),f(p))+hδ(a,f(p))=f(p)−2f(p)−p2=p. |
Let k∈N satisfy k>3. Then there exist m2,m3∈N0 such that k=2m2+3m3. We define a vector v as a combination of m2 blocks b2=(p,q) and m3 blocks b3=(p,a,q) (in arbitrary order), e.g.,
v=(p,q,…,p,q⏟m2 times,p,a,q,…,p,a,q⏟m3 times). |
Consequently, the sequence u∗=(…,v,v,v,…), which arises as an infinite repetition of vectors v, is k-periodic and satisfies F(u∗)=u∗.
Remark 4.2. The condition (4.1) is no longer necessary because there could be (for example) 3-stationary stationary solutions of the form
u∗=(…,p1,p2,q1,p1,p2,q1,p1,p2,q1,…) |
or
u∗=(…,q1,q2,p1,q1,q2,p1,q1,q2,p1,…) |
for some q1,q2∈(0,a)Z and p1,p2∈(a,K)Z, and these solutions can exist even if the condition (4.1) is violated.
To illustrate, let us consider a reaction function such that there exists p∈(a,K)Z such that f(p)=p+2. Then the following 3-periodic configuration is stationary if δ=1
u∗=(…,p,1,1,p,1,1,…), |
since f(1)=0 and h1(p+2,0)=1.
Another counterexample is the 4-periodic pattern
u∗=(…,K−1,K−1,1,1,K−1,K−1,1,1,…), | (4.2) |
which is stationary for any f and δ=1. In other words, there always exists a 4-periodic stationary pattern of (2.5) if δ=1. Comparing this fact with Ex. 3.4, we get that the number of k-stationary solutions of (2.5) need not be monotone in k. Indeed, if δ=1 and f in (3.4) is considered, there are no 2-periodic patterns but we have, e.g., the 4-periodic pattern (4.2).
Remark 4.3. The ideas from the proof of Thm. 4.1 can be modified to get a slightly more general result.
The assumption (4.1) suffices for the existence of primitive k-periodic stationary configurations, i.e., periodic configurations which are k-periodic but are not ˉk-periodic for any ˉk<k. Now observe that any k∈N, k≥5 can be then obtained as k=2m2+3m3+4m4 for some m2,m3,m4∈N0. Consequently, we construct a primitive k-periodic stationary solution using m2 blocks b2=(p,q), m3 blocks b3=(p,a,q) and m4 blocks b4=(p,a,q,a)
In this section, we consider δ=1 and study the lower bound of the number of stationary k-periodic patterns. Let us denote the number of stationary k-periodic patterns for δ=1 by P1(k). In contrast to Thm. 3.5, our goal is to estimate P1(k) from below, i.e., find a sequence P∗1(k) such that P1(k)≥P∗1(k).
Motivated by Thm. 4.1, we define sets
L:={i∈[2,a−1]Z:f(i)=i−2},U:={i∈[a+1,K−2]Z:f(i)=i+2}, | (5.1) |
and their respective cardinalities
L:=|L|,U:=|U|. | (5.2) |
Straightforwardly, we get 0≤L≤a−2 and 0≤U≤K−a−2.
Theorem 5.1 (Lower bound for number of heterogeneous k-periodic stationary patterns). Let k∈N, k>1, δ=1 and L,U be defined by Eq. (5.2). Then there exist at least
P∗1(k)={⌊k4⌋∑i=02(k−2i2i)Lk/2−iUk/2−iifkis even,⌊k−14⌋∑i=02(k−2i−12i+1)L(k−1)/2−iU(k−1)/2−iifkis odd, | (5.3) |
k-periodic stationary heterogeneous patterns of a bistable RDCA (2.5).
Proof. We consider heterogeneous patterns of the form
u∗=(…,q−1,[a],p−1,[a],q0,[a],p0,[a],q1,[a],p1,…),qi∈(1,a)Z, pi∈(a,K−1)Z,i∈Z, |
where [a] indicates that the entry a between qi and pi can be both present as well as avoided.
Let us first focus on k even and patterns consisting of a periodically repeating block Blk with l∈N being the number of a's in Blk and |Blk|=k, i.e.,
u∗=(…,Blk,Blk,Blk,…). |
In the simplest case, there are no a's in Blk=B0k, i.e., l=0 and
B0k={p1,q1,p2,q2,…,pk/2,qk/2}, |
with pj∈[2,a−1]Z, qj∈[a+1,K−2]Z for j∈{1,2,…,k/2}.
For each j, there are L ways to choose pj and U ways to choose qj. Moreover, a block can start either with pj or qj. Therefore, we have
n0:=2Lk/2Uk/2 |
such blocks.
Furthermore, let us consider blocks Blk=B2k with exactly 2 a's, i.e. l=2 and
B2k={[a],p1,[a],q1,[a],p2,[a],q2,[a],…,pk/2−2,[a],qk/2−2}, |
where [a] symbolizes that no or one a can occur at this position in B2k.
The block B2k consists of k/2−1pj's, k/2−1qj's and 2a's which can be placed at k−2 gaps. Therefore, there are at least
n2:=2(k−22)Lk/2−1Uk/2−1 |
such blocks.
Similarly, if we consider Blk=B2mk with exactly 2ma's, identical reasoning yields the existence of at least
n2m:=2(k−2m2m)Lk/2−mUk/2−m |
such blocks. Naturally, these blocks exist only for 2m≤k/2, i.e. m≤k/4.
Therefore, the total number of stationary k-periodic patterns for k even is bounded from below by
P1(keven)≥P∗1(keven)=⌊k4⌋∑i=0n2i=⌊k4⌋∑i=02(k−2i2i)Lk/2−iUk/2−i. | (5.4) |
We can proceed similarly if k>2 is odd. We construct blocks B1k with exactly one a
B1k={[a],p1,[a],q1,[a],p2,[a],q2,[a],…,p(k−1)/2,[a],q(k−1)/2}. |
Repeating the same arguments we get the existence of
n1:=2(k−1)L(k−1)/2U(k−1)/2 |
blocks B1k.
In general, we consider l=2m+1 and obtain the existence of
n2m+1:=2(k−2m−12m+1)L(k−1)/2−mU(k−1)/2−m |
blocks B2m+1k.
Again, such a construction only makes sense if 2m≤(k−1)/2, i.e., m≤(k−1)/4. Consequently,
P1(kodd)≥P∗1(kodd)=⌊k−14⌋∑i=0n2i+1=⌊k4⌋∑i=02(k−2i−12i+1)L(k−1)/2−iU(k−1)/2−i. | (5.5) |
Combining Eqns. (5.4) and (5.5) we get (5.3) which finishes the proof.
The following remark illustrates the fact that (5.3) is indeed a mere lower bound of the number of k-periodic stationary patterns.
Remark 5.2. The following patterns are not included in the estimates from the proof of Thm. 5.1:
u∗=(…,K−1,K−1,q,K−1,K−1,q,…),u∗=(…,1,1,p,1,1,p,…),u∗=(…,1,1,K−1,K−1,1,1,K−1,K−1,…),u∗=(…,1,1,a,K−1,K−1,1,1,a,K−1,K−1,…),u∗=(…,1,1,a,K−1,K−1,a,1,1,a,K−1,K−1,…),⋮ |
where p and q are such that f(p)=p+2 and f(q)=q−2. Note that these patterns are not considered in Thm. 5.1 since 1 and K−1 are not in the sets L,U defined by (5.1).
Remark 5.3. If L=U, the expression (5.3) can be rewritten as
P∗1(k)={⌊k4⌋∑i=02(k−2i2i)Lk−2i if k is even,⌊k−14⌋∑i=02(k−2i−12i+1)Lk−2i−1 if k is odd. | (5.6) |
The following example evaluates the rather opaque lower bound (5.3) and compares it to the number of stationary periodic patterns for lattice differential and difference equations.
Example 5.4. Let us consider a bistable RDCA (2.5) with δ=1. Table 3 enumerates the lower bound P∗1(k) from (5.3) and the numbers are visualised in Figure 3.
k | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
P∗1(k) | L=U=1 | 2 | 4 | 4 | 8 | 14 | 20 | 34 | 56 | 88 |
L=U=2 | 8 | 16 | 40 | 128 | 320 | 896 | 2464 | 6656 | 18304 | |
L=2,U=3 | 12 | 24 | 84 | 288 | 864 | 2880 | 9144 | 29376 | 94608 | |
L=U=3 | 18 | 36 | 180 | 648 | 2430 | 9396 | 35154 | 134136 | 507384 | |
⋮ | ⋮ | |||||||||
3k | 9 | 27 | 81 | 243 | 729 | 2187 | 6561 | 19683 | 59049 |
Apparently, the expression for the lower bound (5.3) ensures the exponential growth in k. Moreover, we estimate from Table 3 that P∗1(k) grows asymptotically faster than 3k, a value implying the number of k-periodic stationary patterns of the bistable LDE (1.3), see [4,9].
In this paper, we have analyzed stationary patterns of bistable reaction-diffusion automata. We have revealed some interesting properties. Let us highlight few of them. The number of k-periodic stationary patterns need not be monotone in the diffusion strength δ (see Ex. 3.6) and stationary 2-periodic solutions need not exist. Similarly, if we fix the diffusion parameter δ the number of k-periodic stationary patterns need not be increasing in k (see Rem. 4.2). On the other hand, Thm. 5.1 shows that the number of k-periodic stationary solutions can be higher than 3k which represents the number of k-periodic stationary solutions of LDE (1.3) and CML (1.4).
More importantly, our analysis shows that even if the number of stationary solutions can be either much higher or lower, their nature is different. Whereas the stationary solutions of LDE (1.3) and CML (1.4) can be represented via infinite double sequences of words with 0,1-alphabet, the stationary solutions of the bistable RDCA (2.5) are built via blocks. See the proof of Thm. 5.1 for more details.
The authors gratefully appreciate discussions with Antonín Slavík, Vladimír Švígler and Jonáš Volek and acknowledge the support by the Czech Science Foundation grant no. GA20-11164L.
The authors declare there is no conflict of interest.
[1] | J. D. Logan, An introduction to nonlinear partial differential equations, New York, NY: John Wiley & Sons, 1994. |
[2] |
S.-N. Chow, J. Mallet-Paret, W. Shen, Traveling waves in lattice dynamical systems, J. Differ. Equat., 149 (1998), 248–291. https://doi.org/10.1006/jdeq.1998.3478. doi: 10.1006/jdeq.1998.3478
![]() |
[3] |
P. C. Fife, J. B. McLeod, The approach of solutions of nonlinear diffusion equations to travelling front solutions, Arch. Ration. Mech. Anal., 65 (1977), 335–361. https://doi.org/10.1007/BF00250432. doi: 10.1007/BF00250432
![]() |
[4] |
J. P. Keener, Propagation and its failure in coupled systems of discrete excitable cells, SIAM J. App. Math., 47 (1987), 556–572. https://doi.org/10.1137/0147038 doi: 10.1137/0147038
![]() |
[5] |
B. Zinner, Stability of traveling wavefronts for the discrete Nagumo equation, SIAM J. Math. Anal., 22 (1991), 1016–1020. https://doi.org/10.1137/0522066 doi: 10.1137/0522066
![]() |
[6] | J. Mallet-Paret, Spatial Patterns, Spatial Chaos and Traveling Waves in Lattice Differential Equations, In Stochastic and Spatial Structures of Dynamical Systems, 45 (1996), 105–129. |
[7] |
C. E. Elmer, E. S. Van Vleck, Spatially Discrete FitzHugh-Nagumo Equations, SIAM J. Appl. Math., 65 (2005), 1153–1174. https://doi.org/10.1137/S003613990343687X doi: 10.1137/S003613990343687X
![]() |
[8] | H. J. Hupkes, S. M. Verduyn-Lunel, Analysis of Newton's Method to Compute Travelling Waves in Discrete Media, J. Dyn. Diff. Eq. 17 (2005), 523–572. https://doi.org/10.1007/s10884-005-5809-z |
[9] |
H. J. Hupkes, L. Morelli, P. Stehlík, V. Švígler, Counting and ordering periodic stationary solutions of lattice Nagumo equations, Appl. Math. Lett., 98 (2019), 398–405. https://doi.org/10.1016/j.aml.2019.06.038 doi: 10.1016/j.aml.2019.06.038
![]() |
[10] |
V. Švígler, Periodic stationary solutions of the Nagumo lattice differential equation: Existence regions and their number, Electron. J. Qual. Theory Differ. Equ., 23 (2021), 1–31. https://doi.org/10.14232/ejqtde.2021.1.23 doi: 10.14232/ejqtde.2021.1.23
![]() |
[11] | T. Toffoli, N. Margolus, Cellular automata machines: A new environment for modeling, MIT Press, Cambridge, 1987. |
[12] | S. Wolfram, A new kind of science, Wolfram Media, Inc., Champaign, IL, 2002. |
[13] | A. Adamatzky, Reaction-diffusion automata. Phenomenology, localisations, computation, volume 1, Berlin: Springer, 2013. https: //doi.org/10.1007/978-3-642-31078-2 |
[14] | S.-N. Chow, J. Mallet-Paret, E. S. Van Vleck, Pattern formation and spatial chaos in spatially discrete evolution equations, Random Comput. Dyn., 4 (1996), 109–178. |
[15] | Z. Pospíšil, Discrete reaction-dispersion equation, In Difference equations and discrete dynamical systems with applications. ICDEA 24, Dresden, Germany, May 21–25, 2018. Proceedings of the 24th international conference on difference equations and applications, Cham: Springer, (2020), 323–333. https://doi.org/10.1007/978-3-030-35502-9_14 |
[16] |
H. J. Hupkes, L. Morelli, P. Stehlík, V. Švígler, Multichromatic travelling waves for lattice Nagumo equations, Appl. Math. Comput., 361 (2019), 430–452. https://doi.org/10.1016/j.amc.2019.05.036 doi: 10.1016/j.amc.2019.05.036
![]() |
space X | time T | state S | |
partial differential eqns. (PDEs) | R | R | R |
lattice differential eqns. (LDEs) | Z | R | R |
partial difference eqns. (CMLs) | Z | N0 | R |
cellular automata | Z | N0 | N0 (finite) |
δ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | … |
Na,K(2,δ) | 338 | 242 | 162 | 98 | 50 | 18 | 2 | 0 | … |
nf(2,δ) | 4 | 2 | 2 | 2 | 32 | 0 | 0 | 0 | … |
k | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
P∗1(k) | L=U=1 | 2 | 4 | 4 | 8 | 14 | 20 | 34 | 56 | 88 |
L=U=2 | 8 | 16 | 40 | 128 | 320 | 896 | 2464 | 6656 | 18304 | |
L=2,U=3 | 12 | 24 | 84 | 288 | 864 | 2880 | 9144 | 29376 | 94608 | |
L=U=3 | 18 | 36 | 180 | 648 | 2430 | 9396 | 35154 | 134136 | 507384 | |
⋮ | ⋮ | |||||||||
3k | 9 | 27 | 81 | 243 | 729 | 2187 | 6561 | 19683 | 59049 |
space X | time T | state S | |
partial differential eqns. (PDEs) | R | R | R |
lattice differential eqns. (LDEs) | Z | R | R |
partial difference eqns. (CMLs) | Z | N0 | R |
cellular automata | Z | N0 | N0 (finite) |
δ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | … |
Na,K(2,δ) | 338 | 242 | 162 | 98 | 50 | 18 | 2 | 0 | … |
nf(2,δ) | 4 | 2 | 2 | 2 | 32 | 0 | 0 | 0 | … |
k | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
P∗1(k) | L=U=1 | 2 | 4 | 4 | 8 | 14 | 20 | 34 | 56 | 88 |
L=U=2 | 8 | 16 | 40 | 128 | 320 | 896 | 2464 | 6656 | 18304 | |
L=2,U=3 | 12 | 24 | 84 | 288 | 864 | 2880 | 9144 | 29376 | 94608 | |
L=U=3 | 18 | 36 | 180 | 648 | 2430 | 9396 | 35154 | 134136 | 507384 | |
⋮ | ⋮ | |||||||||
3k | 9 | 27 | 81 | 243 | 729 | 2187 | 6561 | 19683 | 59049 |