Abstract
In a physiologically structured population model (PSPM) individuals are characterised by continuous variables, like age and size, collectively called their i-state. The world in which these individuals live is characterised by another set of variables, collectively called the environmental condition. The model consists of submodels for (i) the dynamics of the i-state, e.g. growth and maturation, (ii) survival, (iii) reproduction, with the relevant rates described as a function of (i-state, environmental condition), (iv) functions of (i-state, environmental condition), like biomass or feeding rate, that integrated over the i-state distribution together produce the output of the population model. When the environmental condition is treated as a given function of time (input), the population model becomes linear in the state. Density dependence and interaction with other populations is captured by feedback via a shared environment, i.e., by letting the environmental condition be influenced by the populations’ outputs. This yields a systematic methodology for formulating community models by coupling nonlinear input–output relations defined by state-linear population models. For some combinations of submodels an (infinite dimensional) PSPM can without loss of relevant information be replaced by a finite dimensional ODE. We then call the model ODE-reducible. The present paper provides (a) a test for checking whether a PSPM is ODE reducible, and (b) a catalogue of all possible ODE-reducible models given certain restrictions, to wit: (i) the i-state dynamics is deterministic, (ii) the i-state space is one-dimensional, (iii) the birth rate can be written as a finite sum of environment-dependent distributions over the birth states weighted by environment independent ‘population outputs’. So under these restrictions our conditions for ODE-reducibility are not only sufficient but in fact necessary. Restriction (iii) has the desirable effect that it guarantees that the population trajectories are after a while fully determined by the solution of the ODE so that the latter gives a complete picture of the dynamics of the population and not just of its outputs.
Keywords: ODE-reducibility, Linear chain trick, Evolutionary system, Input–output system
Introduction
From the very beginning of community modelling, ordinary differential equations (ODEs) have been its main tool. This notwithstanding the fact that much earlier Euler (1760) and other mathematicians working on population dynamics had already considered age structured models, see (Bacaër 2008, 2011; Gyllenberg 2007) for more information on the history of population dynamics. This probably had two causes, the architects of the initial flurry in the nineteen-twenties and thirties (cf. Scudo and Ziegler 1998) and their successors like MacArthur and May (cf. Kingsland 1995) got their inspiration from the successes of physics, which is dominated by differential equations, and ODEs are rather easier to write down and analyse than e.g. integral equations. However, the assumptions needed to arrive at ODEs generally match biological reality less closely, and give these models more of a toy character: good to get new ideas, but difficult to match in some detail to concrete ecological systems. That for the latter age may well matter also mathematicians know from their immediate experience: few women give birth before the age of ten and while most humans nowadays reach their seventy’s anniversary still few live beyond a century. For this reason, many mathematical modellers turned to age as a structuring variable, even in the non-linear realm. However, for ectotherms, that is, all organisms other than mammals and birds, size usually matters far more than age (cf. de Roos and Persson 2013). We have spent considerable effort in the past to develop tools for studying general physiologically structured models in the hope to gradually overcome the surviving endotherm-bias of the modelling community. Yet ODE models remain paramount as didactical tools and for the initial exploration of so far unexplored mechanisms, notwithstanding the disadvantage that in these models individual level mechanisms generally can only be fudged instead of faithfully represented. Given this situation, it becomes of importance to explore in what manner ODE models fit among the physiologically structured ones. Of course, there is the boringly simple embedding of the unrealistic case where individuals indeed have only a single, or at most a few possible states.
Example 1.1
Consider a size-structured population with individual size (biomass) denoted as x, starting from a birth size , individual growth rate g(x, E), E a resource density, per capita birth rate , and per capita death rate . For such populations, if
| 1.1 |
the population biomass B per unit of spatial area or volume (below to be abbreviated as just volume) satisfies
| 1.2 |
To see this, observe that the left hand side of (1.1) corresponds to the contribution to the change in population biomass by an individual of size x expressed as fraction of its own biomass. So if we integrate this term over the biomass density over size (and volume), say xn(t, x), n the numeric (per unit of volume) size density, we get the total change in biomass (per unit of volume), (cf. de Roos et al. 2013).
If moreover
-
(i)
the per capita contribution to the “consumptive pressure on a resource unit” is a product of an individual’s size and a size-independent functional response based component, say, f(E) / E,
-
(ii)
all other populations in the community are similarly affected only by our focal population’s biomass, and
-
(iii)
we ourselves are also only interested in this quantity,
then we can for all practical purposes represent our focal population by no more than its biomass.
We call (1.2) an ODE-reduction of the size-structured population model.
The question then naturally arises whether or not this example of ODE-reducibility is essentially the only one, that is, up to coordinate choices, such as in the case of isomorphs not biomass but its scaled cubic root, length. The following example shows this not to be the case.
Example 1.2
Daphnia models. Now let in the wake of (Kooijman and Metz 1984) and (de Roos et al. 1990) size be represented by length, starting from a size at birth, the growth rate be given by , the per capita birth rate by , the per capita death rate by , and the per capita resource consumption by . (This means that individual biomass, w, scaled to be equal to , grows as , that is, mass intake is taken to be proportional to surface area and metabolism to biomass.) Let n(t, x) again denote the numeric size-density. Now define
| 1.3 |
that is, is the total population size, the total population length, the total population surface area, the total population biomass, all per unit of volume. Then
| 1.4 |
etc.. If the only other component of the community is an unstructured resource, and we need no further output from the population than its total biomass per unit of volume, we can combine (1.4) with
| 1.5 |
into a sufficient representation of our community model.
The differential equation for is obvious, and so is the first term in the differential equation for . To understand the second term observe that g consists of two terms, the first of which is size independent. This term makes all individuals of the population increase their length at a rate . We get the corresponding increase in the total population length by multiplying this with the total population density. The in the last term also derives from the length growth except that the corresponding term in g contains a factor x. When we account for this x when calculating the integral over n we get . The differential equations for the other follow in a similar manner.
ODE-reducibility of age-structured models and, slightly more generally, of distributed delay systems, has been investigated since the mid 1960s (Vogel 1965; Fargue 1973, 1974; Gurtin and MacCamy 1974, 1979a, b; McDonald 1978, 1989).
It has already been known for a long while that there also exist more realistic cases, where for instance a size-structured model allows a faithful representation in ODE terms (Murphy 1983; Cushing 1989; Metz and Diekmann 1991).
The next question is then whether we can characterise the set of all possible cases. For the practically important subset of cases where the population birth rate figures on the list of population outputs and with a single state variable on the level of the individuals, the last author solved this problem on a heuristic level already in 1989 during a holiday week in summer spent at the Department of Applied Physics of the University of Strathclyde. An allusion to this was given in a “note added in print” to the paper (Metz and Diekmann 1991). However, it took till now before we together had plugged all the minor holes in the proof. Below you find the result.
Preview of Sects. 3 to 6
In this section we give a preview of the main content of the paper, first for theoretical biologists and probabilists and then for all kinds of mathematicians. The much shorter paper (Diekmann et al. 2019) provides additional examples and may serve as a more friendly user guide to ODE-reducibility of structured population models.
Mainly for theoretical biologists and probabilists: the context of discovery
Biological context
The term “physiologically structured population models” (PSPM) refers to large system size limits of individual-based models where (i) individuals are differentiated by physiological states, e.g. , referred to as i(ndividual)-states, (ii) the world in which these individuals live is characterized by a set of variables collectively called environmental condition, to be denoted as E. [Hard proofs for the limit conjectures are still lacking except for age-based models (cf. Tran 2008, and the references therein), and more recently also for a class of simple (size,age)-based ones (Metz and Tran 2013).] Sections 2.2 and 3 go into how these deterministic models can be specified by means of equations.
The i-level model ingredients are a set of feasible i-states, , , and, most commonly,
-
(i)
a rate of i-state change taken to be deterministic, g(x, E),
-
(ii)
a death rate, , and
-
(iii)
a birth rate, .
In the general case has as value a distribution over . However, from a mathematical perspective it is preferable to use instead of “distribution” the term “measure” as this is more encompassing, and the birth rate does not total to one and may consist of a mixture of discrete and continuous distributions. (Actually, we should even be a bit more general and talk about a signed measure as a cell that divides generates a measure over the states where the daughters may land plus a compensating negative mass, equal to minus the division rate, at the state of the mother.)
Notational convention The value of for the measurable set is denoted by . A similar convention applies to other measure valued functions.
The p(opulation)-state then is a measure m on . However, on many occasions it suffices to think in terms of just densities n on , or in the mathematicians’ jargon. As a consequence of how the rates are specified, when E is given as a function of time (below to be looked at as input) the individuals are independent (except for a possible dependence of their birth state on the state of their parents), and hence the dynamics of the p-state is linear.
The more interesting case is when E is determined by the surrounding community. Community models are sets of population models coupled through a common E. This leads to c(ommunity)-state spaces that are products of the state spaces of the comprised species, times the state spaces of any non-living resources. The mass action principle tells that generally E can be calculated by applying a linear map to the c-state, like when a predation pressure equals the sum of the predation pressures exerted by all individuals in the community. This leads us to the final set of ingredients of a population model:
-
(iv)
functions of (x, E), like biomass or per capita feeding rate, that when cumulated over all individuals produce components of the population output.
Side remarks on terminology: In our context, each output component is thus obtained by taking the integral of the p-state over after multiplying it with a, possibly E-dependent, function of the i-state variables. This function specifies the relationship between the i-state and the property that we want to measure, e.g., biomass as a function of length. In mathematical jargon we say that the output components are obtained by applying a linear functional, i.e., a linear map from the p-state space to the real numbers. The corresponding function will be referred to as weight function, and for a p-state m and weight function , the corresponding map will be written as .
The population dynamical behaviour of individuals almost never can be captured in terms of a finite number of i-states. Yet, ecological discourse is dominated by ODE models. This leads to the philosophical question which of these models can be justified from the more realistic physiologically structured populations perspective. At the more pragmatic side there is moreover the problem that in community biology PSPM usually become too difficult to handle for more than two or three species. This leads to the complementary question whether there are relevant choices of model ingredients for which a PSPM can be represented by a low dimensional system of ODEs. To answer these questions we looked at populations as state-linear input–output relations, with E as input, and as output a population’s contribution to E as well as anything that ‘a client’ may want to keep track of. The key question addressed in this paper is thus: under what conditions on the model ingredients is it possible to obtain the same input–output relation when the PSPM is replaced by a finite dimensional ODE? (This representation may have an interpretation in its own right, but this is not required.) If such a representation is possible, we say that the population model is reduced to the ODE or that the input–output relation is realised by it.
The mathematical question
Our starting point thus are models that can be represented as in the following diagram.
In Fig. 1Y is the p-state space and the output space. E is the time course of the environment and the (positive) linear state transition map with the initial and final time. (The upper index c here refers to the mathematical construction of the p-state, explained in Sect. 3, through the cumulation of subsequent generations.) Finally O(E(t)) is the linear output map. The mathematical question then is under which conditions on the model ingredients it is possible to extend the diagram in Fig. 1 (for all ) to the following diagram.
Fig. 1.

