Skip to main content
Springer logoLink to Springer
. 2021 Aug 9;36(Suppl 1):175–197. doi: 10.1007/s10884-021-10051-z

Oscillations in Planar Deficiency-One Mass-Action Systems

Balázs Boros 1, Josef Hofbauer 1,
PMCID: PMC10901957  PMID: 38435671

Abstract

Whereas the positive equilibrium of a planar mass-action system with deficiency zero is always globally stable, for deficiency-one networks there are many different scenarios, mainly involving oscillatory behaviour. We present several examples, with centers or multiple limit cycles.

Keywords: Limit cycles, Centers, Liénard systems, Reversible systems, Mass-action kinetics, Deficiency one

Introduction

In this paper we study mass-action systems in dimension two with a unique positive equilibrium and deficiency one. The deficiency is a non-negative integer associated to any chemical reaction network, and is explained in Sect. 2. If the deficiency is zero, the Deficiency-Zero Theorem gives a rather complete picture: existence and uniqueness of a positive equilibrium is nicely characterized through the underlying directed graph of the chemical network. And if it exists, it is globally asymptotically stable (at least in dimension two). In contrast, the Deficiency-One Theorem is a purely static statement: there is at most one positive equilibrium, and if it exists, it is regular. However, nothing is said about the dynamic behaviour. In the present paper we take a step towards filling this gap, at least in dimension two.

We show that Andronov–Hopf bifurcations may occur, even generalized ones, that produce more than one limit cycle near the equilibrium, and also degenerate ones that produce centers. Note that the uniqueness and regularity of the positive equilibrium rules out the classical fixed point bifurcations such as saddle–node and pitchfork bifurcations.

We start with a brief summary of reaction network theory in Sect. 2. Then in Sect. 3 we study the simplest weakly reversible network with deficiency one, an irreversible cycle along a quadrangle. This is always permanent, but we present examples with up to three limit cycles. On the other hand, we also give a sufficient condition that guarantees global stability of the positive equilibrium for all rate constants.

In Sect. 4 we consider irreversible chains of three reactions. Even though this is not weakly reversible, a positive equilibrium may exist, and could be globally stable, or may be surrounded by up to three limit cycles. Furthermore, the equilibrium may be surrounded by a continuum of closed orbits and a homoclinic orbit.

In Sect. 5 we study three separate reactions, and produce two types of centers, and an example with four limit cycles.

Finally, in Sect. 6 we give a simple example where existence of the positive equilibrium depends on the rate constants.

Planar Mass-Action Systems

In this section we briefly introduce mass-action systems and related notions that are necessary for our exposition. We restrict to the case of two species. For more details about mass-action systems, consult e.g. [9, 11]. The symbol R+ denotes the set of positive real numbers.

Definition 1

A planar Euclidean embedded graph (or a planar reaction network) is a directed graph (VE), where V is a nonempty finite subset of R2.

Denote by (a1,b1), (a2,b2),,(am,bm) the elements of V, and by X and Y the two species. Accordingly, we often refer to (ai,bi) as aiX+biY. We assume throughout that the reaction vectors (aj-ai,bj-bi)R2 ((i,j)E) span R2. The concentrations of the species X and Y at time τ are denoted by x(τ) and y(τ), respectively.

Definition 2

A planar mass-action system is a triple (V,E,κ), where (VE) is a planar reaction network and κ:ER+ is the collection of the rate constants. Its associated differential equation on R+2 is

x˙=(i,j)E(aj-ai)κijxaiybi,y˙=(i,j)E(bj-bi)κijxaiybi. 1

We remark that the translation of a network by (α,β)R2 (i.e., taking (ai+α,bi+β) instead of (ai,bi) for i=1,2,,m) amounts to multiplying the differential equation (1) by the monomial xαyβ, an operation that does not have any effect on the main qualitative properties. Thus, any behaviour shown in this paper can also be realized with ai,bi0 for all i=1,2,,m, a setting that is more standard in the literature.

In some cases, a network property alone has consequences on the qualitative behaviour of the differential equation (1). For instance, weak reversibility implies permanence [6, Theorem 4.6]. We now define these terms.

Definition 3

A planar reaction network (VE) or a planar mass-action system (V,E,κ) is weakly reversible if every edge in E is part of a directed cycle.

Definition 4

A planar mass-action system is permanent if there exists a compact set KR+2 with the property that for each solution τ(x(τ),y(τ)) with (x(0),y(0))R+2 there exists a τ00 such that (x(τ),y(τ))K holds for all ττ0.

Theorem 1

([6]) Weakly reversible planar mass-action systems are permanent.

We now recall two classical theorems on the number of positive equilibria for mass-action systems with low deficiency. The deficiency of a planar reaction network (VE) is the non-negative integer δ=m--2, where m=|V| and is the number of connected components of the directed graph (VE).

Theorem 2

(Deficiency-Zero Theorem [8, 13, 14]) Assume that the deficiency of a planar mass-action system is zero. Then the following statements hold.

  • (i)

    There is no periodic solution that lies entirely in R+2.

  • (ii)

    If the underlying network is weakly reversible then there exists a unique positive equilibrium. Furthermore, it is asymptotically stable.

  • (iii)

    If the underlying network is not weakly reversible then there is no positive equilibrium.

Notice that the combination of Theorems 1 and 2 yields that the unique positive equilibrium of a weakly reversible deficiency-zero planar mass-action system is in fact globally asymptotically stable.

For stating the second classical result, we need one more term. For a directed graph (VE), denote by t the number of its absorbing strong components.

Theorem 3

(Deficiency-One Theorem [10]) Assume that the deficiency of a planar mass-action system is one. Further, assume that =t=1. Then the following statements hold.

  • (i)

    If the underlying network is weakly reversible then there exists a unique positive equilibrium.

  • (ii)

    If the underlying network is not weakly reversible then the number of positive equilibria is either 0 or 1.

  • (iii)

    The determinant of the Jacobian matrix at a positive equilibrium is nonzero.

