Global stability with selection in integro-differential Lotka-Volterra systems modelling trait-structured populations

ABSTRACT We analyse the asymptotic behaviour of integro-differential equations modelling N populations in interaction, all structured by different traits. Interactions are modelled by non-local terms involving linear combinations of the total number of individuals in each population. These models have already been shown to be suitable for the modelling of drug resistance in cancer, and they generalize the usual Lotka-Volterra ordinary differential equations. Our aim is to give conditions under which there is persistence of all species. Through the analysis of a Lyapunov function, our first main result gives a simple and general condition on the matrix of interactions, together with a convergence rate. The second main result establishes another type of condition in the specific case of mutualistic interactions. When either of these conditions is met, we describe which traits are asymptotically selected.


Biological motivations
We are interested in the evolution of N populations of individuals, each of which is structured by a continuous phenotypic trait, also called trait. In each species the phenotype models some continuous biological characteristics (such as the size of the individual, the concentration of a protein inside it, etc). We shall consider both interactions inside a given population and between the populations and we assume that mutations can be neglected. Mathematical modelling and analysis of such ecological scenarios is one purpose of the field of adaptive dynamics, a branch of mathematical biology which aims at describing evolution among a population of individuals, see [15,29,32] for an introduction to deterministic models.
The basis for our model stems from the logistic ODE dN/dt = (r − dN)N where r is the net growth rate, dN the logistic death rate due to competition for nutrients and for space by direct or indirect inhibition of proliferation between individuals. Its natural extension to a density n(t, x) of individuals of phenotype x (say in [0, 1]) is a non-local logistic model with ρ(t) := 1 0 n(t, x) dx the total number of individuals. Following [37], one might consider that these two terms combine both Darwinism selection through the intrinsic growth rate r, and Lamarckism induction through the logistic death rate since it depends on the environment. Note that these models can be derived from stochastic models at the individual level [7,16,21], and more generally measure-valued functions n can be considered [6,22]. The asymptotic behaviour of the previous model (1) and variants is analysed in [20,26,32], and one important property among others is that solution typically tend to concentrate on a few phenotypes, a convergence to Dirac masses in mathematical terms. These models are thus successful at representing the survival of only a few phenotypes, which we will refer to as selected.
To account for more complex interactions, one may want to consider a more general non-local logistic term than d(x)ρ(t) = 1 0 d(x)n(t, y) dy, in the form 1 0 K(x, y)n(t, y) dy.
The behaviour of such equations strongly depends on how localized the kernel is, and therefore so do the mathematical techniques to analyse them. Indeed, with an added diffusion term, a special case of this situation is the non-local Fisher-KPP equation. When the kernel is localized (small as soon as |x − y| is large), then the solutions typically remain bounded independently of the mutation rate [23]: selection is no longer a feature. This property highlights how differently the solutions behave depending on the kernel, and that some choices are not appropriate for the ecological situation we are concerned with.
The non-locality d(x)ρ(t) actually implies that interaction of an individual of phenotype x with other individuals of phenotype y has the same strength d(x) regardless of y, because individuals do not only necessarily compete with those which have close phenotypes. As such, our choice can serve as a case study to understand the effect of a blind competition across individuals, essentially mediated by the total density.
In [20,26], the biological motivation to use this type of models comes from drug resistance in cancer: the phenotype represents the level of resistance to a given drug and the authors argue that this might be a better approach than a discrete description of the phenotype taking only a finite number of values. Indeed, it can be correlated to some continuous biological characteristics, such as the intracellular concentration of a detoxication molecule, the activity of detoxifying enzymes in metabolizing the administered drug, or drug efflux transporters eliminating the drug [9].
This model is further developed in [26] to incorporate the healthy cell population. Neglecting mutations, it becomes a system of two integro-differential equations of the form with a 11 > 0, a 22 > 0, ρ 1 , ρ 2 the total number of individuals in the cancer cell and healthy cell populations. The interspecific competition (between the two populations) is taken to be competitive, that is a 12 > 0, a 21 > 0, but below the intraspecific competition because each cell population is considered to belong to a different ecological niche: In the context of a system arises the central question of persistence (whether asymptotically both species remain), complementing that of identifying which phenotypes are selected.
With the additional difficulty of control terms to represent chemotherapeutic drugs, the asymptotic properties of this model are elucidated in [34], and assumption (2) happens to be crucial. In the aforementioned work, carrying out the asymptotic analysis is instrumental for the application, which is the optimal control problem of minimizing the number of cancer cells through chemotherapy. Simulations suggest that the optimal strategy is to first let the cancer cell density concentrate on a sensitive phenotype, before using the maximum tolerated doses. The convergence to Dirac masses is at the cornerstone of the theoretical analysis of why this strategy happens to be optimal. It is also in sharp contradiction with the classical approach in the clinic, which relies on constant infusion of high doses. These integro-differential models have therefore already proved their efficiency at helping understanding phenotypic heterogeneity in cancer. The mathematical results available for N = 1 and N = 2 for competitive interactions naturally call for generalizations on systems of interacting species with such non-local logical terms based on the total number of individuals. For instance, to study resistance in cancer, one may think also of different cancer subpopulations interacting with healthy cells and between them, each one of them being endowed with a specific drug resistance phenotype in a tumour 'bet hedging' strategy [4]. These generalizations, in turn, might help both unravel general principles about the underlying ecological processes, and develop new mathematical techniques to analyse them.