Structure of models with output
Here P is a linear map, a linear state transition map (which should be differentiable with respect to t) and Q(E(t)) a linear output map. The dynamics of the output cannot be generated by an ODE when the space spanned by the output vectors at a given time is not finite dimensional. Hence ODE reducibility implies that there exists an r such that the outputs at a given time can be represented by . (Below we drop the time arguments to diminish clutter, except in statements that make sense only for each value of the argument separately, or when we need to refer to those arguments.) Moreover, the biological interpretation dictates that
where m is the p-state and the components of the vector are functions .
Thanks to the linearity of and O(E(t)) we can without loss of generality assume P, and Q(E(t)) to be linear. Moreover, ODE reducibility requires that P can be written as with , , where the should be sufficiently smooth to allow
| 2.1 |
(The last expression comes from combining and .) Finally, we should have , and therefore , implying that the output weight functions should be similarly smooth. (The precise degree of smoothness needed depends on the other model ingredients in a manner that is revealed by the TEST described in Sect. 2.1.4.)
A tool
The main tool in the following considerations is the so-called backward operator, to be called , as encountered in the backward equation of Markov process theory and thereby in population genetics, used there to extract various kinds of information from the process without solving for its transition probabilities. What matters here is that the backward operator summarises the behaviour of the “clan averages” of weight functions (such as occur in ), defined by
| 2.2 |
where is the p-state resulting at t from a p-state corresponding to a unit mass at x at time s (hence the term clan average), in the sense that
| 2.3 |
For further use we moreover note that
| 2.4 |
independent of s, which on differentiating for s gives
| 2.5 |
(When E does not depend on s, (2.5) also holds good for , leading to the perhaps more familiar form of the backward equation: .)
One reason to start from (2.2) is that it leads to simple interpretation-based heuristics for calculating backward operators, which we shall discuss a little later on. (More abstract and rigorous functional analytical counterparts to the intuitive interpretation-based line of argument developed here can be found in Sects. 2.2 and 4.) The reason for coming forth with the backward operator is that it provides the counterpart in the space of weight functions of the time differentiation in (2.1). To see that, the perspective sketched so far still needs a slight extension. A look at (2.2) shows that we can also interpret the as weight functions in their own right that can be paired with as . Moreover, thanks to the linearity of (2.2), (2.3) and the p-state transition maps and the consequent linearity of , we can extend the action of these candidate functionals to more general measures at time s, and in this way calculate as . This sleight of hand transforms the question about the change of Pm over time to a question about the dynamics of the , for which we can find the time derivative by applying to . The final step then is to make the connection with (2.1) by setting and using (2.4), to arrive at
| 2.6 |
To apply these ideas we need to find expressions for the backward operators. To this end we use that we assumed E to be given, making individuals independent. Then on the level of population averages it makes no difference whether we start with a scaled large number of individuals all with i-state x or with a single individual in that state. Since it is easier to think in terms of individuals, we shall do the latter. We can then look at the effect on the clan averages of the founder individual engaging in each of the component processes (i) to (iii) over a short time interval from s to . For such short intervals the effects of the interaction of the components in determining their combined effect on the clan average is only second order in h and can be neglected together with the other higher order terms. Hence the backward operator can be written as a sum of operators corresponding to the model ingredients as introduced at the beginning of Sect. 2.1.1. As this is useful for the remainder of the paper we here combine ingredients (i) and (ii):
| 2.7 |
The expressions in (2.7) are found as follows:
-
(i)If we neglect births and deaths, for small h an individual situated at x at time s produces an individual situated at at time . Therefore , which after on both sides subtracting and dividing by h, gives
2.8 -
(ii)Next we account for the possibility that individuals die on the way, which happens with probability , so that, if we neglect movement and births, (over a longer time survival is less), giving
2.9 -
(iii)Finally a parent at x through its kids at will have added a contribution to , which is missing in . Summing over all these contributions gives
2.10
Testing combinations of model ingredients for ODE reducibility
The classical search heuristic for finding a state space representation for a given set of dynamical variables in continuous time is to see whether their derivatives can be expressed in terms of the variables themselves, and, if not, to join the derivatives for which this is not the case as additional prospective state variables to the original set, whereupon the procedure is repeated till one succeeds or runs out of patience (cf. Diekmann et al. 2018, p. 1443; Fargue 1973).
If one is after a representation as a state linear system with a linear output map, “can be expressed as” translates to “is linearly dependent on”, a property that can be checked algorithmically, so that with infinite patience we end up with a firm conclusion. In our case the only difference is that we choose not to look at the output variables themselves, but at the weight functions by which they are produced from the population state, and therefore replace the time derivative of the output variables by the backward operator applied to these functions.
Notation For the remainder of this subsection we shall again use E to denote the environmental conditions, as opposed to the course of the environment as we did in the previous two subsections.
TEST
Choose a basis for the making up the population output map.
Provided that the expression makes sense, extend to a basis for .
The population model is ODE reducible if and only if the expressions keep making sense, and the stop increasing after a certain .
For the from (2.7), makes sense iff all elements of are differentiable. (For a mathematically more precise rendering see Sect. 4.)
If the biological ingredients of a model satisfy the above test, it is possible to go directly from the ingredients to the ODE.
Example 2.1
Daphnia models, continued. In Example 1.2 the output weight functions were and . Applying the backward operator
to these functions gives
| 2.11 |
This introduces x as an additional weight function, linearly independent of and . Applying the backward operator to x gives
| 2.12 |
introducing the constant 1 as further weight function. Applying to 1 gives
| 2.13 |
which introduces no further linearly independent weight functions, and thus ends the process. Hence, a P can be built from the weight functions 1, x, and leading to the four dimensional ODE representation already derived in Example 1.2.
Integrating (2.11) to (2.13) left and right over the p-state gives (1.4). This is why we could reorder (2.11) to (2.13) to look like (1.4), with the replaced by . Rewritten in matrix form this then gives the K(E) from (2.1). Note though that in the process we have made some particular choices in order to get the precise form (1.4). In general K(E) is only unique up to a similarity transform, corresponding to alternative choices of a basis for the weight functions , with a corresponding change of Q(E).
Remark
At first sight the TEST may not seem very practical as deciding that a certain set of model ingredients is not ODE reducible may require infinitely many operations. However, if the model ingredients come in the form of explicit expressions it can often be inferred from these whether the combination of ingredients will or will not pass the test. And even when those expressions on first sight are less than transparent, not all is lost, as in practice people are generally not so much interested in whether a certain model is ODE reducible as such, but in whether there exists a representation with a relatively low dimensional state space, which after specification of the maximum allowed dimension leads to a task executable by e.g. MapleTM or Mathematica®.
A catalogue of ODE reducible models
Modellers often initially still have quite some freedom in their choice of model ingredients. Hence it is useful to construct catalogues of classes of ODE reducible models, to help them make their choices with an eye on future model tractability (for a good example, see (Cushing 1989)). For this purpose observe that the TEST is no more than an attempt to construct a vector of weight functions such that for all environmental conditions E (i) and (ii)
| 2.14 |
suggesting the following strategy: start from some specific promising model class, and within this class try to solve (2.14) for and K. In Sects. 5 and 6 we concentrate on one particular class of models that is both hallowed by tradition, and has the good property of allowing the p-state trajectory to be reconstructed by relatively easy means:
| 2.15 |
with the treated as output weight functions au par with the other . (For the numerics it helps when the consist of just a few point masses at positions that depend smoothly on E.) For the remainder of this subsection we assume that (2.15) holds good.
Remark
In earlier papers like (Metz and Diekmann 1991) we referred to ODE reducible models satisfying (2.15) as ordinarily ODE reducible or ODE reducible sensu stricto, as these models then were the only ones figuring in discussions of ODE reducibility (or linear chain trickability as it then was called).
The assumption that the are additional output weight functions makes that we can absorb the birth term of the backward operator into the right hand side of (2.14) giving
| 2.16 |
All our general results so far pertain to the case where . In Sect. 8 we show how the results for this case can be combined to make ODE reducible models with , but a full catalogue for general is still lacking. So for the remainder of this subsection we assume that .
Below we give a gross sketch of the reasoning. As first step we choose a fixed constant , write , where the label in the subscipts stands for “reference”, and solve the corresponding version of (2.16),
| 2.17 |
for . The result is that is the product of
(note that can be interpreted as the inverse of a survival probability up to size x) and a matrix exponential in the transformed i-state variable
This tells that the weight functions should be linear combinations of polynomials times exponentials in , all multiplied with the same . The fact that these weight functions should not depend on E then gives a set of conditions that should be satisfied by the , g and together. There are three possibilities to satisfy these conditions:
(i) and (ii) Without any restrictions on , the death rate should be decomposable as , that is, a death rate component that at each value of x depends on how fast an individual grows through this value plus a death rate component that does not depend on x, and
-
(i)
the representation should be one-dimensional, in which case with , d a scalar of choice, and ,
or, in the higher dimensional case,
-
(ii)g should be decomposable as , so that we may interpret as physiological age. H in this case can be written as , with L an arbitrary matrix with all eigenvalues having geometric multiplicity one. can then be written as
D a nonsingular matrix, with a corresponding representation of L as -
(iii)
For higher dimensional representations also slightly less restricted growth laws are possible, but at the cost of a severe restriction on the eigenvalues of which should lie in special regular configurations in the complex plane. A lot of hard work is then required to render the corresponding class of representations into a biologically interpretable form. The end result becomes a slight extension of the Daphnia model of Examples 1.2 and 2.1 with , (note that if we transform from x to the growth law stays the same but for the disappearance of the factor ). In this case with . (The growth laws of this model family, in addition to von Bertalanffy growth, also encompass two other main growth laws from the literature: logistic, , and Gompertz, . Just appropriately transform the x-axis.) A further extension comes from a mathematical quirk for which we failed to find a biological interpretation: it is possible to add a quadratic term in to the growth law, , which then should be exactly compensated by a similar additional term in the death rate, . Not only are these terms uninterpretable, the required simultaneous fine tuning of the model components makes them irrelevant in any modelling context coming to mind.
For this model family with
with in the Daphnia style models.
The matrix K occurring in the ODE realising the population input–output relation can be recovered by removing the effect of subtracting the birth operator on both sides of (2.14) to get (2.15): , with C defined by the requirement that , where the are the weight functions telling how the birth rates depend on the i-states (see Formula (2.15)).
The remainder of the paper is geared to an audience of analysts, and accordingly stresses proofs, instead of interpretation-based heuristics.
For mathematicians: the context of justification
We shall look at a community as a set of coupled populations. The coupling is mediated by the environment, denoted by E. On the one hand individuals react to the environment, on the other hand they influence their environment. We concentrate on a single population and pretend that E is a given function of time taking values in a set . So E can be regarded as an input. The single population model can serve as a building block for the community model once we have also specified a population level output by additively combining the impact that individuals have.
In order to account for the population dynamical behaviour of individuals (giving birth, dying, impinging on the environment), we first introduce the concept of individual state (i-state). Given the course of the environment, the i-states of the individuals independently move through the i-state space and their current position is all that matters at any particular time. The use of the word state entails the Markov property; admittedly idealisation is involved and finding the i-state space as well as specifying the relevant environmental variables is often a process of trial and error. The art of modelling comprises deliberate simplification in order to gain significant insights.
We denote the i-state space by and assume that it is a subset of . In general the population state (p-state) is a measure m on with the interpretation that is the number (per unit of volume or area) of individuals with i-state in the measurable subset of .
A word of warning We usually denote a Borel subset of by . We are aware of a different notational convention in probability theory where denotes a point in . We hope this will not lead to confusion.
In many models the p-state can adequately be represented by a density . The abstract ODE
| 2.18 |
captures that the density n(t) changes in time due to
-
(i)
transport through due to i-state development such as growth of individuals, and degradation due to death of individuals,
-
(ii)
reproduction.
The effects of (i) are incorporated in the action of and the effects of (ii) in the action of B(E). Since the i-states of offspring are, as a rule, quite different from the i-states of the parent, the operator B(E) is usually non-local. When specifies the size of an individual, growth is deterministic and giving birth does not affect the parent’s size, the abstract ODE (2.18) corresponds to the PDE
| 2.19 |
with and denoting, respectively, the growth, death, and reproduction rate of an individual with the specified i-state under the specified environmental condition.
The mathematical justification of (2.18) or (2.19) is cumbersome. In particular, it is difficult to give a precise characterisation of the domains of the various unbounded operators. Note that we are not in the setting of (generators of) semigroups of linear operators for which some results can be found in the paper by Atay and Roncoroni (2017). Indeed, we are dealing with evolutionary systems and for this non-autonomous analogue of semigroups a one-to-one correspondence between an evolutionary system and a generating family of differential operators is not part of a well-established theory (but see our earlier work (Clément et al. 1988; Diekmann et al. 1995) for some results in that direction). As shown by Diekmann et al. (1998, 2001), one can actually avoid the differential operators. In the next section we present this approach in the setting where, because of assumptions concerning reproduction, we can work with densities rather than measures. In the present section we simply ignore the mathematical difficulties and proceed formally.
If the test described in Sects. 4.1 and 2.1.4 yields a positive result in the end, it provides
an integer k,
a bounded linear map ,
a family K(E) of matrices,
such that
| 2.20 |
and accordingly
| 2.21 |
where n(t) is a solution of (2.18), satisfies the ODE
| 2.22 |
The p-output that is needed in the community model, which is our ultimate interest, as well as any other p-output that we are interested in, was the starting point for the test and thus is incorporated in N, so we can focus our attention on the finite dimensional ODE (2.22) and forget about the infinite dimensional version (2.18) from which it was derived.
A special case occurs when there exist
a family H(E) of matrices,
a family Q(E) of bounded linear maps from to
such that
| 2.23 |
| 2.24 |
(Incidentally, we here took as the range space for Q(E), but actually we shall allow Q(E) to take on values in a linear subspace of the vector space of all Borel measures on , see Sect. 4.) This case amounts to taking
| 2.25 |
with
| 2.26 |
The key nice features of this special case are:
-
(i)
is a strictly local operator and this allows us to make an in-depth study of the characterisation of those for which P and H(E) exist.
- (ii)
If we ignore birth, that is, set (), then the abstract ODE (2.18) and its PDE counterpart (2.19) become transport-degradation equations and we only have to consider condition (2.23). In this paper we give necessary and sufficient conditions in terms of g and for the existence of and H(E) such that (2.23) holds and hence N(t) satisfies (2.22) (with , or, equivalently ). Subsequently we view condition (2.24) as a restriction on the submodel for reproduction. If is such that the restriction (2.24) holds, then the full infinite-dimensional system (2.18) is reducible to the finite dimensional ODE (2.22). In this manner we obtain a catalogue of models that are ODE-reducible and within a restricted class of models with one-dimensional i-state space the catalogue is even complete.
Let be bounded measurable functions defined on such that
| 2.28 |
Then condition (2.23) amounts to
| 2.29 |
We might call the Kolmogorov backward operator although strictly speaking that operator acts on the continuous functions on and is the pre-adjoint of the forward operator acting on the measures on . Since the elements that figure in our catalogue are continuous functions, the distinction between and the Kolmogorov backward operator is inessential.
In words (2.29) states that the E-independent subspace spanned by is in the domain of and invariant under for all relevant E. To avoid redundancy one should choose k as small as possible and we therefore require that the functions are linearly independent.
When (2.18) represents (2.19), condition (2.23) with P given by (2.28), amounts to
| 2.30 |
It is easy to find a solution: if
| 2.31 |
for some functions and , then the choice
| 2.32 |
makes (2.30) a valid equality. If we restrict to , then this is in fact the only possibility.
As mentioned above, condition (2.24) is a restriction on reproduction. The smaller the value of k, the more severe is the restriction. We therefore want to make k as large as possible while retaining the linear independence of . So the question arises whether it is possible to pinpoint more restrictive conditions on g and that allow for arbitrarily large values of k.
If the growth rate of an individual does not depend on its i-state but only on the environmental condition, that is, if
| 2.33 |
for some function , we call the i-state physiological age and often talk about maturation rather than growth. If on top of (2.33) we assume (2.31) and replace the unknown w by via the transformation
| 2.34 |
then (2.30) is equivalent to
| 2.35 |
If we choose
| 2.36 |
with an arbitrary matrix for arbitrary k, then the E-dependence vanishes from Eq. (2.35), which becomes an autonomous linear ODE with solution
| 2.37 |
To avoid redundancy, we have to make sure that and are such that the components of are linearly independent as scalar functions of the variable , see conditions (H1) to (H3) of Sect. 5 as well as Corollary 6.3.
If instead of (2.33) we assume
| 2.38 |
for some functions and , we can introduce defined in terms of x by
| 2.39 |
as a new i-state variable and thus reduce the situation to (2.33).
In Example 1.2 we have
| 2.40 |
In combination with (2.31) this leads to
| 2.41 |
where is once more defined by (2.34) and where we have put
| 2.42 |
For arbitrary k we can make (2.41) into an identity by choosing for
| 2.43 |
and the entries of the matrix
| 2.44 |
Again we can allow g to have an extra factor since we can remove it by the transformation from x to defined by (2.39).
If instead of (2.40) we assume that
| 2.45 |
we can, as somewhat more complicated computations show, keep the specified in (2.43), but adapt slightly as follows:
| 2.46 |
while keeping the entries for all other combinations of i and j as in (2.44). But in addition we need to replace (2.31) by
| 2.47 |
which, nota bene, involves k. So if we consider g and as given, there can be at most one k for which this works. Again we can allow a factor in g and work with defined by (2.39).
The main result of the present paper is that problem (2.30), with linearly independent, admits no other solution than the ones described above.
Physiologically structured population models
The formulation of a population model starts at the individual level with the specification of the individual states (i-states for short) representing physiological conditions that distinguish individuals from one another. The set of all admissible i-states is denoted by . In the present paper we restrict ourselves to the case of a finite dimensional which we make a measurable space by equipping it with the -algebra of all Borel sets. This measurable space is called the individual state space (i-state space). Our main results concern with an interval, possibly of infinite length. In that case one may think of the i-state as, for example, the size of an individual and we shall indeed often refer to the i-state as size.
The world in which individuals lead their lives has an impact on their development and behaviour. We capture the relevant aspects of the external world in a variable called the environmental condition denoted by E and taken from a set denoted by . One may think of E as a specification of food concentration, predation pressure and, possibly, other quantities like temperature or humidity.
Dependence among individuals arises from a feedback loop: the individuals themselves exert an influence on the environmental condition, for instance, by consuming food or serving as food for predators. As a rule, this feedback loop involves several species. We refer to the paper by Diekmann et al. (2010) for a concrete example. Note, however, that the example of cannibalism shows that this rule is not universal.
We consider the environmental condition as input and investigate how the input leads to output that comprises the contribution to the (change of) the environmental condition of the species itself, or other species, or any other quantity that we happen to be interested in. By taking population outputs as inputs for other populations or inanimate resources, we can build a dynamical model of a community. The ultimate model incorporates dependence among individuals and leads to nonlinear equations. But each building block considers the environmental condition as a given input and computes population output by summing the contributions by individuals. The present paper focusses on the population state (p-state for short) linear (but otherwise nonlinear) input–output map generated by a single building block.
The processes that have to be modelled are:
i-state development (called growth for short),
survival,
reproduction (how much offspring and with what i-state at birth).
We assume that, given the environmental condition, growth is deterministic. We further assume that reproduction can be described by a per capita rate. We thus exclude, for instance, cell fission occurring exactly when the mother cell reaches a threshold size (see Example 8.5). Accordingly, and in line with Metz and Diekmann (1986) and de Roos et al. (2013), we introduce the three key model ingredients:
the growth rate g(x, E),
the death rate ,
the reproduction rate .
Again we warn the readers that our use of the symbol for a measurable subset of differs from the notational convention in probability theory.
The reproduction rate should be interpreted as follows: the rate at which an individual of size x gives birth under environmental condition E is and the state-at-birth of the offspring is distributed according to the Borel probability measure .
Once we have a model at the i-level, it is a matter of bookkeeping to lift it to the p-level (Metz and Diekmann 1986; Diekmann and Metz 2010): Equating a p-level fraction to an i-level probability one obtains the deterministic (that is, the large population limit) link between the two levels. Still there are choices to be made for the formalism to employ: it could be partial differential equations (Metz and Diekmann 1986; Perthame 2007; Gwiazda and Marciniak-Czochra 2010) or renewal equations (RE) (Diekmann et al. 1998, 2001). Here we choose RE, albeit not in the most general form, since reproduction is described by a per capita rate.
As a first step we build composite ingredients from the basic ingredients , and . We shall do so without specifying the nature of the environmental condition E, in particular, without specifying the space to which E belongs. Often we conceive of the environmental condition as a given function of time. When E occurs as a subscript to a function with argument (t, s) this entails that is given for .
We shall provide a constructive definition of the following quantities:
We assume that g and are such that the initial value problem
| 3.1 |
has a unique solution on [s, t] and define
| 3.2 |
We further assume that , and are such that also the initial value problem
| 3.3 |
has a unique solution on [s, t] and define
| 3.4 |
Let
Then, since the growth of an individual is deterministic, we have
| 3.5 |
that is, the (unless survival is guaranteed) defective probability distribution is a point measure concentrated at position of mass . Let
Then
| 3.6 |
Lemma 3.1
Given the input defined on [s, t], the relations
| 3.7 |
| 3.8 |
hold for all and all .
Relation (3.7) is the Chapman–Kolmogorov equation and (3.8) is a similar consistency relation relating growth, survival and reproduction.
We omit the straightforward proof of Lemma 3.1, but note that, essentially, the consistency relations reflect the uniqueness of solutions to Eqs. (3.1) and (3.3).
The composite ingredients and satisfying (3.7) and (3.8) are the starting point for a next round of constructive definitions. They are examples of kernels parametrised by the input (cf. Diekmann et al. 2001). Such a kernel assigns to each input defined on [s, t] a function which is bounded and measurable with respect to the first variable and countably additive with respect to the second variable. This is to say that for fixed the function is bounded and measurable while for fixed the map is a finite signed measure.
The product of two kernels and parametrised by the input is defined by
| 3.9 |
The -product is associative.
For we define recursively
| 3.10 |
The interpretation of is as follows: Given the input defined on [s, t], the quantity is the rate at which grandchildren to an individual that had i-state x at time s are born at time t with i-state-at-birth in the set . The quantity has the same interpretation but for great-grandchildren and for kth generation offspring. To get the combined birth rate of all descendants of such an individual we sum up over all generations and define
| 3.11 |
where the superscript c stands for clan.
Because every member of the clan is either a child of the ancestor or a child of a member of the clan, or, alternatively, either a child of the ancestor or a member of the clan of a child of the ancestor, we obtain a consistency relation in terms of the following RE:
| 3.12 |
Mathematically, (3.12) means that is the resolvent kernel of the kernel (cf. Gripenberg et al. 1990).
In order to incorporate both the founding ancestor and the development of the descendants after birth, we finally define
| 3.13 |
For later use we note that
| 3.14 |
and
| 3.15 |
The clan-kernels and satisfy the same consistency relations as and of Lemma 3.1.
Theorem 3.2
Given the input defined on [s, t], the relations
| 3.16 |
| 3.17 |
hold for all and all .
The proof of Theorem 3.2 proceeds by proving (3.17) first and next use this identity to verify (3.16). The papers (Diekmann et al. 1998, 2001, 2003) contain a much more detailed exposition of this constructive approach, including proofs of (3.16) and (3.17) in a generalised form with the instantaneous rate replaced by cumulative offspring production , necessitating the use of the Stieltjes integral, which can be avoided here since we assume that offspring are produced at a per capita rate, so with some probability per unit of time. In our paper (Diekmann et al. 1998) we considered general linear time dependent problems (the time dependence corresponding to fixing an input). In the paper (Diekmann et al. 2001) we explicitly considered input, but focussed on the feedback loop that captures dependence. As the notation of (Diekmann et al. 2001) is not ideal for investigating the problem introduced in the next section, we have adopted in the present exposition a different, more suitable notation, viz. the use of the subscript E. In the paper (Diekmann et al. 2003) the main objective was to characterise the steady states.
The central idea of the modelling and analysis methodology of physiologically structured populations is that we view the population state as a measure m on . We use the kernel to define operators that map the p-state at time s to the p-state at time t as follows. Assuming that all individuals experience the same environmental condition E, we can associate to each measure m a new measure
| 3.18 |
and note that the Chapman–Kolmogorov relation (3.16) translates into the semigroup property
| 3.19 |
while (3.15) yields
| 3.20 |
Note that we may replace the superscript c in (3.18) by 0 and use (3.7) to deduce the semigroup property for . That follows again from (3.15). Families of linear maps that satisfy the conditions (3.18) and (3.20) are called state-linear dynamical systems with input.
In a previous paper (Diekmann et al. 2018) we have already considered what amounts to population level conditions for ODE-reducibility, in this paper we concentrate on finding i-level ones.
Finite dimensional state representation
General considerations
Let Y be a vector space. We do not yet fix a topology for Y, but note that if is a separating vector space of linear functionals on Y, then the weakest topology on Y for which all are continuous (the so-called -topology) makes Y into a locally convex space whose dual space is (Rudin 1973; Theorem 3.10, p.62).
Let be a state-linear dynamical system with input , which at this point has no connection yet with either or . This means that each is a linear operator on Y and
| 4.1 |
| 4.2 |
If a vector topology has been chosen for Y we also require the operators to be continuous with respect to this topology.
We are interested in finding a finite dimensional exact reduction (or, lumping) of . More precisely, we want, if possible, to choose a separating vector space of linear functionals on Y and construct a -continuous linear map and a matrix K(E) such that
| 4.3 |
where is the fundamental matrix solution of the k-dimensional ODE-system
| 4.4 |
The -continuous linear map P can be represented by elements as
| 4.5 |
To avoid useless variables, P should be surjective or, equivalently, the functionals should be linearly independent.
The adjoint of a forward evolutionary system characterised by (4.1)–(4.2) is a backward evolutionary system (see Clément et al. 1988; Diekmann et al. 1995). For these it is more natural to think of s as the dynamic variable with respect to which we differentiate. Since the restriction of an evolutionary system to the diagonal in the (t, s)-plane is the identity operator, the derivative with respect to t is simply minus the derivative with respect to s at the diagonal. This observation suffices for our purpose and we therefore do not elaborate the forward-backward duality here.
Let W denote the k-vector with components . We may then rewrite (4.3) in the form
| 4.6 |
as a shorthand for
| 4.7 |
Since the right hand side of (4.7) is differentiable, the same must be true for the left hand side. By differentiation we obtain the following task:
Here the subscript L refers to lumpability and the task is to find k elements such that
the derivatives exist,
the outcome is a linear combination, with input dependent coefficients, of the elements .
Assuming that the derivative exists, we may write
| 4.8 |
and in Sects. 2.1 and 8 we employ the notation of the right hand side.
In this paper we accomplish for the state-linear dynamical system with input introduced in Sect. 3. In fact, we characterise the growth rates g and the death rates for which exact reduction is possible and we compute the corresponding W and K(E). In order to explain the relevance of these results for the dynamical system we now widen the perspective by introducing output.
We return to (4.1) and (4.2) and complement them by a -continuous linear map
| 4.9 |
We call
| 4.10 |
the output at time t, given the state y at time s and the input defined on [s, t]. The idea is that the state itself is not observable, only the output can be measured. We now ask the following question: can, in fact, the relation between the pair (initial state, input) on the one hand and output on the other, alternatively and equivalently be described in terms of a finite dimensional dynamical system? That is, when is the diagram in Fig. 2 commutative for all inputs defined on [s, t]?
Fig. 2.