We now highlight the main differences between the conclusions of the above two theorems. For a planar mass-action system that falls under the assumptions of the Deficiency-One Theorem,

  • (A)
    in case the underlying network is not weakly reversible,
    1. a positive equilibrium can nevertheless exist,
    2. whether there exists a positive equilibrium might depend on the specific values of the rate constants,
    3. even if there exists a unique positive equilibrium, there could be unbounded solutions as well as solutions that approach the boundary of R+2,
  • (B)
    regardless of weak reversibility,
    1. the unique positive equilibrium could be unstable (however, the Jacobian matrix is nonsingular),
    2. there is no information about the existence of periodic solutions.

Points (a) and (b) in (A) above are studied in detail in [1, 2], respectively. In this paper, we touch these questions only briefly: we show a network in Sect. 6 for which the existence of a positive equilibrium depends on the specific choice of the rate constants.

Investigation of points (a) and (b) in (B) above is the main motivation for the present paper. The only (published) example so far of a reaction network that satisfies the Deficiency-One Theorem but with an unstable positive equilibrium (and presumably a limit cycle) seems to be the three-species networkgraphic file with name 10884_2021_10051_Figa_HTML.jpg

which is due to Feinberg [10, (4.12)]. In this paper we show that such examples are abundant already for two species. Note that Feinberg’s example is a bimolecular one. It is shown in [16] that the only bimolecular two species system with periodic solutions is the Lotka reaction [15].

Sections 3 and 4 are devoted to studying the cycle of four irreversible reactions and the chain of three irreversible reactions, respectively. These networks all satisfy the assumptions of Theorem 3.

In Sect. 5 we examine the case of three irreversible reactions that do not necessarily form a chain. Although these networks typically have deficiency one, they are not covered by Theorem 3. Nevertheless, we show the uniqueness and the regularity of the positive equilibrium for these systems.

For all these types of planar deficiency-one mass-action systems we study the existence of periodic solutions.

Quadrangle

In this section we study the mass-action system

graphic file with name 10884_2021_10051_Equ2_HTML.gif 2

and its associated differential equation

x˙=(a2-a1)κ1xa1yb1+(a3-a2)κ2xa2yb2+(a4-a3)κ3xa3yb3+(a1-a4)κ4xa4yb4,y˙=(b2-b1)κ1xa1yb1+(b3-b2)κ2xa2yb2+(b4-b3)κ3xa3yb3+(b1-b4)κ4xa4yb4 3

under the non-degeneracy assumption that (a1,b1), (a2,b2), (a3,b3), (a4,b4) are distinct and do not lie on a line.

Note that the mass-action system (2) is weakly reversible and its deficiency is δ=4-1-2=1. By the Deficiency-One Theorem [10, Theorem 4.2], there exists a unique positive equilibrium for the differential equation (3). Moreover, the determinant of the Jacobian matrix at the equilibrium does not vanish [10, Theorem 4.3]. Since additionally the system is permanent [6, Theorem 4.6], the index of the equilibrium is +1 [12, Theorem 19.3]. Hence, the determinant is positive, and consequently, the unique positive equilibrium is asymptotically stable (respectively, unstable) if the trace is negative (respectively, positive). In case the trace is zero, the eigenvalues are purely imaginary and some further work is required to decide stability of the equilibrium.

In Sect. 3.1, we present a system for which the unique positive equilibrium is unstable and a stable limit cycle exists. In Sect. 3.2, we prove that even three limit cycles are possible for the differential equation (3). Finally, in Sect. 3.3, we describe a subclass of the quadrangle networks (2) that are globally stable for all rate constants.

Unstable Equilibrium and a Stable Limit Cycle

Let us consider the mass-action system (2) with

(a1,b1)=(0,1),(a2,b2)=(1,0),(a3,b3)=(1,2),(a4,b4)=(0,3).

Thus, the network and its associated differential equation take the form graphic file with name 10884_2021_10051_Figb_HTML.jpg A short calculation shows that the unique positive equilibrium is given by

(x¯,y¯)=κ13κ4κ33κ214,κ1κ2κ3κ414

and the trace of the Jacobian matrix at the equilibrium is positive if and only if

κ1κ2>κ3κ4+6κ4κ3.

By picking rate constants that make the trace positive, one gets a system, where the positive equilibrium is repelling, and, by combining permanence and the Poincaré–Bendixson Theorem, there must exist a stable limit cycle.

Three Limit Cycles

Let us consider the mass-action system (2) with

(a1,b1)=(0,1),(a2,b2)=(0,0),(a3,b3)=(1,2),(a4,b4)=(1,5).

Thus, the network and its associated differential equation take the form graphic file with name 10884_2021_10051_Figc_HTML.jpg Our goal is to show that there exist rate constants κ1, κ2, κ3, κ4 such that the above differential equation has three limit cycles.

Linear scaling of the differential equation by the equilibrium (x¯,y¯), followed by a multiplication by x¯ yields

x˙=κ¯2-κ¯4xy5,y˙=K[-κ¯1y+2κ¯2+3κ¯3xy2-4κ¯4xy5], 4

where

κ¯1=κ1y¯,κ¯2=κ2,κ¯3=κ3x¯y¯2,κ¯4=κ4x¯y¯5,andK=x¯y¯.

As a result of the scaling, the positive equilibrium is moved to (1, 1), and the focal value computations become somewhat more convenient. Note that

0=κ¯2-κ¯4,0=-κ¯1+2κ¯2+3κ¯3-4κ¯4.

From this, we obtain that

κ¯1=κ¯4γ,κ¯2=κ¯4,κ¯3=κ¯4γ+23

for some γ>0. After dividing by κ¯4, the differential equation (4) thus becomes

x˙=1-xy5,y˙=K[-γy+2+(γ+2)xy2-4xy5], 5