The model
We consider N populations structured by respective phenotypes x ∈ X i , where X i is some compact subset of R p i , with p i ∈ N * , for i = 1, . . . , N. Although they model distinct quantities, we abusively denote all variables x to improve readability.
The model writes where, for i = 1, . . . , N, r i and d i > 0 are functions in L ∞ (X i ), is the total number of individuals in species i, and a ij ∈ R are fixed (interaction) coefficients.
The initial conditions are where each initial density n 0 i is taken to be a non-negative function in L 1 (X i ). From now on, we will call these equations integro-differential Lotka-Volterra equations.
The matrix A := (a ij ) 1≤i,j≤N , called matrix of interactions, describes the interactions between the populations: if a ij > 0, the species j acts positively on the species i, and negatively if a ij < 0. We will also say that the interaction between species i and j for i = j is: • mutualistic if a ij > 0 and a ji > 0, • competitive if a ij < 0 and a ji < 0, • predator-prey like if a ij a ji < 0.
Finally, we will say that the equations are competitive (resp., mutualistic) if a ij < 0 (resp., a ij > 0) for all i = j.
Another interpretation of the equations is to see them as coupled logistic equations of the form ∂ ∂t In other words, the species i reacts to its environment through the non-local variable I i defined for i = 1, . . . , N by The terms r i (x) and d i (x)I i respectively stand for the net proliferation rate and logistic death rate of individuals in species i, of phenotype x. We will also use the notation R i (x, ρ 1 , . . . , ρ N ) := r i (x) + d i (x) N j=1 a ij ρ j , with which the equations rewrite: These models generalize Lotka-Volterra ordinary differential equation (ODE) models [1]: if the functions r i , d i are all constant (say equal to some r i , and d i = 1), then after integration with respect to x ∈ X i , the equations boil down to which we will from now on refer to as classical N-dimensional Lotka-Volterra equations. Thus, another advantage of a logistic term directly defined by ρ is that it makes our model more tractable with respect to the corresponding already well understood ODE models. Conversely, the integro-differential model can be seen as a perturbation of the ODE one where the individuals among a given population are allowed to have different proliferation and death rates depending on their phenotype x.
Our goal is to understand the asymptotic behaviour of the solutions to these equations, both in terms of convergence at the level of the total number of individuals ρ i , and in terms of concentration at the level of the densities n i . The first problem is usual in population dynamics while the second is specific to adaptive dynamics and consists of determining which traits asymptotically survive, taking over the whole population. These are then called Evolutionary Attractors, and the fact that it is the generic situation has been coined exclusion principle. Mathematically, this corresponds to a given density n i converging to a sum of Dirac masses. For one Dirac mass only, concentration writes, for some x 0 ∈ X i : as t → +∞, in the weak sense of measures. The more precise aim of this paper is to study the global asymptotic stability (GAS) of what we will call coexistence steady-states, namely of possible ρ ∞ with positive components (all species asymptotically survive) such that ρ converges to ρ ∞ , because we will see how it determines on which phenotypes the densities concentrate. When it is possible, we will investigate the speed at which convergence and concentration occur. An interesting question within the scope of this paper is also to see if a result of that type is sharp, i.e. to compare the assumptions needed to obtain global asymptotic stability in our generalized setting to those known for classical Lotka-Volterra equations.
At this stage, we did not make any restrictive assumptions on the matrix A. However, it will be clear from the results recalled below in the ODE case and the ones presented in Section 2, that answers to the previous questions are available when interspecific interactions are low compared to the intraspecific ones (reminiscent of (2)). Thus, we are covering the ecological scenario of each species i having its own niche, but inside which competition (if a ii < 0) is blind because of the term a ii ρ i .
Notations. In what follows, R N >0 will stand for the positive orthant in R N , the set of vectors whose components are all positive, and we will write x > y when x − y ∈ R N >0 . We will also use the usual ordering on the set of symmetric matrices: for A a real symmetric matrices, we denote A ≥ 0 (resp., A > 0) when A is positive semidefinite (resp., positive definite). Finally, M 1 (X) will denote the set of Radon measures supported in X.

