In this section we discuss inherent properties of Eq. (2) and its solutions without a stimulus input. The results we obtain analytically provide a foundation of knowledge about the different types of solution the model can produce, the role of key parameters and a means to set appropriate values of parameters based on mathematical and biological constraints.
We begin our study by looking at the symmetry properties satisfied by the connectivity and the governing equation in Section 3.1. We show that Eq. (2) with the connectivity J as described above is equivariant with respect to a certain symmetry group. This important property dictates the types of solution that can be produced by the model. Furthermore, it determines the type of bifurcations that occur.
In the single population model that we consider here, the only types of solutions that we encounter are steady states (or, persistent states). Given an initial condition p
0, the time evolution of the equations can be computed numerically; the particular initial condition chosen will determine which steady-state solution the system converges to. It is important to note that the transient dynamics encountered before the system converges to a steady state can also be greatly affected by the initial condition. In Section 3.2 we calculate analytically the steady states that have the additional property of being independent of both the physical and direction space. For these spatially independent solutions a constant level of activity persists across (x,v)-space; this type of solution can be thought of as the baseline activity that we would see in the absence of a stimulus (or below the contrast threshold). We give an expression that allows us to compute these solutions depending on the system parameters. Also in Section 3.2, we compute the eigenvalues and eigenvectors of the connectivity operator J (a spatial-mode decomposition), which allows us in turn to compute the stability of the steady-state solutions dependent on the nonlinearity stiffness λ. We show that for small enough λ the steady-state solutions are stable. As λ is increased, the most destabilising mode of J, as determined by its largest eigenvalue will become unstable at a critical value of λ. This critical value is the system’s principal bifurcation point.
We determine the type of the principal bifurcation in Section 3.3. Furthermore, given the mode of J that loses stability in this bifurcation, and given the symmetry properties of the governing equation, we are able to characterise the spatially dependent solutions produced by the model. A normal form computation determines the way in which the transition from spatially homogeneous solutions to spatially dependent solutions occurs in the model.
Symmetry group
Here we discuss the symmetry properties of Eq. (2), which will play an important role in determining the type of bifurcation that the model produces. The general concept is to specify the group of translations and reflections for which the governing equation is equivariant. The same group of translations and reflections, when applied to a solution of the equations, will produce coexisting solutions; for example, we will see in Section 3.3 that translational invariance in v means that a direction-selected solution associated with one specific direction can be translated by any angle to give direction-selected solutions associated with all other possible directions. Note that when a stimulus is introduced, the symmetry group of the equations will be in some way reduced and it is, therefore, important to first identify the full symmetry group before its introduction.
In order to simplify subsequent calculations we impose periodicity on the spatial domain so that Ω = ℝ/cℤ for some c ∈ ℝ; this simplification does not affect the stability properties of the system (Faugeras et al. 2008). Let us consider the group, denoted Γ, of translations of ℝ/cℤ: a one parameter group parametrised by α ∈ ℝ/cℤ. An element Γ
α
of this group acts in the following way on the variables (x,v,t):
$$ {{\Gamma}_{\alpha}} \cdot (x,v,t) = (x+{\alpha},v,t). $$
(6)
In general the action of the group Γ on the function p is
$$ {\Gamma} \cdot p(x,v,t) \stackrel{\textrm{def}}{=} p\left({\Gamma}^{-1}(x,v,t)\right), $$
(7)
and more specifically for a translation in x:
$$ {{\Gamma}_{\alpha}} \cdot p(x,v,t) = p(x-{\alpha},v,t). $$
(8)
Let
$$\begin{array}{rll} F(p(x,v,t)) &=& \frac{\partial p(x,v,t)}{\partial t} + \mu p(x,v,t)\nonumber\\ &&-S(\lambda[Jp(x,v,t)+T]); \end{array}$$
(9)
it can be shown that F is equivariant with respect to the group Γ or, equivalently Γ
α
F(p) = F(Γ
α
p).
Furthermore, the function F is equivariant with respect to the reflection group generated by R which has the following action on the variables and activity:
$$ R\cdot (x,v,t) = (-x,v,t),$$
(10)
$$ R\cdot p(x,v,t) = p(-x,v,t). $$
(11)
If we denote H
x
the group generated by Γ and R and since we have
$$ \begin{cases} {\Gamma}_{{\alpha}_1}{\Gamma}_{{\alpha}_2} = {\Gamma}_{{\alpha}_1+{\alpha}_2} \quad &\forall {\alpha}_1,{\alpha}_2, \in \mathbb{R}/c\mathbb{Z}, \\ R {{\Gamma}_{\alpha}} = {\Gamma}_{-{\alpha}} R \quad &\forall {\alpha} \in \mathbb{R}/c\mathbb{Z}, \\ {\Gamma}_0 = Id,\\ R^2= Id, \end{cases} $$
(12)
the group H
x
is isomorphic to O(2), the group of two-dimensional orthogonal transformations. Furthermore, the equation F is equivariant with respect to the similarly defined group H
v
generated by translation and reflection in v. Therefore, F is equivariant under the action of the symmetry group H = H
x
×H
v
which is isomorphic to O(2)×O(2).
Spatially homogeneous solutions and their stability
Steady-state solutions are those for which \(\frac{\partial p}{\partial t}=0\). We first consider solutions that are independent in both the physical space x and velocity space v and the level of activity across the population p is equal to a constant value \(\bar{p}\in\mathbb{R}^+\). To find these solutions we set the right hand side of Eq. (2) equal to 0 and, thus, search for solutions \(\bar{p}\) to the following equation
$$ \mu \bar{p}=S\left(\lambda\left[J\bar{p}+T\right]\right). $$
Given that for the normalised Gaussian functions we have \(G_E\star\bar{p}=\bar{p}\) and \(G_I\star\bar{p}=\bar{p}\), we can further write
$$ \mu\bar{p}= S\left(\lambda\left[(\nu_1-\nu_2-\nu_3)\bar{p}+T\right]\right),\label{eqn:pbar} $$
(13)
an implicit expression for \(\bar{p}\).
Next, we wish to determine the linear stability of Eq. (2) at the solution \(\bar{p}\) depending on system parameters. The first task is to compute the spectrum of the operator J. In order to do this we decompose J into Fourier modes by obtaining its eigenvalues and the associated eigenvectors; this information will determine exactly which (Fourier) modes of J have the greatest destabilising effect. The eigenvalues ζ
(j,k) of J are given by the following relation:
$$\label{eq:eigenvalues} \zeta_{(j,k)}=\nu_1\hat{g}^E_x(j)\,\hat{g}^E_v(k)-\nu_2\,\hat{g}^I_x(j)\,\hat{b}^I_v(k)-\nu_3, $$
(14)
where \(\hat{g}^E_x(j)\), \(\hat{g}^E_v(k)\) and \(\hat{g}^I_x(j)\) are Fourier coefficients of the respective periodically extended Gaussian functions. The coefficients \(\hat{b}^I_v(k)\) are defined as follows:
$$ \hat{b}^I_v(k)= \begin{cases} 1 & \text{for $k=0$}, \\ 0 & \text{otherwise}. \end{cases} $$
(15)
Due to the functions \(g_x^E\), \(g_x^I\), \(g_v^E\) and \(b_v^I\) being even, their Fourier coefficients are real positive and even. Hence we have ζ
(±j, ±k) = ζ
(j,k).
The dimension of the eigenspace E
(j,k) associated with each eigenvalue ζ
(j,k) depends on the indices j and k. Here we let the indices (j,k) be positive numbers. The eigenvectors χ
(j,k) are given by:
$$ \label{eqn:evecs} \chi_{(j,k)}= \left\{ \begin{array}{@{\!\!}c@{\quad}l} \{1\}\hfill & j=0, k=0, \\[6pt] \{e^{ikv},e^{-ikv}\} & j=0, k>0, \\[6pt] \left\{e^{\frac{2\pi ij x}{c}},e^{-\frac{2\pi ij x}{c}}\right\} & j>0, k=0, \\[6pt] \left\{e^{i\left(\frac{2\pi jx}{c}+kv\right)},e^{i\left(\frac{2\pi j x}{c}-kv\right)},\right.&\\[6pt] \,\,\,\left.e^{i\left(kv-\frac{2\pi jx}{c}\right)},e^{-i\left(\frac{2\pi jx}{c}+kv\right)}\right\} & j>0, k>0. \end{array} \right. $$
(16)
The eigenvectors could equivalently be represented as combinations of sin and cos functions.
Using the modal decomposition of J, we can obtain an expression for the eigenvalues associated with the solution \(\bar{p}\), for each Fourier mode of J. The sign of the eigenvalue for each mode will tell us whether it is stable (−) or unstable (+). We define S
1 to be the linear coefficient in the Taylor expansion of S at the fixed point \(\bar{p}\); note that we Taylor expand about \(\lambda[(\nu_1-\nu_2-\nu_3)\bar{p}+T]\) and S
1 depends on the values of several other system parameters. By linearising about the solution \(\bar{p}\) of Eq. (2), we obtain the following expression for the eigenvalues
$$\label{eqn:evals} \varrho_{(j,k)}=-\mu+\lambda S_1\zeta_{(j,k)}. $$
(17)
By identifying the mode of J with the largest eigenvalue ζ
(j,k), we can find the smallest value λ for which \(\bar{p}\) is unstable. Indeed for small enough λ the solutions are stable as \(\varrho_{(j,k)}\approx0\). For the values of \({\sigma}_{x}^{E}\), \({\sigma}_{x}^{I}\) and \({\sigma}_{v}^{E}\) used in this paper (see Table 1) and imposing certain restrictions on the values of ν
1, ν
2 and ν
3, we can identify exactly which modes (j,k) are the most destabilising. If we impose ν
1 > 0, 0 ≤ ν
3 < ν
1 and ν
2 > ν
1 then the following properties hold:
-
The mode (0,0) is stable because ζ
(0,0) = ν
1 − ν
2 − ν
3 < 0.
-
The \(\nu_2\,\hat{g}^I_x(j)\,\hat{b}^I_v(k)\) term ensures that all modes for which k = 0 are stable.
-
The positive \(\nu_1\hat{g}^E_x(j)\,\hat{g}^E_v(k)\) term produces the destabilising contribution, which is greatest for j = 0.
-
Further, this destabilising contribution is greatest for k closest to 0 and then diminishes for increasing k.
Therefore, the largest eigenvalue ζ
(j,k) of J corresponds to the mode (0,1) followed by the subsequent modes with increasing k. Accordingly, in the analysis that follows it is convenient to drop the subscript j and to assume that it is zero, such that ζ
k
= ζ
(0,k). The largest eigenvalue is ζ
1; therefore, the smallest value of λ for which \(\varrho_{(j,k)}=0\) is given by
$$\label{eqn:lamc} \lambda_c=\frac{\mu}{S_1\zeta_1}. $$
(18)
This value λ
c
is the system’s principal bifurcation point, which we study in the next section. The term S
1 depends on λ and \(\bar{p}\), but values of λ
c
can be found by solving the following system for the pair \((\bar{p}_c,\lambda_c)\):
$$\label{eqn:plam} \left\{\begin{array}{@{}l} \bar{p}_c = \displaystyle\frac{S\left(\lambda_c\left[(\nu_1-\nu_2-\nu_3)\bar{p}_c+T\right]\right)}{\mu},\\[12pt] \lambda_c = \displaystyle\frac{\mu}{S_1(\lambda_c\left[(\nu_1-\nu_2-\nu_3)\bar{p}_c+T\right])\zeta_1}. \end{array}\right. $$
(19)
By taking advantage of the equality S′ = S(1 − S), it was proved in Veltz and Faugeras (2010) that given ζ
0 < 0 and ζ
1 > 0, the pair \((\bar{p}_c,\lambda_c)\) is unique. These two inequalities for the eigenvalues hold given the restrictions on ν
1, ν
2 and ν
3 discussed above.
Table 1 Default parameter values used in the numerical studies in Sections 4.3 and 4.4
Bifurcation points associated with other modes that occur as λ is increased beyond λ
c
can be found in a similar fashion, however, it is the branch of solutions that are born from the principal bifurcation that will determine the types of spatially dependent solutions that the model will produce.
Normal form of the principal bifurcation point
In this section we classify the principal bifurcation point by first, applying the center manifold theorem and secondly, giving the appropriate change of variables to reduce the system’s dynamics into a normal form; we now introduce these concepts. In the previous section we performed a modal decomposition of the connectivity and computed the linear stability of Eq. (2) with respect to perturbations in the different modal components. For the different modal components, or eigenvectors χ
(j,k) (Eq. (16)), the sign of the associated eigenvalue \(\varrho_{(j,k)}\) (Eq. (17)) gives the linear stability. In the case when \(\varrho_{(j,k)}=0\) the stability is neutral; the parameter value for which this occurs is the bifurcation point. At this bifurcation point it is necessary to also consider nonlinear terms in some parameter neighbourhood in order to capture the local dynamics. A center manifold reduction allows us to compute these nonlinear terms by means of a leading order Taylor approximation; the center manifold theorem allows us to prove rigorously that the computed reduced system accurately captures the local dynamics. A normal form computation is a change of variables that classifies the type of bifurcation present in our system and allows for the dynamics local to the bifurcation point to be seen clearly. The coefficients found in the normal form computation provide important information about the direction of bifurcating branches in terms of the bifurcation parameter and the stability of these branches.
We prove in Appendix A that the relevant hypotheses for the centre manifold hold in our case. This computation depends both on the symmetry properties discussed in Section 3.1 and the fixed point stability analysis from Section 3.2. Indeed, in the previous section we identified the system’s principal bifurcation point as given by the pair \((\bar{p}_c,\lambda_c)\), solutions to the system (19). We now define respectively the first, second and third order coefficients in the Taylor expansion of S at \(\bar{p}_c\) to be S
1, S
2 and S
3. We drop the subscript notation for the eigenvectors χ = e
iv and \(\overline{\chi}=e^{-iv}\), which span the two-dimensional eigenspace E
1 associated with the eigenvalue ζ
1. The eigenvalues ζ
0 (for the homogeneous mode) and ζ
2 (for the j = 0, k = 2 mode) will also appear in the analysis that follows.
Here we define a centre manifold on the two dimensional eigenspace of ζ
1. This centre manifold will be independent of physical space x, therefore, the manifold must be equivariant with respect to the reduced symmetry group H
v
, which is isomorphic to O(2). Here we introduce P the real valued solutions on the center manifold, which it is convenient to express in terms of a complex variable w. We decompose P into linear components on the eigenspace E
1 and nonlinear components orthogonal to E
1. We set
$$\label{eqn:pexp} P=\bar{p}_c+w\cdot\chi+\overline{w}\cdot\overline{\chi}+\Psi(w,\overline{w},\lambda-\lambda_c), \quad w(t)\in\mathbb{C}, $$
(20)
where Ψ is a grouping of nonlinear terms called the center manifold correction. A simple change of coordinates can be used to eliminate the constant term \(\bar{p}_c\). From (Chapter 2 Haragus and Iooss 2010), we have in this case a pitchfork bifurcation with O(2) symmetry and the reduced equation for the dynamics of w has the following normal form equation
$$\label{eqn:dwdt} \frac{{\textrm{d}}{w}}{{\textrm{d}}{t}}= aw(\lambda-\lambda_c) + bw|w|^2 + O(|w|(|\lambda-\lambda_c|^2+|w|^4)), $$
(21)
together with the complex conjugated equation for \(\overline{w}\). Indeed, due to the fact that the reduced equation for the dynamics of w must also be O(2)-equivariant, even powered terms in the reduced equation are prohibited. We define the parameter dependent linear operator L
λ
= − μId + λS
1
J, which represents the linearisation of the right hand side of Eq. (2) at \(\bar{p}_c\). The linear coefficient a can be determined by considering the action of L
λ
on the eigenvector χ (equivalently, on the linear terms of P) at the bifurcation point given by Eq. (18):
$$\begin{array}{rll} L_\lambda\cdot\chi&=&(-\mu+\lambda S_1J)\cdot\chi,\\&=&(-\mu+\lambda S_1\zeta_1)\cdot\chi,\\&=&(-\mu+\lambda\frac{\mu}{\lambda_c})\cdot\chi,\\&=&\frac{\mu}{\lambda_c}(\lambda-\lambda_c)\cdot\chi,\\[-2pt] \end{array}$$
which, by comparing with Eq. (21), gives \(a=\frac{\mu}{\lambda_c}>0\). The fact that a is positive means that the principal solution branch is stable before the bifurcation point. Note that the linear term disappears at the bifurcation point λ = λ
c
and it is necessary to consider higher order terms in order to quantify the dynamics. The sign of the cubic coefficient b determines the direction of the bifurcating branch; see Fig. 3 for the two possibilities when a > 0. We now use the expression for solutions P on the center manifold to determine the coefficient b in terms of our model parameters. Substituting the expression (20) for P into Eq. (2) we obtain
$$\begin{array}{rll} \frac{{\textrm{d}}{P}}{{\textrm{d}}{t}}&=&\underbrace{(-\mu +\lambda_c S_1J)}_{L_{\lambda_c}}(P-\bar{p}_c)+\frac{\lambda_c^2 S_2}{2}(J(P-\bar{p}_c))^2\nonumber\\ &&+\,\frac{\lambda_c^3 S_3}{6}(J(P-\bar{p}_c))^3+O(P^4), \end{array}$$
(22)
where \(J(P-\bar{p}_c)=\zeta_1 w\cdot\chi+\zeta_1\overline{w}\cdot\overline{\chi}+J\Psi\) and the linear terms are collected in the operator \(L_{\lambda_c}\). Higher order terms in the Taylor expansion may be neglected given the form of Eq. (21) assuming that a and b are non-zero. It remains to determine the coefficient and b by matching terms between Eqs. (21) and (22).
In order to compute b we Taylor expand Ψ at λ = λ
c
:
$$ \Psi(w,\overline{w},0)=\sum\limits_{p,q=2}^\infty \psi_{pq}w^p\overline{w}^q, $$
where the coefficients Ψ
pq
are orthogonal to the eigenvectors χ and \(\overline{\chi}\). We identify terms with common powers in the Taylor expansion in order to obtain the following equation to be solved for b:
$$\begin{array}{rll} L_{\lambda_c}\Psi_{21}&+&\frac{\lambda_c^2 S_2}{2}(2J\Psi_{11}\zeta_1\chi+2J\Psi_{20}\zeta_1\overline{\chi})\\ &+&\frac{\lambda_c^3 S_3}{6}3\zeta_1^3\chi^2\overline{\chi}=b\chi. \end{array}$$
After some calculations given in Appendix B, we obtain the following expression for b:
$$\label{eqn:bfin} b=\lambda_c^3\zeta_1^3\left(\frac{S_3}{2}+\frac{\lambda_cS_2^2}{\mu}\left [ \frac{\zeta_0}{\left(1-\frac{\zeta_0}{\zeta_1}\right)}+ \frac{\zeta_2}{2\left(1-\frac{\zeta_2}{\zeta_1}\right)} \right]\right). $$
(23)
As we can see from Eq. (23), the criticality of the pitchfork bifurcation, as determined by the sign of b, depends on all system parameters in a complex way. We briefly discuss the implications of this criticality in our model.
-
b < 0: The bifurcation is supercritical (Haragus and Iooss 2010). The new branch of solutions exist after the bifurcation, i.e. for λ > λ
c
. Furthermore the branch of solutions will be stable (attracting) local to the bifurcation. In our model, for increasing λ passing the bifurcation point, there would be smooth transition (smooth change in activity levels) from spatially homogeneous solutions to a direction-selected solution.
-
b > 0 The bifurcation is subcritical (Haragus and Iooss 2010). The new branch of solutions exist before the bifurcation, i.e. for λ < λ
c
. Furthermore the branch of solutions will be unstable (repelling) local to the bifurcation. In our model, for increasing λ passing the bifurcation point, there would be non-continuous transition (jump in activity levels) from spatially homogeneous solutions to a direction-selected solution (see below for explanation).
Sketches of the bifurcation diagrams for the two cases are shown in Fig. 3. In the second case, and from the analysis in Veltz and Faugeras (2010), we know that the unstable branch existing for λ < λ
c
must also have a fold bifurcation λ
f
at some point 0 < λ < λ
c
. Thus the unstable branch of solutions existing for λ < λ
c
will change direction and stability at λ
f
. For λ
f
< λ < λ
c
there are coexisting stable solutions and for λ > λ
c
the direction-selected solution is the only stable one. Therefore, passing the bifurcation at λ
c
results in a jump from spatially homogeneous solutions to a direction-selected solution.
Ultimately we need to choose a value of λ such that
-
1.
In the absence of a stimulus there are no direction selected solutions;
-
2.
When a stimulus is introduced a solution is selected that is intrinsically present in the model.
For λ too large the model will produce direction-selected solutions in the absence of a stimulus. For λ too small the solutions will be purely driven by the stimulus once it is introduced, the connectivity that dictates the solutions intrinsically present in the model will not play a role. Therefore, for the case b < 0 we must choose a value close to but still less than λ
c
. For the case b > 0 we must choose a value close to but still less than λ
f
.
The bifurcating branch of solutions is characterised by the mode involved ((j,k) = (0,1)), that is, the solutions will be uniform in physical space and will have a single maximum in v-space; we can think of the maximal point as being centred at a selected direction. Hence, we refer to solutions on the bifurcated branch as direction-selected solutions. Secondly, due to the O(2) symmetry in the absence of a stimulus, taking a direction-selected solution, we know that it will still be a solution under any angular translation in v; i.e. there continuum (or ring) of solutions representing all possible selected directions.