where K>0 and γ>0. One finds that the trace of the Jacobian matrix at the equilibrium (1, 1) vanishes for γ=16+1K. In this case, the eigenvalues are purely imaginary and we have to look at higher order terms for deciding stability. In particular, we compute the focal values following the procedure described in [7, Chapter 4], see [3] for an implementation in Mathematica. The first focal value is

L1=π(3416K3+1250K2-29K-5)202(2+35K)3,

which is zero for K=K00.06862, negative for 0<K<K0, and positive for K>K0. Assuming K=K0, one finds that the second focal value, L2, is approximately 0.01293, a positive number.

Take now K=K0 and γ=16+1K0. Since the first nonzero focal value is positive, the equilibrium (1, 1) is repelling. First, perturb K to a slightly smaller value, and simultaneously perturb γ in order to maintain the relation γ=16+1K. Then L1<0, and thus the equilibrium (1, 1) becomes asymptotically stable, and an unstable limit cycle Γ1 is created. Next perturb γ to a slightly larger value. Then the trace becomes positive, and thus the equilibrium (1, 1) becomes unstable again, and a stable limit cycle Γ0 is created. Finally, by the permanence of the system, the Poincaré–Bendixson Theorem guarantees that a stable limit cycle surrounds Γ1. Therefore, we have shown that there exist K>0 and γ>0 such that the differential equation (5) has at least three limit cycles.

We conclude this subsection by a remark. By keeping b4>2 a parameter (instead of fixing its value to 5), one could find parameter values for which L1=0, L2=0, L3<0 holds (with b44.757 and K0.0909). Then one can bifurcate three small limit cycles from the equilibrium.

Global Stability of the Equilibrium

As we have seen in Sects. 3.1 and 3.2, the unique positive equilibrium of the differential equation (3) could be unstable for some rate constants. However, under a certain condition on the relative position of the four points (a1,b1), (a2,b2), (a3,b3), (a4,b4), one can conclude global asymptotic stability of the unique positive equilibrium for all rate constants.

The differential equation (3) is permanent and has a unique positive equilibrium. Furthermore, the determinant of the Jacobian matrix is positive there. Hence, by the Poincaré–Bendixson Theorem, global asymptotic stability of the equilibrium is equivalent to the non-existence of a periodic solution. One can preclude the existence of a periodic solution by the Bendixson–Dulac test [7, Theorem 7.12]: if there exists a function h:R+2R+ such that div(hf,hg)<0 then the differential equation

x˙=f(x,y),y˙=g(x,y)

cannot have a periodic solution that lies entirely in R+2.

With f(xy) and g(xy) denoting the r.h.s. of the equations for x˙ and y˙ in (3), respectively, and taking h(x,y)=x-αy-β, one finds

div(hf,hg)h(x,y)=i=14(α-ai)(ai-ai+1)κixai-1ybi+i=14(β-bi)(bi-bi+1)κixaiybi-1,

where a5=a1 and b5=b1 by convention. Ignoring the degenerate case a1=a2=a3=a4, one finds that (α-ai)(ai-ai+1)0 for each i=1,2,3,4 and (α-ai)(ai-ai+1)<0 for some i=1,2,3,4 if

a1a2a3a4anda3αa4,ora1a2a4a3anda2αa4,ora1a3a2a4anda3αa2,ora1a3a4a2anda3αa4,ora1a4a3a2anda1αa4,ora1=a4a2a3anda2αa3,ora1a4a2=a3anda1αa4,ora1a4=a2a3andα=a2.

On the other hand, if a1<a4<a2<a3 then no matter how one fixes α, at least one of (α-a2)(a2-a3) and (α-a4)(a4-a1) is positive. Notice that we covered all configurations with a1=min(a1,a2,a3,a4). All the other cases are treated similarly. Also, it works analogously with the bj’s and β.

Proposition 1

Consider the differential equation (3) and let the indices i and j satisfy ai=min(a1,a2,a3,a4) and bj=min(b1,b2,b3,b4), respectively. Assume that both ai<ai+3<ai+1<ai+2 and bj<bj+3<bj+1<bj+2 are violated (where a5=a1, a6=a2, a7=a3 and b5=b1, b6=b2, b7=b3 by convention). Then there is no periodic solution and the unique positive equilibrium is globally asymptotically stable.

Proof

By the above discussion, one can find α and β such that after multiplying by h(x,y)=x-αy-β, the r.h.s. of the differential equation (3) has negative divergence everywhere. Then, by the Bendixson–Dulac test, there is no periodic solution and therefore the unique positive equilibrium is globally asymptotically stable.

In other words, if there exists a periodic solution then at least one of ai<ai+3<ai+1<ai+2 and bj<bj+3<bj+1<bj+2 in Proposition 1 holds. The index-free way to express ai<ai+3<ai+1<ai+2 and bj<bj+3<bj+1<bj+2 is to say that the projection of the quadrangle to a horizontal line and a vertical line, respectively, take the form graphic file with name 10884_2021_10051_Figd_HTML.jpg respectively, where some arrows are bent in order to avoid overlapping.

Finally, since the mass-action systems in Sects. 3.1 and 3.2 have a periodic solution for some rate constants, at least one of ai<ai+3<ai+1<ai+2 and bj<bj+3<bj+1<bj+2 must hold. Indeed, in each subsection bj<bj+3<bj+1<bj+2 holds with j=2.

Chain of Three Reactions

In this section we study the mass-action system

a1X+b1Yκ1a2X+b2Yκ2a3X+b3Yκ3a4X+b4Y 6

and its associated differential equation

x˙=(a2-a1)κ1xa1yb1+(a3-a2)κ2xa2yb2+(a4-a3)κ3xa3yb3,y˙=(b2-b1)κ1xa1yb1+(b3-b2)κ2xa2yb2+(b4-b3)κ3xa3yb3 7

under the non-degeneracy assumption that

(a1,b1),(a2,b2),(a3,b3)do not lie on a line. 8