State of the art
Classical Lotka-Volterra equations. The ODE system (8) has been extensively studied, dating back to the pioneering works of Lotka and Volterra for two populations of preys and predators [28,36]. Since then, many contributions to the analysis of steady-states and their stability have been made, and we refer to [31] for an introduction and to [1] for a review.
Regarding the global asymptotic stability of coexistence steady-states, a very wellknown result due to Goh [19] states a simple and very general condition on the matrix A = (a ij ) 1≤i,j≤N which ensures convergence to the (unique) coexistence steady-state:

Theorem 1.1 ([19]): Assume that the equation Aρ
If there exists a diagonal matrix D > 0 such that A T D + DA < 0, then ρ ∞ is GAS in R N >0 (and hence is the unique coexistence steady-state) for system (8).
A result also worth stating is that the mere existence of a unique coexistence steady-state is not enough for it to be GAS. Other steady-states on the boundary of R N >0 can attract trajectories even in dimension N = 2. Another possibility is the occurrence of chaotic behaviour even in low dimension as evidenced in [35] for N = 3. Finally, we mention the more recent work [13], where the authors tackle the problem of GAS for some type of Lotka-Volterra ODEs with mutations. In particular, they obtain GAS of the coexistence steady-state in the case where the logistic variables I i , i = 1, . . . , N all coincide, that is, when they are equal to some variable I := N j=1 a j ρ j (t). In such a case, it is proved that the convergence to the equilibrium is exponential. The result of GAS is also extended to perturbations of this specific case.
Integro-differential Lotka-Volterra equations. The first question for such equations is the existence of a solution for all positive times. This obviously does not hold true in full generality since the ODE y = y 2 is a particular case. Let us first state an existence and uniqueness theorem.

Theorem 1.2: Assume that for a given n
The proof is a straightforward generalization of that given in [32,Theorem 2.4] for N = 1, relying on the Banach Fixed Point Theorem.
In the case of a single equation, the asymptotic behaviour is well understood. For N = 1, assuming a 11 < 0 to avoid blow-up, the equation is simply where, without loss of generality, we have set a 11 = −1. The first result is that ρ 1 converges.