Structure of models with output and finite dimensional reduction
More precisely, we again want to find an integer k and continuous linear maps P and K(E), but in addition to (4.3) we now require
| 4.11 |
where the matrix Q(E) is also to be determined. In other words, we require that, given the state y at time s and the input defined on [s, t], the output at time t is obtained by applying Q(E(t)) to the solution at time t of (4.4) with initial condition
| 4.12 |
We stress that, as far as the output is concerned, the reduction does not involve loss of information. At the black box level we cannot distinguish between the true system and its finite dimensional counterpart .
Remark 4.1
In principle we could allow P to depend on E and write the initial condition (4.12) as
| 4.13 |
But if we can choose E(s) without affecting , then, since also is insensitive to the precise value of E in s, it follows that after all, P cannot depend on E. A similar observation was made for a related problem in Remark 7.3 of (Diekmann et al. 2018).
Taking in (4.11) we find that necessarily
| 4.14 |
This allows us to rewrite (4.11) as
| 4.15 |
The aim is now to derive necessary and sufficient conditions on O(E) and for the existence of that make (4.15) a valid identity for a minimal value of k. Note that for the Eq. (4.15) allows for possibly redundant information in (4.4). Indeed, adding components to N that are unobservable, in the sense that they do not contribute directly or indirectly to future output, does not harm; by requiring k to be minimal we avoid such redundancy. To derive the conditions, we follow an iterative procedure that is well-known in systems theory.
Our starting point is the output map O(E). For (4.14) to be possible at all, the range of should be contained in a finite dimensional subspace which is independent of E. Without loss of generality we can assume that this subspace has dimension r. Indeed, if the dimension is less than r there is dependence among the output components and by choosing suitable coordinates we can reduce r without losing any information.
Let be a basis for the subspace of that contains the range of . Recall the representation (4.5) of P in terms of the elements . From (4.14) we conclude that for all , the element belongs to the subspace spanned by . In particular, . By a suitable choice of basis for we can arrange things so that
| 4.16 |
Define by
| 4.17 |
Then
| 4.18 |
with such that for all
| 4.19 |
because we have chosen r in the optimal way and is a basis for the range of . In the first step in the iterative procedure we try to find such that (4.15) in the guise of
| 4.20 |
holds, where is now the fundamental matrix solution of the r-dimensional system
| 4.21 |
On account of (4.19) we may reduce (4.20) to
| 4.22 |
if, as we assume, we can manipulate E(t) without changing .
One should compare (4.22) with (4.3), but there is an important difference: determining the map P or, equivalently, the elements of is part of the task whereas the elements are known because O(E) is given. So rather than a task, we now have the following test:
In more detail the test consists in answering the following questions:
Does exist for ?
Is the outcome a linear combination, with input dependent coefficients, of the elements ?
If, for some index i, the derivative does not exist, finite dimensional state representation is not possible. In contrast, there is still hope that a finite dimensional state representation might be possible if a derivative is not in the span of . If that is the case, we add the derivative to the basis and thus enlarge the subspace. Varying both the index i and the value of E(s), we obtain a new subspace of that may, or may not, be finite dimensional. If it is finite dimensional we perform which is the analogue of , but with extended to , a vector the components of which span the new subspace. If necessary this procedure can be repeated. If the process leads after a finite number of steps to a finite dimensional subspace, we are in business. If the process does not terminate, finite dimensional state representation is not possible.
In general, finding P and K(E) such that (4.3) holds, or, in other words, performing , is hard since, literally, one does not know how to start. In contrast, for a given output O(E), the tests , yield a constructive procedure.
If one does manage to characterise P and K(E) such that (4.3) holds, one can give the output problem a twist: (4.11) holds for all outputs of the form (4.14). Below we shall follow this road while considering reproduction as part of the output. In this manner we can focus on (4.3) for and in the end still obtain results for as described in the next subsection.
Physiologically structured population models
As explained in Sect. 3, it is natural to consider the p-state of a physiologically structured population as a measure and therefore the p-state space should be a linear subspace Y of the vector space of all Borel measures on . One reason for not choosing the whole as p-state space is that we may want to keep biologically relevant quantities such as the total biomass finite. If in the one-dimensional i-state space case x denotes the size of an individual, then represents the total biomass and it is finite only for measures m in a proper subspace of if is an infinite interval. An other reason is that when we check whether a reduction of the infinite dimensional model is ODE-reducible we construct a -continuous linear map or, equivalently, linear functionals , now representable by locally bounded measurable functions on via the pairing
| 4.23 |
and we may end up with functions for which the integral in (4.23) is not finite for every . So we want these functions to represent elements in and consequently have to restrict Y to a suitably chosen subspace of . The freedom we have in choosing Y and therefore comes in very handy.
We denote the -valued function with components by w. Later we shall show that when a finite dimensional state representation exists for the physiologically structured population model, the function w is actually continuous, but not necessarily bounded, on .
Consider the dynamical systems and with input of Sect. 3. The system represents a transport-degradation process (without reproduction) while represents a physiologically structured population model with reproduction.
Using (3.18), in its superscript 0 version, (3.13) and (3.5) we find that for the transport-degradation case, (4.3) amounts to
| 4.24 |
while for complete physiologically structured population models, it amounts to
| 4.25 |
Using in addition (3.14) and (3.5) we can elaborate by taking the derivative with respect to t of both sides of (4.25) and then putting . Since is differentiable, the differentiability of the left hand side of (4.25) implies that the function is differentiable, at least in certain directions. More precisely, for the linear approximation of exists as a map acting on the space of vectors h spanned by . This map we call (Dw)(x). We therefore find that necessarily
| 4.26 |
for the transport-degradation model, and
| 4.27 |
for the population model.
If the transport-degradation model is ODE-reducible, that is, if we can find a positive integer k, linearly independent measurable functions and a matrix K(E) so that (4.26) holds, the physiologically structured population model is also ODE-reducible if we impose the following restriction on the reproduction process: There exists a matrix M(E) such that
| 4.28 |
The reason is simply that when this is the case, we can write the Eqs. (4.26) and (4.27) in a unified way as
| 4.29 |
where for the transport-degradation model and for the population model.
Note that the restriction (4.28) is satisfied if reproduction is (part of the) output in the following sense:
| 4.30 |
because then we can take M(E) to be the matrix with entries
| 4.31 |
But there are other situations in which (4.28) is satisfied. The simplest case is when . Note that this does not imply the absence of reproduction, merely that is annihilated by all or, in other words, that the functions measure properties of individuals that are preserved under reproduction (as a concrete example, think of mass in cell-fission models).
Yet another case, viz. the one in which has the form
| 4.32 |
will be briefly discussed in Sect. 8.
When , that is, when the i-state space is one-dimensional, (4.29) reduces to the following equation:
| 4.33 |
In Sect. 5 we address the following problem: list necessary and sufficient conditions on g and for the existence of a measurable function with a priori unknown k such that there exists a matrix H(E) for which (4.33) holds.
To solve the problem, we heavily use that (4.33) is a local equation in the x-variable. For a fixed value the solution w of (4.33) is, essentially, given by a matrix exponential. Once w has been determined, we can view (4.33) as a constraint for the ways in which and H can depend on E.
A catalogue of models that admit a finite dimensional state representation
In this section we present an explicit catalogue of all possible combinations of model ingredients that allow a finite dimensional state representation for transport-degradation models with an interval that may have infinite length. The catalogue extends naturally to all physiologically structured population models in which the submodel for reproduction is restricted by (4.28).
One should choose the individual state space such that every point in it is reachable. The following assumption guarantees this. We shall also make use of it in the proofs of our results.
Assumption 5.1
There exists a constant environmental condition such that
The catalogue consists of three families of functions g and for which we specify w and H(E) such that (4.33) holds. These families involve infinite dimensional parameters in the form of functions . We do not claim that and w are biologically meaningful for all choices of these parameters (in fact they are not). The catalogue simply provides a precise description of the constraints on g and that enable an equivalent, as far as the output map defined by w is concerned, finite dimensional representation of the corresponding transport-degradation model.
A transformation of the i-state variable affects the death rate and the output function w in the usual manner. But since the growth rate needs to keep its interpretation, we have to incorporate a transformation specific factor. If
| 5.1 |
and
| 5.2 |
then
| 5.3 |
and accordingly
| 5.4 |
is the growth rate of the transformed i-state variable y.
Transformation of the i-state-variable induces a transformation of the parameters in our families . As we shall indicate below, the multiplicative factor highlighted by (5.4) allows us to transform the i-state variable in such a way that the formula for the growth rate becomes relatively simple.
Let be linear and invertible. If (4.33) holds and we define
| 5.5 |
then, by applying L to the identity (4.33), we obtain
| 5.6 |
So, if g and are given and (w, H) is a solution to (4.33), then defined by (5.5) is also a solution. As (5.5) defines an equivalence relation we see that solutions (w, H) to (4.33) occur in equivalence classes. In our catalogue we choose w such that H has a relatively simple form, but one should keep in mind that this choice yields a representative of an equivalence class.
As a reference for integration we choose a reference point . If all individuals are born with the same i-state at birth, we choose this i-state as .
We are now ready to present our first family in the catalogue.
| : scalar representations | |
|---|---|
| k | |
| Parameters | |
| g | No restriction |
| w | |
| H | |
The proof that (4.33) is an identity if applies is straightforward and omitted.
In the rest of this section we assume that and we supplement (4.33) with the non-degeneracy condition
are linearly independent as scalar functions of .
Among the parameters of the second family are a constant (that is, independent of both x and E) matrix and a constant vector specifying the value of w in . The identity (4.33) holds for all choices of and . But (H1) has also to be satisfied. Therefore we have to impose the condition
-
(H2)
the eigenvalues of have geometric multiplicity one
on the matrix and the condition
-
(H3)if is a basis for consisting of eigenvectors and generalised eigenvectors of and
then whenever is a generalised eigenvector of highest rank
on the combination of and .
We are now ready for the second family in our catalogue.
| : physiological age | |
|---|---|
| k | |
| Parameters | |
| and such that (H2) and (H3) hold. | |
| g | |
| w | |
| H | |
Note that we do not lose any generality by assuming that is in Jordan normal form. Apart from the common factor the components of w are therefore linear combinations of k building blocks of the form
| 5.7 |
where . The condition (H3) guarantees that each and every building block (5.7) contributes to at least one component of w. By choosing such that whenever is a generalised eigenvector of highest rank and zero otherwise, the components are (because is assumed to be in Jordan normal form) precisely these building blocks.
We now present the third and last family of the catalogue.
| : generalised von Bertalanffy growth | |
|---|---|
| k | |
| Parameters | |
| g | |
| w | |
| H | |
It is important to realise that the parametrisation is far from unique. For instance, if we write
it is not difficult to check that the linear fractional transformation
with yields the alternative form
with
With a little bit more effort one can check that
becomes
with
Note that
and that, accordingly,
So apart from the factor the components are linear combinations of the powers . We conclude that the requirement that and are equivalent systems of output functionals is indeed satisfied.
A transformation leaves the form of g invariant. Because of the extra factor (recall (5.4)) we have to adapt by a factor, too. The net effect is that the integral of , and hence w, transforms in the standard manner.
By choosing as a new variable we eliminate the factor and g becomes a quadratic polynomial in the (transformed) i-state variable. If we subsequently take as the new i-state variable, we find that the growth rate of t has the form
If, alternatively, we take as the new i-state variable, we can use the identities
to find that the growth rate of t now has the form
We have presented the two transformations above for two reasons:
they illustrate that appearances are deceptive (a growth rate may at first sight seem to fail to fit into the catalogue, while in fact it does),
they play a role in the proofs.
We are now ready to state our main results.
Theorem 5.2
If and w are of the form specified in either or , then (4.33) holds for the indicated matrix H(E) and are linearly independent functions of .
Theorem 5.3
Assume that and that
-
(i)
and H are such that (4.33) holds,
-
(ii)
are linearly independent functions of .
Then necessarily and w can be brought into the form specified in either or by a transformation of the i-state variable and a change of basis in .
The proofs of these two theorems are given in the next section.
Proofs
Some spadework
As a prelude we recall some standard theory concerning linear ODE-systems (cf. Hirsch and Smale 1974). Let be a real matrix. Then defines a linear map from to that leaves , considered as the linear subspace of consisting of vectors with zero imaginary part, invariant. Let be a maximal set of linearly independent eigenvectors of and let be the corresponding eigenvalues. Thus the geometric multiplicity of an eigenvalue determines how many times it is listed. We choose if is real and if is a pair of non-real complex conjugate eigenvalues. Let be the corresponding multiplicities, that is, is the length of the Jordan block generated by . For and , let be such that, with the convention ,
| 6.1 |
and, moreover, if is real and if is a pair of non-real complex conjugate eigenvalues. Then for the complex variable z we have
| 6.2 |
The identity
| 6.3 |
holds and the set is a basis for . So for any there exist coefficients such that
| 6.4 |
and hence
| 6.5 |
When we have if is real and if is a pair of non-real complex conjugate eigenvalues. If we restrict the variable z to the real axis we denote it by . We have if even though the representation (6.5) possibly involves complex quantities. We want to determine conditions on and that guarantee that the components of , regarded as real valued functions of the real variable are linearly independent. To derive such conditions we first investigate the complex setting.
A preliminary yet key observation is that the functions
are linearly dependent as complex functions if and only if and . This is obvious, because the Wronskian determinant of the two functions vanishes identically if and only if the latter condition is satisfied. By the same argument one obtains the analogous results for a finite collection of functions of the form . Recall that for analytic functions the identical vanishing of the Wronskian is necessary and sufficient for linear dependence (Bôcher 1900).
Lemma 6.1
The components of
| 6.6 |
are linearly independent functions of the complex variable z if and only if the following two conditions are met
-
(i)
the eigenvalues of have geometric multiplicity one,
-
(ii)
if is represented by (6.4).
Proof
As (6.5) clearly shows, each component of is a linear combination of building blocks of the form . According to (6.3) there are exactly k building blocks. To make k linearly independent linear combinations we need k linearly independent building blocks. It follows that the conditions (i) and (ii) are necessary.
By definition the components of are linearly independent if
| 6.7 |
Since is a basis for , we have if and only if for . So we want to show that when (i) and (ii) hold, then
| 6.8 |
To do so, we deduce from (6.5) that
| 6.9 |
Because of condition (i) the right hand side of (6.9) can be identically zero only if for
| 6.10 |
or, equivalently,
| 6.11 |
Condition (6.11) in turn leads to
| 6.12 |
Now assume that condition (ii) holds. Taking we find that necessarily . Next, taking and using , we find that . Continuing in this way we prove (6.8) and consequently (6.7) holds. This completes the sufficiency part of the proof.
Lemma 6.2
Let be analytic functions defined in an open subset A of that contains an interval of and assume that . Then the functions are linearly independent as functions of a complex variable if and only if their restrictions to are linearly independent as functions of a real variable.
Proof
This follows immediately from the fact that k analytic functions are linearly dependent if and only if their Wronskian determinant vanishes identically (Bôcher 1900).
Corollary 6.3
Let be a real matrix and let . The components of
| 6.13 |
are linearly independent functions of the real variable if and only if the following conditions are met
-
(i)
the eigenvalues of have geometric multiplicity one,
-
(ii)
if is expressed as a linear combination of generalised eigenvectors of , then the coefficients of generalized eigenvectors of highest rank are non-zero (cf. (6.4) and condition (ii) of Lemma 6.1).
Let and satisfy the conditions (i) and (ii) of Corollary 6.3. If we order (say lexicographically) as , then there exist coefficients such that
| 6.14 |
Let . Then
| 6.15 |
By the linear independence of we have that if and only if for . By Corollary 6.3 implies . This translates into
| 6.16 |
where D is the matrix with elements . We conclude that D is invertible. So when conditions (i) and (ii) of Corollary 6.3 hold, there exists an invertible transformation D that relates the vector to the vector with components .
Note that is complex valued if , but that in that case there exists such that and, moreover, .
Proof of Theorem 5.2
The model family
The proof that (4.33) holds for amounts to a straightforward verification. The linear independence of is guaranteed by Corollary 6.3.
The model family
Let be as specified in . Since
is not constant and as a consequence the components
| 6.17 |
of w are linearly independent functions of x.
To verify (4.33), which under takes the form
| 6.18 |
note that
| 6.19 |
and hence
| 6.20 |
Differentiating (6.17) one obtains
| 6.21 |
and multiplying (6.21) by g(x, E), taking (6.17), (6.19) and the form of specified in into account, one obtains
| 6.22 |
The jth component of the right hand side of (6.18) and the right hand side of (6.22) contain the common term . Thus to verify that (6.18) holds, we only have to check that the jth component of the vector obtained by applying the matrix as specified in to the vector is
and this is obviously the case.
Proof of Theorem 5.3
For and for given H and w we may consider (4.33) as two linear equations in the two unknowns g and . The solution has the form given in with and expressed in terms of w and H. This computation provides a strong indication that Theorem 5.3 is correct, but it does not yield a proof.
Our strategy is to focus first on the fixed value of E such that for all . The existence of such an is guaranteed by Assumption 5.1. This enables us to show that w is a transformed version of a matrix exponential and hence consists of building blocks of the form . After that we consider general E and investigate the consequences for (4.33).
Define
| 6.23 |
Then (4.33) is equivalent to
| 6.24 |
with
| 6.25 |
and hence
| 6.26 |
Next define
| 6.27 |
and
| 6.28 |
Then (6.24) is equivalent to
| 6.29 |
with
| 6.30 |
and hence
| 6.31 |
It follows that
| 6.32 |
and hence necessarily and satisfy the conditions (i) and (ii) of Corollary 6.3 (as otherwise w would not consist of k linearly independent functions of x).
Let denote the eigenvalues of with multiplicities such that . If we order lexicographically as , the analogue of (6.14) reads
| 6.33 |
Applying the matrix to (6.29) we find
| 6.34 |
Every component of the right hand side of (6.34) is a linear combination, with E-dependent coefficients, of the building blocks
| 6.35 |
The th component of the left hand side of (6.34) reads
Hence (6.34) implies that for one has
| 6.36 |
where the coefficients depend on and p.
Apart from and powers of t, the identity (6.36) involves exponential functions with exponents from the set
| 6.37 |
Since (6.36) should hold for , we are particularly interested in a characterisation of
As already observed above, we know that necessarily
| 6.38 |
Lemma 6.4
Let . Then
Proof
Let and assume that . Since there exists an such that
| 6.39 |
Because of (6.38), there is at most one m for which (6.39) holds. We write , with s standing for “successor”, and thus define a map . The sequence takes values in a finite set so necessarily some value is taken at least twice. This implies that
| 6.40 |
for some j and . But (6.40) means that
| 6.41 |
so after all, .
Suppose that, with appropriate numbering of the eigenvalues of , we have
| 6.42 |
Then
| 6.43 |
and hence
| 6.44 |
We now show that the existence of a non-zero element in implies that (6.42) holds, or, in other words, that (6.42) and (6.44) are equivalent.
Lemma 6.5
Let . Either or, possibly after renumbering the ’s, (6.42) holds.
Proof
Let and assume that . As in the proof of Lemma 6.4 we define the successor map s. But now s is defined on while taking values in . If the sequence takes values only in , it necessarily becomes periodic and again we conclude that actually . Hence requires that the sequence hits 1 after finitely many steps, implying that
which with appropriate numbering of the ’s amounts to (6.42).
In our analysis of (6.36) we shall also subtract the identity with from the identity with . This motivates us to consider the intersection of all unions with .
Lemma 6.6
If
| 6.45 |
then, with appropriate numbering of the ’s, (6.42) holds and
| 6.46 |
Proof
Assume (6.45). We claim that there can be at most one index p such that , that is,
| 6.47 |
Indeed, if (6.47) would hold for as well as for , with , then
and hence certainly
Lemma 6.4 implies that at least one index p must exist such that . So there exists a unique index p such that . Let us call it the exceptional index.
Renumber the ’s such that the exceptional index is 1. Then and we can apply Lemma 6.5 to deduce that (6.42) holds. It follows that elements of
are of the form with . The number 0 belongs to for all p, the number for all , and the number for all . So the right hand side of (6.46) is a subset of the left hand side. If , the number does not belong to for and if it does not belong to for . We conclude that (6.46) holds.
Lemma 6.7
Let and assume that
| 6.48 |
Then both and are constant functions.
Proof
Consider (6.36) with for and for . By subtraction we find
| 6.49 |
The identity (6.49) holds for all and with (and of course trivially for ). It therefore follows from (6.48) that all exponentials with non-zero exponent in (6.49) must have coefficient zero, that is, necessarily
It follows that the map is a polynomial of degree .
Returning to (6.36) with , we express in terms of and the sum at the right hand side. From the arbitrariness of p and Lemma 6.4 we deduce that the map , too, is a polynomial and that its degree does not exceed . Hence the map
is a polynomial of degree (unless , but this can be the case for at most one value of p).
The right hand side of (6.36) is a polynomial in t if and only if for and, if it is, the degree is at most . We conclude that
and consequently, by taking , that
Corollary 6.8
Let and assume that (6.48) holds. Then and H are of the form specified in with
Proof
From (6.30) we know that
| 6.50 |
and by Lemma 6.7 the second factor on the right hand side of (6.50) is constant as a function of its first argument, so with the given definitions of and , the function g is indeed of the form specified in .
Likewise it follows from (6.25) that
| 6.51 |
The last term on the right hand side of (6.51) is, by Lemma 6.7, constant as a function of its first argument and hence , too, is of the form specified in with and as listed.
From (6.23), (6.28) and (6.32) we deduce that
| 6.52 |
where is defined by (6.27). Now recall (6.31) and translate it into . It follows that
| 6.53 |
Substituting (6.53) into (6.52) and taking into account that because and by (6.26), we see that w is of the form specified in .
Lemma 6.9
Let . Then necessarily
| 6.54 |
| 6.55 |
Proof
Because we assume that , we can write (6.36) as
| 6.56 |
with depending on E and m. We make the dependence on m explicit by writing .
If we take and multiply (6.56) by t we obtain
| 6.57 |
while for , (6.56) takes the form
| 6.58 |
Subtracting (6.57) from (6.58) we find that is a polynomial in t.
Next we observe that (6.56) with and multiplied by t becomes
| 6.59 |
and that for the identity (6.56) reads
| 6.60 |
If we subtract (6.60) from (6.59), we find that is a polynomial in t of degree at most k. Since itself is a polynomial in t, we conclude that its degree is at most 2, that is, (6.54) must hold.
It follows from (6.54) and (6.60) that
is a polynomial of degree at most k and hence
| 6.61 |
Substituting (6.61) into (6.60) shows that necessarily
This yields (6.55).
We say that a square matrix is in subdiagonal Jordan form if the entries on the main diagonal equal and the entries on the subdiagonal (that is, the entries immediately under the diagonal) equal 1 and all other entries equal 0.
Corollary 6.10
Let . Assume that is in subdiagonal Jordan form and let . Then and H are as specified in .
Proof
Because is in subdiagonal Jordan form and , we have
| 6.62 |
Combining (6.30) and (6.54) we find that g has the form specified in with
and hence
where is defined by (6.27). Combining (6.25) and (6.55) we find that is of the form specified in with
Combining (6.23), (6.28) and (6.62) and taking (6.27) into account, we see that w is of the form specified in .
Finally we deduce the form of H(E) by substituting what we know about and w into (4.33).
Lemma 6.11
Let and assume that
Then necessarily for and hence and, moreover, there exist such that
| 6.63 |
| 6.64 |
where the ’s are numbered such that (6.42) holds. One has
| 6.65 |
Proof
Recall that in Lemma 6.6 we established that, with appropriate numbering, (6.42) holds and that
From (6.49) we now deduce that
where and are all polynomials in t of degree at most . Next (6.36) with and Lemma 6.4 imply that
where, likewise, and are polynomials in t of degree at most .
We rewrite (6.36) with and as
| 6.66 |
At the right hand side we have terms with factors , but not with . So necessarily
-
(i)
,
-
(ii)
if , then .
By considering the analogue of (6.66) for , we similarly find
-
(iii)
,
-
(iv)
if , then .
Next we consider the analogue of (6.66) for and concentrate on the terms with factor . At the right hand side is multiplied by a polynomial of degree while at the left hand side m might go up to and unless both and are identically equal to zero. So if and are nontrivial, implies . Likewise we may go down from r to and concentrate on terms with factor . We find that if and are nontrivial, implies . Continuing in this way we conclude that, unless and are all identically equal to zero, necessarily all ’s are equal to 1. It follows that and all have degree zero, that is, they are constant functions of t.
Finally (6.65) follows from (6.26) and (6.31).
So far it has been tacitly understood that and w are real valued functions and that the matrix has real entries. But the fact that is a real matrix does not preclude complex eigenvalues, it only implies that non-real eigenvalues occur in complex conjugate pairs. If we allow to be complex, the relation (6.42) tells us that the eigenvalues lie on a straight line in the complex plane. This is compatible with the requirement of eigenvalues occurring in complex conjugate pairs if and only if either is real or for some real . We conclude that either is real and all eigenvalues are real or and the eigenvalues lie on a line parallel to the imaginary axis.
Corollary 6.12
Let . If
contains an , then and H have the form specified in .
Proof
Combining (6.30) with Lemma 6.11 we find that
and thus g has the form specified in with
| 6.67 |
Note that by (6.27)
so
as it should.
From (6.25) and (6.64) it follows that
where, in addition to (6.67), we have defined
Now recall (6.32) and (6.42). Since all eigenvalues of have multiplicity one, we can choose for the diagonal matrix with the eigenvalues on the diagonal. With the choice , we have
A combination of (6.23) and (6.28) next yields
| 6.68 |
and the definitions of and guarantee that (6.68) is exactly of the form specified in .
Plugging in the information we now have about and w into (4.33), we find that H(E) has the form specified in . Note that (6.65) of Lemma 6.11 implies that and which shows that is indeed the diagonal matrix specified above.
When
contains a purely imaginary number ( real and ), we have and hence . It follows that
| 6.69 |
In (6.63) we now allow to be complex while requiring . Using (6.30) we find
| 6.70 |
where
| 6.71 |
The well-known trigonometric identities
allow us to rewrite (6.70) as
| 6.72 |
which is of the form specified in with
| 6.73 |
because
Using and (6.69) we rewrite (6.64) as
with
| 6.74 |
Equivalently we can write
which, in combination with (6.25) and (6.30) yields
| 6.75 |
where is defined in (6.73). Thus our task is find and such that
| 6.76 |
The right hand sides of (6.75) and (6.76) are equal if and only
| 6.77 |
where we have replaced the unknown function by a new unknown function via the relation
| 6.78 |
and where we used (6.72), (6.73) and the identity .
We rewrite the left hand side of (6.77) as
and choose . This leaves us with
Hence we should have
where the last equality is a consequence of (6.74). We conclude that is of the form specified in with
| 6.79 |
The next task is to specify a real matrix with eigenvalues given by (6.69). From (6.72) we deduce that necessarily and . This translates into for the parameters in . So if we put , then the formulation of suggests to consider
| 6.80 |
where M is the -matrix with entries
| 6.81 |
In the present context the key point is to find a solution to the linear ODE system corresponding to M. The result is given in the following lemma.
Lemma 6.13
Define the k-vector by
| 6.82 |
Then
| 6.83 |
Proof
The jth component of both sides equals
(with the convention that zero times the undefined or equals zero).
In order to determine the eigenvalues of M we shall relate M to the Kac-Sylvester matrix K defined by
| 6.84 |
It is known (Taussky and Todd 1991) that the eigenvalues of K are given by
| 6.85 |
In fact much more is known and we recommend the reader to have a look at the paper by Taussky and Todd (1991).
Lemma 6.14
Let S be the diagonal matrix with complex diagonal entries
| 6.86 |
Then
| 6.87 |
Proof
is the diagonal matrix with entries
and hence
If , then and accordingly
If , then and in this case
Corollary 6.15
The eigenvalues of M are given by
| 6.88 |
Motivated by (6.69), (6.80) and Lemma 6.13 we now choose
| 6.89 |
and
| 6.90 |
Combining (6.90) with (6.23) and (6.28) we obtain
| 6.91 |
Since and we have
To see that
we first deduce from (6.79) that
next from (6.74) that and
and from (6.64) and (6.26) that and, as above, from (6.72) that .
So
where we have used the fact that, on account of (6.73),
and that
Hence (6.91) can be written in the form
and, using (6.73) once more, as
Recalling (6.82) we conclude that
| 6.92 |
exactly as specified in when is given by (6.73).
Finally we observe that once and w(x) have been determined, we choose H(E) such that (4.33) is indeed an identity. This leads to the matrix H(E) as specified in .
We have thus reached the end of the proof of Theorem 5.3.
Applications to age- and stage-structured population models
In this section we illustrate our general results by giving a characterisation of ODE-reducible age-structured models and by giving conditions for when the ODE-reduction of a structured model could be interpreted biologically in terms of physiological stages.
Age is a peculiar i-state. It is characterised by two properties: age advances equally with time, so the growth rate g is identically equal to 1, and all individuals are born with the same i-state . The latter property means that the reproduction rate has the form
| 7.1 |
that is, its range in the space of measures is the one-dimensional subspace spanned by .
Incidentally, please note that these two properties guarantee that the p-state has a density at time if it has a density at time s and that the evolution in time of this density is governed by the PDE
| 7.2 |
with boundary condition
| 7.3 |
So here we are, in the spirit of Gurtin and MacCamy (1974, 1979a, b), Murphy (1983) and many others, classifying when the problem (7.2) and (7.3) reduces to a system of ODEs, but with two additional features:
we consider explicitly output, that is, we specify what properties of the solutions matter;
we want to derive conditions that are not only sufficient, but in fact necessary if reproduction is part of the output.
As explained in Sect. 4, the structured population model is ODE-reducible if the transport-degradation model is ODE-reducible and the reproduction process is such that there is a matrix M(E) such that (4.28) holds. The one-dimensional range property leads to simplifications, which we will now describe.
With (7.1) the restriction (4.28) becomes
| 7.4 |
or written out for each row ,
| 7.5 |
It follows that
| 7.6 |
with
| 7.7 |
independent of i, that is, the elements of the matrix M(E) are
| 7.8 |
and thus M(E), too, has one-dimensional range (namely the subspace spanned by ).
Next we show that for age structured models the family is included in family .
Because in age-structured models, the entries for g in the families and imply that the functions and are constants. In the case of family it follows that also is a constant, which we without loss of generality take equal to 1 and so
| 7.9 |
On the other hand, in the case of family , the entry for g and the fact that and imply that is the unique solution of the initial value problem
| 7.10 |
We now deduce from the entries for that in all three families the death rate is a sum of two functions, one depending only on x and the other depending only on E:
| 7.11 |
in the case of family and
| 7.12 |
in the case of family . In (7.12) we have added a tilde to the parameter in family . The reason for this will become clear soon.
The next lemma gives the relationship between the families and .
Lemma 7.1
The member with and given by (7.11) coincides with the member with , the solution of (7.10) and given by (7.12) with
| 7.13 |
Proof
Take w from the family :
Then
| 7.14 |
Now note that
and that this quantity equals if . For the last two terms of (7.14) cancel. This shows that w satisfies the equation
that is, w is from family with .
By Lemma 7.1 it suffices to concentrate on family of the catalogue (the scalar representation of family is a very special case of this). We have the following result:
Theorem 7.2
Under the restriction that the birth rate is of the form (7.6), an age-structured population model is ODE-reducible if and only if the death rate can be written as (7.11) and the w occurring in (7.6) has the form
| 7.15 |
for some matrix and w(0) satisfying (H2) and (H3).
When this is the case,
| 7.16 |
satisfies the ODE
| 7.17 |
with M(E) defined by (7.8).
Once N has been solved from (7.17), the population density is recovered from the explicit formula
| 7.18 |
Age-structured models can also be written directly as scalar renewal equations (with input dependent kernel) for the population birth rate. In an earlier paper (Diekmann et al. 2018) we derived necessary and sufficient conditions for ODE-reducibility of such renewal equations. When applied to age-structured models the results of the two papers are of course the same.
Let us point out that the ODE (7.17) resulting from the reduction does not necessarily have any biological interpretation. But if is a transition matrix, then the indices of N could be interpreted as discrete states. In particular, if has negative entries on the diagonal and corresponding positive entries on the subdiagonal, then the states form a linear chain and the states can be interpreted as stages (Nisbet and Gurney 1983; Nisbet et al. 1985, 1986; Thieme 2003) if, in addition, for , which means that all newborns have stage . This explains why MacDonald (1978, 1989) called ODE-reduction the linear chain trick. The classical example of such linear chain trickery is obtained by choosing , and the Erlang distribution (a special case of the gamma distribution)
| 7.19 |
and a matrix with diagonal elements and subdiagonal elements . The ODE (7.17) then becomes
| 7.20 |
| 7.21 |
clearly showing the stage structure (Gyllenberg 2007).
Discussion
Our focus should be on the biological problem: when is a physiologically structured model ODE representable? That is the question that matters, both practically and foundationally, for community modelling. In the wake of an answer we can re-examine the community models that are directly formulated in terms of ODE in order to determine what i-level physiological processes are, or are not, incorporated.
If we are prepared to specify beforehand a set of linearly independent output functionals that should be computable from the ODE variables, we can perform a test. The test was explained in Sects. 2.1.4 and 4.1, but we repeat it here while employing, exactly as in (2.18), the short hand of an abstract ODE
| 8.1 |
rather than the constructively defined evolutionary system of Sect. 3. Note that now we do not use the decomposition .
TEST: Let be the element of the dual space representing . A first condition for ODE representability is that belongs to the domain of for all E in . If belongs to the subspace spanned by for all i and all E, the family A(E) is ODE-reducible. If the subspace spanned by and the for all i and all E is infinite dimensional, the family A(E) is not ODE-reducible. In case this subspace has dimension , with finite but larger than , choose a basis consisting of with and for and repeat this procedure with the superscript 0 replaced by the 1. The procedure can be repeated. If the procedure terminates after a finite number of steps with a finite dimensional subspace, the family A(E) is ODE-reducible.
Whenever biological knowledge and interest suggest a meaningful collection of , one should perform this test. Clearly this requires context specific information and does not lead to an explicit catalogue. In this paper we concentrated on a special subclass of physiologically structured models for which we could obtain detailed results. The description of the subclass is based on the decomposition , with capturing transport and degradation and B(E) capturing reproduction. Our main result provides a complete catalogue of ODE reducible families . The catalogue lists conditions on the growth rate g and the mortality rate and provides explicit expressions for the functionals that define the components of the ODE. Once these functionals are known, one can test whether or not the subspace that they span is left invariant by for all E in . If the subspace is invariant, the family A(E) is ODE-reducible. Moreover, the asymptotic population dynamics is in that case fully determined by the ODE (recall (2.27) and Proposition 7.2).
So the catalogue is complete for a restricted class of structured population models. We now provide some examples of biologically relevant ODE-reducible models that do not belong to that particular restricted class, because the reproduction process does not satisfy condition (4.28). Our first example shows how the simple model of Example 1.1 can be treated.
Example 8.1
Assume a one-dimensional i-state space and that is of the form (4.32). Equation (4.27) then becomes
| 8.2 |
For definiteness, we normalise by
| 8.3 |
If we are seeking a scalar representation (w is a scalar valued function), then the condition (8.2) transforms into
| 8.4 |
If the output is the total population, then and (8.4) becomes
| 8.5 |
If the output is total biomass, then and (8.4) becomes
| 8.6 |
Note that the scalar factor is the average weight of a newborn. In the case of one fixed size at birth, and (8.6) becomes the same as condition (1.1).
We now provide some other examples that are ODE-reducible, but do not satisfy the restrictions of the present paper.
Example 8.2
Let be a subset of the positive cone and let
| 8.7 |
Then
| 8.8 |
for the choice
| 8.9 |
and
| 8.10 |
So if
| 8.11 |
and
| 8.12 |
with a probability measure on , then
| 8.13 |
and hence (4.27) is satisfied with
| 8.14 |
where M is the matrix with entries
| 8.15 |
Here is the Kronecker , that is, if and zero otherwise. In words: M is the matrix with only two non-zero columns, the third and the sixth, and on the ith row the element equals in column 3 and in column 6.
The biological interest of Example 8.2 is that if we let the measure be concentrated on the axis , we may interpret as size and as physiological age. The rate of giving birth is proportional to the square of the individual’s size with the proportionality coefficient a function of physiological age that increases monotonically from zero at zero to a finite limit depending on the environmental condition.
The next two examples are not biologically motivated, but are intended to illustrate that, even after scaling of the i-state variable, the growth rate is not restricted to a linear dependence on the i-state components (recall that in our catalogue only allows for a quadratic dependence on the i-state variable, but only so if the death rate contains a k-specific compensating term).
Example 8.3
Let and let
| 8.16 |
Then (8.8) holds for the choice
| 8.17 |
and
| 8.18 |
Example 8.4
Let and let
| 8.19 |
Then (8.8) holds for the choice
| 8.20 |
and
| 8.21 |
Example 8.5
Consider cells that split into two equal parts upon reaching a size . Assume that and that . Then the total mass B satisfies the ODE
If we start with a cohort (a Dirac mass in a point somewhere in the interval ), the distribution remains a cohort for all time, but the cohort jumps from to every now and then, with the number of individuals in the cohort doubling whenever such a jump occurs (Huyer 1997). Note that when we change the reproduction rule and allow the two daughters to have slightly different sizes, the number of cohorts increases.
In an earlier paper (Diekmann et al. 2018) we gave a characterisation of ODE-reducibility for renewal equations of the form
| 8.22 |
where the unknown b is an valued function and the input-dependent kernel is a matrix valued function. The result is that the renewal Eq. (8.22) with input is ODE-reducible if and only
| 8.23 |
where is the fundamental matrix solution for the linear non-autonomous system of ordinary differential equations
| 8.24 |
for some matrix valued functions H, U and V. It should, however, be noted that in the earlier paper the requirement that the solution b(t) of the renewal Eq. (8.22) could be recovered from the solution Z(t) of the finite dimensional system (8.24) was built into the notion of ODE-reducibility, whereas we in the current paper only require that the outputs can be recovered (recall Fig. 2). More recently we have taken the abstract variant of (8.22) as the starting point for a discussion of ODE-reducibility. In the paper (Diekmann et al. 2019) we provide new examples, recap the present paper and explain the usefulness of asymptotic ODE-reducibility.
Acknowledgements
Open access funding provided by University of Helsinki including Helsinki University Central Hospital. Parts of the manuscript were written while the first two authors enjoyed the hospitality of the Banach Centre in Warsaw during the Simons semester on Mathematical Biology. We thank Piotr Gwiazda for making this happen. The manuscript was completed while the three of us participated in the research Programme “Mathematical Biology” at the Institute Mittag-Leffler in the fall semester 2018. We thank the professional and friendly staff for providing such excellent working conditions. J.A.J.M. benefitted from the support from the “Chair Modélisation Mathématique et Biodiversité of Veolia Environnement-Ecole Polytechnique-Museum National d’Histoire Naturelle-Fondation X”. Finally we thank two referees and Editor Mark Lewis for constructive and very helpful feedback.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Change history
9/4/2020
In the original publication of the article, the Subsection 2.1.2 was published incorrectly.
Contributor Information
Odo Diekmann, Email: O.Diekmann@uu.nl.
Mats Gyllenberg, Email: mats.gyllenberg@helsinki.fi.
Johan A. J. Metz, Email: J.A.J.Metz@biology.leidenuniv.nl
References
- Atay FM, Roncoroni L. Lumpability of linear evolution equations in Banach spaces. Evol Equ Control Theory. 2017;6(1):15–34. [Google Scholar]
- Bacaër N. Histoires de Mathématiques et de Populations. Paris: Cassini; 2008. [Google Scholar]
- Bacaër N. A short history of mathematical population dynamics. London: Springer; 2011. [Google Scholar]
- Bôcher M. The theory of linear dependence. Ann Math Second Ser. 1900;2:81–96. [Google Scholar]
- Clément P, Diekmann O, Gyllenberg M, Heijmans HJAM, Thieme HR. Perturbation theory for dual semigroups. II. Time-dependent perturbations in the sun-reflexive case. Proc R Soc Edinb. 1988;109A:145–172. [Google Scholar]
- Cushing J. A competition model for size-structured species. SIAM J Appl Math. 1989;49:838–858. [Google Scholar]
- de Roos AM, Persson L. Population and community ecology of ontogenetic development. Princeton: Princeton University Press; 2013. [Google Scholar]
- de Roos AM, Metz JAJ, Evers E, Leipoldt A. A size dependent predator-prey interaction: who pursues whom? J Math Biol. 1990;28:609–643. [Google Scholar]
- de Roos AM, Metz JAJ, Persson L. Ontogenetic symmetry and asymmetry in energetics. J Math Biol. 2013;66(4–5):889–914. doi: 10.1007/s00285-012-0583-0. [DOI] [PubMed] [Google Scholar]
- Diekmann O, Metz JAJ. How to lift a model for individual behaviour to the population level? Philso Trans R Soc B. 2010;365:3523–3530. doi: 10.1098/rstb.2010.0100. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Diekmann O, Gyllenberg M, Thieme HR. Perturbing evolutionary systems by cumulative outputs and step responses. Differ Integral Equ. 1995;8:1205–1244. [Google Scholar]
- Diekmann O, Gyllenberg M, Metz JAJ, Thieme HR. On the formulation and analysis of general deterministic structured population models. I. Linear theory. J Math Biol. 1998;36:349–388. doi: 10.1007/s002850170002. [DOI] [PubMed] [Google Scholar]
- Diekmann O, Gyllenberg M, Huang H, Kirkilionis M, Metz JAJ, Thieme HR. On the formulation and analysis of general deterministic structured population models. II. Nonlinear theory. J Math Biol. 2001;43:157–189. doi: 10.1007/s002850170002. [DOI] [PubMed] [Google Scholar]
- Diekmann O, Gyllenberg M, Metz JAJ. Steady state analysis of structured population models. Theor Popul Biol. 2003;63:309–338. doi: 10.1016/s0040-5809(02)00058-8. [DOI] [PubMed] [Google Scholar]
- Diekmann O, Gyllenberg M, Metz JAJ, Nakaoka S, de Roos AM (2010) Daphnia revisited: local stability and bifurcation theory for physiologically structured population models explained by way of an example. J Math Biol 61:277–318. Erratum: J Math Biol (2017) 75, 259–261 [DOI] [PubMed]
- Diekmann O, Gyllenberg M, Metz JAJ. Finite dimensional state representation of linear and nonlinear delay systems. J Dyn Differ Equ. 2018;30:1439–1467. [Google Scholar]
- Diekmann O, Gyllenberg M, Metz JAJ. On models of physiologically structured populations and their reduction to ordinary differential equations. J Math Biol. 2019 doi: 10.1007/s00285-019-01431-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Euler L. Recherches générales sur la mortalité et la multiplication du genre humain. Mém Acad R Sci Bell Lett Berlin. 1760;XVI:144–164. [Google Scholar]
- Fargue D. Réductibilité des systèmes héréditaires à des systèmes dynamiques (régis par des équations différentielles ou aux dérivées partielles) CR Acad Sci Paris Sér B. 1973;277:471–473. [Google Scholar]
- Fargue D. Réductibilité des systèmes héréditaires. Int J Non-Linear Mech. 1974;9:331–338. [Google Scholar]
- Gripenberg G, Londen S-O, Staffans O. Volterra integral and functional equations. Cambridge: Cambridge University Press; 1990. [Google Scholar]
- Gurtin ME, MacCamy RC. Non-linear age-dependent population dynamics. Arch Ration Mech Anal. 1974;54:281–300. [Google Scholar]
- Gurtin ME, MacCamy RC. Some simple examples for non-linear age-dependent population dynamics. Math Biosci. 1979;43:199–211. [Google Scholar]
- Gurtin ME, MacCamy RC. Population dynamics with age-dependence. In: Knops RJ, editor. Nonlinear analysis and mechanics. Heriot-Watt symposium III. Boston: Pitman; 1979. pp. 1–35. [Google Scholar]
- Gwiazda P, Marciniak-Czochra A. Structured population equations in metric spaces. J Hyperb Differ Equ. 2010;7:733–773. [Google Scholar]
- Gyllenberg M. Mathematical aspects of physiologically structured populations: the contributions of J. A. J. Metz. J Biol Dyn. 2007;1:3–44. doi: 10.1080/17513750601032737. [DOI] [PubMed] [Google Scholar]
- Hirsch MW, Smale S. Differential equations, dynamical systems, and linear algebra. Pure and Applied Mathematics. New York: Academic Press; 1974. [Google Scholar]
- Huyer W. On periodic cohort solutions of a size-structured population model. J Math Biol. 1997;35:908–934. [Google Scholar]
- Kingsland SE. Modeling nature: episodes in the history of population ecology. Chicago: The University of Chicago Press; 1995. [Google Scholar]
- Kooijman SALM, Metz JAJ. On the dynamics of chemically stressed populations: the deduction of population consequences from effects on individuals. Ecotoxicol Environ Saf. 1984;8:254–274. doi: 10.1016/0147-6513(84)90029-0. [DOI] [PubMed] [Google Scholar]
- MacDonald M. Time lags in biological models. Lecture Notes in Biomathematics. Berlin: Springer; 1978. [Google Scholar]
- MacDonald M. Biological delay systems. Cambridge: Cambridge University Press; 1989. [Google Scholar]
- Metz JAJ, Diekmann O (1986) The dynamics of physiologically structured populations. Lecture Notes in Biomathematics, vol 68. Springer, Berlin, Heidelberg, NewYork, London, Paris, Tokyo
- Metz JAJ, Diekmann O (1991) Exact finite dimensional representations of models for physiologically structured populations. I. The abstract foundations of linear chain trickery. In: Goldstein JA, Kappel F, Schappacher W (eds) Differential equations with applications in biology, physics and engineering. Lecture Notes in Pure and Applied Mathematics. Marcel Dekker, New York, pp 269–289
- Metz JAJ, Tran VC. Daphnias: from the individual based model to the large population equation. J Math Biol. 2013;66:915–933. doi: 10.1007/s00285-012-0619-5. [DOI] [PubMed] [Google Scholar]
- Murphy LF. A nonlinear growth mechanism in size structured population dynamics. J Theor Biol. 1983;104:493–506. [Google Scholar]
- Nisbet RM, Gurney WSC. The systematic formulation of population models for insects with dynamically varying instar duration. Theor Popul BioI. 1983;23:114–35. [Google Scholar]
- Nisbet RM, Gurney WSC, Blythe SP, Metz JAJ. Stage structure models of populations with distinct growth and development processes. IMA J Math Appl BioI Med. 1985;2:57–68. doi: 10.1093/imammb/2.1.57. [DOI] [PubMed] [Google Scholar]
- Nisbet RM, Gurney WSC, Blythe SP (1986) The systematic formulation of models of stage-structured populations. In: Metz JAJ, Diekmann O (eds) The dynamics of physiologically structured populations. Lecture Notes in Biomathematics 68, Springer-Verlag, Berlin, Heidelberg, NewYork, London, Paris, Tokyo, pp 474–494
- Perthame B. Transport equations in biology. Basel: Birkhäuser; 2007. [Google Scholar]
- Rudin W. Functional analysis. New York: McGraw-Hill; 1973. [Google Scholar]
- Scudo FM, Ziegler JR. The golden age of theoretical ecology: 1923–1940. Berlin: Springer; 1998. [Google Scholar]
- Taussky O, Todd J. Another look at a matrix of Mark Kac. Linear Algebra Appl. 1991;150:341–360. [Google Scholar]
- Thieme HR. Mathematics in population biology. Princeton: Princeton University Press; 2003. [Google Scholar]
- Tran VC. Large population limit and time behaviour of a stochastic particle model describing an age-structured population. ESAIM Probab Stat. 2008;12:345–386. [Google Scholar]
- Vogel T. Théorie des systèmes évolutifs. Paris: Gauthier-Villars; 1965. [Google Scholar]