By the Deficiency-One Theorem, the number of positive equilibria for the differential equation (7) is either 0 or 1. Our first goal is to understand when is it 0 and when is it 1. Crucial for this is the relative position of the four points Pi=(ai,bi) for i=1,2,3,4 in the plane. Define the numbers h1, h2, h3, h4 by

h1=Δ(243),h2=Δ(134),h3=Δ(142),h4=Δ(123),

where Δ(ijk)=det(Pj-Pi,Pk-Pi) is twice the signed area of the triangle PiPjPk. The quantity Δ(ijk) is thus positive (respectively, negative) if the sequence Pi, Pj, Pk, Pi of points are positively (respectively, negatively) oriented. The quantity Δ(ijk) is zero if the three points Pi, Pj, Pk lie on a line. Note also that

Δ(ijk)=Δ(jki)=Δ(kij)=-Δ(jik)=-Δ(ikj)=-Δ(kji)

and h1+h2+h3+h4=0.

Denote by f(xy) and g(xy) the r.h.s. of the equations for x˙ and y˙ in (7), respectively. By taking

(b3-b2)f(x,y)-(a3-a2)g(x,y)=0,(b4-b3)f(x,y)-(a4-a3)g(x,y)=0,

one obtains after a short calculation that the equilibrium equations take the form

(h1+h2+h3)κ1xa1yb1=h1κ3xa3yb3,(h1+h2)κ1xa1yb1=h1κ2xa2yb2. 9

Thus, if there exists a positive equilibrium, h1, h1+h2, h1+h2+h3 must all have the same sign. If all of them are zero then P1, P2, P3, P4 lie on a line, contradicting the non-degeneracy assumption (8). If the common sign is nonzero then in particular h4=-(h1+h2+h3)0, so P1, P2, P3 do not lie on a line, and thus the obtained binomial equation (9) has exactly one positive solution for each choice of the rate constants. Let us stress that the existence of a positive equilibrium does not depend on the specific choice of the rate constants.

Next, we discuss the geometric meaning of

sgn(h1)=sgn(h1+h2)=sgn(h1+h2+h3)0.

Assume that

h1<0,h1+h2<0,h1+h2+h3<0.

Since Δ(234)=-Δ(243)=-h1>0, the sequence P2, P3, P4, P2 is oriented counterclockwise. Similarly, since Δ(231)=Δ(123)=h4=-(h1+h2+h3)>0, the sequence P2, P3, P1, P2 is oriented counterclockwise, too. Thus, P1 and P4 lie on the same side of the line through P2 and P3 (the green open half-plane in the left panel in Fig. 1 shows where P4 can be located for h1<0 to hold). Since additionally h1+h2<0 holds, P1 and P4 lie on the same side of the line that is through P3 and is parallel to the line through P1 and P2 (the red open half-plane in the left panel in Fig. 1 shows where P4 can be located for h1+h2<0 to hold). The latter follows from the fact that h1+h2=det(P2-P1,P4-P3). In other words, the sum of the angles P1P2P3 and P2P3P4 is smaller than 180 (see the two red arcs in the right panel in Fig. 1). The case h1>0, h1+h2>0, h1+h2+h3>0 is treated similarly, and we obtain the following result.

Fig. 1.

Fig. 1

For a positive equilibrium to exist, the point P4 is located in the sector that is the intersection of the green and red open half-spaces (left panel). Equivalently, the sum of the two angles indicated is less than 180 (right panel)

Proposition 2

Consider the differential equation (7). Then the following four statements are equivalent.

  1. There exists a positive equilibrium.

  2. There exists a unique positive equilibrium.

  3. sgn(h1)=sgn(h1+h2)=sgn(h1+h2+h3)0

  4. The points P1 and P4 lie on the same side of the line through P2 and P3, and additionally P1P2P3+P2P3P4<180.

In particular, the existence of a positive equilibrium is independent of the values of κ1, κ2, κ3.

We remark that the equivalence of (a), (b), and (c) in Proposition 2 also follows from [2, Corollaries 4.6 and 4.7], where the existence of a positive equilibrium is discussed for general deficiency-one mass-action systems.

Now that we understand when the mass-action system (6) has a positive equilibrium, our next goal is to find parameter values for which the equilibrium is surrounded by three limit cycles (Sect. 4.1) or by a continuum of closed orbits (Sect. 4.2). We prepare for these by moving the equilibrium to (1, 1).

Linear scaling of the differential equation (7) by the equilibrium (x¯,y¯), followed by a multiplication by x¯ yields

x˙=(a2-a1)κ¯1xa1yb1+(a3-a2)κ¯2xa2yb2+(a4-a3)κ¯3xa3yb3,y˙=K[(b2-b1)κ¯1xa1yb1+(b3-b2)κ¯2xa2yb2+(b4-b3)κ¯3xa3yb3], 10

where

κ¯1=κ1x¯a1y¯b1,κ¯2=κ2x¯a2y¯b2,κ¯3=κ3x¯a3y¯b3,andK=x¯y¯.

As a result of the scaling, the positive equilibrium is moved to (1, 1). Further, it follows by (9) that

κ¯1=λh1,κ¯2=λ(h1+h2),κ¯3=λ(h1+h2+h3) 11

for some λ0, which is positive (respectively, negative) if h1, h1+h2, h1+h2+h3 are all positive (respectively, negative).

Denote by J the Jacobian matrix of (10) at the equilibrium (1, 1). A short calculation shows that

detJ=h1+h2+h3λKκ¯1κ¯2κ¯3,

and thus, detJ>0.

Three Limit Cycles

Let us consider now the mass-action system (6) with

(a1,b1)=(0,0),(a2,b2)=(0,-q),(a3,b3)=1,12,(a4,b4)=0,12+r,

where q>0 and r>0, i.e., take the mass-action system graphic file with name 10884_2021_10051_Fige_HTML.jpg Then h1=-q+r+12, h2=r+12, h3=0, and therefore h1, h1+h2, h1+h2+h3 are all negative. Thus, λ is negative by (11). Rescaling time, we can take λ=-1q and the associated scaled differential equation (10) takes the form