Corollary 1.1:
Under the previous hypotheses, n 1 (t), viewed as a Radon measure on X 1 , concentrates on the set as t → +∞ in M 1 (X 1 ) equipped with its usual weak star topology.
A proof of this result can be found in [34] in the special case X 1 = [0, 1], and it relies on proving that ρ 1 is a bounded variation (BV) function on [0, +∞). Let us stress that when the set on which n 1 concentrates is not reduced to a singleton, the steady-state (at the level of n 1 ) is not unique. For example, if the set is made of two points, the repartition of the limiting density on these two points depends on the initial condition, see for example [12]. This is why for this equation and the general equations considered here, there is no hope in proving general GAS results directly at the level of the densities n i .
For a general logistic term ( X K(x, y)n(t, y) dy)n(t, x) and a single equation, the asymptotic behaviour is also analysed in detail in both [14] and [24]. In the latter, under some suitable assumptions on the kernel K, a Lyapunov functional is used to prove that some measure is GAS, in a very specific sense depending on K. Similar results can be found in [8], where their counterpart for competitive classical Lotka-Volterra equations are also discussed.
In the case of integro-differential systems, however, much less is known about the asymptotic behaviour. A Lyapunov functional inspired by [24] has been used successfully in [34] to prove GAS for a competitive system of two populations which writes exactly as (3). We also mention [5] where an integro-differential system of two populations is analysed, and whose form does not fit in our framework. A particular triangular coupling structure allows the authors to perform an asymptotic analysis.
The paper is organized as follows. In Section 2, we explain how coexistence steady-states can be identified, allowing us to state rigorously what we mean by GAS for system (3). We explain why, under the hypothesis of GAS, only some phenotypes are generically selected, and how to compute them. Then, we present the two main results about GAS for such equations. Section 3 is devoted to the proof of the first result, which applies for any type of interactions and relies on analysing a suitably designed Lyapunov functional. In the specific case of mutualistic interactions, our second main result gives alternative conditions sufficient for GAS. It is presented in Section 4. In Section 5, we conclude with several comments and open questions.

Possible coexistence steady-states and main results
For the rest of the article, we will work with the following assumptions: This will simplify statements, but we will be more specific below as to which data our results generalize.

Analysis of coexistence steady-states
In the context of this system of integro-differential equations, the expression 'GAS in R N >0 ' must be defined. By that, we mean that there exists ρ ∞ > 0 such that, whatever the positive continuous initial conditions n 0 i are, ρ i converges to ρ ∞ i for all i. First, let us explain how to compute the possible steady-states at the level of ρ, i.e. possible limits ρ ∞ > 0 for positive continuous initial conditions. We will work with the following topological assumption on the sets X i : where λ p i stands for the Lebesgue measure on R p i and B(x, η) for the open ball of centre x and radius η. Assume that each ρ i converges to some ρ ∞ i > 0, in which case the exponential behaviour of n i (t, x) is asymptotically governed by r i (x) + d i (x) N j=1 a ij ρ ∞ j , the sign of which we can analyse as follows.
• If this quantity is positive for some x 0 , let us prove that n i (t, x) blows up in its neighbourhood, leading to the explosion of ρ i . If (11). For ε > 0 small enough and t large enough (say t ≥ t 0 ) such that r i (x 0 ) + d i (x 0 ) N j=1 a ij ρ j > ε, we can write: with the right-hand side blowing up as t → +∞, which cannot be compatible with the convergence of ρ i .
j is negative globally on X i , this clearly implies the extinction of species i, which is also incompatible with the convergence of ρ i to a positive limit.

Remark 2.1:
It is possible to relax the regularity on both the sets X i and the data r i and d i by working only with points which are both Lebesgue points of r i /d i and of Lebesgue density 1 for X i , see [17]. If the functions r i /d i are in L 1 (X i ), one can indeed check that The previous results motivate the following definition: With this definition, a steady-state ρ ∞ > 0 exists if and only if the following assumption holds: which we assume from now on. The previous computations also show that n i vanishes where r i (x) − d i (x)I ∞ i < 0, which implies the following result: Proposition 2.1: Assume that assumption (12) holds, and that ρ converges to the coexistence steady-state ρ ∞ . Then, n i (t), viewed as a Radon measure, concentrates on the set If, for some i, K i is reduced to some x ∞ , we obtain in particular Densities n i of total mass ρ ∞ i and concentrated on K i are called Evolutionary Stable Distributions (ESD) in [24].

