1 Correction to: Bull Math Biol https://doi.org/10.1007/s11538-019-00648-3

The original version of this article contains errors in the proofs of parts 5, 6, and 7 of Theorem 1 because Eqs. (14) and (15) are incorrect. In this correction we will provide proofs of parts 5 and 7. We do not have a proof of part 6, which will now be a conjecture supported by extensive numerical simulations.

Proof of parts 5 and 7 of Theorem 1: We will first prove boundedness. Since \(\rho (A_0) < 1\) and \(\rho (A_{g(y)})\) is a decreasing function of y (by part 1 of Theorem 1), there exists \(M_1 > 0\) and \(\epsilon \in (0, 1)\) such that \(\rho (A_{g(M_1)}) \le \epsilon \) so that if \(B(t) \ge M_1\), then \(p_t \le g(M_1)\) and \(\rho (A_{p_t}) \le \epsilon \). Hence there exists M such that for any \(t_1, t \in {\mathbb Z^+}\) with \(t > t_1\),

$$\begin{aligned} \Vert A_{g(M_1)}^{t-t_1}\vec {P}(t_1)\Vert \le M\epsilon ^{t-t_1} \Vert \vec {P}(t_1)\Vert . \end{aligned}$$
(1)

Claim 1

There exists \(M_2 > 0\) such that if \(B(t) < M_1\), then \(B(t+1)< M_2\).

Proof of Claim 1

If \(B(t) < M_1\), then \(\Vert P(t)\Vert <M_1/L_0^3\). We then use equation (1) from the original version of this article for \(A_{p_t}\) to see that \(\Vert A_{p_t}\Vert \le s_n +f_n.\) Hence

$$\begin{aligned} B(t+1)= \vec {L}^TA_{p_t}\vec {P}(t) \le \frac{L_n^3 M_1}{L_0^3}(s_n +f_n), \end{aligned}$$

so we set \(M_2 = L_n^3 M_1(s_n +f_n)/L_0^3.\) \(\square \)

Now assume that \(\Vert \vec {P}(0)\Vert \) is such that \(B(0) \le M_1\). Then either \(B(t) \le M_1\) for all \(t >0\) (so \(\vec {P}(t)\) is bounded by \(M_1/L_0^3\)) or there exists a largest \(t_1\) such that \(B(t) \le M_1\) for \(t = 1,2,\ldots t_1-1\). By Claim 1, \(B(t_1) < M_2\), so \(\Vert \vec {P}(t_1)\Vert \le M_2/L_0^3\). Then for \(t > t_1\) such that \(B(\tau ) \ge M_1\) for \(\tau \in \{t_1, \dots t\}\),

$$\begin{aligned} \Vert \vec {P}(t)\Vert= & {} \vec {1}^T\vec {P}(t) = \vec {1}^TA_{p_{t-1}}A_{p_{t-2}}\cdots A_{p_{t_1}}\vec {P}(t_1) \\\le & {} \vec {1}^TA_{g(M_1)}^{t-t_1}\vec {P}(t_1) = \Vert A_{g(M_1)}^{t-t_1}\vec {P}(t_1)\Vert \end{aligned}$$

using Lemmas 1 and 2. Hence for \(t > t_1\) such that \(B(\tau ) \ge M_1\) for \(\tau \in \{t_1, \dots t\}\), using (1),

$$\begin{aligned} \Vert \vec {P}(t)\Vert \le \frac{M M_2}{L_0^3}\epsilon ^{t-t_1}. \end{aligned}$$
(2)

The right side of (2) will decrease. If it decreases so much that \(B(t_2) < M_1\) for some \(t_2 > t_1\), then we can start our argument again with time 0 replaced by time \(t_2\). If it fails to decrease that much, then \(\Vert \vec {P}(t)\Vert \le {M M_2}/{L_0^3}\) for all \(t > t_1\). Thus we see that if \(\Vert \vec {P}(0)\Vert \) is such that \(B(0) \le M_1\), then