x˙=y-q-xy12,y˙=K-q+r+12+q+12y-q+rxy12. 12

Next we prove that there exist q>0, r>0, K>0 such that trJ=L1=L2=0 and L3<0, where Li is the ith focal value at the equilibrium (1, 1).

Proposition 3

Consider the differential equation (12). Then there exist q>0, r>0, K>0 such that trJ=L1=L2=0 and L3<0.

Proof

Since trJ=-1+r-q(2q+1)2K, the trace vanishes with K=2r-q(2q+1) for q>0 and r>q(2q+1). Under this, one obtains that

L1=πr[3r(1-2q)-q(4q2+16q+7)]8(2q+1)[r-q(2q+1)]322q(q+r+1/2).

Taking also into account that q>0 and r>q(2q+1), one obtains that L1=0 if and only if 0<q<12 and r=q(4q2+16q+7)3(1-2q). Under this, one obtains that

L2=π(2q+7)2(3-2q)(4q-1)2q+31536(2q+1)4.

Taking also into account that 0<q<12, one obtains that L2=0 if and only if q=14. With this, one computes L3 and gets L3=-625π11059272.

The parameter value for which trJ=L1=L2=0 and L3<0 hold are obtained by substitution. This yields q=14, r=158, K=43.

Corollary 1

Consider the differential equation (12). Then there exist q>0, r>0, K>0 such that (1, 1) is unstable and is surrounded by 3 limit cycles (2 stable and 1 unstable).

Proof

Take q=14, r=158, K=43. As we saw in the proof of Proposition 3, then trJ=L1=L2=0 and L3<0. Since the first nonzero focal value is negative, the equilibrium (1, 1) is asymptotically stable.

First, perturb q to a slightly larger value, and simultaneously perturb r and K in order to maintain the relations r=q(4q2+16q+7)3(1-2q) and K=2r-q(2q+1). Then L2>0, and thus the equilibrium (1, 1) becomes unstable, and a stable limit cycle Γ2 is created.

Next, perturb r to a slightly smaller value, and simultaneously perturb K in order to maintain the relation K=2r-q(2q+1). Then L1<0, and thus the equilibrium (1, 1) becomes asymptotically stable, and an unstable limit cycle Γ1 is created.

Finally, perturb K to a slightly larger value. Then trJ>0, and thus the equilibrium (1, 1) becomes unstable, and a stable limit cycle Γ0 is created.

We remark (without proving) that the mass-action systems of this subsection are permanent for all q>0 and r>0. In particular, the ones with at least three limit cycles are permanent.

Reversible Center

Let us consider now the mass-action system (6) with

(a1,b1)=(0,0),(a2,b2)=(p,q),(a3,b3)=(q,p),(a4,b4)=q-p,p+q2p, 13

where pq<0 and p+q0. We will prove that the unique positive equilibrium of this mass-action system is a center, provided the rate constants κ1, κ2, κ3 are set appropriately.

By taking λ=-1p2-q2 in (11), we have κ¯1=p-qp, κ¯2=-qp-q, κ¯3=1, which are indeed all positive under the assumptions on p and q. Setting K=-pq, the associated scaled differential equation (10) then takes the form

x˙=(p-q)+qxpyq-pxqyp,y˙=(q-p)+pxpyq-qxqyp. 14

Proposition 4

The equilibrium (1, 1) is a center of the differential equation (14), provided pq<0 and p+q0 hold.

Proof

Note that the Jacobian matrix at (1, 1) equals to (p2-q2)0-110. Thus, the eigenvalues are purely imaginary. Since the differential equation (14) is of the form

x˙=f(x,y),y˙=-f(y,x),

the system is reversible w.r.t. the line x=y and (1, 1) is indeed a center.

We depicted the typical phase portraits in Fig. 2. The one for p+q>0 suggests that the closed orbits are surrounded by a homoclinic orbit at the origin. In Proposition 5 we show that this is indeed the case.

Fig. 2.

Fig. 2

The mass-action systems (7) with the substitution (13) (left column), and the phase portraits of the corresponding scaled differential equation (14) (right column). The top row is for p+q>0, while the bottom row is for p+q<0. Notice that the union of closed orbits is bounded for p+q>0, and unbounded for p+q<0

Proposition 5

Consider the differential equation (14) with p>0, q<0, and p+q>0. Then the region consisting of closed orbits is bounded. Furthermore, all closed orbits lie inside a homoclinic orbit, whose α– and ω–limit is the origin.

Proof

At the rightmost point of a closed orbit of (14), x˙=0 and x>y>0 hold. We show that for L sufficiently large, x˙<0 holds on the vertical line segment {(x,y)x=L,0<y<L}. Indeed,

x˙=p-q+qLpyq-pLqyp<p-q+qLp+q<0forL>1-pq1p+q,

where we used p>0, q<0, and p+q>0. By symmetry/reversibility, all closed orbits are contained in the square [0,L]2.

We next show that there is an invariant curve asymptotic to the toric ray xpyq=p-qp at the origin on which the flow goes away from the origin. Let z=x-py-q and rewrite (or “blow up”) the system (14) in terms of (xz). Using y=x-pqz-1q, we obtain

x˙=p-q+qz-1-pxq2-p2qz-pq,z˙=-pzx˙x-qzy˙y=-qxpqz1q[(q-p)z+p+],

where stands for four more terms of higher order near x=0, i.e., with x having a positive exponent. After we multiply this transformed system (x˙,z˙) by x-pqz-1q, we obtain a system that is smooth on the non-negative quadrant R02, with the z-axis being invariant. On the z-axis we have

z˙=-q[p+(q-p)z]

with an equilibrium at (x^,z^)=0,pp-q. Since -pq>1, q2-p2q>0, and

x˙=x-pqz-1qp-q+qz-1-pxq2-p2qz-pq,

the eigenvalue at (x^,z^), transverse to the z-axis is zero. Near the equilibrium (x^,z^),