Remark 2.2:
In the hypothesis of global existence and convergence of ρ towards ρ ∞ , the previous reasoning actually shows that the concentration is ensured as soon as n 0 i ∈ L 1 (X i ) is bounded by below by a positive constant on a neighbourhood of one of the points of K i . For more general hypotheses ensuring concentration, we refer to [24].
as t goes to +∞. For a precise statement, see [34].

Analysis of coexistence steady-states
Our first approach to prove GAS is to further generalize the approach of [34] in dimension N. The main idea is to mix a Lyapunov functional which is inspired by the one designed in [24] and the Lyapunov functional used for classical Lotka-Volterra equations [19], which is the key tool to obtain Theorem 1.1. With some mild regularity assumptions on the data, we obtain the following result: Theorem 2.1: Assume (12) and that there exists a diagonal matrix D > 0 such that DA is symmetric and DA < 0. Then the solution to the Cauchy problem (3) and (4) is globally defined. Furthermore, the solution ρ ∞ to Aρ + I ∞ = 0 is GAS (and hence, unique).
We emphasize that there is no assumption on the type of interactions, i.e. on the sign of the coefficients of A. However, a consequence of this result is that A must be such that a ii a jj > a ij a ji for all i, j. For this result to apply, interactions must therefore be stronger inside species than between them.
We also remark that our hypothesis is exactly the one exhibited in [8] for competitive classical Lotka-Volterra equations. The analysis of the Lyapunov functional allows to determine a speed at which convergence to ρ ∞ and concentration on a given set of phenotypes occur. In dimension 2, we also analyse more deeply the link between this condition and the one for classical Lotka-Volterra equations, which in most interesting cases happen to be equivalent.
Our second main result focuses on the special case of mutualistic interactions, and an informal statement of the theorem is the following. Theorem 2.2: Assume (12), that for i = 1, . . . , N, r i > 0 and that for some explicit 0 < c i < C i , the matrixÂ defined byâ ii := c i a ii andâ ij = C i a ij for i = j is Hurwitz. Then the solution to the Cauchy problem (3) and (4) is globally defined. Furthermore, the solution ρ ∞ to Aρ + I ∞ = 0 is GAS.
Again, this applies to the case of interspecific interactions being higher that intraspecific ones, because a Hurwitz matrix is a matrix such that all its eigenvalues have negative real part and it has to do with diagonally dominant matrices (see Section 4).
Because of the hypothesis of mutualism, the system is cooperative, and sub and supersolution techniques can succeed. More precisely, it is possible to prove that all functions ρ i are BV on [0, +∞) and this implies their convergence.

Proof of the main theorem
In this section, we need slightly more regularity for the data, namely that the functions are Lipschitz continuous: We can now restate the first theorem: Theorem 3.1: Assume (12) and (13). Assume that there exists a diagonal matrix D > 0 such that DA is symmetric and DA < 0. Then the solution to the Cauchy problem (3) and (4) is globally defined. Furthermore, the solution ρ ∞ to Aρ + I ∞ = 0 is GAS with Concentration of a given n i occurs at speed O(ln(t)/t), in the following sense: In particular, if K i is reduced to a singleton x ∞ i , then ∀ ε > 0, Proof: First step: definition of the Lyapunov functional. From (12), Evolutionary Stable Densities exist and we can pick one of them: for i = 1, . . . , N, we choose any measure We abusively write integration of functions g against measures μ as X g(x)μ(x)dx. We also set m i := 1/d i and define N functions V i by In what follows, we consider the following Lyapunov functional: where the positive constants λ i are to be chosen later. The diagonal matrix of diagonal entries λ 1 , . . . , λ N is denoted by D.