$$\begin{aligned} \Vert \vec {P}(t)\Vert \le \min \{M_1, MM_2\}/L_0^3. \end{aligned}$$

If \(\Vert \vec {P}(0)\Vert \) is such that \(B(0) > M_1\), then we can replace \(M_2\) with \(M_3 = \max \{M_2, B(0)\}\) from (2) on.

Remark 1

It follows from the proof of boundedness that the system is also point dissipative because for every initial condition, as \(t \rightarrow \infty \), B(t) eventually decreases below \(M_2\), so \(\Vert \vec P(t)\Vert \) eventually decreases below \(\min \{M_1, MM_2\}/L_0^3\).

We now turn to uniform persistence and use Theorem 7.9 in Smith and Thieme (2011) to establish uniform convergence. We will show that the three hypotheses for this theorem are satisfied. Let

$$\begin{aligned} F:{\mathbb R}^{n+1} \rightarrow {\mathbb R}^{n+1}, ~~~F(\vec {x}) = A_{g({\vec L}^T \vec {x})}\vec {x}. \end{aligned}$$
  1. 1.

    It is clear that \(\mathbb R^m_+ {\setminus } \{\vec {0}\}\) is forward invariant under F since if \(\vec {x} \in \mathbb R^m_+ {\setminus } \{\vec {0}\}\), then \(F(\vec {x}) \in \mathbb R^m_+ {\setminus } \{\vec {0}\}\). Hence hypothesis (a) of Theorem 7.9 in Smith and Thieme (2011) is satisfied.

  2. 2.

    We first compute the Jacobian of F at the origin, denoted by \(J(\vec {0})\). It is easy to check that

    $$\begin{aligned} J(\vec {0}) = A_1. \end{aligned}$$

    By the hypotheses of part 5 of Theorem 1, \(\rho (J(\vec {0}))=\rho (A_1) >1\). Let \(\vec {\phi }\) be an eigenvector of \(A_1^*\) (the adjoint of \(A_1\)) associated with \(\rho (A_1^*) = \rho (A_1)\), which is guaranteed to be strictly positive by the Perron–Frobenius Theorem. Since \(A_1 \vec {\phi } = \rho (A_1)\vec {\phi }\), hypothesis (b) of Theorem 7.9 in Smith and Thieme (2011) is satisfied.

  3. 3.

    This hypothesis is that the system is point dissipative, which we established above; see Remark 1.

Theorem 7.9 in Smith and Thieme (2011) then gives that the system is uniformly persistent. \(\square \)

Remark 2

In the statement of Theorem 2, \(B^*\) is identified as the “limiting biomass.” Since the proof of part 6 is incorrect, that identification is no longer true. If the words “limiting biomass” are removed, the statement of Theorem 2 and its proof are still true.

We were not able to prove part 6 of Theorem 1, which states that when \(\rho (A_0)< 1 < \rho (A_1)\) the biomass converges, but we can support this numerically as follows. We ran numerical simulations for ten thousand randomly selected parameter sets consisting of \(\vec {s}\), \(\vec {f}\), and \(\vec {P}_0\) with ‘convergence’ defined as the last five time step values of the biomass all being within \(10^{-2}\) of each other. Both \(\vec {s}\) and \(\vec {f}\) were required to be increasing, positive vectors with \(0< s_n < 1\). A condition on \(\vec {f}\) to ensure \(\rho (A_0) < 1\) is that \(f_1 < (1-s_1)/s_0\), but if \(f_1\) is close to this value, \(\rho (A_0)\) is close to one and numerical convergence takes a long time. For the purposes of our simulations we forced \(f_1\) to be randomly selected between zero and ten percent of this upper limit. The fecundities in \(\vec {f}\) do not have a natural upper bound, so we chose an arbitrary upper bound of 25. Similarly, the initial population vector \(\vec {P}_0\) does not have a natural upper bound, but each entry was selected randomly and independently between 0 and 100 with entries not required to be increasing. In every case we ran, the biomass converged in the sense above, giving credence to the result in part 6 in the absence of a proof.