x˙x-pqz^-1q[p-q+qz^-1]=x-pqz^-1qp2-q2p>0.

Therefore, the flow on the center manifold goes in the positive x–direction. Transforming this center manifold back produces the promised invariant curve along the toric ray xpyq=p-qp.

Since y˙>0 near the x–axis and x˙<0 on the vertical line segment (Ly) for large L, this invariant curve has to cross the line y=x. By symmetry/reversibility, the mirror image connects back to the origin, following the toric ray xqyp=p-qp when approaching the origin as τ+. Therefore, this curve is a homoclinic orbit.

Three Reactions

In this section we study the mass-action system

a1X+b1Yκ1(a1+c1)X+(b1+d1)Ya2X+b2Yκ2(a2+c2)X+(b2+d2)Ya3X+b3Yκ3(a3+c3)X+(b3+d3)Y 15

and its associated differential equation

x˙=c1κ1xa1yb1+c2κ2xa2yb2+c3κ3xa3yb3,y˙=d1κ1xa1yb1+d2κ2xa2yb2+d3κ3xa3yb3 16

under the non-degeneracy assumptions that

(a1,b1),(a2,b2),(a3,b3)do not lie on a line,none of(c1,d1),(c2,d2),(c3,d3)equals to(0,0),and(c1,d1),(c2,d2),(c3,d3)spanR2. 17

The deficiency of these networks is typically one. However, they are not covered by Theorem 3 (or by its more general version [10, Theorem 4.2]).

Our first goal is to understand the number of positive equilibria. We find that (x¯,y¯)R+2 is an equilibrium if and only if

(c1d2-c2d1)κ1x¯a1y¯b1=(c2d3-c3d2)κ3x¯a3y¯b3,(c3d1-c1d3)κ1x¯a1y¯b1=(c2d3-c3d2)κ2x¯a2y¯b2. 18

Notice that, by the non-degeneracy assumptions (17), the three numbers c2d3-c3d2, c3d1-c1d3, c1d2-c2d1 cannot all be zero. Thus, taking also into account that (a1,b1), (a2,b2), (a3,b3) do not lie on a line, the existence of a positive equilibrium is equivalent to

sgn(c2d3-c3d2)=sgn(c3d1-c1d3)=sgn(c1d2-c2d1)0. 19

Furthermore, once there exists a positive equilibrium, it is unique. Note also that whether there exists a positive equilibrium is independent of the choice of the rate constants κ1, κ2, κ3.

Now that we understand when the mass-action system (15) has a positive equilibrium, our next goal is to find parameter values for which the equilibrium is surrounded by four limit cycles (Sect. 5.1) or by a continuum of closed orbits (Sects. 5.2, 5.3). We remark that the center problem is solved in the special case when one of the reactions is vertical and another one is horizontal [4]. Further, the existence of two limit cycles is also discussed there.

We prepare for the rest of this section by moving the equilibrium to (1, 1). Linear scaling of the differential equation (16) by the equilibrium (x¯,y¯), followed by a multiplication by x¯ yields

x˙=c1κ¯1xa1yb1+c2κ¯2xa2yb2+c3κ¯3xa3yb3,y˙=K(d1κ¯1xa1yb1+d2κ¯2xa2yb2+d3κ¯3xa3yb3), 20

where

κ¯1=κ1x¯a1y¯b1,κ¯2=κ2x¯a2y¯b2,κ¯3=κ3x¯a3y¯b3,andK=x¯y¯. 21

As a result of the scaling, the positive equilibrium is moved to (1, 1). Further, it follows by (18) that

κ¯1=λ(c2d3-c3d2),κ¯2=λ(c3d1-c1d3),κ¯3=λ(c1d2-c2d1) 22

for some λ0, which is positive (respectively, negative) if the common sign in (19) is positive (respectively, negative).

Denote by J the Jacobian matrix of (20) at the equilibrium (1, 1). A short calculation shows that

detJ=1λKκ¯1κ¯2κ¯3[a1(b2-b3)+a2(b3-b1)+a3(b1-b2)]. 23

Note that the latter is nonzero, because (a1,b1), (a2,b2), (a3,b3) do not lie on a line.

Four Limit Cycles

In this subsection we discuss why we strongly conjecture that there exist parameter values for which the differential equation (16) has at least 4 limit cycles.

Let us consider now the mass-action system (15) with graphic file with name 10884_2021_10051_Figf_HTML.jpg for a>0, b>-1, d>0 with 1+bd>0, i.e., take the mass-action system graphic file with name 10884_2021_10051_Figg_HTML.jpg Then κ¯1=λ(d-1), κ¯2=λ, κ¯3=λ in (22), and hence, the existence of a positive equilibrium is equivalent to d>1. Take λ=1. With these, the scaled differential equation takes the form

x˙=1y-xayb,y˙=K-(d-1)-1y+dxayb,

and, by (23), detJ=K(d-1)a, which is positive, because d>1, a>0.

Set K=a1+bd to make trJ equal to zero. The first focal value, L1, is then

L1=πa(2a2d+a(1+bd)-(1+bd)2)8a(d-1)(1+bd)3,

which vanishes for b=-2+a(1+1+8d)2d. After the elimination of b by this, one finds that the second focal value, L2, vanishes along a curve in the (ad)–plane. That curve contains the points 1,16549 and 1+396160,3, and it turns out the third focal value, L3, is negative at the former point and positive at the latter one. Thus, there exist a, b, d such that L1=L2=L3=0 (namely, we numerically find that this happens at a=a^1.01282, b=b^0.65463, d=d^3.28862). Since, again numerically, we see that L4 is negative for a^, b^, d^, we conjecture that there exist parameter values for which the unique positive equilibrium of the differential equation (16) is asymptotically stable, and is surrounded by four limit cycles Γ0, Γ1, Γ2, Γ3, which are unstable, stable, unstable, stable, respectively. Since the formulas for L2, L3, and L4 get complicated, we cannot handle them analytically. This is why we leave the existence of four limit cycles a conjecture.