Second step: computation and sign of the derivative.
For any i, we compute The definition of m i implies that the first term simplifies as follows For the second term, the choice (17) leads to The functions B i are all non-positive by definition of ρ ∞ .
Defining the vector u := ρ − ρ ∞ , we arrive at: Thus, we end up with the expression Since the antisymmetric part of DA does not play any role, this can also be expressed By assumption, M := A T D + DA < 0, from which we deduce dV/dt ≤ 0. Furthermore, the convergence of the term u T Mu to 0 is equivalent to that of ρ to ρ ∞ . However, we do not have the usual property V ≥ 0 for Lyapunov functions, so that we cannot yet conclude. Third step: estimates on dV/dt. Let We are going to show that G is non-decreasing. We denote by u, v the canonical scalar product of two vectors u and v in R N .
For i = 1, . . . , N, the derivative of B i is given by Put together, these estimates yield: The last expression is equal to 0 if DA is symmetric, in which case G is non-decreasing as claimed.
The assumptions that DA is symmetric and that A T D + DA < 0 are equivalent to the assumption made for the theorem: DA is supposed to be a symmetric negative definite matrix.
As a consequence of the monotonicity of G, we get u T (−DA)u ≤ −G(0) for all t. The left-hand side is the square of some norm on R N , which means that ρ has to be bounded: these a priori bounds ensure the global definition of the solution to (3) and (4).
Fourth step: a lower estimate for V . To estimate V from below, we need a uniform (in x) upper bound on the densities n i . Because of the regularity assumption (13), there exists C > 0 such that: The constant C can be chosen to be independent of t since the functions ρ i are bounded. This implies for a given i Computing the integral, we write, thanks to the boundedness of ρ i n 0 i and n 0 i and (C has changed and is independent of t and x): for t large enough, n i (t, x) ≤ Ct. The bound on V follows immediately: Fifth step: convergence.
G bounds dV/dt from above: dV/dt ≤ 1 2 G. Thus thanks to the third step.
In other words, 1 2 u T Mu and each B i onverge to 0 as as well O(ln(t)/t). This is nothing but the two first statements (14) and (15).
For the last statement, we fix i and ε > 0. We denote , which is non-negative on X i , and by assumption vanishes at x ∞ i only. We choose a > 0 small enough such that a1 X i \B(x ∞ i ,ε) ≤ h on X i . This enables us to write

Remark 3.1:
The first interesting fact is that the convergence rate of G to 0, in O(ln(t)/t), is almost optimal in many cases. Indeed, if the sets K i are reduced to singletons, there cannot exist any α > 1 such that this sum vanishes like O(1/t α ). This comes from the fact that if it were true, dV/dt would be integrable on the half-line, which would imply the convergence of V . This is not possible since each V i has to go to −∞ as t goes to +∞. This might seem contradictory with the exponential convergence rates obtained in [13] for some classical Lotka-Volterra equations, but the Lyapunov functional gives us information on the speed of both phenomena in the sense defined above (through the function G) and it does not say whether one of the two is faster.

Sharpness in dimension 2
It is clear that if we can find D > 0 diagonal such that DA is symmetric and DA < 0, then A T D + DA < 0. The condition that DA should be symmetric is constraining, especially if N ≥ 3 in which case it imposes some polynomial equalities on the coefficients of the matrix A. In dimension 2, however, the result is sharp in various contexts, as stated in the following proposition.

Some facts about Hurwitz matrices
We now focus on the cooperative case, i.e. on the case where all off-diagonal elements of A are non-negative. We will also assume that the diagonal elements are negative, since otherwise blow-up clearly occurs: there is intra-spectific competition inside any given species. We will say that such a matrix is cooperative.
In this case, we can hope for stronger results at the level of the integro-differential system because we can use sub and super-solution techniques. For our purpose, the following result on ODEs is sufficient. t, x 1 , . . . , x N )) 1≤i≤N , further assume that for all i = 1, . . . , N, f i is nondecreasing with x j for all j = i.
Assume that we have a solution z on [0, T) of the following Cauchy problem: where z 0 ∈ R N , and a function y subsolution to the previous Cauchy problem, i.e.

