Abstract
We consider a reaction–diffusion system of densities of two types of particles, introduced by Hannezo et al. (Cell 171(1):242–255.e27, 2017). It is a simple model for a growth process: active, branching particles form the growing boundary layer of an otherwise static tissue, represented by inactive particles. The active particles diffuse, branch and become irreversibly inactive upon collision with a particle of arbitrary type. In absence of active particles, this system is in a steady state, without any a priori restriction on the amount of remaining inactive particles. Thus, while related to the well-studied FKPP-equation, this system features a game-changing continuum of steady state solutions, where each corresponds to a possible outcome of the growth process. However, simulations indicate that this system self-organizes: traveling fronts with fixed shape arise under a wide range of initial data. In the present work, we describe all positive and bounded traveling wave solutions, and obtain necessary and sufficient conditions for their existence. We find a surprisingly simple symmetry in the pairs of steady states which are joined via heteroclinic wave orbits. Our approach is constructive: we first prove the existence of almost constant solutions and then extend our results via a continuity argument along the continuum of limiting points.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Motivation and result
The mechanics of tissue-growth have drawn the attention of the scientific community. A central question is, how the cells are organized, how they react to and communicate with their environment on the microscopic level, and how their behavior during the growth phase gives rise to distinct macroscopic structures. Mathematical models can help to understand these processes and works regarding organoids, wound healing or tumor growth are abundant (Montes-Olivas et al. 2019; Mammoto and Ingber 2010; Falco et al. 2021; d’Alessandro et al. 2021; Jain et al. 2021). However, for most of these models, our numerical skills far predominate the possibility to analyze them rigorously. Hence, for understanding the basic mechanics of the underlying biological processes, the need for simplified models arises.
Especially when studying spatiotemporal effects and macroscopic pattern formation, reaction–diffusion systems and their traveling waves have proven insightful. One of the oldest and most studied models is the FKPP-equation (Fisher 1937; Kolmogorov et al. 1937), describing the advance of an advantageous population. The arise of more complex spatial patterns due to the instability of a homogeneous state was first described in Turings groundbreaking paper The Chemical basis of Morphogenesis (Turing 1952). More recently, systems of Keller-Segel type have been studied extensively, where growth, movement and self-organization of a population are driven by chemotactic guidance (Keller and Segel 1971; Perthame 2004; Painter 2019). Broad introductions to mathematical modeling of pattern formation in developmental biology have been written by Painter (2019) and Othmer et al. (2009), among others.
The group of Hannezo et al. proposed A Unifying Theory of Branching Morphogenesis in epithelial tissues (Hannezo et al. 2017). They introduced a stochastic model, related to branching and annihilating random walks (Cardy and Täuber 1996). In this model, a branched structure is represented by a network. This network undergoes stochastic growth dynamics, where each branch of the network grows independently from the others and follows a set of simple, local rules. At its tip, each branch elongates or splits up at certain rates and these tips are called active. When an active tip comes too close to a different branch, it irreversibly ceases any activity and becomes inactive. The numerical results of Hannezo et al. reveal that this stochastic growth process self-organizes: the active tips concentrate at the boundary of the network and form a rather sharp layer of growth. The center of the network is static and - rather surprisingly - exhibits a homogenous geometry, in particular a constant density of branches. Remarkably, as mentioned by the authors, this model self-organizes without any signaling gradients. Even a directional bias of the branches can be achieved, as the result of an appropriate spatial boundary. Moreover, the authors observed that their simulations were in good agreement with biological data from mammary glands, kidneys and the human prostate (Hannezo et al. 2017).
Simulation of the Reaction–Diffusion System (1.1) for \(r = 0\). Given a small initial heap of active particles \(A(x,0)=1/2 \exp (-x^2)\) and \(I(x,0) = 0\), two identical traveling fronts arise, the right one is shown. After the separation of the two fronts away from the origin, the density of the remaining inactive particles is given by \(I = 2\) and the front moves asymptotically with speed \(c=2\)
To study their model analytically, Hannezo et al. proposed the following system, which corresponds to the diffusive limit of the above stochastic dynamics. We restrict ourselves to the one-dimensional case. Due to a simple linear rescaling (“Appendix C”), we only need to consider the normalized reaction–diffusion system
Here, \(A,I: \mathbb {R} \times \mathbb {R}^+ \rightarrow \mathbb {R}^+\) are the densities of active particles and inactive particles. The diffusion term describes the movement of the active particles, all other terms encode a growth process where the active particles eventually become inactive: the active particles branch with rate 1, produce inactive particles with rate \(r \ge 0\), and become inactive upon collision with either an active or an inactive particle. The active particles grow logistically, which implies that the inactive particles grow at most exponentially. The resulting simple time-dependent bounds on A and I yield uniqueness and existence of smooth solutions, a suitable fixed-point theorem is presented in chapter 14 of Smoller (1994). More details about the underlying stochastic processes together with a non-rigorous derivation of this PDE can be found in Hannezo et al. (2017). Note that without the inactive particles, i.e. when \(I = 0\), the remaining equation for A reduces to the well-known FKPP-equation (Fisher 1937; Kolmogorov et al. 1937).
The System (1.1) can be interpreted as a twofold degenerate Keller-Segel system (Keller and Segel 1971; Arumugam and Tyagi 2020): the active particles are not guided by a chemotactic gradient, but explore the space solely diffusively, and the inactive particles do not diffuse at all. Still, simulations of System (1.1) show that general solutions of (1.1) self-organize, a phenomenon which is typical for many different Keller-Segel systems (Painter 2019). The invading front of the system converges to a fixed shape: a pulse of active particles, that represents a layer of growth, is accompanied by a monotone wave of inactive particles, the resulting static tissue, as demonstrated in Fig. 1. This self-organization of the Reaction–Diffusion System (1.1) resembles that of the stochastic dynamics.
For a wave speed \(c>0\), a right-traveling wave solves Eq. (1.1) via the Ansatz \(A(x,t) = a(x-ct), I(x,t) = i(x-ct)\). We substitute \(z=x - ct \), such that any traveling wave must be a solution of
The occurrence of these seemingly stable traveling waves is quite surprising, since the System (1.1) features a continuum of steady state solutions:
which is due to the fact that the inactive particles do not degrade. This continuum of steady states represents the difficulty when studying the system: we first need to find out which limiting states are chosen by the growth process.
Hannezo et al. presented a rich discussion of the Wave-Equation (1.2) along with numerics and several heuristics that show a deep connection with the original FKPP-equation, and predicted some of the following results. The goal of this paper is to give necessary and sufficient conditions for the existence of such traveling wave solutions and to analyze the shape of the wave form. Our main result characterizes a family of pulled traveling waves:
Theorem 1.1
Let \(r \ge 0, c > 0\) and consider the System (1.1) and its traveling wave solutions given by (1.2). Set \(i_c: = \max \{ 0, 1-c^2/4 \} \). For each pair \(i_{-\infty }, i_{+\infty }\in \mathbb {R}^+\) such that
there exists a unique bounded and positive traveling wave \(a,i \in C^\infty (\mathbb {R}, \mathbb {R}^2)\) with speed c such that
The function i(z) is decreasing, whereas a(z) has a unique local and global maximum. If \(\frac{c^2}{4} + i_{+\infty }-1 = 0\), then convergence as \(z \rightarrow + \infty \) is sub-exponentially fast and of order \( z \cdot e^{ - \frac{c}{2} z}\). If \( \frac{c^2}{4} + i_{+\infty }-1 > 0\), then convergence as \(z \rightarrow + \infty \) is exponentially fast. Convergence as \(z \rightarrow - \infty \) is exponentially fast in all cases. The corresponding rates are
Moreover, these are all bounded, non-negative, non-constant and twice differentiable solutions of Eq. (1.2).
Notice that this result is independent of the reproduction rate r, which affects the shape of the wave, but neither its limits nor the minimal speed of a positive solution. Hence, all non-negative and bounded traveling waves resemble the ones depicted in Fig. 2, consisting of a pulse of active particles and a monotone wave of inactive particles. These traveling wave solutions share many similarities with classical FKPP-waves of a single type of particles. Among other mathematical aspects, this will be discussed at the end of the paper, in Sect. 9. Notably, Theorem 1.1 analytically connects two continua of fixed points via a continuum of traveling waves. Our constructive approach is a novelty: we first prove the existence of almost constant solutions and then continuously deform these solution along the continuum of possible limits.
Figure 1 shows a simulation of the System (1.1), starting with a small initial amount of active particles. After a short transition phase, we observe a front with fixed shape. Asymptotically, it equals the unique traveling wave with limits \(i_{-\infty }= 2, i_{+\infty }= 0\) and speed \(c=2\), which is the minimal possible wave speed for this pair of limits. We observed this behavior for all compact initial data that we chose. Moreover, this wave seems to be stable against perturbations, as briefly discussed in the concluding Sect. 9. Even though it is only a first step into this direction, this paper sheds light at the ability of the Growth-Process (1.1) to self-organize and at the robustness of this mechanism, e.g. against errors of individual particles. Our theoretical analysis fortifies the numerical and biological findings of Hannezo et al., where a simple set of local rules organizes the growth of a complex epithelial structure. The underlying assumption of a logistic growth is quite natural, so similar rules might drive and regulate other growth processes as well, without the need for guiding gradients.
2 Outline of the paper
A sketch of the central ideas and techniques is presented in Sect. 2. The identity \(i_{-\infty }+ i_{+\infty }= 2\) is proved in Sect. 3. The asymptotic behavior around the stable and unstable set of the traveling waves is analyzed in Sect. 4. A non-negative trapping region of a lower-dimensional sub-system is analyzed in Sect. 5. We use our knowledge about the sub-system to construct a suitable attractor of the full system in Sect. 6. Then, we connect the unstable manifold of the unstable set with this attractor, see Sect. 7. We complete the proof of Theorem 1.1 in Sect. 8. In Sect. 9, we highlight the similarity of the traveling waves with those of the original FKPP-equation and give a short outlook at their stability.
2.1 Identifying the correct limits
We reformulate the System (1.2) for a traveling wave as an equivalent system of first-order ODEs. Denoting differention with respect to z by a prime, we introduce the auxiliary variable \(a'=b\), so that (1.2) becomes
with \(c>0,r \ge 0\). We call a solution of Eq. (2.1) non-negative if \(a,i \ge 0\). If a solution is in \(C^1(\mathbb {R}, \mathbb {R}^3)\), then it is also in \(C^\infty \) by a simple induction. This equation has a continuum of non-negative fixed points, similar to that of the PDE, cf. (1.3):
Thus, in the first place, we need to find out which of these fixed points can be considered as limits of right-traveling waves. Any bounded and non-negative solution of System (2.1) can not be periodic and must converge since \(ci'=- a(a+i+r) \le 0\). It is now evident that the limits at \(z = \pm \infty \) must be fixed points of Eq. (2.1), thus we denote them as \((a,b,i)=(0,0,i_{\pm \infty })\). Under mild assumptions regarding integrability, we can interrelate two different points on a given traveling wave, see Sect. 3. Most importantly, this leads to the correspondence of the limits
In view of this, monotonicity of i implies that \(i_{-\infty }\in (1,2]\) and \(i_{+\infty }\in [0,1)\).
The fixed points of the ODE System (2.1) are not isolated, hence its Jacobian D is degenerate there. It is easily verified that D is given by
At a fixed point \((a,b,i) = (0,0,K)\), the eigenvalues of \(D_{(0,0,K)}\) are
Hence, we can not apply the classical Theorem of Grobmann-Hartmann to linearize the asymptotic behavior around the fixed points. We apply center manifold theory to work out the higher moments of the approximation, see Sect. 4. The center manifold coincides with the continuum of fixed points. This implies that asymptotically, there is no flow along the direction of the eigenvector \((a,b,i) = (0,0,1)\) with zero eigenvalue. Hence, the asymptotic flow around any fixed point is two-dimensional and the stability of the fixed point (0, 0, K) is dictated by the two eigenvalues \(\lambda _\pm \). When \(K>1\), the fixed point is unstable, while for \(K<1\), it is stable.
At the same time, the analysis of the asymptotic behavior also yields a necessary condition on the speed c of a non-negative wave. A traveling wave can only be non-negative if \(a(z)\) does not spiral while converging to 0. Therefore, the two eigenvalues \(\lambda _\pm \) at the limiting fixed point must be real-valued. In view of (2.5), for a fixed point (0, 0, K), this is given if
Thus, if the stable fixed point \((0, 0, i_{+\infty })\) is the limit of a non-negative traveling wave, where \(i_{+\infty }\in [0,1)\), it must by (2.6) further hold that
as in Theorem 1.1. In other words, \(i_c\) is the minimal limiting density of inactive particles that is necessary for the existence of a non-negative traveling wave with speed c.
2.2 Construction of a traveling wave
We will explicitly construct a non-negative traveling wave such that the two necessary conditions \(i_{+\infty }\ge i_c\) and \(i_{+\infty }+ i_{-\infty }= 2\) are fulfilled. Two key features of the model make it tractable: first, the monotonicity of i(z) allows us to investigate the convergence of the sub-system that arises for a fixed value of i, and then lift our result to almost constant solutions of the full system. Second, for extending this result to non-small solutions, we lean on an integral equation that allows us to interrelate two points on a given trajectory. However, the central Proposition 3.2 depends essentially on the logistic growth of the active particles. Apart from this, our general approach seems to be applicable to a broader class of systems.
Regarding the ODE System (2.1), our analysis of the flow around the fixed points in Sect. 4 reveals a suitable unstable set
and a suitable stable set
Each point \((0,0,i_{-\infty }) \in S_{-\infty }\) has an unstable manifold of dimension one. Its restriction to \( a \ge 0 \) is the only possible candidate for the tail of a non-negative traveling wave as \(z\rightarrow - \infty \). Each point \((0,0,i_{+\infty }) \in S_{+\infty }\) is Lyapunov stable, which can also be seen in Fig. 3.
Two-dimensional phase portrait of (a, i) of traveling waves (2.1) for \(c=2\) and \(r=0\), omitting the coordinate \(b=a'\). A unique trajectory emerges from each point in \(S_{- \infty }\) (where \(i_{-\infty }>1\)) in positive direction of a and converges to \(S_{+ \infty }\) (where \(i_{+\infty }<1\)). Notice the correspondence \(i_{-\infty }+ i_{+\infty }= 2\) of the limits
To begin with, we let \((0,0,i_{-\infty }) \in S_{ - \infty }\), where \(i_{-\infty }\in (1,2-i_c]\), and follow its unstable manifold in positive direction of a. We prove that there exists a finite phase-time \(z_0\) such that \(b(z_0) = 0\): the trajectory reaches a local maximum of active particles, again see Fig. 3. We denote it as \((a_{z_0}, 0,i_{z_0})\). This is carried out in Sect. 7.
Thus, for finding a suitable attractor of \(S_{+\infty }\), we analyze solutions that start in points of type \((a,b,i) = (a_0,0,i_0)\). We first analyze the lower-dimensional subsystem in coordinates (a, b), imposing a fixed value of i, which is done Sect. 5. We construct a trapping region, wherein a converges and stays non-negative. The monotonicity of i(z) allows us to lift this result to the full system, see Sect. 6. Here, the continuum of fixed points comes at help: we first prove the existence of almost constant solutions, where \(a \ll 1\) and \(i \sim i_0\), that stay non-negative and converge. Then, we continuously deform these solutions: the Lyapunov-stability of the limits in \(S_{+\infty }\) implies continuity of the entire trajectory up to \(z = + \infty \) in initial data. We use this to derive sharp conditions regarding \((a_0,0,i_0)\) such that the trajectory stays non-negative and converges.
We show that the first local maximum \((a_{z_0}, 0,i_{z_0})\) along the instable manifold of \((0,0,i_{-\infty })\) does fulfill these conditions, see again Sect. 7. The technique is the same as for proving the identity \(i_{+\infty }+ i_{-\infty }= 2\), which is the starting point of our analysis and presented in the next section. The proof of Theorem 1.1 is completed in Sect. 8, where we bring together all the different pieces. The resulting continuous family of solutions is sketched in Fig. 3.
3 The mapping of the limits \(i_{-\infty }+ i_{+\infty }= 2\)
We first verify global integrability of a non-negative solution:
Lemma 3.1
Let \(a(z),b(z),i(z)\) be a smooth, bounded and non-negative traveling wave that solves the ODE System (2.1). Then, as \(z\rightarrow \pm \infty \), \(a(z)\) vanishes and \(i(z)\) converges, and \(a,b,b',i' \in L^1(\mathbb {R})\). Moreover, \(i(z)\) is decreasing and \(a(z)\) has a unique global and local maximum.
Proof
Let \(a(z),b(z),i(z)\) be a smooth, bounded and non-negative solution of Eq. (2.1). Since \(ci' = -a(a+i+r)\le 0\), it holds that \(i(z)\) is decreasing and by boundedness must converge as \(z\rightarrow \pm \infty \), so \(i' \in L^1(\mathbb {R})\). The two limits must be fixed points and given by some \((a,b,i) = (0,0,i_{-\infty })\) and \((0,0,i_{+\infty })\). Equality is only given if \(a(z) \equiv 0\). If not \(a(z) \equiv 0\), then there is at least one local maximum of active particles, which we denote as \((a_0,0,i_0)\).
At this point, \(a'' = b' = a_0 (a_0 + i_0 -1) \le 0\), so either \(a_0=0\) and the wave is constant, or \(a_0 + i_0 \le 1\). In the second case case, assume that there is also a local minimum of \(a(z)\), denoted as \((a_m,0,i_m)\). Since \(a(z)\) vanishes as \(z\rightarrow \pm \infty \), we may assume that this be the first local minimum after passing through \((a_0,0,i_0)\). As before, \((a_m,0,i_m)\) is already a fixed point or \(a_m + i_m \ge 1\). Since \(i(z)\) is decreasing, \(a(z)\) must have been increasing, a contradiction to the assumption that this is the first local minimum after the maximum \((a_0,0,i_0)\). Thus, there is only one local maximum of active particles, which is also the global one. Further, this implies \(a'=b \in L^1(\mathbb {R})\). By \(ci'= -a(a+i+r) \le 0\), we know that \(a(a+i+r)\) is also in \(L^1(\mathbb {R})\). We integrate \(b'+cb +a = a(a+i)\) over the finite interval \([-M,M]\), then send the boundaries to \(\pm \infty \):
We know that the right-hand is integrable since \(i' \in L^1(\mathbb {R})\), and that both \(a(\pm M)\) and \(b(\pm M)\) vanish as \(M \rightarrow +\infty \). This implies
Hence also \(a \in L^1(\mathbb {R})\), since \(a \ge 0\). Finally, as a sum of integrable terms, also \(b' \in L^1(\mathbb {R})\). \(\square \)
The following Proposition 3.2 will be used several times to interrelate two points \((a_1,0,i_1), (a_2,0,i_2)\) on a traveling wave, where \(b_i = 0\). By the previous Lemma, the necessary conditions regarding integrability are always verified for non-negative and bounded solutions.
Proposition 3.2
Let \(a(z),b(z),i(z)\) be a smooth and bounded solution of the ODE System (2.1) on some interval \([z_1, z_2]\), where \(-\infty \le z_1 \le z_2 \le + \infty \). Assume that \(b(z_1) = b(z_2) = 0\). Further, assume that \(a,b,b',i'\) are integrable and define \({\mathscr {A}}(t) := \int _{z_1}^t a(z) \, dz\). The following three identities hold:
Proof
Any solution of the ODE System (2.1) also fulfills the original Wave Equations (1.2). We integrate these over \([z_1,z_2]\), substitute \(a'=b\) and use that \(b( z_i) = 0\). This directly proves (3.3) and (3.4). Regarding Eq. (3.5), note that by integration by parts:
\(\square \)
Remark
Equations (3.3) and (3.4) encode a mass transfer from the active to the inactive particles and are not specific for the chosen reactions. It is the quadratic Eq. (3.5) that relies on a logistic saturation mechanism, we do not see a (direct) way to generalize this result.
Given Proposition, the identity \(i_{-\infty }+ i_{+\infty }=2\) is a mere
Corollary 3.3
(Limits of traveling waves) Let \(a(z), b(z),i(z)\) be a non-negative and bounded traveling wave that solves the ODE System (2.1), and denote its limits as \((a,b,i) = (0,0,i_{\pm \infty })\). Either \(\int _{\mathbb {R}}a(z) \, dz = 0\) implies \(i_{+\infty }= i_{-\infty }\), or the following identity holds:
Proof
We apply Proposition (3.2). Since \(a(\pm \infty ) = 0\), the Eqs. (3.3), (3.4) and (3.5) can be simplified to
Either \({\mathscr {A}}(+\infty ) = 0\) implies \(i_{+\infty }= i_{-\infty }\), or we divide the first equation by \({\mathscr {A}}(+\infty )\) and solve the resulting linear system, which proves the claim. \(\square \)
4 Asymptotics around the fixed points
Let us recall that the Jacobian \(D_{(0,0,K)}\) of the ODE System (2.1) at a fixed point (0, 0, K) has eigenvalues
The existence of \(\lambda _0\) implies the existence of a center manifold. In the present case, it locally coincides with the set of fixed points \(a=b=0\). This implies that there is no flow along the center manifold, so the asymptotics are fully described by the remaining two linear terms. The calculations are standard and presented in “Appendix A”, along with a short review of the underlying theory. We only state the results here. First, regarding the unstable set \(S_{-\infty }\), as defined in (2.8):
Theorem 4.1
(Unstable set) For \(i_{-\infty }> 1\), the point \((a,b,i) = (0,0,i_{-\infty })\) is an unstable fixed point of Dynamics (2.1). Locally, there exists a smooth unstable manifold of dimension one. Its restriction to \(\{a \ge 0\}\) is the unique trajectory that emerges from the fixed point such that \(a(z), i(z) >0\) as \(z\rightarrow - \infty \). It has the following properties:
Proof
By choice of \(i_{-\infty }>1\), the eigenvalue \(\lambda _+\) is positive, whereas \(\lambda _-\) is negative. Denote by u, v, w the coordinates in the system of eigenvectors \(e_0,e_+,e_-\) of the Jacobian at the fixed, where the fixed point is shifted to the origin. This transformation is done explicitly in Lemma A.11. By Theorem A.12, the dynamics in an open neighborhood around the fixed point are equivalent to
Hence, there is a stable and an unstable manifold, each of dimension one. The eigenvector \(e_+\) describes the asymptotic direction of the unstable manifold, in coordinates a, b, i it is given by
Since \(\lambda _-<0\) and \(\lambda _+ >0\), asymptotically along the branch of the unstable manifold in direction \(e_+\), where \(a>0\) and \(b>0\), it also holds that \(b'=\lambda _+ \, (i_{-\infty }-1) >0\) and that \(ci' = \lambda _- \, (r+i_{-\infty }) <0\). \(\square \)
Next, we prove Lyapunov-stability of the points in \(S_{+\infty }\), defined in (2.9). Figure 4 shows how the phase lines converge to (0, 0) in the (a, b)-plane. For technical reasons, we require that \(\lambda _+ \ne \lambda _-\). Later, we deal with this degenerate case via a continuity argument.
Phase portrait of (a, b) of the Wave Eq. (2.1) if we impose a fixed value of \(i(z) = 0\), see also Sect. 5. The choices of c change the type of convergence towards the origin: spiraling for \(c=1\), one stable manifold with eigenvalue \(-c/2\), which has algebraic multiplicity 2 and geometric multiplicity 1 for \(c=2\), two stable manifolds for \(c=3\)
Theorem 4.2
(Stable set) For all \(c > 0\) and \(i_{+\infty }\in [i_c,1)\), such that \(i_{+\infty }> c^2/4 -1\), the point \((a,b,i)=(0,0,i_{+\infty }) \) is Lyapunov stable under Dynamics (2.1). In a neighborhood of the fixed point, \((a,b) \rightarrow (0,0)\) exponentially fast.
Proof
By choices of c and \(i_{+\infty }\), both non-zero eigenvalues (4.1) of the Jacobian are real-valued and negative and it holds that \(\lambda _+ \ne \lambda _-\). As before, denote by u, v, w the coordinates in the system of eigenvectors \(e_0, e_+, e_-\) of the Jacobian at the fixed point, see Lemma A.11. By Theorem A.12, the dynamics of the system in a neighborhood around the fixed point are equivalent to
Take some small enough initial data \((\epsilon _u, \epsilon _v, \epsilon _w)\): in view of Eq. (4.5), \(\epsilon _u\) does not vanish, but also does not propagate, whereas v and w converge to zero exponentially fast. Since a and b are represented in terms of v and w, see (A13), they vanish exponentially fast. \(\square \)
Proposition 4.3
Let \(c > 0\) and \(i_{+\infty }< i_c\). There is no non-negative and non-constant traveling wave that converges to \((a,b,i)=(0,0,i_{+\infty })\) as \(z\rightarrow +\infty \).
Proof
As in the previous Theorem, the asymptotic behavior of Eq. (2.1) around the limiting fixed point \((a,b,i) = (0,0,i_{+\infty })\) is described by the linear System (4.5). But now, since \(i_{+\infty }< i_c= \max \{0, 1- c^2/4\} \), either \(i_{+\infty }< 0\) or both eigenvalues \(\lambda _{\pm }\) have a non-vanishing imaginary part and thus, v and w spiral. Since a and b are represented in terms of v and w, see (A13), any trajectory that converges to \((0,0,i_{+\infty })\) can not stay non-negative in its a-component. \(\square \)
5 Attractor of a sub-system
5.1 Construction and result
We begin our search for a non-negative attractor of \(S_{+\infty }\) in an easier setting: we fix \(i(z)=i=const.\) and investigate the two-dimensional sub-system in the remaining coordinates. To separate it from the full system, we write it as \({\bar{a}}(z),{\bar{b}}(z)\). For this system, we prove the existence of a suitable attractor. This set will be denoted as \(T_c(i)\), to emphasize that it depends on the chosen value of i, which will be constant only in this section. The flow of the sub-system and the region \(T_c(i)\) are drawn in Fig. 5.
Definition 5.1
(Two-dimensional sub-system) For \(c > 0\) and \(i \in [ i_c,1)\), denote by \({\bar{a}}(z),{\bar{b}}(z)\) the two-dimensional flow defined by
which results from the Wave System (2.1) by fixing \(i(z) = i \).
There are only two fixed points of (5.1), \(({\bar{a}},{\bar{b}})=(0,0)\) and \(({\bar{a}},{\bar{b}})=(1-i,0)\). We denote the eigenvalues and eigenvectors of the Jacobian at (0, 0) as
It holds that \(\lambda _-(i) \le \lambda _+(i) \le 0\). Moreover, for \(i > i_c\), it holds that \(\lambda _-(i) \ne \lambda _+(i)\). Note that \(\lambda _\pm \) are identical to the non-zero eigenvalues of the full system around the fixed point (0, 0, i), see (4.1). The eigenvectors \(l_{\pm }\) are the projections of the corresponding three-dimensional eigenvectors into the (a, b)-plane.
The Jacobian at \((1-i,0)\) has eigenvalues and eigenvectors
and it holds that \(\beta _-(i)< 0 < \beta _+(i)\). These have no direct correspondence to the three-dimensional system.
We now define the region \(T_c(i)\). It is a triangle, spanned by the two fixed points (0, 0) and \((1-i,0)\) and two adjacent eigenvectors:
The phase plot of \(({\bar{a}},{\bar{b}})\) following Eq. (5.1), displayed for several values of i and c. The only two fixed points are (0, 0) and \((1-i,0)\). For \(i \ge i_c\), the orange triangles \(T_c(i)\) are invariant regions of Dynamics (5.1), see Prop. 5.3. They increase in \(-i\): the point \((1-i,0)\) moves to the right and the two internal angles \(\gamma _l(i)\) and \(\gamma _r(i)\) increase. In the third case, \(i < i_c\) implies that the system spirals around (0, 0) while converging
Definition 5.2
(The triangle \(T_c(i)\)) For \(c > 0\) and \(i \in [ i_c,1)\), let \(T_c(i)\) be the convex hull of the three points \((0,0), (1-i,0)\) and C(i). Here, the point C(i) is the unique intersection of the two half-lines
with \(l_+(i)\) and \(r_+(i)\) defined in (5.2) and (5.3). We denote the internal angles of \(T_c(i)\) at (0, 0) and \((1-i,0)\) as \(\gamma _l(i)\) and \(\gamma _r(i)\), respectively.
Visually, it can easily be seen in Fig. 5 that the set \(T_c(i)\) is invariant under Dynamics (5.1): the flow at the boundary of \(T_c(i)\) points inwards.
Proposition 5.3
(Invariant region of the reduced system) The set \(T_c(i)\) is an invariant region of Dynamics (5.1). If \(({\bar{a}}_0, {\bar{b}}_0) \in T_c(i)\), then
It holds that \({\bar{a}} \ge 0\) and \({\bar{b}} \le 0\) within \(T_c(i)\). Hence, if \(({\bar{a}}_0, {\bar{b}}_0) \ne (1-i,0)\), then \({\bar{a}}(z)\) converges to 0 monotonically as \(z \rightarrow + \infty \).
For any non-negative solution of the full Wave System (2.1), it holds that \( i' \le 0\). Thus, we are interested in how \(T_c(i)\) changes when i decreases:
Proposition 5.4
(Nested invariant regions) For a fixed \(c>0\), the set \(T_c(i)\) is increasing in \(-i,i \in [i_c,1)\). Thus, \(T_c(i) \subseteq T_c(i_c)\) for all \(i \in [i_c,1)\).
This proposition holds due to an easy geometric argument, again take a look at Fig. 5: when i decreases, the point \((1-i,0)\) moves to the right and the two internal angles \(\gamma _l(i)\) and \(\gamma _r(i)\) increase. The computations for both propositions are performed in the following Sect. 5.2. The reader might skip those and proceed with Sect. 6, where we investigate the full system.
5.2 Invariance and monotonicity of \(T_c(i)\)
We analyze the \(({\bar{a}},{\bar{b}})\)-system and the set \(T_c(i)\) in detail. We prove that the Flow (5.1) at the boundary of \(T_c(i)\) points inwards, and that the sets \(T_c(i)\) are increasing in \(-i\). We formalize what is sketched Fig. 5, and begin by examining the eigenvector \(l_+(i)\) at the fixed point \(({\bar{a}}, {\bar{b}}) = (0,0)\):
Lemma 5.5
Let \(1>i > i_c\), and let \(l_+(i) =\big ( \lambda _-(i), 1-i\big )\) be defined as in (5.2). The quotient of the absolute values of the \({\bar{b}}\)-component and \({\bar{a}}\)-component of \(l_+(i)\) is increasing in \(-i\).
Proof
The claim is equivalent to
Recall that \(\alpha _ - (i) = -c/2 - \sqrt{c^2/4 + i -1}<0\). A computation reveals that
the last inequality holds since \(i_c< i \) implies \(i > 1-c^2/4\). \(\square \)
Now, since \(\gamma _l(i)\) is the angle between the two vectors (1, 0) and \(-l_+(i)\), the previous Lemma directly implies
Corollary 5.6
Let \(c > 0\) and \(i_c\le i_1< i_2 <1 \). It holds that \(\gamma _l(i_1) > \gamma _l(i_2)\), the angle \(\gamma _l(i)\) is increasing in \(-i\).
For the invariance of \(T_c(i)\), we need
Lemma 5.7
For any \(p>0\), the Flow (5.1) at the point \(({\bar{a}}, {\bar{b}}) = -p \cdot l_+(i)\) points inwards \(T_c(i)\).
Proof
Let \(L_{inw} := \big (1-i, - \lambda _-(i) \big )\) be orthogonal to \(l_+(i)\) and point inwards \(T_c(i)\). The claim of the Lemma is now equivalent to
Let \(({\bar{a}}, {\bar{b}}) = -p \cdot l_+(i)\). First compute the Flow (5.1):
Its part in direction \(L_{inw}\) is given by
\(\square \)
For the fixed point \(({\bar{a}}, {\bar{b}}) = (1-i,0)\), we get similar results concerning its unstable eigenvector \(r_+(i)\):
Lemma 5.8
Let \(1>i>i_c\), and let \(r_+(i) =\big ( -\beta _-(i), 1-i\big )\) be defined as in (5.3). The quotient of the absolute values of the \({\bar{b}}\)-component and \({\bar{a}}\)-component of \(r_+(i)\) is increasing in \(-i\):
Proof
Recall that \(\beta _-(i) = -c/2 -\sqrt{c^2/4 + 1-i}\). A computation reveals that
\(\square \)
Now, since \(\gamma _r(i)\) is the angle between the two vectors \((-1,0)\) and \(-r_+(i)\), the previous Lemma implies
Corollary 5.9
Let \(c > 0\) and \(i_c\le i_1< i_2 <1 \). It holds that \(\gamma _r(i_1) > \gamma _r(i_2)\), the angle \(\gamma _l(i)\) is increasing in \(-i\).
For the invariance of \(T_c(i)\), we need
Lemma 5.10
For any \(p>0\), the Flow (5.1) at the point \(({\bar{a}}, {\bar{b}}) = (1-i,0) -p \cdot r_+(i)\) points inwards \(T_c(i)\).
Proof
Let \(R_{inw} := \big (i-1, - \beta _-(i) \big )\) be orthogonal to \(r_+(i)\) and point inwards \(T_c(i)\). The claim of the Lemma is now equivalent to
Let \(p>0\). We compute the Flow (5.1) at
Its part in direction \(R_{inw}\) is given by
Since \(\beta _- <0\), it follows that \( - p^2 \beta _-^3 >0\). Since \(p>0\), the proof is complete if we can show that
After dividing by \((1-i)>0\) and rearranging, this is equivalent to
This is in fact an equality, since \(\beta _-(i) = -c/2 + \sqrt{c^2/4 +1-i}\). \(\square \)
Considering the invariance of \(T_c(i)\), we conclude the
Proof of Proposition 5.3
We need to show that the Flow (5.1) at the boundary of \(T_c(i)\) points inwards. The Lemmas 5.7 and 5.10 treat the left and right edge of \(T_c(i)\), see again Fig. 5. For the third edge, we consider points of type \(({\bar{a}},0)\), where \(0< {\bar{a}} < 1-i\). The derivative at \(({\bar{a}},0)\) is given by \( \big ( 0, {\bar{a}} \cdot ({\bar{a}} +i -1) \big )\). Its \({\bar{b}}\)-component is negative, hence it points inwards \(T_c(i)\). The only points on the boundary of \(T_c(i)\) where the flow does not point strictly inwards are the two fixed points (0, 0) and \((1-i,0)\). \(\square \)
Considering the monotonicity of \(T_c(i)\), we conclude the
Proof of Proposition 5.4
Let \(c>0\). The point \((0,1-i)\) moves to the right as i decreases. Further, we have shown that the two internal angles \(\gamma _l(i), \gamma _r(i)\) increase in \(-i\), and so does \(T_c(i)\). \(\square \)
6 Attractor of the full system
We now analyze solutions of the full Wave System (2.1) under initial condition \((a,b,i) = (a_0,0,i_0)\), such that \((a_0,0) \in T_c(i_0)\) as defined in the previous Section. In Sect. 6.1, we apply the results about the two-dimensional subsystem to the full system. Theorem 6.1 states that as long as \(i(z) \ge i_c\), the \((a,b)\)-components of the full system stay within the triangle \(T_c(i_c)\). Thus, it suffices to control \(i(z) \ge i_c\), which we do in two steps.
In Sect. 6.2, we prove via some rough bounds that \(i(z) \ge i_c\) for sufficiently small initial values \(0 \le a_0 \ll 1\). This result is refined in Sect. 6.3: the Lyapunov-stability of the limiting point at \(z= + \infty \) implies that the entire trajectory including its limit is continuous in initial data. Carefully increasing \(a_0\), we increase the known attractor of the stable set \(S_{+\infty }\), resulting in Theorem 6.10. This procedure is sketched in Fig. 6.
Assumption
If not explicitly stated otherwise, we will use the following setup over the entire Sect. 6: For \(c>0\), let \(i_0 \in [ i_c,1)\) and \( a_0 \in [0,1-i_0]\), which implies that \((a_0,0) \in T_c(i_0)\). Let \(a(z),b(z),i(z)\vert _{z \ge 0 }\) be the solution of the Wave Eq. (2.1) under initial values \((a_0, 0, i_0)\).
6.1 Invariant region of the full system
Theorem 6.1
(Invariant region of the full system) Assume that \(i(z) \ge i_c\) for all \(z\in [0, \infty )\). We then can control the two remaining coordinates a(z), b(z) of the wave. It holds that
Within \(T_c(i_c)\), \(a\ge 0\) and \(b \le 0\). Notice that while \(a,i \ge 0\), it holds that \(ci' = -a(a+i+r) \le 0\). This directly implies the following
Corollary 6.2
Under the assumption that \(i(z) \ge i_c\) for all \(z\in [0, \infty )\), the trajectory stays non-negative and converges as \(z\rightarrow + \infty \):
Proof of Theorem 6.1
In the full System (2.1) with coordinates (a, b, i), neither \(b\) nor \(b'\) depend on \(i'\), but only on a and i. Thus, we can easily compare the full system to the two-dimensional System (5.1) in coordinates \({\bar{a}}, {\bar{b}}\). At a phase-time \(z\), the two vector fields \( (a',b')\) and \( ({\bar{a}}',{\bar{b}}')\) for fixed value \(i = i(z)\) are equal, compare (2.1) and (5.1).
By Proposition 5.4, this implies that \( (a',b')\) points strictly inwards \(T_c\big (i(z)\big )\). There are two irrelevant exceptions: for \((a,b) = (0,0)\), the system has already reached its limiting state. The point \((a,b) = (1-i_0,0)\) is a fixed point of the reduced, but not of the full system. In this case, since \(b=0,b'=a(a+i-1) = 0, b'' = ai'<0\) and \(ci'<0\), a Taylor-expansion reveals that for small times \(\epsilon >0\): \(i(\epsilon )\) changes much faster than \(a(\epsilon )\) and \(a(\epsilon ) \in T_c\big ( i(\epsilon ) \big )\).
Importantly, the set \(T_c\big ( i(z) \big )\) is not decreasing as a function of \(z\). Hence, at each phase-time \(z\ge 0\), the two components \(a(z), b(z)\) can not escape \(T_c\big (i(z)\big )\). In fact, since \(i' \le 0\) and \(T_c(i)\) is increasing in \(-i\), the set \(T_c\big ( i(z) \big )\) is increasing in \(z\), at most up to \(T_c(i_c)\). Thus, \(a(z), b(z)\) remain within \(T_c(i_c)\) for all \(z\ge 0\). \(\square \)
With a similar argument, we can determine the rate of convergence:
Proposition 6.3
Assume that \(i(z) \ge i_c\) for all \(z \in [0,\infty )\), such that \((a,b,i) \rightarrow (0,0,i_{+\infty })\) as \(z \rightarrow +\infty \) for some \(i_{+\infty }\in [i_c,1)\). If \(i_{+\infty }> c^2/4 -1\), then convergence is exponentially fast with rate
Further, if \(i_{+\infty }= c^2/4 -1\), which can only happen if \(i_{+\infty }= i_c\), then the system converges sub-exponentially fast. As \(z \rightarrow + \infty \), the distance to the limit is of order \( z \cdot e^{ - \frac{c}{2} z}\).
Proof
In the case \(i_{+\infty }\in (i_c,1)\), all eigenvalues of the limit are simple, we refer to Sect. 4. The system converges exponentially fast, as shown in Theorem 4.2. It remains to determine the rate of convergence. The two candidates are \(\lambda _\pm = - \frac{c}{2} \pm \sqrt{ \frac{c^2}{4} + i_{+\infty }-1}\). Corresponding to \(\lambda _\pm \), the projections of the eigenvectors into the (a, b)-plane are given by
We know that \(a(z), b(z) \in T_c(i_{+\infty })\) for all \(z \ge 0\). At (0, 0), the triangle \(T_c(i_{+\infty })\) is bounded by the line \( - l_+\), see Definition 5.2 and Fig. 5. Since \(0> \lambda _+ > \lambda _-\), the direction of \(l_-\) is steeper than that of \(l_+\), such that the line \(\{q \cdot l_- \, \vert \, q \in \mathbb {R} \}\) lies outside \(T_c(i_{+\infty })\) for all \(q \ne 0\). Thus, the two components a(z), b(z) cannot converge towards (0, 0) along \(-l_-\). But since they converge exponentially fast, the only possible remaining rate of convergence is \(\lambda _+\).
We do not have a complete description of the asymptotics around the fixed point for the degenerate case \(\lambda _+ = \lambda _- = - c/2\). However, under the assumption that the system stays non-negative and converges, the relation \((a,b,i)'= -\frac{c}{2} \cdot (a,b,i) + o( \vert (a,b,i) \vert ^2 ) \) holds asymptotically. This will be proven in Theorem 6.10 (which does not rely on the type of convergence). The eigenvalue \(-c/2\) has algebraic multiplicity 2, but geometric multiplicity 1. It is well-known that this results in sub-exponential convergence, cf. chapter 9 in Boyce et al. (2017). \(\square \)
6.2 A small attractor
In view of the previous paragraph, convergence and non-negativeness follow if we can show that \(i(z) \ge i_c\) for all \(z \ge 0\). If we choose \(a_0\) small enough, some rough bounds do the trick. We control the total mass of active particles via
Lemma 6.4
Fix \(c>0, \, i_0 \in (i_c,1)\) and let \(a_0 \in [0,(1-i_0)/2]\). Under the assumption that \(i(s) \ge i_c\) is true for all \(s \in [0,z]\), there exists a finite constant \(L(c,i_0) \ge 0\), such that the following bound holds for all \( s \in [0,z]\):
Proof
With the help of Theorem 6.1, we can use that \(a(s), b(s) \in T_c(i_c)\) for all \( s \in [0,z]\). We integrate \( a(s)\cdot \big [1-i(s) \big ] = a^2(s) - b'(s) - c b(s) \) and use that \(b(0) = 0\):
By monotonicity: \(1-i_0 \le 1-i(s)\) and \(0 \le a(s)\le a_0\). It follows that
where we need \(a_0 + i_0 <1\) to avoid a blow-up, which is true by our choice of \(a_0\). It remains to bound \(-b(z) \). Take a look at the flow in the (a, b)-plane in Fig. 5. It holds that \(a(z),b(z)\) stay within \(T_c(i_c)\). Within the triangle \(T_c(i_c)\), it holds for the left inner angle \(\gamma _l(i_c)\) that
Thus, also \(-b(z) \le \tan \big ( \gamma _l(i_c) \big ) \cdot a(z) \le L_1 \cdot a_0\). \(\square \)
Since we can bound the total mass of active particles, we can also bound the change of i(z):
Proposition 6.5
(Small attractor of \(S_{+\infty }\)) Fix \(c>0\) and \(i_0 \in ( i_c, 1)\). There exists a constant \(M(c,i_0,r), \, 0 < M \ll 1\), such that for all \(0 \le a_0 \le M\):
Hence, also \( a(z),b(z) \in T_c(i_c)\) for all \(z \ge 0\). The trajectory is non-negative and converges to \(S_{+\infty }\) as \(z\rightarrow +\infty \).
Proof
As long as \(i(z) \ge i_c\), it must be that \(a(z),b(z) \in T_c(i_c)\) by Theorem 6.1. Assume there exists finite phase-time \(\tau := \inf _{z \ge 0} \{ i(z) < i_c\} \):
where we used \(a(s) + i(s) \le 1\). For \(z \le \tau \) and \(a_0\) sufficiently small, we can apply Lemma 6.4. This implies that there is a finite constant L, which does not depend on \(a_0\), such that
The right-hand side is strictly larger than \(i_c\) for sufficiently small \(a_0\), say \(a_0 \le M\), and the bound is independent of the phase-time. Thus, there is no such \(\tau \) for \(a_0 \le M\). \(\square \)
6.3 Extending the attractor
The previous section ended with a condition of type \(a_0 \ll 1\), under which the system stays non-negative and converges. However, given \(a_0\) and \(i_0\) and under the assumption that the system converges, we can explicitly calculate its limit \(i_{+\infty }\). Then, for fixed \(i_0\), we continuously deform the trajectory while increasing \(a_0\) up to some upper bound \(a^*(i_0)\), as sketched in Fig. 6. This results in Theorem 6.10.
Trajectories of \(a(z),i(z)\) of the Wave System (2.1) for \(c = 2, r=0\). Initial values are \(b(0) = 0, i_0=0.5\), and \(a_0\) such that \(a_0 \in [0, a^*(i_0) \approx 0.42]\). The upper bound \(a^*\) is given in Definition 6.8. Trajectories with such initial data converge and stay non-negative, since \(i(z) \ge i_c\)
We apply Proposition 3.2 to interrelate the limit \((0,0,i_{+\infty })\) of the trajectory to its initial data \((a_0,0,i_0)\):
Lemma 6.6
If \(i(z) \ge i_c\), such that the system stays non-negative and converges to \((0,0,i_{+\infty })\) as \(z\rightarrow + \infty \), then \(i_{+\infty }\) can be written as a function of \(a_0\) and \(i_0\):
The function \(i_{+\infty }(a_0,i_0)\) is decreasing in \(a_0\), for \(a_0 \in [0,1-i_0]\).
Proof
We apply Proposition 3.2, and solve the resulting system for \(i_{+\infty }\). In the present case, since \(a_0 \ne 0\), this results in a quadratic equation with two possible solutions. Since \(i(z)\) is decreasing, it must be that \(i_{+\infty }< 1\), which uniquely determines (6.12). A short computations proves that \(\frac{\partial }{ \partial a_0} i_{+\infty }(a_0,i_0) \le 0\). \(\square \)
We look for values of \(a_0\) that ensure \(i_{+\infty } \ge i_c\). Thus, we rearrange (6.12) for \(a_0\), set \(i_{+\infty }= i_c\), and choose the only possible positive solution of the resulting quadratic equation:
Lemma 6.7
Given \(i_0\) and under the assumption that \(i_{+\infty }=i_c\), the value of \(a_0\) is uniquely determined by
Equation (6.13) can be restated as \(i_{+\infty }\big ( \alpha (i_0), i_0 \big ) = i_c\), but keep in mind that still have to prove convergence. It can easily be seen that \(\alpha (i_c) = 0\). Since we require that \(a_0 \in [0, 1 -i_0]\), such that \(a_0 \in T_c(i_0)\), this leads to our
Definition 6.8
(Upper bound for \(a_0\)) For fixed \(c>0\) and, we define
This will hold as sharp upper bound for \(a_0\), such that the trajectory stays non-negative and converges. Before we state the corresponding theorem, we perform a last check that we are in the correct setup:
Lemma 6.9
Let \(i_0 \in [i_c,1)\) and \(a_0 \in [0, a^*(i_0)]\). If the system stays non-negative and converges to \((0,0,i_{+\infty })\), then
where \(i_{+\infty }(a_0,i_0)\) is given as in Lemma 6.6.
Proof
It holds that \(i_{+\infty }(0,i_0) = i_0\). The claim follows since \(i_{+\infty }(a_0,i_0)\) is decreasing in \(a_0\) and since \(a^*(i_0) \le \alpha (i_0)\), where \(i_{+\infty }\big ( \alpha (i_0), i_0 \big ) = i_c\). \(\square \)
After all these preparations, we are now ready to prove that the system converges and stays non-negative. We state
Theorem 6.10
(Attractor of \(S_{+\infty }\)) For \(r\ge 0, c>0\), let \( i_0 \in [i_c,1)\) and \( a_0 \in \big [0, a^*(i_0) \big ]\). Let \(a(z),b(z),i(z)\) be the solution of Eq. (2.1) with initial data \((a_0,0,i_0)\).
It holds that \(a(z),i(z) \ge 0\) and \(i'(z),b(z) \le 0 \) for all \(z\ge 0\). As \(z\rightarrow +\infty \), \(a(z)\) and \(b(z)\) converge to 0, and \(i(z)\) converges to
The type of convergence depends on \(i_{+\infty }\) and is given in Proposition 6.3.
Proof
Notation: We fix \(i_0 \in (i_c,1)\) and change only \(a_0\). If \(i_0=i_c\), we must choose \(a_0 =0\). For a compact notation, \(\Phi _z(x)\) is the state of the system at phase-time \(z\), starting in \({x=(a,b,i)}\). If the limit of a trajectory exists, we denote
Step 1: starting interval
For \(a_0\) positive but small enough, Proposition 6.5 grants that for all \(z\ge 0\):
where \(T_c(i_c)\) is a bounded invariant region that contains only points such that \(a \ge 0, b \le 0 \). Thus, \( a(z),i(z) \rightarrow (0, i_{+\infty })\) monotone. With the help of Lemma 6.6, we can explicitly calculate \(i_{+\infty }\) as stated in Eq. 6.16, and our claim holds on some small non-empty interval \(a_0 \in [0,a_u)\).
Step 2: neighborhood of existing trajectories
Pick some \(a_0<a^*(i_0)\) for which the statement is already proven. By choice of \(a_0\), it holds that \(i_{+\infty }> i_c\). Thus, the limit \(\Phi _{+\infty }(a_0,0,i_0)\) is Lyapunov stable by our previous analysis of the asymptotics, see Theorem 4.2: for every \(\epsilon _\infty >0\), there exists a \(\delta _\infty >0\), such that
for all \(z\in [0, \infty )\). Choose \( \epsilon _\infty \le i_{+\infty }(a_0,i_0) -i_c\) and assure that \(0 < \delta _\infty \le \epsilon _\infty \). This grants \(i(z) \ge i_c\) after entering the \(\delta _\infty \)-neighborhood. Within this attractor, also \(a(z) \ge 0\) in view of Theorem 6.1, since \(i(z) \ge i_c\).
Starting in \((a_0,0,i_0)\), we follow the trajectory up to some finite time \(\tau \), where it has entered the \(\delta _\infty \)-neighborhood:
The derivative of the system is locally Lipschitz and all trajectories are within a bounded domain. Thus, the trajectories \(\Phi _z(x_0)\) are uniformly continuous in initial data \(x_0\) on any finite time interval [0, T], with respect to the maximum norm \(\vert \vert . \vert \vert _{[0,T]}\). This is a classic result and can easily be proven via a Grönwall’s inequality, we refer to chapter 2 of the textbook of Hsieh and Sibuya (1999). There exists some \(\delta _0 >0\), s.t. for all \(x \in \mathbb {R}^3\) with \(\vert \vert x - (a_0, 0, i_0) \vert \vert < \delta _0\):
This implies for all such trajectories \(\Phi _z\):
In particular, \(\Phi _\tau (x)\) lies within the \(\delta _\infty \)-neighborhood, so ultimately
Again, Theorem 6.1 implies \( a(z),i(z) \in T_c(i_c)\) for all \(z\ge 0\). As before, the system is integrable and converges as \(z\rightarrow + \infty \), so we can explicitly calculate \(i_{+\infty }(a_0,i_0)\). Thus, our claim holds for all starting points a small open neighborhood of \((a_0,0,i_0)\).
Step 3: limits of trajectories
Assume that the claim holds for all \(a_0 \in [0,a_u)\). For all trajectories starting in \((a_0,0,i_0)\), where \(a_0 \in [0, a_u)\), it holds that \(i(z)\) is monotone and bounded from below by \(i_c\), such that \(a(z),b(z) \) stay within \(T_c(i_c)\). Fix any finite time-horizon [0, T]. As mentioned before, the trajectories \(\Phi _z(a_0, 0, i_0) \) are uniformly continuous in initial data on finite time-intervals, and thus form a Cauchy-sequence on \(\vert \vert . \vert \vert _{[0,T]}\) as \(a_0 \rightarrow a_u\). Since T can be chosen arbitrarily large and since the limits \(\Phi _{+\infty }(a_0,0,i_0)\) are also continuous in \(a_0\), our claim holds for the trajectory that starts in \(a_u\).
Step 4: conclusion
By step 1, the claim holds for \(a_0\) in some small interval \([0, a_u)\). By step 3, it then also holds for \(a_0=a_u\). If now \(a_u<a^*\), the claim holds for \(a_0 \in [0, a_u + \epsilon )\) by step 2 for some \(\epsilon >0\). Iterating these two steps, the claim ultimately holds for all \(a_0 \in \big [ 0, a^*(i_0) \big ] \). In particular, we have proven that the trajectories \(\Phi _{z}(a_0,0,i_0)\) are uniformly continuous with respect to initial data on \(z \in [0, + \infty ]\). This continuity allows us to finish the proof of Proposition 6.3. In the non-critical cases where \(c^2/4 + i_{+\infty }-1 > 0\), the trajectories converge along a stable manifold with rate of convergence \(-c/2 + \sqrt{c^2/4 + i_{+\infty }-1}\). As \(c^2/4 + i_{+\infty }-1 \rightarrow 0\), the critical trajectory must converge along the limit of these manifolds. \(\square \)
7 The complete trajectory
We track the non-negative branch of the unstable manifold of \(S_{-\infty }\), see (2.8), and show that it stays positive and enters the attractor of \(S_{+\infty }\) from the previous section, cf. Theorem 6.10.
Assumption
We will use the following setup over the entire Sect. 7: Let \(i_{-\infty }> 1\) and let a(z), b(z), i(z) be the unique solution of the ODE-System (2.1) that emerges from \((0,0,i_{-\infty })\) as \(z \rightarrow - \infty \) and where \(a(z) > 0\) asymptotically as \(z\rightarrow - \infty \).
For all \(i_{-\infty }> 1\), existence and uniqueness of these trajectories have been proven in Sect. 4. Moreover, we know their asymptotic behavior:
Lemma 7.1
The following holds as \(z\rightarrow - \infty \):
Proof
The first two inequalities are given by Theorem 4.1, which also yields \(b'(z) >0\) asymptotically. Noticing that \(c(a+i)' = -a(1+r)-b' <0\) completes the proof. \(\square \)
7.1 The maximum of active particles
For connecting these trajectories with the attractor of \(S_{+\infty }\), we will prove
Proposition 7.2
(The maximum of active particles) There exists a finite phase-time \(z_0\), such that \(b(z_0) = 0\) for the first time.
We will prove that the sum \(a(z) + i(z)\) decreases below 1. Given this, the term \(cb(z) + b'(z) = a(z) \cdot [ a(z) + i(z) -1]\) becomes negative, so b must eventually reach 0.
Lemma 7.3
As long as \(b(s)>0\) for all \(s \in (-\infty ,z]\), it holds that
Proof
In view of the asymptotic behavior of the trajectory, described in Lemma 7.1, assume that there exists a finite time \(z^*\), such that for the first time \( b(z^*) + i'(z^*)=0\), but still \(b(z^*) > 0\). The wave-equations \( 0 = b' + c b +a -a (a+i)\) and \(0 = c i' + a (a+i) + r a\) imply that
Rearranging the third line yields \(cb(z^*) = a(z^*) \cdot \big [ a(z^*)+i(z^*)+r \big ]\). As long as \(z< z^*\), it holds that \(b(z) + i'(z) < 0\), hence also
However, equality at \(z= z^*\) implies that
which we can rewrite, using both (7.4) and (7.5) :
But \(a(z^*)>0\), so Eq. (7.4) implies that \(b'(z^*) = -(1+r)a(z^*) <0\). This contradicts (7.8). \(\square \)
Lemma 7.4
As long as \(b(s)>0\) for all \(s \in (-\infty ,z]\), it can not happen that \( a(z) + i(z) \) converges to some finite \(L > 0\).
Proof
By the previous lemma: \((a+i)'<0\) while \(b>0\). Assume that \( a(z) + i(z) \) converges to a finite value \(L>0\) from above, which we denote as \( a(z) + i(z) \, \searrow \, L\). This implies that also \(b+i' \, \nearrow \, 0\). By the Wave Equations (1.2), these two expressions are equivalent to
The first convergence indicates that \(b' \le \delta <0\) after some time \(z_\delta \), since a is strictly increasing and hence positive. The second statement is equivalent to \(cb -a \cdot (L+r) \, \nearrow \, 0\). Thus, also b is increasing. But \(b'(z)<0\) for all \(z\ge z_\delta \) and while \(b>0\), a contradiction. \(\square \)
We can now show that there exists a finite phase-time \(z_0\) such that \(b(z_0) = 0\), finishing the
Proof of Proposition 7.2
By the previous lemma, \( a(z) + i(z) \) decreases below every positive value as long as \(b(z)>0\). In particular, for some \(\epsilon >0\): \(a(\tau )+i(\tau ) \le 1-\epsilon \) after some phase-time \(\tau \). Then for all \(z\ge \tau \), since \(a > 0\):
Either \(cb(z) < 0\) and the system has already passed a first local maximum of \(a(z)\), or we may assume that \(b'(z) \le -a(\tau ) \epsilon = - \delta <0\). If now \(b'(z) \le -\delta \), then \(b(z)\) reaches zero after a finite time \(z_0\), which can not be larger than \( \tau + \frac{b(\tau )}{\delta }\). \(\square \)
7.2 Reaching the attractor of \(S_{+ \infty }\)
We now prove that \((a_{z_0},0,i_{z_0})\) lies in the attractor of the stable set \(S_{+\infty }\). Therefore, we show that \(a_{z_0} \le a^*(i_{z_0})\), then Theorem 6.10 ensures non-negativity and convergence as \(z \rightarrow + \infty \). We again use Proposition 3.2, now to interrelate \((0,0,i_{-\infty })\) and \((a_{z_0},0,i_{z_0})\):
Lemma 7.5
The following holds at phase-time \(z_0\):
In the case \( i_{-\infty }\in (1,2 - i_c]\), then additionally
and the trajectory is non-negative on the interval \((-\infty , z_0]\).
Proof
As \(z\rightarrow -\infty \), all \(a(z), b(z),b'(z),i'(z)\) have exponential and hence integrable tails, cf. Theorem 4.1. We thus can apply Proposition 3.2 on the interval \((-\infty , z_0]\), for finite \(z_0\). This results in Eq. (7.13), we omit the intermediate steps. It holds that \(a_{z_0}>0\) because \(b(z)>0\) for all \(z< z_0\).
In particular, \(a_{z_0} > 0\) implies that the second summand under the root in (7.13) must be strictly positive, which yields \((i_{-\infty }-1)^2 > (1-i_{z_0})^2\). Since \(b(z_0)=0\) for the first time, it must hold that \(b'(z_0) \le 0\). Given this, we use \(b'(z_0) + cb(z_0) = a_{z_0}(a_{z_0}+i_{z_0}-1)\) to bound \(0 \ge a_{z_0}(a_{z_0}+i_{z_0}-1)\). Since \(a_{z_0}>0\), this shows that \(i_{z_0} \le 1-a_{z_0} < 1\).
If we assume additionally that \(i_{-\infty }\in (1,2-i_c]\), then \((i_{-\infty }-1)^2 > (1-i_{z_0})^2\) implies that \(i_{z_0} > 2 - i_{-\infty }\ge i_c\). Up to \(z_0\), \(a(z)+i(z)\) is decreasing, which was proven in Lemma 7.3. Since a(z) is strictly increasing up to \(z_0\), i(z) must be strictly decreasing, but not below \(i(z_0) > 0\). Hence, the trajectory stays positive. The inequality \(a_{z_0} + i_{z_0}\le 1\) implies that \(a_{z_0} < 1\). \(\square \)
This allows us to connect the unstable manifold of \((0,0,i_{-\infty })\) with the attractor of \(S_{+\infty }\):
Proposition 7.6
(Reaching the attractor of \(S_{+ \infty }\)) Let \(i_{-\infty }\in (1,2 - i_c]\). The non-negative branch of the unstable manifold of \((0,0,i_{-\infty })\) reaches the point \((a_{z_0},0,i_{z_0})\), where \(a_{z_0} \in (0,1)\) and \(i_{z_0} \in (i_c,1)\). It then holds that
for \(a^*\) like in Definition 6.8. In view of Theorem 6.10, the trajectory that starts/continues in such a point \((a_{z_0}, 0, i_{z_0})\) converges to \(S_{+\infty }\) and stays non-negative.
Proof
We have just shown that \(i_{z_0}, a_{z_0} >0\) and that \(a_{z_0} + i_{z_0} \le 1\). Recall Definition 6.8: \(a^*(i_0) = \min \{ \alpha (i_0), 1- i_0 \}\), where \(\alpha (i_0)\) is given by
We have already verified that \(a_{z_0} \le 1 - i_{z_0} \), so proving \(a_{z_0} \le \alpha (i_{z_0})\) suffices for proving \(a_{z_0} \le a^*(i_{z_0})\). By (7.13), we know that
The two expressions (7.16) and (7.17) are very similar. After some elementary steps, the claim \(a_{z_0} \le \alpha (i_{z_0})\) is equivalent to
This is equivalent to \(i_{-\infty }\le 2- i_c\), since \(i_{-\infty }>1\) and \( i_c\le 1\). But that is just how we have chosen \(i_{-\infty }\). \(\square \)
8 Concluding the proof of the main result
With the results from the previous sections, we complete the
Proof of Theorem 1.1
Consider the ODE System (2.1) in coordinates a, b, i and let \(i_{-\infty }\in (1,2 - i_c]\). The unstable manifold of the fixed point \((a,b,i)=(0,0,i_{-\infty })\) has dimension one. Its two branches are the only trajectories that leave the fixed point, which is stated in Theorem 4.1. There is one branch of the unstable manifold such that \(a(z)>0\) as \(z\rightarrow -\infty \), we follow this trajectory in positive direction of \(z\). There is a finite phase-time \(z_0\), such that for the first time \(b(z_0) = 0\), see Proposition 7.2. For all \( z < z_0\), it holds that \(a(z),b(z),i(z)> 0\). Denote the state of the system at \(z_0\) as \((a_{z_0},0,i_{z_0})\). Lemma 7.5 states that \(i_{z_0} \in (i_c,1)\), Proposition 7.6 states that \(a_{z_0} \in (0, a^*(i_{z_0})]\), for \(a^*\) as in Definition 6.8. By Theorem 6.10, we then know that \((a_{z_0},0,i_{z_0})\) lies in a non-negative attractor of the set \(S_{+\infty }\). Thus, \(a(z),b(z),i(z) \rightarrow (0,0,i_{+\infty })\) as \(z\rightarrow + \infty \), where \(i_{+\infty }\in [i_c,1)\), and ultimately \(a(z),i(z) \ge 0\) for all \(z\in \mathbb {R}\).
For any non-negative and bounded solution, the identity \(i_{-\infty }+ i_{+\infty }= 2\) holds by Proposition 3.3. For \(c>0\) and \(i_{-\infty }\in (1,2 - i_c]\), the previous paragraph proves existence and uniqueness of the claimed wave. For \(i_{-\infty }= 1\), the constant solution can be the only non-negative and bounded one.
We then consider an arbitrary non-constant, bounded and non-negative solution. By monotonicity of i(z), it must converge as \(z \rightarrow \pm \infty \). If we assume that \(i_{-\infty }\in (1,2-i_c]\), it is one of the above solutions. If we assume that \(i_{-\infty }> 2-i_c\), then \(i_{+\infty }< i_c\). In this case, the trajectory can not stay non-negative as \(z \rightarrow + \infty \), which is stated by Proposition 4.3, contradicting the assumption. \(\square \)
9 Discussion and outlook at stability
9.1 FKPP-waves
We have given a description of all bounded and non-negative traveling waves of the Reaction–Diffusion System (1.1). For the most related systems, the FKPP-equation (Kolmogorov et al. 1937; Fisher 1937), the FitzHugh-Nagumo-equation (FitzHugh 1961; Nagumo et al. 1962) and combustion equations (Berestycki et al. 1985), no such continuum of traveling waves has yet been constructed.
Still, the non-negative traveling waves of System (1.1) are closely related to pulled FKPP-waves with only a single type of particles. The equation for such a wave w(z) reads \(0 = c w' + w'' + F(w)\). For the purpose of a simple comparison, we let \(F(w) = gw - w^2\), where \(g>0\) is the initial growth rate of the particles. In this case, Theorem 1.1 states that the convergence of System (1.1) as \(z \rightarrow + \infty \) is identical to that of w, if \( g = 1- i_{+\infty }\), see e.g. (Uchiyama 1977). In words, the asymptotic growth speed of traveling waves of System (1.1) coincides with that of simple FKPP-waves in presence of a constant density \(i_{+\infty }\) of inhibiting particles. Moreover, Theorem 1.1 implies that \(i_c= 0\) for all \(c \ge 2\). Thus, the minimal speed of an invasive front, where \(i_{+\infty }= 0\), is given by \(c_{\min }=2\). Again, this coincides with the minimal wave speed of the associated FKPP-equation, i.e. in the absence of inactive particles. It is this critical front which can be interpreted as the most natural one, our simulations indicate that it always arises under compact initial data. If we assume convergence, a technique of Berestycki et al. (2018) yields an upper bound for the speed of the traveling front, just by ignoring the dampening influence of the inactive particles. For compact initial data, the system always chooses the smallest possible wave speed, as suggested.
The emergence of traveling fronts is known for many reaction–diffusion systems. We suggest the literature (Britton 2003; Volpert and Petrovskii 2009; Othmer et al. 2009) for more examples with a biological motivation. Rigorous proofs of these phenomena are rare. Often, only the form of the traveling waves is analyzed analytically. The FKPP-equation is one of the cases, where the convergence of the front of the PDE towards a traveling wave solution can be proved. The first rigorous proof was done by Kolmogorov, Petrovsky & Piscunov in 1937 Kolmogorov et al. (1937). Extensions of this result to more general initial data and a more precise description of the speed of the front have been provided by Uchiyama (1977) and Bramson (1983). The approach of Kolmogorov et al. and Uchiyama seems to be restricted to systems with only a single type of particles, as it relies on a maximum principle and monotonicity of the front. The approach of Bramson relies on a relationship between the FKPP-equation and branched Brownian motion, which can not be applied in the present case since the inactive particles do not diffuse. A singular perturbation of System (1.1), which again introduces a small diffusion to the inactive particles will be subject to future investigations. Despite the fact that this system would be biologically interesting, since no tissue or population is entirely static, this would also rule out some difficulties when analyzing the stability of the traveling waves against perturbations.
9.2 Stability of the traveling waves
We give a brief introduction to the stability of traveling waves against small perturbations, in the spirit of the introduction in Ghazaryan et al. (2013). A good overview, where the following concepts are presented in greater depth, has been written by Sandstede (2002).
Consider a reaction–diffusion system
where \(Y \in \mathbb {R}^n, x \in \mathbb {R}, t \ge 0, D = \text {diag} (d_1, \dots , d_n)\) with \(d_i \ge 0\), and R a smooth reaction. In the moving frame \(z = x-ct\), the System reads
A traveling wave w(z) with speed c is a constant solution of Eq. (9.2). The wave w is called non-linearly stable in a space \({\mathcal {X}}\), if any solution of the PDE (9.2) which starts in \(Y_0 = w + {\tilde{Y}}\), where \({\tilde{Y}} \in {\mathcal {X}}\) is a sufficiently small perturbation, converges to a shift of w. This type of stability is often encoded in the spectrum of the operator \({\mathcal {L}}\), that is obtained by linearizing the equation for the perturbation \({\tilde{Y}}\) in (9.2) around to the constant part w:
where JR is the Jacobian of the reaction R. Let \({\mathcal {L}}:{\mathcal {X}} \rightarrow {\mathcal {X}}\) be the operator given by \({\tilde{Y}} \rightarrow L {\tilde{Y}}\). We say that the wave w is spectrally stable in \({\mathcal {X}}\) if the spectrum of \({\mathcal {L}}\) is contained in the half-plane \(\mathfrak {Re}(\gamma ) < 0\), except maybe a simple eigenvalue at 0 (that corresponds to the traveling wave itself, if \(w' \in {\mathcal {X}}\)). For diffusive systems, where \(\det (D) > 0\), a quite general theory has been developed. If \({\mathcal {X}}\) is appropriately chosen, spectral stability implies non-linear stability, we refer to the literature (Sandstede 2002; Ghazaryan et al. 2013). Classical results are e.g. given for subspaces of \({\mathcal {X}} = H^1\), the \(L^2\)-Sobolev space.
As explained in the next paragraphs, we are not aware of any rigorous framework for studying the non-linear stability of System (1.1). Several technical problems arise, that so far have been treated only separately (Ghazaryan et al. 2013; Kirchgässner 1992).
Most importantly, the traveling waves of System (1.1) can not be stable against perturbations in the classical sense, since the inactive particles neither react nor diffuse. Any initial deviation remains for all times, as shown in Fig. 1. However, the actual front of the system does converge to a traveling wave. For capturing this idea, we introduce the weighted space \({\mathcal {X}} = H^1_\alpha \) with norm \(\vert \vert f \vert \vert _{H^1_\alpha } = \vert \vert f \cdot e^{\alpha z}\vert \vert _{H^1}\) for some \(\alpha >0\). Non-linear stability in \(H_1^\alpha \) is referred to as convective stability. Convergence of the PDE in the moving frame (9.2) in \(H^1_\alpha \) means that the front of the system approaches the traveling wave, whereas any initial finite and local deviation is convected towards \(z= -\infty \) and vanishes due to the weighting. A first rigorous result regarding convective stability was obtained by Ghazaryan et al. (2013). They could show that in some cases, spectral stability in \(H^1_\alpha \) implies convective stability against small perturbations in \(H^1_\alpha \cap H^1\). For their approach, the authors require that the weight \(\alpha \) can be chosen such that all eigenvalues \(\gamma \) of \({\mathcal {L}}\) except zero fulfill \(\mathfrak {Re}(\gamma ) \le \nu < 0\) and such that the derivative \(w' \in H^1_\alpha \) of the traveling wave is an eigenfunction that corresponds to a simple eigenvalue at zero. Unfortunately, this setting is not suited for studying pulled FKPP-fronts: the assumption \(w' \in H^1_\alpha \) implies that the continuous spectrum of \({\mathcal {L}}\) touches the origin, see e.g. chapter 6 in the work of Sattinger (1976).
Another difficulty arises when studying critical pulled fronts (with minimal possible speed) whose tail as \(z \rightarrow + \infty \) converges sub-exponentially, as in Theorem 1.1. In this case, the requirement \(w' \in H^1_\alpha \) is only fulfilled for rather small values of \(\alpha \), which do not suffice for shifting the continuous spectrum of \({\mathcal {L}}\) to the left half-plane. For diffusive systems, non-linear stability of this more delicate case was first treated rigorously by Kirchgässner (1992), a recent overview is given in Faye and Holzer (2018). After introducing a small diffusion to the inactive particles, we could apply this theory to the critical front.
For the most natural traveling wave solution, the critical one with speed \(c=2\) and \(i_{+\infty }= i_c= 0\), we performed a numerical analysis that strongly indicates that this wave is spectrally stable in \(H^1_\alpha \), when we choose \(\alpha = - \mu _{ + \infty }=c/2\). The details are presented in “Appendix B”. Thus, based on the work of Ghazaryan et al. regarding convective stability (Ghazaryan et al. 2013) and the work of Kirchgässner regarding critical fronts (Kirchgässner 1992), we dare to make an educated guess: we expect that this traveling wave is convectively stable against small perturbations in \(H^1_{c/2} \cap H^1\).
References
Arumugam G, Tyagi J (2020) Keller–Segel chemotaxis models: a review. Acta Appl Math 171(1):6. https://doi.org/10.1007/s10440-020-00374-2
Barker B, Humpherys J, Zumbrun K (2015) STABLAB: A MATLAB-Based Numerical Library for Evans Function Computation. Available in the github repository under nonlinear-waves/stablab
Barker B, Humpherys J, Lyng G, Lytle J (2018) Evans function computation for the stability of travelling waves. Philos Trans R Soc A Math Phys Eng Sci 376(2117):20170184. https://doi.org/10.1098/rsta.2017.0184
Berestycki H, Nicolaenko B, Scheurer B (1985) Traveling wave solutions to combustion models and their singular limits. SIAM J Math Anal 16(6):1207–1242. https://doi.org/10.1137/0516088
Berestycki J, Brunet E, Derrida B (2018) A new approach to computing the asymptotics of the position of fisher-kpp fronts. Europhys Lett (EPL) 122(1):10001. https://doi.org/10.1209/0295-5075/122/10001
Boyce WE, DiPrima RC, Meade DB (2017) Elementary differential equations, 11th edn. Wiley, Hoboken
Bramson M (1983) Convergence of solutions of the Kolmogorov equation to travelling waves. Memoirs Am Math Soc 44:285. https://doi.org/10.1090/memo/0285
Britton N (2003) Essential mathematical biology. Springer undergraduate mathematics series, vol 1. Springer, London. https://doi.org/10.1007/978-1-4471-0049-2
Cardy J, Täuber UC (1996) Theory of branching and annihilating random walks. Phys Rev Lett 77:4780–4783. https://doi.org/10.1103/PhysRevLett.77.4780
Carr J (1982) Applications of centre manifold theory, 1st edn. Applied mathematical sciences, vol 35. Springer, New York, p 142. https://doi.org/10.1007/978-1-4612-5929-9
d’Alessandro J, Barbier-Chebbah A, Cellerin V, Benichou O, Mège RM, Voituriez R, Ladoux B (2021) Cell migration guided by long-lived spatial memory. Nat Commun 12(1):4118. https://doi.org/10.1038/s41467-021-24249-8
Falco J, Agosti A, Vetrano IG, Bizzi A, Restelli F, Broggi M, Schiariti M, DiMeco F, Ferroli P, Ciarletta P, Acerbi F (2021) In silico mathematical modelling for glioblastoma: a critical review and a patient-specific case. J Clin Med 10(10):2169. https://doi.org/10.3390/jcm10102169
Faye G, Holzer M (2018) Asymptotic stability of the critical fisher-kpp front using pointwise estimates. Z Angew Math Phys 70(1):13. https://doi.org/10.1007/s00033-018-1048-0
Fisher RA (1937) The wave of advance of advantageous genes. Ann Eugen 7(4):355–369. https://doi.org/10.1111/j.1469-1809.1937.tb02153.x
FitzHugh R (1961) Impulses and physiological states in theoretical models of nerve membrane. Biophys J 1(6):445–466. https://doi.org/10.1016/S0006-3495(61)86902-6
Ghazaryan A, Latushkin Y, Schecter S (2013) Stability of traveling waves in partly parabolic systems. Math Model Nat Phenom 8(5):31–47. https://doi.org/10.1051/mmnp/20138503
Hannezo E, Scheele CLGJ, Moad M, Drogo N, Heer R, Sampogna RV, van Rheenen J, Simons BD (2017) A unifying theory of branching morphogenesis. Cell 171(1):242–255.e27. https://doi.org/10.1016/j.cell.2017.08.026
Hsieh PF, Sibuya Y (1999) Basic theory of ordinary differential equations, 1st edn. Universitext. Springer, New York. https://doi.org/10.1007/978-1-4612-1506-6
Jain S, Ladoux B, Mège RM (2021) Mechanical plasticity in collective cell migration. Curr Opin Cell Biol 72:54–62. https://doi.org/10.1016/j.ceb.2021.04.006. Cell Dynamics
Keller EF, Segel LA (1971) Traveling bands of chemotactic bacteria: a theoretical analysis. J Theor Biol 30(2):235–248. https://doi.org/10.1016/0022-5193(71)90051-8
Kirchgässner K (1992) On the nonlinear dynamics of travelling fronts. J Differ Equ 96(2):256–278. https://doi.org/10.1016/0022-0396(92)90153-E
Kirchgraber U, Palmer KJ (1990) Goemetry in the Neighborhood of Invariant Manifolds of Maps and Flows and Linearization. Pitman research notes in mathematics, vol 233. Longman Group UK Limited, Harlow
Kolmogorov A, Petrovskii I, Piscunov N (1937) A study of the equation of diffusion with increase in the quantity of matter, and its application to a biological problem. Byul Moskovskogo Gos Univ 1(6):1–25
Lattanzio C, Zhelyazov D (2021) Spectral analysis of dispersive shocks for quantum hydrodynamics with nonlinear viscosity. Math Models Methods Appl Sci 31(09):1719–1747. https://doi.org/10.1142/S0218202521500378
Mammoto T, Ingber DE (2010) Mechanical control of tissue and organ development. Development 137(9):1407–1420. https://doi.org/10.1242/dev.024166
Montes-Olivas S, Marucci L, Homer M (2019) Mathematical models of organoid cultures. Front Genet 10:873. https://doi.org/10.3389/fgene.2019.00873
Nagumo J, Arimoto S, Yoshizawa S (1962) An active pulse transmission line simulating nerve axon. Proc IRE 50(10):2061–2070. https://doi.org/10.1109/JRPROC.1962.288235
Othmer HG, Painter K, Umulis D, Xue C (2009) The intersection of theory and application in elucidating pattern formation in developmental biology. Math Model Nat Phenomena 4(4):3–82. https://doi.org/10.1051/mmnp/20094401
Ozbag F, Schecter S (2018) Stability of combustion waves in a simplified gas-solid combustion model in porous media. Philos Trans A Math Phys Eng Sci 376(2117):20170185. https://doi.org/10.1098/rsta.2017.0185
Painter KJ (2019) Mathematical models for chemotaxis and their applications in self-organisation phenomena. J Theor Biol 481:162–182. https://doi.org/10.1016/j.jtbi.2018.06.019
Perthame B (2004) Pde models for chemotactic movements: parabolic, hyperbolic and kinetic. Appl Math 49(6):539–564. https://doi.org/10.1007/s10492-004-6431-9
Sandstede B (2002) Chapter 18—Stability of travelling waves. In: Fiedler B (ed) Handbook of dynamical systems, vol 2. Elsevier Science, Amsterdam, pp 983–1055. https://doi.org/10.1016/S1874-575X(02)80039-X
Sattinger DH (1976) On the stability of waves of nonlinear parabolic systems. Adv Math 22(3):312–355. https://doi.org/10.1016/0001-8708(76)90098-0
Smoller J (1994) Shock waves and reaction–diffusion equations, 2nd edn, vol 258. Grundlehren der mathematischen Wissenschaften. Springer, New York, p 634. https://doi.org/10.1007/978-1-4612-0873-0
Turing AM (1952) The chemical basis of morphogenesis. Philos Trans R Soc Lond B Biol Sci 237(641):37–72. https://doi.org/10.1098/rstb.1952.0012
Uchiyama K (1977) The behavior of solutions of the equation of Kolmogorov–Petrovsky–Piskunov. Proc Jpn Acad Ser A Math Sci 53(7):225–228. https://doi.org/10.3792/pjaa.53.225
Volpert V, Petrovskii S (2009) Reaction–diffusion waves in biology. Phys Life Rev 6(4):267–310. https://doi.org/10.1007/978-1-4471-0049-2
Acknowledgements
The author would like to thank Anton Bovier and Muhittin Mungan for their support and the fruitful discussions. He also would like to thank the anonymous referees who provided very useful and detailed comments on a previous version of the manuscript.
Funding
Open Access funding enabled and organized by Projekt DEAL. This work was partly funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy - GZ 2047/1, Projekt-ID 390685813 and by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) - Projektnummer 211504053 - SFB 1060.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Center manifold calculations
1.1 A.1 Review of center manifold theory
Definition A.1
(Normal form) Given a dynamical system \(dx/dt = f(x), x \in \mathbb {R}^n\) around its fixed point \(0 \in \mathbb {R}^n\), write \(x=(y,z)\) where \(y \in \mathbb {R}^k, z \in \mathbb {R}^l\) and \(k+l = n\), such that \(dx/dt = f(x)\) is equivalent to:
We require that the eigenvalues of \(A \in \mathbb {R}^{k \times k} \) have zero real parts and those of \(B \in \mathbb {R}^{l \times l}\) have nonzero real parts. Further, both functions \(g: \mathbb {R}^n \rightarrow \mathbb {R}^k\) and \(h: \mathbb {R}^n \rightarrow \mathbb {R}^l\) are smooth and vanish together with their first-order partial derivatives at the origin. Then, System (A1) is called the normal form of the system.
Proposition A.2
Let \(f: \mathbb {R}^n \rightarrow \mathbb {R}^n\) be smooth. Let a dynamical system \(dx / dt = f(x), x \in \mathbb {R}^n\) have a fixed point \(x_0 \in \mathbb {R}^n\), such that the eigenvectors of the Jacobian \(Df(x_0)\) span the entire \(\mathbb {R}^n\). The system can be written in normal form as in Definition A.1.
The proof includes a change of coordinates into the system of eigenvectors of the Jacobian \(Df(x_0)\). This will be done explicitly in Section A.2. For the underlying theory and the more general case, we refer to the monograph of Kirchgraber and Palmer (1990).
Definition A.3
(Center manifold) Consider a dynamical system in normal form (A1). Let \(\phi : \mathbb {R}^k \rightarrow \mathbb {R}^l\) be a smooth function such that \(\phi (0) = 0\) and also its derivative \(D \phi (0) = 0\). Assume that the set
is invariant under Dynamics (A1). The set \(\mathcal {CM}\) is called a center manifold of the fixed point (due to its vanishing derivative at 0).
We will use a local version of the center manifold, which can be shown to exist in a neighborhood of the fixed point:
Theorem A.4
(Local center manifold, cf. Theorem 4.1. in Kirchgraber and Palmer (1990)) Consider a smooth dynamical system in normal-form (A1), where \(\dim (y) =k \ge 1\), such that the Jacobian at the fixed point has k eigenvalues with zero real part. Let \(c_1 + c_2 = \dim (z)\), where the matrix B has \(c_1\) eigenvalues with positive real part and \(c_2\) eigenvalues with negative real part. Then locally, there exist a unique center manifold of dimension k, a unique unstable manifold of dimension \(c_1\) and a unique stable manifold of dimension \(c_2\).
The center manifold can be written as \(\big \{ (y,z) : \, z = \phi (y) \big \}\) like in (A2). There exists a homeomorphism defined in an open neighborhood of the origin which takes solutions of \(dx / dt = f(x)\) onto solutions of
Definition A.5
(Error of approximation of the center manifold) Consider a smooth dynamical system in normal-form (A1). For a smooth function \(T: \mathbb {R}^k \rightarrow \mathbb {R}^l\) define the error of approximation of the normal form by
Theorem A.6
(Approximating the center manifold, cf. Theorem 3 in Carr (1982)) Consider a smooth dynamical system in normal form (A1) with local center manifold \(\{ (y,z) : \, z = \phi (y) \}\) as in (A2). Let \(T: \mathbb {R}^k \rightarrow \mathbb {R}^l\) be smooth with \(T(0) = 0\) and \(DT(0) = 0\). Suppose that as \(y \rightarrow 0\), for some \(q >1\):
Then, as \(y \rightarrow 0\), also
1.2 A.2 Calculating the normal form and the center manifold
We analyze the flow of the ODE System (2.1) around its fixed points by applying the theory from the previous section. We therefore write the system into normal form, see Definition A.1. For a fixed point \((a,b,i) = (0,0,K)\), we begin with the affine transformation
and then decompose the resulting system into a linear part M and a non-linear part G. To be concise with the notation from the previous section, which is adopted from the existing literature, we use a vectorial notation in coordinates (j, a, b), such that the center manifold can be written as \(\big \{ (j,a,b) : \, (a,b) = \phi (j) \big \}\).
Definition A.7
Given \(c >0, K \in \mathbb {R}\), introduce the matrix M as
Further, define the non-linear functions \(g(j,a) := a^2 + aj\) and \(G: \mathbb {R}^3 \rightarrow \mathbb {R}^3\):
Lemma A.8
(Linear and non-linear part) For \(c>0, K \in \mathbb {R}\), the ODE System (2.1) can be decomposed in its linear and non-linear part. In coordinates \((j,a,b)\), where \(j = i-K\), and using Definition A.7, this reads as
Definition A.9
For given \(c>0,K \in \mathbb {R}\), we define the discriminant
The eigenvalues and eigenvectors of M are then given by (cf. (2.5))
Technical difficulties arise when the eigenvectors no longer span the entire \(\mathbb {R}^3\). We require \(K\ne 1\) in view of (A13), which also eliminates the case \(\lambda _+ = 0\). For similar reasons, we also exclude the case that \(\lambda _+ = \lambda _-\), so we require that \(\Delta \ne 0\). This is given if \(K \ne 1-c^2/4\).
Lemma A.10
Let \(c>0\) and \(K \notin \{1,1-c^2/4 \}\). The matrix M can be written in diagonal form, such that \(M = E D E^{-1}\). The matrices \(D, E, E^{-1}\) are given by:
Lemma A.11
(Dynamics in normal form) Let \(c>0\) and \(K \notin \{1,1-c^2/4 \}\). The eigenvectors \(e_0, e_+, e_-\) of M form a basis of \(\mathbb {R}^3\). We introduce the coordinates (u, v, w), such that any \(x \in \mathbb {R}^3\) can be written as \(x = u \cdot e_0 + v \cdot e_+ + w \cdot e_-\). The System (2.1) in coordinates (u, v, w) follows dynamics
where P is a polynomial such that \(P(u,0,0) = 0\):
Proof
We change coordinates from u, v, w to j, a, b and back:
Now recall the functions G and g, see (A9). Explicitely calculating the non-linear part \(E^{-1}GE\) results in
Luckily, for evaluating g(j, a), we do not have to calculate the coordinate b(u, v, w). \(\square \)
Now we have all ingredients for computing the center manifold. We use the approximation argument from Theorem A.6.
Theorem A.12
(Asymptotic behavior) Let \(c>0\) and \(K \notin \{1,1-c^2/4 \}\), and let \((a,b,i) = (0,0,K)\) be a fixed point of the System (2.1). Locally around (0, 0, K), the center manifold of the fixed point coincides with the set
In a non-empty open neighborhood around (0, 0, K), the flow of the System (2.1) is equivalent to
where u, v, w are the coordinates in the system of eigenvectors \(e_0, e_+, e_-\) of the matrix M, see (A13).
Proof
In the normal form from Lemma A.11, the center manifold can be calculated as a function \(\phi (u): \mathbb {R} \rightarrow \mathbb {R}^2\). As \(u \rightarrow 0, \phi (u) \in {\mathcal {O}}(u^2)\), and \(\phi (u)\) can be approximated to any degree by some polynomial without linear and constant parts. For some arbitrary approximation \(T: \mathbb {R} \rightarrow \mathbb {R}^2\) with components \(T_v, T_w\), we can estimate the error of the approximation (HT)(u) by Theorem A.6. Inserting the normal form from Lemma A.11 results in
For the center manifold, \((H\phi )(u)=0\). From Eq. (A23), we can extract the coefficients of the Taylor Expansion of \(\phi (u)\) around the fixed point iteratively, by choosing better and better approximating polynomials \(T_n\). For the start, take some polynomial \(T_2(u): \mathbb {R} \rightarrow \mathbb {R}^2\) of order 2. Let \(\alpha , \beta \in \mathbb {R}\) and define
Note that \(P\big (u,T_2(u)\big ) = {\mathcal {O}}(u^3)\), for P as defined in (A18). Thus
We see that for any approximation of type \(T_2(u) = (\alpha u^2, \beta u^2)\), the leading error term is of order \({\mathcal {O}}(u^3)\) if and only if \(T_2(u) \equiv (0,0)\). We conclude that the second order approximation of \(\phi \) is given by \(T_2(u) \equiv (0,0)\). By an easy induction, it follows that \(T_n(u) = (0,0)\) for all \(n \ge 2\), and so the local center manifold is given by \(\phi (u) = (0,0)\). In the original system, this corresponds to \(\{a=b=0\}\), which are the fixed points of the ODE (2.1). We can now calculate the asymptotic flow in the normal form, given by (A3). This results in the claimed asymptotics (A22), when we use that the non-linear part vanishes: \(P\big (u,\phi (u) \big ) = P(u,0,0) = 0\). \(\square \)
Appendix B: Numerical evaluation of the spectrum of \({\mathcal {L}}\)
As announced in our discussion in Sect. 9, we analyze the spectral stabilty of the critical traveling wave. The theoretical background is presented in Sandstede (2002); Ghazaryan et al. (2013), the details about the computational approach are presented by Barker et al. (2018).
Here and from now on, \(c=2\) and we denote as a(z), i(z) the critical traveling wave with speed \(c=2\) and \(i_{+\infty }= 0\). We denote the exponent of the weight-function as \(\alpha >0\) and analyze the spectral stability of the critical traveling wave in the weighted \(L^2\)-Sobolev space \(H^1_\alpha \), with norm \(\vert \vert f \vert \vert _{H^1_\alpha } = \vert \vert f \cdot e^{\alpha z}\vert \vert _{H^1}\).
We linearize the PDE around a(z), i(z) and analyze the non-negative spectrum of the resulting linear operator \({\mathcal {L}}\), as defined in (9.3). For System (1.1), this operator \({\mathcal {L}}:H^2_\alpha (\mathbb {R}) \times H^1_\alpha (\mathbb {R}) \rightarrow H^2_\alpha (\mathbb {R}) \times H^1_\alpha (\mathbb {R})\) acts on a pair of functions \(u \in H^2_\alpha , v \in H^1_\alpha \), which correspond to perturbations of a and i, respectively:
The operator \({\mathcal {L}}\) is equivalent to a first-order operator \(\tilde{{\mathcal {L}}}:H^1_\alpha (\mathbb {R}^3) \rightarrow H^1_\alpha (\mathbb {R}^3)\), when we introduce an auxiliary variable for \(u'\). We will omit the tilde.
As will see in a moment, we only need to consider the point-spectrum of \({\mathcal {L}}\). Thus, for \(\gamma \in \mathbb {C}\) with \(\mathfrak {Re}(\gamma ) \ge 0\), we look for a function \(U \in H^1_\alpha \) that solves \({\mathcal {L}} U = \gamma \cdot U\). Now, \(\gamma \in \mathbb {C}\) lies in the point spectrum of \({\mathcal {L}}\) if and only if there exists a function \(U: \mathbb {R} \rightarrow \mathbb {C}^3, U \in H^1_\alpha \), which solves
It can easily be seen that the matrix \(M(+\infty , \gamma )\) has eigenvalues
whereas the matrix \(M(-\infty , \gamma )\) has eigenvalues
If \(U \in H^1_\alpha \), then \(W(z) := U(z) \cdot e^{\alpha z}\) is bounded and vanishes. The function W(z) fulfills
Remark that the matrix \(M + \alpha \mathbbm {1}\) has the same eigenvectors as M, and that its eigenvalues are shifted by \(\alpha \) when compared to M. If \(M(\pm \infty ) + \alpha \mathbbm {1}\) has no eigenvalues with zero real-part, the theory of exponential dichotomies implies that any bounded solution W(z) must vanish exponentially fast as \(z \rightarrow \pm \infty \), and that it asymptotically approaches the unstable (resp. stable) manifold of the constant matrix \(M(- \infty , \gamma )\) as \(z \rightarrow - \infty \) (resp. \(M(+\infty ,\gamma )\) as \(z \rightarrow + \infty \)) (Sandstede 2002). Therefore, a bounded solution exists if and only if the trajectories that emerge from these manifolds intersect. This allows us to compute the Evans-function: it is a determinant that evaluates to zero if and only if the solutions that decay at \(-\infty \) and those that decay at \(+\infty \) are somehow linearly dependent.
We investigate the case \(\alpha = \frac{c}{2}\), which is equal to the rate of convergence of the wave as \(z \rightarrow + \infty \), up to a sub-exponential term, see Theorem 1.1. For \(\alpha = \frac{c}{2}\), then within the region \(\{\mathfrak {Re}(\gamma ) \ge 0, \gamma \ne 0\}\) the following holds: the dimension of the unstable space of \(M(-\infty ,\gamma )+ \frac{c}{2} \cdot \mathbbm {1}\) is given by \(k_-=2\), and the dimension of the stable space of \(M(+\infty ,\gamma )+ \frac{c}{2} \cdot \mathbbm {1}\) is given by \(k_+=1\). This can easily be deduced from the corresponding Eigenvalues (B3), (B4), which do not cross the imaginary axis. The values \(k_-\) and \(k_+\) add up to the dimension of the ODE (B2). We say that \(\{\mathfrak {Re}(\gamma ) \ge 0, \gamma \ne 0\}\) is contained in the region of consistent splitting of the operator \({\mathcal {L}}\). This implies that the non-negative part of the spectrum of \({\mathcal {L}}\) is contained in the point spectrum of the operator, which is a standard result (Sandstede 2002; Sattinger 1976). Within the region of consistent splitting, we can define the Evans-function \(E(\gamma )\).
Given \(\gamma \) with \(\mathfrak {Re}(\gamma ) \ge 0, \gamma \ne 0\), we let X(z) be the unique (up to a shift) solution of Eq. (B5) that vanishes at \(z = +\infty \), and let \(Y_1(z),Y_2(z)\) span the two-dimensional space of solutions of Eq. (B5) that vanish at \(z = -\infty \). The Evans-function is defined as
Numerical evaluation of the Evans-function (B6) \(Ev(\gamma )\) for \(r=0\) and \(\gamma \) on the boundary of the Domain S, defined in (B7). The Evans-function for \(r=1\) is very similar. The origin is marked with a small red cross. The graph does not enclose the origin and it can visually be seen that its winding number is equal to zero. We conclude that the Region S contains no zeros of \(Ev(\gamma )\)
The Evans-function is not unique, but it holds that \(E(\gamma ) = 0\) if and only if \(\gamma \) lies in the point spectrum of \({\mathcal {L}}\). Moreover, \(E(\gamma )\) is analytic if \(X,Y_1,Y_2\) are chosen such that they are analytic in \(\gamma \) (Sandstede 2002). Thus it suffices to calculate \(E(\gamma )\) along the boundary of a domain: the winding number along this contour then corresponds to the number of zeros inside the domain.
We use this to verify that there are no zeros of \(E(\gamma )\) within the set
where we keep a small distance from the origin to prevent that the eigenvalues of the matrices \(M( \pm \infty , \gamma ) + \frac{c}{2} \cdot \mathbbm {1}\) touch the imaginary axis, and hope that there are no unexpectedly large eigenvalues. We want to remark that for systems with a degenerate diffusion, no general a priori upper bound for the size of the eigenvalues with non-negative real-part has been found yet, which would allow for a numerical proof of spectral stability. It may be possible to generalize the approach in Lattanzio and Zhelyazov (2021). Simple energy estimates exist for traveling waves of diffusive systems, see e.g. chapter 6 in Ozbag and Schecter (2018).
The various numerical challenges that arise when computing the Evans-function, as well as their solutions, are described in detail by Barker et al. (2018), who also suggest using their library STABLAB Barker et al. (2015). We gratefully followed this suggestion, and computed the left-adjoint Evans-function, a slight modification which is numerically advantageous in the present setting (Barker et al. 2018). The result is presented in Fig. 7 and yields a strong evidence that the critical wave is spectrally stable in \(H^1_{c/2}\).
Appendix C: Rescaling the general system
Let \(r_S, r_A, D > 0\) and \(r_I \ge 0\), and consider the reaction–diffusion system
which is the general form of System (1.1). There exists a linear one-to-one correspondence to the normalized form. Therefore, we rescale time and space, \(s := r_A \cdot t, \, y := \sqrt{D / r_A} \cdot x\), and the densities of the particles, \({\bar{A}} := A \cdot r_S/r_A, \, {\bar{I}} := I \cdot r_S/r_A \). The rescaled dynamics of System (C1) follow
which is equivalent to System (1.1) with \(r = \frac{r_I}{r_A}\). In view of this, we can formulate a parameter-dependent version of Theorem 1.1:
Theorem C.1
Let \(r_S, r_A, D > 0\) and \(r_I \ge 0\), and consider the System (C1) and a wave-speed \(c>0\). Set
For each pair \(i_{-\infty }, i_{+\infty }\in \mathbb {R}^+\) such that
there exists a unique bounded and positive traveling wave a, i with speed c such that
If \( \frac{c^2}{4D} + r_S \cdot i_{+\infty }- r_A = 0\), convergence as \(z \rightarrow + \infty \) is sub-exponentially fast and of order \( z \cdot e^{ - \frac{c}{2D} z}\). If \( \frac{c^2}{4D} + r_S \cdot i_{+\infty }- r_A > 0\), convergence as \(z \rightarrow + \infty \) is exponentially fast. Convergence as \(z \rightarrow - \infty \) is exponentially fast in all cases. The corresponding rates are
In particular, for any invading front, where \(i(z) \rightarrow 0\) as \(z \rightarrow + \infty \), the remaining density of particles at the back of the wave is given by \(i_{-\infty }= 2 \cdot \frac{r_A}{r_S}\).
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Kreten, F. Traveling waves of an FKPP-type model for self-organized growth. J. Math. Biol. 84, 42 (2022). https://doi.org/10.1007/s00285-022-01753-z
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00285-022-01753-z
Keywords
- Developmental biology
- Pattern formation
- Cellular organization
- Traveling wave
- Reaction–diffusion equation
- Continum of fixed points