Reversible Center

Let us consider now the mass-action system (15) with

(a1,b1)=(0,0),(a2,b2)=(p,q),(a3,b3)=(q,p), 24

assuming |p||q|. Its associated scaled differential equation is then

x˙=c1κ¯1+c2κ¯2xpyq+c3κ¯3xqyp,y˙=K(d1κ¯1+d2κ¯2xpyq+d3κ¯3xqyp). 25

Proposition 6

Consider the differential equation (25) with (22). Assume that 1λK(p2-q2)>0 and

c1=-Kd1,c2κ¯2=-Kd3κ¯3,c3κ¯3=-Kd2κ¯2 26

hold. Then the equilibrium (1, 1) is a center.

Proof

The determinant and the trace of the Jacobian matrix at (1, 1) are

1λKκ¯1κ¯2κ¯3(p2-q2)andp(c2κ¯2+Kd3κ¯3)+q(c3κ¯3+Kd2κ¯2),

respectively. By the assumptions, the former is positive, the latter is zero, and therefore, the eigenvalues are purely imaginary. Since, by (26), the differential equation (25) is of the form

x˙=f(x,y),y˙=-f(y,x),

the system is reversible w.r.t. the line x=y and (1, 1) is indeed a center.

Corollary 2

Consider the differential equation (25) with (22). Assume that

  • (i)

    p2>q2,

  • (ii)

    sgnc1=-sgnd1=sgnd2=-sgnc30,

  • (iii)

    sgnc2=-sgnd3,

  • (iv)

    K=-c1d1

hold. In case sgnc2=-sgnd30, require additionally that

d3c3<d1c1<d2c2andd1c1=d2c2d3c3.

Then the equilibrium (1, 1) is a center.

Proof

In case sgnc2=-sgnd3=0, each of c2d3-c3d2, c3d1-c1d3, c1d2-c2d1 is positive (by (ii)), and hence λ>0. Further, K>0 (by (ii) and (iv)). Taking also into account (i), it follows that 1λK(p2-q2)>0. Verification of (26) is straightforward.

In case sgnc2=-sgnd30, either

sgnc1=-sgnd1=-sgnc2=sgnd2=-sgnc3=sgnd3andd2c2<d1c1<d3c3<0

or

sgnc1=-sgnd1=sgnc2=sgnd2=-sgnc3=-sgnd3andd1c1<0<d3c3<d2c2.

In each of these cases, one again obtains λ>0 and hence 1λK(p2-q2)>0. By using the fact that d1c1 is the geometric mean of d2c2 and d3c3, one readily checks (26).

In any of the above cases, Proposition 6 concludes the proof.

We depicted in Fig. 3 some reaction networks that all fall under Corollary 2.

Fig. 3.

Fig. 3

Some reaction networks that all fall under Corollary 2, along with the differential equation (25). Among the graphs, in the top row we have p>0 and -p<q<p, while in the bottom row we have p<0 and p<q<-p

Now fix p, q, c1, c2, c3, d1, d2, d3 such that all the assumptions of Corollary 2 are fulfilled, and consider the mass-action system (16) with (24). How to choose κ1, κ2, κ3 in order that the unique positive equilibrium is a center? First note that there exists an (x¯,y¯)R+2 for which (21) with (24) holds if and only if

κ1=κ¯1andκ3κ2=κ¯3κ¯2Kp-q.

By (26), κ¯1 is arbitrary and κ¯3κ¯2Kp-q=-c2d3-c1d1p-q-1. Thus, the answer to the above question is that one has to choose κ1, κ2, κ3 such that

κ1is arbitrary andκ3κ2=-c2d3-c1d1p-q-1.

Finally, we remark that the condition d1c1=d2c2d3c3 in Corollary 2 sheds light on why we had to set (a4,b4)=q-p,p+q2p in Sect. 4.2. With this choice, the absolute values of the slopes of the three reactions are qp, 1, q2p2, the first one being the geometric mean of the latter two.

Liénard Center

Let us consider now the mass-action system (15) with

(a1,b1)=(1,0),(a2,b2)=0,-12,(a3,b3)=(0,-2).

Its associated scaled differential equation is then

x˙=c1κ¯1x+c2κ¯2y-12+c3κ¯3y-2,y˙=K(d1κ¯1x+d2κ¯2y-12+d3κ¯3y-2). 27

Proposition 7

Consider the differential equation (27) with (22). Assume that Kλ>0 and

c1κ¯1=Kd2κ¯2=4Kd3κ¯30 28

hold. Then the equilibrium (1, 1) is a center.

Proof

The determinant and the trace of the Jacobian matrix at (1, 1) are

32λKκ¯1κ¯2κ¯3andc1κ¯1-12Kd2κ¯2-2Kd3κ¯3,

respectively. By the assumptions, the former is positive, the latter is zero, and therefore, the eigenvalues are purely imaginary.

Shifting the equilibrium to the origin yields

x˙=c1κ¯1(x+1)+c2κ¯2(y+1)-12+c3κ¯3(y+1)-2,y˙=K[d1κ¯1(x+1)+d2κ¯2(y+1)-12+d3κ¯3(y+1)-2]. 29

Differentiation of the second equation w.r.t. time and then application of each of the two equations once yields that (29) is equivalent to the Liénard equation

y¨+f(y)y˙+g(y)=0, 30

where

f(y)=-c1κ¯1+12Kd2κ¯2(y+1)-32+2Kd3κ¯3(y+1)-3,g(y)=1λKκ¯1κ¯2κ¯3(y+1)-12-(y+1)-2.

By [5, Theorem 4.1], the origin is a center for (30) if and only if F=ΦG for some analytic function Φ with Φ(0)=0, where F(x)=0xf(y)dy and G(x)=0xg(y)dy. Now