Then y(t) ≤ z(t) on [0, T).
When the matrix A is cooperative, it is possible to give an equivalent condition to the one required in Theorem 1.1 for GAS in classical Lotka-Volterra equations. Let us explain how, starting with the three following lemmas, the two first of which can be found in [1].

Lemma 4.2: Let A be a cooperative matrix. Then it is Hurwitz if and only if it is negatively diagonally dominant, i.e. if and only if there exists a vector v > 0 such that a ii v i +
This first lemma will be useful in its own right in this section. A consequence is that Finally, it comes from the theory of M-matrices (see [33] for a review) that  Thus, in the context of cooperation between the species, the requirement that A is Hurwitz is somehow optimal to obtain a GAS coexistence steady-state, since it is already required to have its mere existence, a fact mentioned in [18]. We will mainly work with this characterization (rather than the equivalent one given by Lemma 4.4 which we used for a general interaction matrix A) because the next results will lead us to modify the matrix A: analysing whether it is still Hurwitz or not is easier than checking this equivalent condition.

A priori bounds
For the remaining part of this section, we make the assumption that r i is positive on X i for i = 1, . . . , N, and we define the lower and upper bounds 0 < d m Proof: First remark that sinceÃ is Hurwitz, then so is A from Lemma 4.2.
We integrate the equations with respect to x and bound them (through Since the diagonal elements are negative, the off-diagonal non-negative, we obtain Thus, the vector (ρ 1 , . . . , ρ N ) is a subsolution of the previous system which is nothing but classical Lotka-Volterra equations with interaction matrixÃ. Thanks to (4.1), the solutions to this system are bounded. Thus, so are those of the integro-differential one.

Remark 4.1:
Note that the assumption thatÃ is Hurwitz reduces to A being Hurwitz in the case of constant coefficients. Thus, this result for boundedness is sharp, since it is exactly the one required for convergence to the coexistence steady-state when the equations at hand are classical Lotka-Volterra equations.
Using Theorem 4.1, we can thus define ρ M > 0 as the GAS steady-state for the system obtained in the previous proof, that is to the equations In other words, 1≤i≤N . This means that we can write In a similar fashion to the previous proposition, bounding ρ i away from 0:

GAS in the mutualistic case
We can now state the main result: Proof: The fact thatÃ, A and B are also Hurwitz is a direct consequence of Lemma 4.2.
A being Hurwitz, the solutions are globally defined with ρ bounded thanks to Theorem 4.1.
A being Hurwitz, it is invertible and ρ ∞ := −A −1 I ∞ is in R N >0 thanks to Lemma 4.3. Let us now prove that it is GAS. The idea is to prove that each ρ i is BV on [0, +∞). Identifying the limit is straightforward, thanks to the reasoning made in Section 2.
For any i, we define q i := dρ i /dt and write R i = R i (x, ρ 1 , . . . , ρ N ) for readability. Since The idea is that ρ i is 'mostly' increasing, so we are interested in the negative part of q i , denoted by (q i ) − . For this quantity we have the (a.e.) bound On the one hand, On the other hand, for i = j, Combining these two, we get We fix ε > 0 small enough and t large enough (say t ≥ t 0 ) such thatÂ + εJ is Hurwitz (where J is the matrix composed of ones only) and such that, for each (i, j), b i (t)a ij ≤â ij + ε. The first requirement is easily derived from Lemma 4.2 sinceÂ + εJ is clearly cooperative and negatively diagonally dominant for ε > 0 small enough. The second requirement comes from the lower and upper bounds for the functions ρ i as stated in (22) and (23). The resulting inequality is is a subsolution of the system with same initial conditions at t 0 , given by The solutions to this system go exponentially to 0 sinceÂ + εJ is Hurwitz.
For any i, we have thus proved that (q i ) − goes to 0 exponentially. Together with the fact that ρ i is bounded from above, we conclude that it is BV on [0, +∞). Indeed it holds true that a function u which is both bounded from above and such that u − ∈ L 1 ([0, +∞)) is BV on [0, +∞), see [32,Lemma 6.7]. Therefore, ρ converges (to ρ ∞ ).

Conclusion
We have analysed the global asymptotic stability properties for integro-differential systems of N species structured by traits x belonging to different trait spaces X i . The coupling comes from a non-local logistic term, which is a linear combination of the total number of individuals ρ i in each species. Theses systems generalize the usual Lotka-Volterra ODEs for which many stability analyses are available in the literature. Our main focus has been on the asymptotic behaviour of the functions ρ i (t) as t → +∞, especially towards equilibrium ρ ∞ with positive components, i.e. of persistence of all species. In Section 2, we explained how identifying it essentially determines the asymptotic behaviour of the underlying density n i , namely the phenotypes on which the measures n i (t, ·) concentrate in large time.
In Section 3, an adequate Lyapunov functional allowed us to state a general result relying solely on an assumption on the matrix A, regardless of the type of interactions. For N = 2, this is essentially a sharp result, but becomes more restrictive for N ≥ 3. This tool also provided us with convergence rates to equilibrium. In Section 4, we presented another strategy based on a BV bound which yielded a second result of global asymptotic stability, this time for mutualistic equations.
The result of Theorem 4.2 is partly less general than the one given in Theorem 3.1 because it requires a sign on the coefficients of A. However, the set of matrices which satisfy the hypothesis given in the last theorem is an open subset of the set of real matrices R N×N in any dimension. This in sharp contrast with the hypothesis of Theorem 3.1, which, as already mentioned, imposes some polynomial equalities on the coefficients of A as soon as N ≥ 3. In other words, for a small perturbation of a cooperative matrix for which GAS holds, GAS still holds. In particular, if one has weakly (but mutualistically) coupled equations, GAS holds, whereas Theorem 3.1 does not cover the case of any weakly coupled equations for general interactions, except for N = 2.
In both cases, the assumptions fall within the class of matrices which cannot have offdiagonal coefficients which are too high compared to the diagonal ones. The present results thus apply to cases where interactions among individuals of a same species are not only blind because of the term a 11 ρ 1 , but also stronger than the interactions between species. In other words, each one of them has its own ecological niche inside which interactions are independent of how given phenotypes x and y are away from another.
Let us remark that the BV method would apply to more general functions R i (x, ρ 1 , . . . , ρ N ), as long as they are increasing in the variables ρ j , j = i. However, the Lyapunov functional used in Theorem 3.1 seems to be dependent on the linear coupling chosen here and it is an open problem to generalize our results for other settings. Another open question is about finding whether there are matrices A for which the underlying classical Lotka-Volterra equations converge to the coexistence steady state (for example such that there exists D > 0 with A T D + DA < 0), but for which there is no GAS for the integro-differential system. Numerically at least, we could not build any such case.
We finally mention a natural extension of these integro-differential systems, which has drawn much attention in adaptive dynamics: that is when one adds a mutation term M[n], and a typical single equation then writes This is usually done either through a second order elliptic operator like Finally, let us mention that in some more recent works an advection term is also considered [10,11]. The idea is to model stress-induced adaptation: individuals actively adapt to their environment and this can be thought of as an appropriate modelling of Lamarckism induction.
Most of the studies on model (24) have aimed at understanding how small mutations affect the dynamics of the surviving phenotype (when one expects a single Dirac mass) with a vanishing mutation term M ε , after a proper rescaling of time [2,27,30]. Without smallness assumptions on the mutations, non-trivial steady-states have been investigated in detail in [3,12,25], and results of GAS have essentially been obtained for K(x, y) = k(y). It would be interesting to investigate the asymptotic stability properties of steady states for more general kernels. To the best of our knowledge, general asymptotic results are indeed still elusive, even in the case explored in our paper, namely when K(x, y) = d(x) for d non constant. It is not clear whether the techniques developed in the present paper can be extended to that setting nor to systems of this form.