F(x)=-c1κ¯1x-Kd2κ¯2(x+1)-12-1-Kd3κ¯3(x+1)-2-1,G(x)=1λKκ¯1κ¯2κ¯32(x+1)12+(x+1)-1-3.

A short calculation shows that under the hypothesis (28), F=ΦG holds with Φ(z)=αz2+βz, where

α=-λ24c1κ¯1(Kκ¯1κ¯2κ¯3)2andβ=-3λ2c1κ¯1Kκ¯1κ¯2κ¯3.

This concludes the proof.

Corollary 3

Consider the differential equation (27) with (22). Assume that K>0, sgnc1=-sgnd1=sgnd2=sgnd30, and

c3d3<c1d1<c2d2andc1d1=-45K=45c2d2+15c3d3

hold. Then the equilibrium (1, 1) is a center.

Proof

By the assumptions, each of c2d3-c3d2, c3d1-c1d3, c1d2-c2d1 is positive, and hence λ>0. Thus, Kλ is also positive. Further, under the assumptions of this corollary, it is straightforward to verify the condition (28). Proposition 7 then concludes the proof.

We depicted in Fig. 4 some reaction networks that all fall under Corollary 3.

Fig. 4.

Fig. 4

Some reaction networks that all fall under Corollary 3, along with the differential equation (27), and the corresponding phase portraits

Zigzag

We conclude with an example of a reaction network, where the existence of a positive equilibrium does depend on the choice of the rate constants, a phenomenon that appeared for neither of the networks in Sects. 35.

The mass-action system under investigation in this section, along with its associated differential equation takes the form graphic file with name 10884_2021_10051_Figh_HTML.jpg There is a unique positive equilibrium at 12-κ,2-κ for κ<2 and no positive equilibrium for κ2. The determinant of the Jacobian matrix at the equilibrium is positive, while its trace is 5κ-9, which becomes positive for κ>95. The Andronov–Hopf bifurcation at κ=95 is subcritical, since L1=5π13>0.

The x–axis is invariant, consists of equilibria, and attracts nearby points from R+2 if κ>1. For κ>95 it seems that all orbits except the positive equilibrium converge to the x–axis.

Acknowledgements

We thank the useful suggestions by the anonymous referees.

Open Access

This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Funding

Open access funding provided by Austrian Science Fund (FWF).

Footnotes

BB was supported by the Austrian Science Fund (FWF), Project P32532.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Change history

11/4/2021

The Open Access funding note is included in the article.

References

  • 1.Boros B. Notes on the Deficieny-One Theorem: multiple linkage classes. Math. Biosci. 2012;235(1):110–122. doi: 10.1016/j.mbs.2011.11.004. [DOI] [PubMed] [Google Scholar]
  • 2.Boros B. On the dependence of the existence of the positive steady states on the rate coefficients for deficiency-one mass action systems: single linkage class. J. Math. Chem. 2013;51(9):2455–2490. doi: 10.1007/s10910-013-0222-z. [DOI] [Google Scholar]
  • 3.Boros, B., Hofbauer, J.: Mathematica notebook: oscillations in planar deficiency-one mass-action systems (2021). https://web.cs.elte.hu/~bboros/oscillations_dfc1.pdf [DOI] [PMC free article] [PubMed]
  • 4.Boros B, Hofbauer J, Müller S, Regensburger G. The center problem for the Lotka reactions with generalized mass-action kinetics. Qual. Theory Dyn. Syst. 2018;17(2):403–410. doi: 10.1007/s12346-017-0243-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Christopher C, Li C. Limit Cycles of Differential Equations. Basel: Birkhäuser; 2007. [Google Scholar]
  • 6.Craciun G, Nazarov F, Pantea C. Persistence and permanence of mass-action and power-law dynamical systems. SIAM J. Appl. Math. 2013;73(1):305–329. doi: 10.1137/100812355. [DOI] [Google Scholar]
  • 7.Dumortier F, Llibre J, Artés JC. Qualitative Theory of Planar Differential Systems. Berlin: Springer; 2006. [Google Scholar]
  • 8.Feinberg, M.: Complex balancing in general kinetic systems. Arch. Ration. Mech. Anal. 49(3), 187–194 (1972/1973)
  • 9.Feinberg M. Chemical reaction network structure and the stability of complex isothermal reactors–I. The deficiency zero and the deficiency one theorems. Chem. Eng. Sci. 1987;42(10):2229–2268. doi: 10.1016/0009-2509(87)80099-4. [DOI] [Google Scholar]
  • 10.Feinberg M. The existence and uniqueness of steady states for a class of chemical reaction networks. Arch. Ration. Mech. Anal. 1995;132(4):311–370. doi: 10.1007/BF00375614. [DOI] [Google Scholar]
  • 11.Gunawardena, J.: Chemical reaction network theory for in-silico biologists. http://vcp.med.harvard.edu/papers/crnt.pdf (2003)
  • 12.Hofbauer J, Sigmund K. The Theory of Evolution and Dynamical Systems: Mathematical Aspects of Selection. Cambridge: Cambridge University Press; 1988. [Google Scholar]
  • 13.Horn, F.: Necessary and sufficient conditions for complex balancing in chemical kinetics. Arch. Ration. Mech. Anal. 49(3), 172–186 (1972/1973)
  • 14.Horn F, Jackson R. General mass action kinetics. Arch. Ration. Mech. Anal. 1972;47(2):81–116. doi: 10.1007/BF00251225. [DOI] [Google Scholar]
  • 15.Lotka AJ. Undamped oscillations derived from the law of mass action. J. Am. Chem. Soc. 1920;42(8):1595–1599. doi: 10.1021/ja01453a010. [DOI] [Google Scholar]
  • 16.Póta G. Two-component bimolecular systems cannot have limit cycles: a complete proof. J. Chem. Phys. 1983;78(3):1621–1622. doi: 10.1063/1.444861. [DOI] [Google Scholar]

Articles from Journal of Dynamics and Differential Equations are provided here courtesy of Springer

RESOURCES