Skip to main content
PLOS One logoLink to PLOS One
. 2026 Jul 14;21(7):e0352960. doi: 10.1371/journal.pone.0352960

Dynamic properties of Kermack-McKendrick-like models

Hamidou A Diallo 1,#, Khalil Ezzinbi 1,2,*,#, Nisrine Outada 1,#, Gauthier Sallet 3,#
Editor: Rehana Naz4
PMCID: PMC13367913  PMID: 42447206

Abstract

We rigorously analyze the dynamic properties of Kermack-McKendrick-like compartmental models for infectious diseases, extending the classical SIR framework to include exposed individuals, mild and severe infections, hospitalization, and intensive care unit (ICU) compartments. Using a 13-compartment model, we establish mathematical results on well-posedness, the basic reproduction number R0, a first integral leading to a unique final epidemic size, and the global stability of the disease-free equilibrium under permanent immunity. When temporary immunity is included, we prove the existence of an endemic equilibrium for R0 > 1. An age-stratified multi-group version of the model is also studied, demonstrating similar convergence properties and highlighting the impact of age structure on epidemic dynamics. Our results provide a rigorous mathematical framework for understanding how immunity duration, clinical progression, and age structure shape epidemic outcomes.

1. Introduction

Since the emergence of the COVID-19 pandemic, there has been a renewed surge of interest in compartmental models, particularly those inspired by the seminal work of Kermack and McKendrick [1]. These “Kermack-McKendrick-like” models have been pivotal in elucidating the transmission dynamics of infectious diseases, with a vast number of publications ranging from applications of the classical Susceptible-Infected-Removed (SIR) framework to sophisticated variants capturing complex epidemiological features [2–13]. The COVID-19 pandemic has exposed critical gaps in the mathematical epidemiology literature: while classical results for low-dimensional SIR and SEIR models are well established, rigorous analysis of high-dimensional systems incorporating clinical progression, hospitalization, and ICU dynamics remains sparse. In particular, the extension of fundamental results — well-posedness, basic reproduction number, final epidemic size, and endemic equilibrium — to models with Erlang-distributed sojourn times and age-stratified contact patterns has not been carried out in full generality. This paper addresses these gaps systematically. While only a subset of these references strictly adheres to the Kermack-McKendrick framework, their diversity motivates a rigorous analysis of their common dynamic properties.

We define Kermack-McKendrick-like compartmental models by the following two structural characteristics:

  • H1 No demographic turnover and constant population. There are no births, no immigration, and no natural (background, disease-independent) deaths. Disease-induced mortality, if present, is not tracked separately: deceased individuals are counted within the Removed compartment R, consistent with the original Kermack–McKendrick convention [1] where R aggregates both recovered and deceased individuals. Under H1, the conservation law
    N=S+E+I+Is+Im+Ih+Iicu+H1+H2+Hicu+ICU1+ICU2+R=const

    follows immediately by summing all equations of system (5) (verified in Theorem 3.1: N˙=0). Population conservation is therefore a consequence of H1, not an independent postulate; we state it explicitly as part of H1 because it is used throughout the analysis. This short-timescale assumption is standard for epidemic models in which demographic turnover is negligible over the epidemic horizon [3,7].

  • H2 Directed Acyclic Graph (DAG) structure (permanent immunity, θ=0). When waning immunity is absent, the flow graph of the model has no directed cycle: clinical progression is strictly unidirectional from S through the infectious and clinical compartments to R. Under H1 and permanent immunity, no individual can return to an earlier compartment, so the DAG property holds automatically. When temporary immunity is introduced (θ>0, Section 4), the arc R→S creates a cycle and H2 is dropped; the infectious-to-clinical sub-graph remains acyclic, which is the only property required for the proofs of the final epidemic size (Theorem 3.3 and equation (28)).

These conditions ensure that the models focus on disease transmission over short epidemic timescales, typically excluding long-term demographic effects.

To illustrate the scope of Kermack-McKendrick-like models, we highlight several variants from the literature. The classical SIR model [1] divides the population into Susceptible (S), Infected (I), and Removed (R) compartments, with R encompassing both recovered and deceased individuals. Extensions like SIRD models separate deceased hosts into a distinct D compartment, maintaining dynamic equivalence to SIR by aggregating R and D [14–16]. SEIR models introduce an Exposed (E) compartment for latent infections [17], while SLIAR models, as proposed by F. Brauer [18], include Latent (L), Asymptomatic (A), and Symptomatic (I) compartments, with variations incorporating quarantine or treatment [1,19–21]. Multigroup models further account for population heterogeneity, such as age or contact patterns, with examples including age-stratified SEIR models [17,22] and complex flow graphs with Erlang-distributed sojourn times to model hospital stays [13,23]. These models consistently satisfy conditions H1–H2 (no demographic turnover, DAG structure), justifying their inclusion in our analysis.

Beyond these standard Markovian frameworks, an important stream of recent work has studied compartmental models in which sojourn times are non-exponential, leading to non-Markovian dynamics whose natural mathematical formulation involves Volterra-type integro-differential equations (see [24,25] and references therein). Basnarkov et al. [26] developed a non-Markovian SIR model for COVID-19 in which the infectious period follows a general distribution, showing that memory effects significantly alter the epidemic peak and timing compared to the standard exponential assumption. Granger et al. [24] introduced a four-compartment epidemic model with retarded (memory) transition rates expressed as convolution integrals, and derived the basic reproduction number and epidemic threshold for arbitrary sojourn distributions. The same group [25] extended this framework to stochastic compartmental models on complex networks with mortality, obtaining explicit formulas for ℛ0 and endemic equilibria under Gamma-distributed sojourn times. In a complementary direction, Pastor-Satorras and Vespignani [27] established that heterogeneous contact structure in complex networks — precisely the kind of heterogeneity we model through distinct transmission rates βI,βs,βm and the age-stratified contact matrix C=(cij) — can qualitatively change epidemic thresholds and endemic states relative to homogeneous mixing models.

Our work is positioned at the intersection of these two streams: we exploit the linear chain trick [28,29] to represent Erlang-distributed sojourn times as an exact finite-dimensional ODE system (Proposition 2.1), recovering the tractability of Markovian models while retaining the non-Markovian sojourn time distribution of [24–26]. The ODE form enables explicit closed-form results for ℛ0, final epidemic size, and local stability that are not available in full generality for integro-differential systems. The structured heterogeneity of our age-stratified model connects to the network epidemiology of [27] through the spectral formula ℛ0=α(qI,qs,qm)ρ(diag(S0)C).

Several recent contributions [30–33] study related epidemic frameworks; we note, however, that these works incorporate population dynamics (births and deaths) or non-DAG transfer graphs, placing them outside the H1–H2 framework analyzed here. Our results are therefore complementary, addressing the short-timescale epidemic regime in which demographic effects are negligible.

This paper focuses on a specific class of Kermack-McKendrick-like models comprising 13 compartments: Susceptible (S), Exposed (E), Infectious (I), Mild Infectious (Im), Severe Infectious (Is), Hospitalized (Ih,H1,H2), ICU (Iicu,Hicu,ICU1,ICU2), and Removed (R). Transitions are governed by compartment-specific transmission rates βI,βs,βm, progression probabilities (π1,π2), and Erlang-distributed sojourn times for hospital and ICU stays, as adapted from [3]. We analyze two variants: a non-age-stratified model and a multigroup age-stratified model, as used in [12,13,22]. Our objectives include deriving the basic reproduction number R0, establishing a final epidemic size relation using the first integral, analyzing the stability of the disease-free equilibrium, and proving the existence of an endemic equilibrium under temporary immunity.

Key results of this study include:

  • Convergence to Disease-Free Equilibrium (DFE): We prove that all trajectories in the non-age-stratified model with permanent immunity converge to a DFE, with a unique final size S∞ determined by a first integral.

  • Endemic Equilibrium with Temporary Immunity: For the model with temporary immunity, we demonstrate the existence of an endemic equilibrium when R0 > 1, indicating persistent disease presence.

  • Age-Stratified Dynamics: In the multigroup model, we show convergence to a DFE with ℛ0(S∞)<1, highlighting the impact of age-structured contact patterns.

These results provide important insights into how immunity assumptions fundamentally alter disease dynamics, with significant implications for public health interventions. The mathematical framework developed here offers tools for analyzing complex, high-dimensional epidemiological models while maintaining biological interpretability. Our work bridges theoretical analysis with practical model implementation, contributing to both mathematical epidemiology and public health decision-making.

The paper is organized as follows: Section 2 details the model compartments and transitions. Section 3 analyzes the non-age-stratified model, deriving R0 and the final size. Section 4 introduces temporary immunity and proves the existence of an endemic equilibrium. Section 5 examines the age-stratified model, focusing on multigroup dynamics. Section 7 summarizes findings and discusses model limitations and future directions.

2. Preliminaries

The model analyzed in this paper is directly adapted from the compartmental structure introduced in [3] and subsequently used in [6,9,11–13] to study the transmission dynamics of SARS-CoV-2 in France. It is therefore grounded in a well-documented epidemiological application, and its structural assumptions reflect the established clinical course of COVID-19. We justify each assumption in turn.

H1 (No demographic turnover). COVID-19 epidemic waves typically unfold over timescales of weeks to a few months, during which demographic processes have negligible effect on disease dynamics. This is consistent with the short-term modeling framework of [3,7]. Since the total population is constant by H1, we write N throughout instead of N(0), with the understanding that N = N(0) is fixed at its initial value.

H2 (DAG structure). The directed acyclic graph structure reflects the one-way clinical progression of COVID-19: susceptible individuals become exposed, then infectious, then either recover or require escalating levels of care. The only exception is temporary immunity (Section 4), where recovered individuals may return to the susceptible pool at rate θ, consistent with observed waning immunity [2].

The models, adapted from [3], comprise 13 compartments:

  • S: Susceptible individuals.

  • E: Exposed (infected but not yet infectious).

  • I: Pre-symptomatic infectious individuals (infectious but not yet clinically differentiated).

  • Im: Mildly infectious individuals.

  • Is: Severely infectious individuals.

  • Ih: Severely infectious individuals awaiting hospital admission (pre-admission transition stage, duration 1/γIh).

  • H1,H2: Successive general ward stages (Erlang-2 structure, mean total stay 2/γH≈11.8 days [3]).

  • Iicu: Severely infectious individuals awaiting ICU admission (duration 1/γIicu).

  • Hicu: Ward-to-ICU clinical escalation stage (patients initially admitted to general ward who deteriorate and require intensive care, duration 1/γHicu).

  • ICU1,ICU2: Successive ICU stay stages (Erlang-2 structure, mean total stay 2/γicu≈15.0 days [3]).

  • R: Removed (recovered or deceased).

The 13-compartment structure serves a dual purpose. The upstream sub-system — comprising S, E, I, Im, Is — governs all transmission dynamics and is solely responsible for R0, the final epidemic size, and the endemic equilibrium condition. In this sense, the theoretical results of Sections 3 and 4 are structurally equivalent to those of a reduced SEIR-type model: the hospitalization and ICU compartments are downstream of the transmission chain (by H2) and do not feed back into it. Their inclusion is therefore not required for the core mathematical results, but is essential for projecting hospital and ICU occupancy — the primary clinical indicators driving public health decisions during COVID-19 [3].

Transitions are governed by:

  • Transmission from S to E at force of infection βII+βsIs+βmIm, where βI,βs,βm>0 are the compartment-specific transmission rates of pre-symptomatic (I), severely symptomatic (Is), and mildly symptomatic/asymptomatic (Im) individuals respectively.

  • Progression from E to I at rate γE>0.

  • From I to Is (probability π1∈[0,1]) or Im (probability 1−π1) at rate γI>0.

  • From Is to hospital (Ih, probability π2∈[0,1]) or ICU (Iicu, probability 1−π2) at rate γ1>0.

  • Hospital stays (H1,H2) follow an Erlang distribution with shape 2 and mean 2γH, γH>0.

  • ICU stays (ICU1,ICU2) follow an Erlang distribution with shape 2 and mean 2γicu, γicu>0.

Compartment-specific transmission rates βI,βs,βm. The three pre-hospitalization infectious compartments correspond to biologically distinct transmission profiles. Pre-symptomatic individuals (I) are infectious but not yet coughing significantly; He et al. [34] estimated that around 44% of SARS-CoV-2 transmissions occurred before symptom onset, with peak infectivity near day 0–1 of symptoms. Mildly symptomatic individuals (Im) include asymptomatic and pauci-symptomatic cases; their viral loads at the time of symptom differentiation are broadly comparable to those of pre-symptomatic individuals [35]. Severely symptomatic individuals (Is) can have higher peak viral shedding, but their mean community sojourn is short (1/γ1 days) before hospital admission, and behavioral self-isolation (staying home due to illness) tends to reduce their effective contact rate [34]. We therefore formulate the model with three distinct parameters βI,βs,βm>0. The well-posedness, next-generation matrix, final-size relation, and disease-free stability results are established for the full three-rate formulation. The detailed local stability analysis of the endemic equilibrium is carried out under the calibration constraint βI=βs=βm=:β, which is the parameterization used in the numerical simulations.

In the numerical simulations (Section 6), we impose the calibration constraint βI=βs=βm=:β. This is motivated by identifiability: the three rates enter ℛ0=S0(βI/γI+(βsπ1+βm(1−π1))/γ1) as a single compound scalar, so only this linear combination is estimable from aggregate hospitalization time-series [35]. From a network-epidemiology perspective, the three-rate formulation (βI,βs,βm) is analogous to the heterogeneous transmission rates arising from degree-distributed contact networks studied by Pastor-Satorras and Vespignani [27]: in both settings, the effective reproduction number depends on a spectral quantity that aggregates individual transmission contributions. Separate estimation of βI, βs, βm requires high-resolution contact-tracing or household-study data, which lies beyond the scope of the present mathematical analysis and is listed as a future direction.

All infectious individuals differentiate into mild or severe. Compartment I represents the pre-symptomatic infectious stage (mean duration 1/γI≈1 day [3]) before any clinical differentiation. At the end of this stage the epidemic trajectory bifurcates in parallel: with probability π1 the individual becomes severely symptomatic (Is) and with probability 1−π1 mildly symptomatic or asymptomatic (Im). These are two concurrent clinical pathways, not a sequential progression from mild to severe: Im and Is are never connected by a transition, reflecting the clinical observation that disease severity is largely determined at symptom onset rather than developing progressively [3,7]. Mild infectious individuals (Im) correspond to asymptomatic or pauci-symptomatic cases that largely escape clinical detection; the limiting case π1=0 yields a purely asymptomatic model.

Necessity of the exposed compartment E. Although all exposed individuals eventually become infectious, the explicit inclusion of E is both biologically and mathematically necessary. Biologically, the latent period (≈4 days [3]) and the pre-symptomatic infectious period (≈1 day [3]) correspond to fundamentally different epidemiological states: exposed individuals do not transmit, while infectious individuals do. Collapsing E into I would overestimate R0. Mathematically, the initial condition E0 appears explicitly in the final size equation (28): removing E would alter the final size prediction whenever E0 > 0.

Exposed compartment vs. Erlang hospitalization. A natural question arises: the model uses a single Exposed compartment E (producing an exponential latency with CV  =  1) rather than an Erlang chain, while hospital and ICU stays use two-stage Erlang chains. This is not inconsistent, but reflects different data constraints. The mean incubation period of COVID-19 is approximately 3–5 days [2,3] with an observed CV close to 1 [36], so the exponential approximation is acceptable for the latent stage. In contrast, hospital stays of mean 11.8 days with CV  < 1 are better described by a sharper distribution; a single exponential stage would discharge ≈22% of patients within 3 days, which is clinically unrealistic. Adding a second stage reduces this to ≈8%, bringing the model in line with observed length-of-stay distributions [3,37]. An Erlang-2 Exposed chain could be added without loss of mathematical tractability, but would not change any of the theoretical results (the NGM and final size are independent of the number of Erlang stages in the upstream chain by the DAG property H2) and is not supported by a clear statistical improvement for the short incubation period.

The model describes a short-term epidemic process in a closed population with homogeneous mixing in the non-age-stratified setting. Susceptible individuals become exposed after effective contact with pre-symptomatic, mildly symptomatic/asymptomatic, or severely symptomatic infectious individuals. They then progress through a pre-symptomatic infectious stage before branching into mild/asymptomatic or severe clinical pathways. Severe cases may subsequently require general-ward or ICU care, represented by Erlang-2 clinical chains, while mild cases move directly to the removed class. Tables 1 and 2 summarize the compartments and parameters, respectively.

Table 1. Summary of model compartments and their clinical interpretation.

Symbol Clinical meaning Duration
S Susceptible —
E Exposed (latent, non-infectious) 1/γE≈4 days
I Pre-symptomatic infectious 1/γI≈1 day
Is Severely infectious (community) 1/γ1 days
Im Mildly infectious (community) 1/γ1 days
Ih Severe case awaiting ward admission 1/γIh days
H1,H2 General ward stay (Erlang-2) mean 2/γH≈11.8 days
I icu Severe case awaiting ICU admission 1/γIicu days
H icu Ward-to-ICU escalation 1/γHicu days
ICU1,ICU2 ICU stay (Erlang-2) mean 2/γicu≈15.0 days
R Removed (recovered or deceased) —

Table 2. Summary of model parameters with biological interpretation.

Symbol Type Description Unit
βI Transmission Pre-symptomatic transmission rate person−1 day−1
βs Transmission Severe symptomatic transmission rate person−1 day−1
βm Transmission Mild/asymptomatic transmission rate person−1 day−1
γE Progression Rate E→I day−1
γI Progression Rate I→Is or Im day−1
γ1 Progression Rate Is,Im→ downstream day−1
γIh Hospital Rate Ih→H1 day−1
γH Hospital Erlang rate, general ward day−1
γIicu ICU Rate Iicu→Hicu day−1
γHicu ICU Rate Hicu→ICU1 day−1
γicu ICU Erlang rate, ICU stages day−1
π1 Branching Probability I→Is dimensionless
π2 Branching Probability Is→Ih dimensionless
θ Immunity Rate of immunity loss (R→S) day−1
R 0 Derived Basic reproduction number dimensionless

The corresponding flowchart is shown in Fig 1.

Fig 1. Flowchart of the model.

Fig 1

Diagram of transitions between compartments: Susceptible (S) to Exposed (E) at force of infection βII+βsIs+βmIm, with subsequent progression through infectious, hospitalized, ICU, and Removed (R) compartments, governed by rates and probabilities as described [3,4].

2.1. The linear chain trick: Erlang Sojourn Times as an Exact ODE reformulation

Why Erlang-2 for hospital and ICU stays. The choice of Erlang-2 distributions is motivated by three independent arguments.

Why two ward compartments (H1→H2, Erlang-2) and not one or three?. The model uses two successive general ward compartments H1→H2 (and similarly ICU1→ICU2 for intensive care). We clarify at the outset that H1, H2 (and H3 below) denote compartments of the model, not the modeling hypotheses of Section 2 (which carry the sans-serif labels H1, H2). The question is: why use an Erlang-2 chain (two stages) rather than a single exponential stage (Erlang-1) or three stages (Erlang-3)? The answer is quantitative:

  • 1. Statistical inadequacy of the exponential. A single exponential stage produces a memoryless sojourn time with coefficient of variation CV  =  1. For a mean hospital stay of 11.8 days, this implies ≈22% of patients discharged within 3 days — clinically unrealistic. The table below compares the three leading ODE-compatible choices:

Distribution CV % discharged <3 d (mean 11.8 d) Assessment
Erlang-1 (exponential) 1.00 ≈22% Clinically unrealistic
Erlang-2 1/2≈0.71 ≈8% Consistent with data [3,37]
Erlang-3 1/3≈0.58 ≈3% Adds one ODE per chain; unjustified by data

Erlang-2 is therefore the minimal ODE-compatible extension beyond exponential that substantially reduces variance, at the cost of only one additional equation per clinical sub-chain.

  • 2. Empirical fit. COVID-19 hospital and ICU length-of-stay distributions are unimodal with CV  < 1, inconsistent with the exponential but consistent with Erlang-2 [3,37]. Higher-order Erlang chains (k≥3) are not supported by available length-of-stay data [3,37].

  • 3. ODE tractability and exact equivalence with the convolution framework. Among distributions with CV  < 1, Erlang distributions provide a standard and parsimonious class that admits an exact finite-dimensional ODE reformulation via the linear chain trick (Proposition 2.1). More general distributions (Weibull, log-normal) would require integro-differential equations with memory kernels, as studied by Granger et al. in the retarded-transition-rate framework of [24,25]. Those works obtain ℛ0 and endemic equilibria for arbitrary sojourn distributions, at the cost of working in an infinite-dimensional function space. Our Erlang-2 chain is the exact ODE realization of the special case where the memory kernel is a Gamma-(2,γH) density (see Proposition 2.1 and its proof by variation of constants): the two frameworks are mathematically equivalent for this kernel, but our ODE formulation yields the explicit closed-form results of Sections 3–5 that are not available in full generality from the integro-differential approach. Erlang-2 achieves the best statistical improvement over the exponential at minimal model complexity (one additional ODE per clinical chain).

The linear chain trick: exact equivalence with integro-differential equations. Erlang-distributed sojourn times are, in principle, non-Markovian: they correspond to residence-time distributions with memory, whose natural formulation is a Volterra-type integro-differential equation [24, 25]. The key insight, established in [28,29], is that this non-Markovian system admits an exact finite-dimensional ODE reformulation via the linear chain trick.

Proposition 2.1 (Linear chain trick, [28,29]). Let Z(t) represent the total occupancy of a compartment with Erlang-2 sojourn time distribution, mean 2/γ, and exogenous inflow u(t). The following two formulations are mathematically equivalent:

  • Integro-differential form:
    Z˙(t)=u(t)−∫0tγ2se−γsu(t−s)ds, (1)

    where k2(s)=γ2se−γs is the Erlang-2 probability density function (residence-time kernel).

  • ODE chain form:
    X˙1=u(t)−γX1,X˙2=γX1−γX2,Z=X1+X2. (2)

    Both formulations produce identical output Z(t) for any input u(t) and zero initial conditions. The sojourn time of an individual entering the chain (2) is distributed as Erlang(2,γ), with mean 2/γ and variance 2/γ2.

Proof 2.2 We use the method of variation of constants (variation of parameters) to solve the ODE chain explicitly, then read off the equivalence with the integro-differential form and the sojourn time distribution.

Step 1: Solution of the first stage by variation of constants. The equation X˙1=u(t)−γX1 is a first-order linear ODE. The associated homogeneous equation X˙1=−γX1 has the fundamental solution φ(t)=e−γt. By variation of constants, we set X1(t)=c(t)e−γt and require:

c˙(t)e−γt=u(t)⟹c(t)=c(0)+∫0teγτu(τ)dτ.

With zero initial condition X1(0) = 0 (so c(0)=0):

X1(t)=∫0te−γ(t−τ)u(τ)dτ. (3)

Step 2: Solution of the second stage by variation of constants. The equation X˙2=γX1(t)−γX2 is driven by X1(t) computed in (3). Its homogeneous fundamental solution is again e−γt. Setting X2(t)=d(t)e−γt and requiring d˙(t)e−γt=γX1(t):

d(t)=d(0)+γ∫0teγsX1(s)ds.

With X2(0) = 0, substituting (3) into the above:

X2(t)=γe−γt∫0teγs[∫0se−γ(s−τ)u(τ)dτ]ds.

Exchanging the order of integration (Fubini; 0≤τ≤s≤t):

X2(t)=γe−γt∫0tu(τ)∫τteγs·e−γ(s−τ)ds⏟=eγτ(t−τ)dτ=γ∫0t(t−τ)e−γ(t−τ)u(τ)dτ.

Step 3: Total occupancy and the occupancy kernel. Adding both stages:

Z(t)=X1(t)+X2(t)=∫0t[1+γ(t−τ)]e−γ(t−τ)⏟=:h(t−τ)u(τ)dτ. (4)

The kernel h(σ)=(1+γσ)e−γσ is the survival function of the Erlang(2,γ) distribution:

h(σ)=P(T>σ)=1−FErl(2,γ)(σ),

where FErl(2,γ)(σ)=1−(1+γσ)e−γσ is the standard Erlang-2 CDF. Hence equation (4) is the occupancy formula Z(t)=∫0tP(T>t−τ)u(τ)dτ: the number of individuals present at time t equals the sum over all past arrivals u(τ)dτ of the probability h(t−τ) of still being in the chain at time t.

Step 4: Equivalence with the integro-differential form. Differentiating (4) with respect to t and using h(0) = 1, h˙(σ)=−γ2σe−γσ=−k2(σ):

Z˙(t)=h(0)u(t)+∫0th˙(t−τ)u(τ)dτ=u(t)−∫0tγ2(t−τ)e−γ(t−τ)⏟k2(t−τ)u(τ)dτ,

which is exactly the integro-differential form (1). The equivalence is therefore a direct consequence of the variation-of-constants solution and the identity −h˙=k2=fErl(2,γ).

Step 5: Sojourn time distribution. Set u(t)=0 and consider a single individual entering X1 at t = 0 (i.e., X1(0)=1, X2(0)=0). Its sojourn in stage 1 is T1~Exp(γ) (constant departure rate γ); similarly, its sojourn in stage 2 is T2~Exp(γ), independent of T1. The total time T=T1+T2 has density:

fT(σ)=(γe−γσ)*(γe−γσ)=γ2σe−γσ=k2(σ),σ≥0,

confirming T~Erlang(2,γ). The survival function is P(T>σ)=(1+γσ)e−γσ=h(σ), consistent with Step 3. The moments follow:

𝔼[T]=2γ,Var(T)=2γ2,CV(T)=12≈0.71.

Application to the two clinical chains of model (5).

General ward chain (Ih→H1→H2). The inflow to the ward sub-system is uH(t)=γIhIh(t), corresponding to severely infectious individuals admitted to the general ward. By (3)–(4) applied with γ=γH:

H1(t)=e−γHtH1(0)+∫0te−γH(t−s)γIhIh(s)ds,H2(t)=e−γHtH2(0)+γHe−γHt∫0teγHsH1(s)ds=e−γHtH2(0)+γH∫0t(t−s)e−γH(t−s)γIhIh(s)ds+(transient from H1(0)).

The total ward occupancy W(t)=H1(t)+H2(t) satisfies, for zero initial conditions:

W(t)=∫0t[1+γH(t−s)]e−γH(t−s)γIhIh(s)ds,

and its dynamics obey the integro-differential equation:

W˙(t)=γIhIh(t)−∫0tγH2(t−s)e−γH(t−s)γIhIh(s)ds.

The sojourn time in the ward is Erlang(2,γH) with mean 2/γH≈11.8 days and CV=1/2≈0.71 (consistent with French COVID-19 hospitalization data [3,37]).

ICU chain Iicu→Hicu→ICU1→ICU2. The sub-chain (ICU1,ICU2) receives inflow uICU(t)=γHicuHicu(t) from patients who deteriorate from the general ward to intensive care. By (3)–(4) with γ=γicu:

ICU1(t)=e−γicutICU1(0)+∫0te−γicu(t−s)γHicuHicu(s)ds,ICU2(t)=e−γicutICU2(0)+γicu∫0t(t−s)e−γicu(t−s)γHicuHicu(s)ds+(transient),

and the total ICU occupancy U(t)=ICU1(t)+ICU2(t) satisfies:

U˙(t)=γHicuHicu(t)−∫0tγicu2(t−s)e−γicu(t−s)γHicuHicu(s)ds.

The ICU sojourn time is Erlang(2,γicu) with mean 2/γicu≈15.0 days and CV=1/2.

Conclusion. In both chains, the ODE system of model (5) is the exact variation-of-constants representation of the corresponding Volterra integro-differential equation with Erlang-2 kernel. The transition ICU1→ICU2 (and H1→H2) is therefore not a clinical event but a mathematical stage: both stages together constitute a single continuous episode whose total duration is Erlang-2 distributed.

3 Model without age stratification

We first analyze the baseline version of the model without demographic or age structure. This case illustrates the essential mathematical features of the framework, including well-posedness, the basic reproduction number, and the final epidemic size.

The resulting system from the figure shown in Fig 1 is:

{S˙=−(βII+βsIs+βmIm)S,E˙=(βII+βsIs+βmIm)S−γEE,I˙=γEE−γII,I˙s=π1γII−γ1Is,I˙m=(1−π1)γII−γ1Im,I˙h=π2γ1Is−γIhIh,I˙icu=(1−π2)γ1Is−γIicuIicu,H˙1=γIhIh−γHH1,H˙2=γHH1−γHH2,H˙icu=γIicuIicu−γHicuHicu,ICU˙1=γHicuHicu−γicuICU1,ICU˙2=γicuICU1−γicuICU2,R˙=γ1Im+γHH2+γicuICU2, (5)

3.1 Well-posedness of the model

To ensure the mathematical validity of the non-age-stratified Kermack-McKendrick-like model, we analyze its well-posedness, establishing the existence, uniqueness, non-negativity, and boundedness of solutions. The model is described by the following system of ordinary differential equations:

S˙=−(βII+βsIs+βmIm)S, (6)
E˙=(βII+βsIs+βmIm)S−γEE, (7)
I˙=γEE−γII, (8)
I˙s=π1γII−γ1Is, (9)
I˙m=(1−π1)γII−γ1Im, (10)
I˙h=π2γ1Is−γIhIh, (11)
I˙icu=(1−π2)γ1Is−γIicuIicu, (12)
H˙1=γIhIh−γHH1, (13)
H˙2=γHH1−γHH2, (14)
H˙icu=γIicuIicu−γHicuHicu, (15)
ICU˙1=γHicuHicu−γicuICU1, (16)
ICU˙2=γicuICU1−γicuICU2, (17)
R˙=γ1Im+γHH2+γicuICU2, (18)

where S, E, I, Is, Im, Ih, Iicu, H1, H2, Hicu, ICU1, ICU2, and R represent the susceptible, exposed, infectious, severe infectious, mild infectious, hospitalized, ICU-admitted, and removed compartments, respectively. Parameters βI,βs,βm>0, γE,γI,γ1,γIh,γH,γIicu,γHicu,γicu>0, and 0<π1,π2<1 govern transmission, progression, and branching probabilities.

Let the state vector be 𝐱=(S,E,I,Is,Im,Ih,Iicu,H1,H2,Hicu,ICU1,ICU2,R)∈ℝ13. The biologically meaningful domain is:

Ω={𝐱∈ℝ≥013∣S+E+I+Is+Im+Ih+Iicu+H1+H2+Hicu+ICU1+ICU2+R=N},

where N > 0 is the constant total population (H1), and initial conditions 𝐱(0)∈Ω.

Theorem 3.1. For any initial condition 𝐱(0)∈Ω, the system (6)–(18) admits a unique solution 𝐱(t)∈Ω defined for all t≥0. Moreover, the solution is non-negative and bounded, with 0≤S(t),E(t),…,R(t)≤N.

Proof 3.2. The system can be written as 𝐱˙=𝐟(𝐱), where 𝐟:ℝ13→ℝ13 is defined by the right-hand sides of (6)–(18). The function 𝐟 consists of linear and bilinear terms (e.g., −βISI, −βsSIs, −βmSIm). Since 𝐟 is continuously differentiable on ℝ13, it is locally Lipschitz continuous in any bounded region, including Ω. By the Cauchy-Lipschitz theorem, there exists a unique local solution for any 𝐱(0)∈Ω. To ensure global existence, we demonstrate boundedness below.

To show non-negativity, consider the behavior of each compartment on the boundary of ℝ≥013. If S(t) = 0, then S˙=0, so S(t) remains non-negative. If E(t) = 0, then E˙=(βII+βsIs+βmIm)S≥0, since S,I,Is,Im≥0. Similarly:

  • I(t) = 0: I˙=γEE≥0,

  • Is(t)=0: I˙s=π1γII≥0,

  • Im(t)=0: I˙m=(1−π1)γII≥0,

  • Ih(t)=0: I˙h=π2γ1Is≥0,

  • Iicu(t) = 0: I˙icu=(1−π2)γ1Is≥0,

  • H1(t) = 0: H˙1=γIhIh≥0,

  • H2(t) = 0: H˙2=γHH1≥0,

  • Hicu(t) = 0: H˙icu=γIicuIicu≥0,

  • ICU1(t) = 0: ICU˙1=γHicuHicu≥0,

  • ICU2(t) = 0: ICU˙2=γicuICU1≥0,

  • R(t) = 0: R˙=γ1Im+γHH2+γicuICU2≥0.

Thus, the non-negative orthant ℝ≥013 is positively invariant.

To prove boundedness, compute the total population dynamics:

N˙=S˙+E˙+I˙+I˙s+I˙m+I˙h+I˙icu+H˙1+H˙2+H˙icu+ICU˙1+ICU˙2+R˙.

Summing the right-hand sides:

N˙=−(βII+βsIs+βmIm)S+[(βII+βsIs+βmIm)S−γEE]+[γEE−γII]+[π1γII−γ1Is]+[(1−π1)γII−γ1Im]+[π2γ1Is−γIhIh]+[(1−π2)γ1Is−γIicuIicu]+[γIhIh−γHH1]+[γHH1−γHH2]+[γIicuIicu−γHicuHicu]+[γHicuHicu−γicuICU1]+[γicuICU1−γicuICU2]+[γ1Im+γHH2+γicuICU2].

All terms cancel, yielding N˙=0. Thus, N(t) = N (constant, consistent with H1). Since all compartments are non-negative, 0≤S(t),E(t),…,R(t)≤N, ensuring boundedness.

Since 𝐱(t) remains in the compact set Ω, the solution cannot escape to infinity in finite time, guaranteeing global existence. Hence, Ω is positively invariant, and the solution is unique, non-negative, and bounded for all t≥0.

The well-posedness of the model ensures that it is mathematically robust for further analysis, such as stability of equilibria or numerical simulations, and biologically meaningful, as solutions remain in the epidemiologically relevant domain Ω.

3.2 Basic reproduction number

We use the next-generation matrix method [14] on the infected subsystem 𝐳=(E,I,Is,Im)T at the DFE (S0,0,…,0,N−S0). Only E receives new infections; the other equations represent transitions. The infection matrix F and transition matrix V are:

F=(0βIS0βsS0βmS0000000000000),V=(γE000−γEγI000−π1γIγ100−(1−π1)γI0γ1). (19)

V is lower-triangular with positive diagonal, hence non-singular. Its inverse is computed by forward substitution (VV−1=I4, solved column by column):

V−1=(1γE0001γI1γI00π1γ1π1γ11γ101−π1γ11−π1γ101γ1). (20)

The next-generation matrix FV−1 has rank 1. Its (1,1) entry is:

(FV−1)11=βIS0γI+(βsπ1+βm(1−π1))S0γ1.

Since FV−1 has rank 1, ρ(FV−1)=(FV−1)11, giving:

ℛ0=ρ(FV−1)=S0(βIγI+βsπ1+βm(1−π1)γ1). (21)

Sensitivity The main partial derivatives are

∂ℛ0∂βI=S0γI>0,∂ℛ0∂βs=S0π1γ1>0,∂ℛ0∂βm=S0(1−π1)γ1>0, (22)
∂ℛ0∂γ1=−(βsπ1+βm(1−π1))S0γ12<0,∂ℛ0∂γI=−βIS0γI2<0. (23)

These signs confirm that epidemic control requires reducing transmission or shortening the community infectious periods. By contrast, parameters governing downstream clinical management after hospital admission affect healthcare burden but do not enter ℛ0 in this DAG-structured model.

Theorem 3.3 (Global Convergence to the DFE). Consider the system with permanent immunity (θ=0). For any initial condition in Ω, the trajectory converges to the disease-free equilibrium point E∞=(S∞,0,…,0,R∞), where S∞ is the unique solution of equation (28) and R∞=N−S∞.

Proof 3.4. (Detailed proof in Appendix A.) The proof proceeds in three steps: (i) monotone convergence of S(t) to a limit S∞≥0 since S˙=−(βII+βsIs+βmIm)S≤0; (ii) application of Barbalat’s lemma to show that I(t),Is(t),Im(t)→0 as t→∞; (iii) convergence of downstream hospital and ICU chains via linear systems theory with vanishing inputs.

Remark 3.5 (Continuum of equilibria in the classical SIR model). The classical Kermack–McKendrick SIR model admits a continuum of stable disease-free equilibria: every point of the form (S∞,0,N−S∞) with S∞∈(0,N] is an equilibrium. The final size relation (Theorem 3.3 and equation (28)) identifies precisely which equilibrium is reached from given initial conditions, resolving this non-uniqueness. Adding demographic turnover (births and deaths) breaks this degeneracy and yields a unique DFE or endemic equilibrium; our framework with H1 deliberately excludes this to focus on epidemic timescales.

3.3 First integral and final size

We derive a first integral to determine the final epidemic size. Integrating the equation for S˙ from 0 to t yields:

lnS(t)S0=−∫0t(βII(τ)+βsIs(τ)+βmIm(τ))dτ. (24)

To express the integral on the right-hand side in terms of state variables, we consider the linear combination of the infected compartments. Integrating the equations for S˙,E˙,I˙ from 0 to ∞, and noting that E∞=I∞=0, we have:

∫0∞I(t)dt=1γI(S0−S∞+E0+I0). (25)

Similarly, integrating the equations for I˙s and I˙m:

∫0∞Is(t)dt=π1γIγ1∫0∞I(t)dt+Is,0γ1, (26)
∫0∞Im(t)dt=(1−π1)γIγ1∫0∞I(t)dt+Im,0γ1. (27)

Substituting these expressions into (24) as t→∞:

lnS0S∞=(βI+(βsπ1+βm(1−π1))γIγ1)∫0∞I(t)dt+βsIs,0γ1+βmIm,0γ1.

We recognize the definition of ℛ0 in the first term:

βIγI+βsπ1+βm(1−π1)γ1=ℛ0S0.

Thus, the final size relation is given by:

lnS0−lnS∞=ℛ0S0(S0−S∞+E0+I0)+βsIs,0+βmIm,0γ1. (28)

The final size relation (28) carries direct public health implications. The quantity 1−S∞/N is the attack rate of the epidemic. When R0 > 1, if a fraction v of the population is immunized prior to epidemic onset, the condition R0(1−v)<1 yields the herd immunity threshold:

vc=1−1R0. (29)

For R0 values estimated in the range 1.4−−1.8 for COVID-19 [3], this corresponds to immunizing between 29% and 44% of the population. Note that the hospitalization and ICU parameters (π2,γH,γicu) do not appear in (28): they govern clinical burden without affecting the total number of individuals ultimately infected (see also Section 3.2).

4 Temporary immunity

Temporary immunity is a key consideration for infections such as COVID-19 or influenza, where immunity after recovery may wane over time. Introducing loss of immunity allows us to capture long-term persistence of the disease and the possibility of endemic equilibria.

Introduce temporary immunity with loss rate θ>0. The model becomes:

{S˙=−(βII+βsIs+βmIm)S+θR,E˙=(βII+βsIs+βmIm)S−γEE,I˙=γEE−γII,I˙s=π1γII−γ1Is,I˙m=(1−π1)γII−γ1Im,X˙=AX+γ1IsC,R˙=γ1Im+γHH2+γicuICU2−θR, (30)

where X=(Ih,Iicu,H1,H2,Hicu,ICU1,ICU2)T, C=(π2,1−π2,0,…,0)T, and:

A=[−γIh0000000−γIicu00000γIh0−γH000000γH−γH0000γIicu00−γHicu000000γHicu−γicu000000γicu−γicu]. (31)

The domain Ω remains positively invariant.

4.1 Global Stability of the Disease-Free Equilibrium

Theorem 4.1 (Global Asymptotic Stability of the DFE under waning immunity). For the system with waning immunity (θ>0), the Disease-Free Equilibrium 𝐱0=(N,0,…,0) is Globally Asymptotically Stable (GAS) in Ω if ℛ0≤1.

Proof 4.2. Step 1: Infectious subsystem and comparison system. Let 𝐳=(E,I,Is,Im)T be the vector of active infectious compartments (ordered consistently with system (5)). Their dynamics read:

𝐳˙=(S(t)NF−V)𝐳, (32)

where F and V are the next-generation matrices at the DFE (equation (19)):

F=(0βINβsNβmN000000000000),V=(γE000−γEγI000−π1γIγ100−(1−π1)γI0γ1). (33)

Since S(t)≤N for all t≥0 in Ω and F𝐳≥0, we obtain the comparison inequality:

𝐳˙=SNF𝐳−V𝐳≤F𝐳−V𝐳=M𝐳,M:=F−V. (34)

Step 2: Spectral properties of M. The matrix M=F−V is an irreducible Metzler matrix and V is a non-singular M-matrix. By Theorem 2 of [14]:

s(M)≤0⟺ρ(FV−1)≤1⟺ℛ0≤1. (35)

The Perron–Frobenius theorem guarantees the existence of a strictly positive left eigenvector 𝐰T≫0 with 𝐰TM=s(M)𝐰T.

Step 3: Lyapunov function. Define L(t)=𝐰T𝐳(t)≥0, with L=0⟺𝐳=0. Its time derivative along trajectories of (32) satisfies:

L˙=𝐰T(SNF−V)𝐳=𝐰TM𝐳⏟s(M)L+(SN−1)⏟≤0𝐰TF𝐳⏟≥0≤s(M)L(t)≤0. (36)

Step 4: LaSalle analysis. The set ℒ={x∈Ω:L˙=0} requires s(M) L = 0 and (SN−1)𝐰TF𝐳=0 simultaneously. Since 𝐰TF𝐳=w1(βINI+βsNIs+βmNIm)≥0:

  • Case ℛ0<1: s(M) < 0 forces L = 0, hence 𝐳=0.

  • Case ℛ0=1: either I=Is=Im=0, which gives I˙=γEE=0 hence 𝐳=0; or S = N, which forces all other compartments to zero by mass conservation.

In both cases the largest invariant set in ℒ is {𝐳=0}.

Steps 5–6: Downstream convergence. Once 𝐳→0, the hospital and ICU chains decay exponentially (their matrices are Hurwitz). Then R˙=−θR gives R→0, and by mass conservation S→N.

Theorem 4.3 (Existence and uniqueness of the endemic equilibrium). For θ>0 and ℛ0>1, system (30) admits a unique endemic equilibrium X¯∈int(Ω).

Proof 4.4 Setting all derivatives to zero and eliminating E¯,I¯s,I¯m,X¯ as linear multiples of I¯ (from equations (39) and following) yields a single affine equation in I¯:

I¯(γI+θκ)=θ(N−S0ℛ0),κ:=γIγE+1+γIγ1−π1γI1TA−1C>0. (37)

Since γI+θκ>0 and the right-hand side is strictly positive when ℛ0>1, there is a unique solution

I¯=θ(N−S0/ℛ0)γI+θκ>0. (38)

All other components are then determined uniquely as affine functions of I¯ with positive coefficients, so the endemic equilibrium is unique.

Uniqueness by monotonicity. The left- and right-hand sides of (37) are both affine (linear) in I¯ with the left side having a positive slope (γI+θκ) and the right side being constant. There is exactly one intersection, confirming uniqueness without any fixed-point argument. This affine structure also excludes backward bifurcation: in models with waning immunity where the transfer graph contains a cycle (R→S), backward bifurcation can in principle arise [38]. However, equation (37) is linear in I¯ with a strictly positive coefficient, so there is exactly one intersection and no fold, ruling out multiple endemic equilibria or subcritical persistence.

Remark 4.5 The derivation of the unique I¯ in (38) relies on the intermediate equilibrium relations S¯=S0/ℛ0 (from the second equation at equilibrium) and, for reference:

S¯=S0ℛ0. (39)

4.2 Local Stability: Schur complement and spectral factorisation

Having established the existence of an endemic equilibrium X¯ when ℛ0>1 (Theorem 4.3), we address its local asymptotic stability. The detailed Schur-complement calculation below is carried out under the calibration constraint βI=βs=βm=:β, which is the parameterization used in the numerical simulations and in the reference model [3]. The well-posedness, next-generation matrix and final-size results above remain valid for the full three-rate formulation. Under this calibration constraint, set λ¯=β(I¯+I¯s+I¯m) and γ~=βS¯=γIγ1/(γI+γ1) (equilibrium condition (39)).

Step 1: The Jacobian J(X¯). Differentiating system (30) at X¯ gives the 13×13 matrix (variables ordered as in (5)):

J(X¯)=(−λ¯0−γ~−γ~−γ~0000000θλ¯−γEγ~γ~γ~000000000γE−γI000000000000π1γI−γ100000000000π¯1γI0−γ100000000000π2γ10−γIh0000000000π¯2γ100−γIi00000000000γIh0−γH000000000000γH−γH0000000000γIi00−γHi000000000000γHi−γi000000000000γi−γi00000γ1000γH00γi−θ), (40)

where π¯1=1−π1, π¯2=1−π2, γIi=γIicu, γHi=γHicu, γi=γicu.

Step 2: Similarity transformation J~=P−1J(X¯)P. The permutation P moves R from position 13 to position 6 (simultaneously permuting rows and columns, so each entry retains its value and σ(J~)=σ(J(X¯))). With partition ℱ=(S,E,I,Is,Im,R) and 𝒞=(Ih,Ii,H1,H2,Hi,U1,U2):

J~=(JℱKJ𝒞←ℱA),K=(05×7𝐞T),𝐞T=(0,0,0,γH,0,0,γi), (41)

where A∈ℝ7×7 is lower-triangular with diagonal (−γIh,−γIi,−γH,−γH,−γHi,−γi,−γi), hence Hurwitz: σ(A)⊂{Re(λ)<0}. The coupling J𝒞←ℱ has nonzero entries only in the Is column (π2γ1, π¯2γ1). The epidemiological block is:

Jℱ=(−λ¯0−γ~−γ~−γ~θλ¯−γEγ~γ~γ~00γE−γI00000π1γI−γ10000π¯1γI0−γ100000γ1−θ). (42)

Note K≠0 (γH and γi appear in the R˙ row), so J~ is not block lower-triangular. The naive factorisation det(J~−λI)=det(Jℱ−λI6)·det(A−λI7) would be incorrect; the correct approach uses the Schur complement.

Step 3: Schur complement factorisation.

Lemma 4.6 (Schur complement factorisation). For all λ∉σ(A), the characteristic polynomial of J(X¯) satisfies:

det(J~−λI13)=det(A−λI7)·det(S(λ)), (43)

where S(λ):=Jℱ−λI6−K(A−λI7)−1J𝒞←ℱ is the Schur complement of A−λI7 in J~−λI13.

Proof 4.7 Apply the block determinant identity to the 2×2 block matrix J~−λI13 with lower-right block A−λI7 (invertible for λ∉σ(A)):

det(Jℱ−λI6KJ𝒞←ℱA−λI7)=det(A−λI7)·det(Jℱ−λI6−K(A−λI7)−1J𝒞←ℱ).

This is the standard block determinant identity.

Explicit form of S(λ). Since K=(05×7;𝐞T)T and J𝒞←ℱ=[J𝒞←ℰ*|07×1] with nonzero Is-column 𝐜Is=(π2γ1,π¯2γ1,0,…,0)T, one computes:

K(A−λI7)−1J𝒞←ℱ=f(λ)𝐞6𝐞4T,

where 𝐞4, 𝐞6 are standard basis vectors and f(λ)=𝐞T(A−λI7)−1𝐜Is is the clinical cascade transfer function:

f(λ)=π2γ1γIhγH2(λ+γIh)(λ+γH)2+(1−π2)γ1γIiγHiγi2(λ+γIi)(λ+γHi)(λ+γi)2. (44)

Thus S(λ) is a rank-1 perturbation of Jℱ−λI6:

S(λ)=Jℱ−λI6−f(λ)𝐞6𝐞4T, (45)

differing from Jℱ−λI6 only in entry (6,4). By the matrix determinant lemma:

det(S(λ))=det(Jℱ−λI6)·(1−f(λ)𝐞4T(Jℱ−λI6)−1𝐞6). (46)

Since all poles of f(λ) lie in σ(A)⊂{Re<0} and f(0)>0, f(λ) is analytic on {Re(λ)≥0} with |f(λ)|→0 as |λ|→∞.

Theorem 4.8 (Local asymptotic stability of the endemic equilibrium). Assume ℛ0>1, θ>0, and the calibration constraint βI=βs=βm=:β. Then X¯ is locally asymptotically stable.

Proof 4.9 Since σ(A)⊂{Re<0}, by (43) it suffices to show det(S(λ))≠0 for all λ with Re(λ)≥0. By (46), either det(Jℱ−λI6)=0 or f(λ)g(λ)=1, where g(λ)=𝐞4T(Jℱ−λI6)−1𝐞6.

Case 1: det(Jℱ−λI6)=0. A Routh–Hurwitz analysis of Jℱ shows: tr(Jℱ)=−λ¯−γE−γI−2γ1−θ<0 and det(Jℱ)=θγEγIγ12λ¯>0. All six Routh–Hurwitz coefficients ck (k=0,…,5) and minors Δk (k=1,…,5) are strictly positive for R0 > 1 and θ>0 (follows from positivity of all rate constants and the equilibrium identity γ~λ¯=γIγ1λ¯/(γI+γ1)>0). Hence σ(Jℱ)⊂{Re(λ)<0}, contradicting Re(λ)≥0.

Case 2: f(λ)g(λ)=1 with Re(λ)≥0. Since Jℱ is Hurwitz (Case 1), (Jℱ−λI6) is invertible for Re(λ)≥0 and g(λ) is bounded. Moreover |f(λ)|≤f(0) on {Re(λ)≥0} (all poles of f have Re<0), and a direct computation using the entries of (Jℱ−λI6)−1 shows |f(0) g(0)| < 1 for the biologically relevant parameter range, so the equation f(λ)g(λ)=1 has no solution with Re(λ)≥0.

Both cases yield a contradiction, so det(S(λ))≠0 for Re(λ)≥0, and by continuity of the characteristic polynomial (extending from λ∉σ(A) to all λ∈ℂ via (43)), σ(J(X¯))⊂{Re(λ)<0}.

Remark 3. The factorisation σ(J(X¯))=σ(A)∪σ(Jℱ) holds if and only if f(λ)≡0, i.e., if and only if 𝐞T=0 (no discharge from H2 or ICU2 into R). In the present model 𝐞≠0, so the spectra of A and Jℱ are not simply disjoint, but the stability conclusion remains valid by the Schur complement argument above.

4.3 Damped oscillatory dynamics: a spiral sink

Numerical simulations (Fig 4) reveal that convergence to X¯ occurs through damped oscillations, identifying X¯ as a spiral sink: Jℰ* admits complex conjugate eigenvalues with strictly negative real parts. The mechanism is the negative feedback loop: the waning immunity term θR replenishes susceptibles with a time lag, triggering secondary waves of decreasing amplitude [38,39].

To characterize this analytically, we project Jℰ* onto the reduced 2×2 system (S,Itot) with Itot=E+I+Is+Im and R=N−S−Itot, setting a=βI¯tot>0 and g=γ~>0 under the calibration constraint:

J2=(−(a+θ)−(g+θ)a0). (47)

One verifies: tr(J2)=−(a+θ)<0 and det(J2)=a(g+θ)>0, confirming local stability. The discriminant

Δ2=(a+θ)2−4a(g+θ)=(a−θ)2−4ag (48)

determines the oscillatory nature: when Δ2<0 (i.e., 4ag>(a−θ)2, which holds when g≫a, as typical for COVID-19 where γ~≈0.143≫βI¯tot), the eigenvalues are complex conjugate and X¯ is a spiral sink.

Theorem 4.11 (Spiral sink at the endemic equilibrium). Assume ℛ0>1, θ>0, and Δ2<0 (equation (48)). Then X¯ is a locally asymptotically stable spiral sink: all nearby trajectories converge to X¯ through damped oscillations. No Hopf bifurcation occurs in this regime, and sustained oscillations are excluded.

For the COVID-19 parameters of Scenario 3 (β=0.25, γI=0.5, γ1=0.2, θ=1/90 days−1), one computes a≈0.00773, g≈0.143, giving Δ2≈−0.00440<0. The eigenvalues are:

λ1,2≈−0.00942±0.0332idays−1,

corresponding to an oscillation period T=2π/0.0332≈189 days and a damping time τ=1/0.00942≈106 days, fully consistent with Fig 4.

The global stability question — whether all trajectories in Ω converge to X¯ — remains analytically open for the full 13-dimensional system. A rigorous proof, possibly via a Lyapunov–Volterra function adapted to Erlang-chained compartments [40], constitutes a primary direction for future work.

5 Age-stratified model

To account for heterogeneity in contact patterns, we extend the analysis to a multigroup age-stratified model. Such models are widely used in epidemiology, as age strongly influences both transmission rates and clinical outcomes. We show that the main theoretical properties established in the homogeneous case remain valid in this more realistic setting.

Let 𝒞=(ci,j)1≤i,j≤n denote the empirical contact matrix, where ci,j is the per-capita contact rate between groups i and j (estimated from social contact surveys [5,41]). Consistently with the generalized parameterization of Section 2, the force of infection on group i is

λi=∑j=1nci,j(qIIj+qsIs,j+qmIm,j),

or, in vector form,

λ=𝒞(qII+qsIs+qmIm).

Here qI,qs,qm>0 are clinical-class-specific transmissibilities per contact, corresponding to βI,βs,βm in the non-age-stratified model through β•,ij=q•ci,j. The matrix 𝒞 satisfies the reciprocity condition Nici,j=Njcj,i, ensuring conservation of total contacts. In the numerical simulations we apply the calibration constraint qI=qs=qm=:q, recovering the standard age-structured transmission matrix B=q𝒞 used in [3,5]. This constraint is imposed for identifiability: with aggregate surveillance data, qI,qs,qm cannot be estimated separately. Under the general (qI,qs,qm) parameterization, ℛ0 takes the form given in the next subsection. Two structural properties are epidemiologically important. First, 𝒞 is generally not symmetric: contact patterns are age-assortative, with individuals tending to interact more with peers of similar age (diagonal dominance), as consistently observed in empirical contact data [5,41]. Second, the irreducibility of 𝒞 — assumed in Theorem 5.1 — corresponds to the biological condition that every age group is reachable through a chain of contacts, ensuring epidemic propagation across all groups.

The age-stratified model with n groups is:

{S˙=−diag(S)𝒞(qII+qsIs+qmIm),E˙=diag(S)𝒞(qII+qsIs+qmIm)−γEE,I˙=γEE−γII,I˙s=π1γII−γ1Is,I˙m=(1−π1)γII−γ1Im,X˙=AX+γ1DIs,R˙=γ1Im+γHH2+γicuICU2, (49)

where S,E,I,Is,Im,R∈ℝn, X=(Ih,Iicu,H1,H2,Hicu,ICU1,ICU2)∈ℝ7n, 𝒞=(ci,j) is the non-negative contact matrix, π1,π2∈[0,1] are kept common across age groups in the analytical formulae, A is the block-diagonal clinical cascade matrix, and D is the corresponding block-diagonal clinical input matrix. Age-dependent clinical probabilities can be incorporated by replacing π1,π2 with diagonal matrices, but this extension is left for future work.

5.1 Basic Reproduction Number: Spectral formula

The matrices ℱ (new infections) and 𝒱 (transitions) for the infected subsystem (E,I,Is,Im)∈ℝ4n at the DFE Si0=Ni are the 4n×4n blocks:

ℱ=(0qIdiag(S0)𝒞qsdiag(S0)𝒞qmdiag(S0)𝒞000000000000),𝒱=(γEIn000−γEInγIIn000−π1γIInγ1In00−(1−π1)γIIn0γ1In). (50)

𝒱 is block lower-triangular with invertible diagonal blocks; 𝒱−1 is computed by the same forward substitution as the scalar case (20), with In replacing scalars. The next-generation operator has rank n (only its (1,1) block is nonzero after simplification):

ℱ𝒱−1=(α(qI,qs,qm)diag(S0)𝒞***000000000000),

so all nonzero eigenvalues come from the (1,1) block, giving:

ℛ0=ρ(ℱ𝒱−1)=α(qI,qs,qm)ρ(diag(S0)𝒞),α(qI,qs,qm):=qIγI+qsπ1+qm(1−π1)γ1. (51)

This factorises the clinical transmissibility scalar α(qI,qs,qm) from the social spectral radius ρ(diag(S0)𝒞). Under the calibration constraint qI=qs=qm=:q, this reduces to ℛ0=q(γI+γ1)/(γIγ1)ρ(diag(S0)𝒞), equivalently ℛ0=(γI+γ1)/(γIγ1)ρ(diag(S0)B) with B=q𝒞, recovering the formula of [3]. By the Perron–Frobenius theorem, if 𝒞 is irreducible then ℛ0 is associated with a strictly positive eigenvector, ensuring a well-defined threshold.

Analogues of the homogeneous results.

  1. DFE stability: The DFE is GAS in Ω if ℛ0≤1, by the same linear Lyapunov argument as Theorem 4.1, with wT≫0 the left Perron eigenvector of ℱ−𝒱.

  2. Final size: System (56) has a unique solution S(∞)∈[0,S0] (Theorem 5.1), exactly analogous to the scalar equation (28).

  3. Network herd immunity: Epidemic burnout requires ℛ0(S(∞)):=α(qI,qs,qm)ρ(diag(S(∞))𝒞)<1, the network analogue of S∞<S0/ℛ0.

5.2 Final size

Following the non-age-stratified approach, for each group i:

dlnSidt=−∑j=1nci,j(qIIj+qsIs,j+qmIm,j). (52)

Integrate:

lnSi(t)−lnSi(0)=−∑j=1nci,j∫0t(qIIj+qsIs,j+qmIm,j)ds. (53)

Sum the first five equations for group i:

S˙i+E˙i+I˙i+γIγI+γ1(I˙s,i+I˙m,i)=−γIγ1γI+γ1(Ii+Is,i+Im,i). (54)

Integrate and combine to obtain the first integral:

∑j=1nci,j[α(qI,qs,qm)(Sj+Ej+Ij)+qsIs,j+qmIm,jγ1]−lnSi=constant. (55)

As t→∞, the final size system is:

Si(∞)=Si(0)exp{∑j=1nci,j[α(qI,qs,qm)(Sj(∞)−Sj(0)−Ej(0)−Ij(0))−qsIs,j(0)+qmIm,j(0)γ1]}. (56)

where α(qI,qs,qm)=qI/γI+(qsπ1+qm(1−π1))/γ1.

Theorem 5.1. Assume 𝒞 is irreducible, S(0)≫0, and E(0),I(0),Is(0),Im(0)≥0. Then:

  1. F(S(0)) = S(0) if and only if E(0)=I(0)=Is(0)=Im(0)=0.

  2. If E(0),I(0),Is(0),Im(0)>0, there exists a unique fixed point S(∞) in [0, S(0)].

  3. Trajectories converge to a DFE with ℛ0(S∞)<1.

Proof 5.2 Define the map F:ℝn→ℝn:

Fi(X)=Si(0)exp{∑j=1nci,j[α(qI,qs,qm)(Xj−Sj(0)−Ej(0)−Ij(0))−qsIs,j(0)+qmIm,j(0)γ1]}. (57)
  • 1. Part (i): F(S(0)) = S(0) implies:

Si(0)=Si(0)exp{−∑j=1nci,j[α(qI,qs,qm)(Ej(0)+Ij(0))+qsIs,j(0)+qmIm,j(0)γ1]}. (58)

Thus:

∑j=1nci,j(α(qI,qs,qm)(Ej(0)+Ij(0))+qsIs,j(0)+qmIm,j(0)γ1)=0. (59)

Since 𝒞 is irreducible and non-negative, and the terms are non-negative, Ej(0)=Ij(0)=Is,j(0)=Im,j(0)=0.

  • 2. Part (ii): F is monotone increasing: if X≤Y, then F(X)≤F(Y). Since S(0)≫0, 0≪F(0)≤F(S(0))≤S(0). Define sequences Fk(0) and Fk(S(0)). By monotonicity:

Fk(0)≤Fk+1(0)≤Fk+1(S(0))≤Fk(S(0)). (60)

The limits S−=limk→∞Fk(0) and S+=limk→∞Fk(S(0)) exist, with S−≤S+≤S(0). Assume S−<S+. Then:

S+−S−=F(S+)−F(S−)=∫01DF(S−+l(S+−S−))(S+−S−)dl, (61)

where DF(X)=α(qI,qs,qm)diag(F(X))𝒞. Since DF is monotone, DF(X)H≤DF(Y)H for X≤Y, so:

S+−S−≤DF(S+)(S+−S−). (62)

By Perron-Frobenius, there exists v≫0 such that vTDF(S+)=ρ(DF(S+))vT. Thus:

vT(S+−S−)≤vTDF(S+)(S+−S−)=ρ(DF(S+))vT(S+−S−). (63)

Since vT(S+−S−)>0, ρ(DF(S+))≥1. But:

F(S(0))−S+≥DF(S+)(S(0)−S+), (64)

so:

vT(F(S(0))−S+)≥ρ(DF(S+))vT(S(0)−S+)≥vT(S(0)−S+), (65)

contradicting F(S(0))≤S(0). Thus, S−=S+, and the fixed point is unique.

  • 3. Part (iii): Define:

φ(E,I,Is,Im)=vT(E+I+γIγI+γ1(Is+Im)), (66)

where v≫0 satisfies α(qI,qs,qm)diag(S∞)𝒞v=ℛ0(S∞)v. Compute:

φ˙=vT[diag(S)𝒞(qII+qsIs+qmIm)−γIγ1γI+γ1(I+Is+Im)]. (67)

Since diag(S)≥diag(S∞) and qI,qs,qm>0:

φ˙≥vT[α(qI,qs,qm)diag(S∞)𝒞−γIγ1γI+γ1Id](I+Is+Im)=γIγ1γI+γ1(ℛ0(S∞)−1)vT(I+Is+Im). (68)

If ℛ0(S∞)≥1, φ˙≥0, but φ→0, a contradiction. Thus, ℛ0(S∞)<1.

Remark 5.3 (Two-group illustrative example). To illustrate how age structure modifies epidemic outcomes, consider n = 2 groups: younger individuals (i = 1, fraction p1 = 0.80 of the population) and older individuals (i = 2, fraction p2 = 0.20), with an assortative contact matrix calibrated to French COVID-19 contact data [5]:

B=q(c11c12c21c22)=q(8284),

where c21=N1c12/N2=8 by the reciprocity condition, and q = 0.015, yielding ℛ0≈2.36. The final size system (56) yields two distinct values S1(∞)≠S2(∞), with group-specific attack rates AR1≈83.9% and AR2≈89.0%. Both groups sustain a high epidemic burden, consistent with ℛ0=2.36. The slightly higher attack rate in the old group reflects the large cross-group inflow from the more numerous young group, despite lower intra-group contacts (c22=4<c11=8). The homogeneous model with effective βeff=ρ(diag(S0)B)·q/S0 yields an intermediate attack rate that underestimates the burden on one group and overestimates it on the other. This heterogeneity in epidemic burden across age groups has direct implications for targeted vaccination strategies: prioritizing the high-contact younger group reduces R0 more efficiently than uniform coverage, consistent with findings in [10,11]. This two-group example is illustrated numerically in Fig. 5.

Fig 5. Scenario 4: Two-group age-stratified model (ℛ0=2.36).

Fig 5

Solid lines: susceptible fractions Si(t) (left axis). Dashed lines: infectious prevalences Ii(t) (right axis). Blue: young group (p1 = 80%); red: old group (p2 = 20%). Horizontal dashed lines mark the final susceptible fractions S1(∞)≈15.3% and S2(∞)≈10.4%.

6 Numerical simulations

In this section, we present numerical simulations to validate the theoretical results obtained. Throughout, we apply the identifiability constraint βI=βs=βm=:β (see Section 2), so that the single calibrated parameter β enters the simulations as in the reference model [3]. The biological parameters chosen for these simulations are grounded in clinical characteristics observed during the COVID-19 pandemic, particularly regarding the progression of the disease (incubation period, clinical branching into mild/asymptomatic and severe pathways, and hospitalization durations) [1–4].

6.1 Scenario 1: Disease Extinction (R0 < 1)

We first examine the case where control measures reduce the effective transmission rate β sufficiently to bring R0 below unity. The parameter values are detailed in Table 3. We assume permanent immunity (θ=0) to verify convergence toward the Disease-Free Equilibrium, as predicted by Theorem 3.3.

Table 3. Biological parameters for Scenario 1 (Disease Extinction, R0 < 1).

Symbol Description Value Source
β Effective transmission rate 0.10 Assumed
θ Rate of immunity loss 0.0 (Permanent)
γE Latency rate 0.333 [2,3]
γI Pre-symptomatic rate 0.500 [2,3]
γ1 Recovery rate (severe/mild) 0.200 [2,3]
π1 Proportion of severe cases 0.10 [2,3]
π2 Hospitalization probability 0.70 [2,3]
R 0 Basic Reproduction Number 0.70 Calculated

The simulation depicted in Fig 2 confirms convergence to the DFE when R0≈0.70<1. The total fraction of infectious individuals (sum I+Is+Im) decays exponentially to zero without any oscillatory behavior, the susceptible population stabilizes at a constant positive level, and the recovered fraction reaches a plateau. This is consistent with Theorem 3.3.

Fig 2. Scenario 1: Disease extinction (ℛ0=0.70<1, permanent immunity).

Fig 2

All infectious compartments decay exponentially to zero, confirming global asymptotic stability of the DFE (Theorem 3.3).

6.2. Scenario 2: Epidemic Wave with Permanent Immunity (R0 > 1)

In this second scenario, we simulate a high-transmission setting yielding R0 > 1 with permanent immunity (θ=0). Parameter values are listed in Table 4. This scenario illustrates the characteristic epidemic wave profile and the healthcare burden predicted by Theorem 3.3.

Table 4. Parameters for Scenario 2 (Epidemic wave, permanent immunity, R0 > 1).

Symbol Description Value Source
β High transmission rate 0.45 Assumed
θ Immunity loss rate 0.0 (Permanent)
γE Latency rate 0.333 [2,3]
γI Pre-symptomatic rate 0.500 [2,3]
γ1 Recovery rate (severe/mild) 0.200 [2,3]
π1 Proportion of severe cases 0.10 [2,3]
π2 Hospitalization probability 0.70 [2,3]
R 0 Basic Reproduction Number 3.15 Calculated

Fig 3 shows the characteristic epidemic wave: the infectious population grows exponentially, reaches a significant peak around t = 25 days, then declines once the susceptible pool drops below the herd immunity threshold S<S0/R0. The simulation also highlights the healthcare burden: the hospitalized population (scaled ×5 for visibility) exhibits a critical lag behind the infection peak. Since immunity is permanent, the system converges to a DFE — not an endemic equilibrium — consistent with the transient nature of the outbreak described by Theorem 3.3.

Fig 3. Scenario 2: Epidemic wave (ℛ0=3.15>1, permanent immunity).

Fig 3

The infectious curve peaks around day 25, then decays to zero. The hospitalized compartment (scaled ×5) shows a characteristic lag behind the infection peak. The system converges to a DFE with a large recovered fraction, consistent with Theorem 3.3.

6.3. Scenario 3: Endemic Equilibrium with Temporary Immunity (R0 > 1)

Finally, we investigate the long-term dynamics when acquired immunity is not permanent, reflecting the reality of respiratory viruses such as seasonal influenza or waning COVID-19 immunity. We maintain β=0.25 but introduce immunity loss at rate θ=1/90 days−1 (average immune period ≈3 months). The simulation is extended to t = 1000 days to visualize convergence to the endemic equilibrium established in Theorem 4.3. Parameters are listed in Table 5.

Table 5. Parameters for Scenario 3 (Endemic equilibrium, waning immunity, R0 > 1).

Symbol Description Value Source
β Transmission rate 0.25 Assumed
θ Immunity loss rate 1/90 Assumed
γE Latency rate 0.333 [2,3]
γI Pre-symptomatic rate 0.500 [2,3]
γ1 Recovery rate (severe/mild) 0.200 [2,3]
π1 Proportion of severe cases 0.10 [2,3]
R 0 Basic Reproduction Number 1.75 Calculated

Fig 4 illustrates the impact of waning immunity. Unlike the permanent immunity scenario, we observe damped oscillations following the initial outbreak peak: the rapid depletion of susceptibles halts the first wave, but the gradual loss of immunity (θR) slowly replenishes the susceptible pool, triggering smaller secondary waves of decreasing amplitude. This oscillatory transient is characteristic of a spiral sink topology at the endemic equilibrium — the Jacobian at X¯ admits complex conjugate eigenvalues with negative real parts (Theorem 4.11). As t→1000 days, the system converges to the endemic state: the infectious and recovered populations stabilize at constant positive values, and the hospitalized compartment (scaled ×10) stabilizes at a non-zero level reflecting a persistent long-term burden on healthcare facilities. This illustrates both the existence result of Theorem 4.3 and the spiral sink characterization of Section 4.3.

Fig 4. Scenario 3: Endemic equilibrium (ℛ0=1.75>1, waning immunity θ=1/90 days−1, ≈3 months).

Fig 4

Damped oscillations converge to a stable endemic state with oscillation period T≈189 days and damping time τ≈106 days. The horizontal dash-dot line marks the analytic endemic level S¯*=1/ℛ0≈57%. The hospitalized compartment (scaled ×10) stabilizes at a non-zero level, reflecting persistent healthcare pressure. This illustrates Theorem 4.3 and Theorem 4.11.

6.4. Scenario 4: Two-group age-stratified model

We now illustrate the theoretical results of Section 5 with a concrete two-group simulation. The population is divided into a young group (i = 1, aged <60, fraction p1 = 80%) and an old group (i = 2, aged ≥60, fraction p2 = 20%), with a contact matrix B=q·C calibrated to French contact data [5]. The reciprocity condition N1c12=N2c21 is enforced, yielding c21=p1c12/p2=8. Parameter values are listed in Table 6. Initial conditions reflect an epidemic already underway: S1(0)=76%, E1(0)=3% (young group); S2(0)=19%, E2(0)=0.5% (old group).

Table 6. Parameters for Scenario 4 (two-group age-stratified model).

Symbol Description Value Source
p 1 Fraction of young individuals (<60) 0.80 [5]
p 2 Fraction of old individuals (≥60) 0.20 [5]
c 11 Per-capita contacts within young group 8.0 [5]
c 12 Per-capita contacts, young→old 2.0 [5]
c 21 Per-capita contacts, old→young 8.0 Reciprocity
c 22 Per-capita contacts within old group 4.0 [5]
q Transmissibility per contact 0.015 Assumed
γE Latency rate 0.200 [2,3]
γI Pre-symptomatic rate 0.200 [2,3]
γ1 Recovery rate 0.100 [2,3]
π1 Proportion of severe cases 0.30 [2,3]
ℛ0 Basic Reproduction Number 2.36 Calculated

Fig 5 illustrates the key structural predictions of Theorem 5.1 and Remark 5.3. Several observations are noteworthy.

First, the two groups exhibit markedly different epidemic trajectories despite sharing the same ℛ0=2.36: the young group (p1 = 80%) drives the epidemic through its higher contact rate c11 = 8, reaching a larger infectious peak earlier, while the old group experiences a delayed and smaller infectious peak due to lower intra-group contacts (c22 = 4) but substantial cross-group exposure.

Second, the final attack rates are group-specific: AR1≈83.9% for the young group and AR2≈89.0% for the old group. These high and similar attack rates reflect the assortative structure of the contact matrix (diagonal dominance) and confirms the theoretical result that Si(∞) depends on the attack rates of all groups via the coupled transcendental system (56).

Third, the susceptible fractions converge monotonically to their respective limits S1(∞) and S2(∞) (horizontal dashed lines), consistent with the permanent immunity assumption and the global convergence result of Theorem 5.1. The effective reproduction number satisfies ℛ0(S(∞))<1 at the end of the epidemic in both groups, confirming network-wide herd immunity.

These results underscore a key public health implication: protecting the high-risk old group cannot be achieved solely by targeting that group. Controlling transmission in the high-contact young group — which acts as the primary driver of the summation term in (56) — is essential for reducing the overall epidemic burden across the network [10,11].

7. Conclusion

This paper provides a rigorous mathematical analysis of a high-dimensional (13-compartment) Kermack–McKendrick-like model incorporating Erlang-distributed clinical delays and waning immunity. The model, adapted from the Institut Pasteur COVID-19 framework [3], is representative of a broad class of clinically detailed epidemic models for which the basic qualitative theory (stability, final size, endemic equilibrium) had not previously been established in full generality. The principal novelty of this work is threefold: (i) we derive explicit closed-form results for ℛ0, final epidemic size, and endemic equilibrium for a 13-dimensional system, exploiting the DAG structure (H2) to show that hospitalization and ICU parameters do not affect the transmission-level quantities; (ii) we establish local stability of the endemic equilibrium and characterize the spiral-sink dynamics via an explicit discriminant condition (Theorem 4.11), a result that is new for Erlang-chained SEIRS systems; (iii) we extend all results to an age-stratified 13n-dimensional system via a Perron–Frobenius fixed-point argument. The main results are:

  1. Permanent immunity. The Disease-Free Equilibrium is globally asymptotically stable if and only if ℛ0≤1, and the model admits a unique final epidemic size S∞, characterised by a transcendental equation depending only on ℛ0 and the initial conditions. This invariance with respect to the clinical delay parameters (Erlang stages, hospitalization rates) is a structural consequence of the DAG assumption H2: the clinical chain does not feed back into transmission.

  2. Waning immunity. The DFE remains GAS when ℛ0≤1 (Theorem 4.1). For ℛ0>1, a unique endemic equilibrium exists and is locally asymptotically stable, with convergence occurring through damped oscillations (spiral sink, Theorem 4.11). Global stability of the endemic equilibrium remains an open problem.

  3. Age stratification. The fundamental properties — uniqueness of the final size vector, network herd immunity threshold, and convergence to the DFE with ℛ0(S∞)<1 — extend to the multigroup setting under irreducibility of the contact matrix 𝒞 (Theorem 5.1). The heterogeneous model predicts markedly different group-specific attack rates compared to the homogeneous reference, with direct implications for age-targeted vaccination strategies [10,11].

From a methodological standpoint, the key contribution is the spectral decomposition of the 13×13 Jacobian at the endemic equilibrium via a cofactor expansion (Lemma 4.6), which reduces the stability question to a 6×6 epidemiological block Jℱ. This technique may be useful for other high-dimensional compartmental models with similar cascade structures.

Relative to the recent literature on non-Markovian epidemic models [24–26], our contribution is complementary: while Basnarkov et al. [26] and Granger et al. [24,25] develop integro-differential frameworks that accommodate arbitrary sojourn distributions (including mortality, network heterogeneity, and stochastic effects), our Erlang-2 chain is the ODE-exact realization of the Gamma-(2,γ) kernel (Proposition 2.1), yielding explicit closed-form results for ℛ0, final size, and equilibrium stability that remain analytically elusive in the general framework. The connection to network heterogeneity established by Pastor-Satorras and Vespignani [27] is captured in our age-stratified model through the spectral formula ℛ0=α(qI,qs,qm)ρ(diag(S0)C), where the social contact matrix C plays the role of the network adjacency matrix.

Limitations. The principal limitations of the present analysis are the following.

  • (i) The model is formulated with three distinct transmission rates βI,βs,βm for the pre-symptomatic, severely symptomatic, and mildly symptomatic infectious compartments, respectively. The well-posedness, next-generation matrix, final-size relation, and disease-free stability results are established for the full three-rate formulation. The detailed local stability analysis of the endemic equilibrium is carried out under the calibration constraint βI=βs=βm=:β, which is the parameterization used in the numerical simulations. However, the three rates are not jointly identifiable from aggregate hospitalization surveillance data alone [35]: only the compound quantity ℛ0=S0(βI/γI+(βsπ1+βm(1−π1))/γ1) can be inferred without individual-level transmission data. In the numerical simulations we therefore impose the calibration constraint βI=βs=βm=:β, consistent with the reference model [3]. Relaxing this constraint using contact-tracing or household-level data [34] is a natural next step, but lies outside the scope of the present mathematical analysis.

  • (ii) The global stability of the endemic equilibrium (Section 4) remains an open problem; local stability and the spiral-sink property are established, but a global Lyapunov argument for the full 13-dimensional system is not yet available.

  • (iii) Vital dynamics (births and natural deaths) are excluded by H1 (no vital dynamics); their inclusion would break the conserved quantity N and likely introduce backward bifurcation in the SEIRS case.

  • (iv) The model is deterministic; stochastic effects may be significant in the early growth phase or in small populations.

  • (v) The Erlang-2 sojourn time is a parsimonious approximation; Erlang-k with k > 2 or non-Erlang distributions (Weibull, log-normal) could improve empirical fit at the cost of higher model dimension or non-ODE formulations [24,25].

  • (vi) Age-dependent clinical severity parameters (π1,π2) and seasonal forcing are absent, limiting applicability to long-term endemic scenarios.

Future directions include: (a) the global stability of the endemic equilibrium via Lyapunov–Volterra methods adapted to Erlang-chained systems [40]; (b) incorporation of demographic turnover and seasonal forcing to model interannual epidemic cycles; (c) joint identifiability analysis of the three transmission rates (βI,βs,βm) using contact-tracing or household-level data, to test the calibration constraint βI=βs=βm empirically; (d) optimal vaccination and non-pharmaceutical intervention control strategies in the age-stratified framework using Pontryagin’s maximum principle; (e) systematic confrontation with COVID-19 hospitalization time-series data for parameter identification and model validation [42]; (f) extension to Erlang-k with k > 2 sojourn distributions using the integro-differential formulation of [24,25] and comparison with the ODE chain-trick version.

Supporting information

S1 File. Simulation code.

This file contains the Python scripts used to perform the numerical simulations and generate the figures presented in the manuscript. The model parameters and initial conditions used for these simulations are provided in the tables within the main text.

(PY)

pone.0352960.s001.py (14.9KB, py)
S1 Appendix. Appendix.

(PDF)

pone.0352960.s002.pdf (51.1KB, pdf)

Data Availability

All data underlying the findings are fully available within the paper and its Supporting Information files. The simulation code is provided as S1 File and all model parameters are listed in the tables within the paper.

Funding Statement

The author(s) received no specific funding for this work.

References

  • 1.Kermack WO, McKendrick AG. A contribution to the mathematical theory of epidemics. Proc R Soc Lond A. 1927;115:700–21. [Google Scholar]
  • 2.Bosetti P, Tran Kiem C, Andronico A, Paireau J, Levy-Bruhl D, Alter L, et al. Impact of booster vaccination on the control of COVID-19 Delta wave in the context of waning immunity: application to France in the winter 2021/22. Euro Surveill. 2022;27(1):2101125. doi: 10.2807/1560-7917.ES.2022.27.1.2101125 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Andronico A, Tran Kiem C, Paireau J, Succo T, Bosetti P, Lefrancq N, et al. Evaluating the impact of curfews and other measures on SARS-CoV-2 transmission in French Guiana. Nat Commun. 2021;12(1):1634. doi: 10.1038/s41467-021-21944-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Andronico A, Tran Kiem C, Paireau J, Succo T, Bosetti P, Lefrancq N, et al. Evaluating the impact of curfews and other measures on SARS-CoV-2 transmission in French Guiana. Nat Commun. 2021;12(1):1634. doi: 10.1038/s41467-021-21944-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Béraud G, Kazmercziak S, Beutels P, Levy-Bruhl D, Lenne X, Mielcarek N, et al. The French Connection: The First Large Population-Based Contact Survey in France Relevant for the Spread of Infectious Diseases. PLoS One. 2015;10(7):e0133203. doi: 10.1371/journal.pone.0133203 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Bosetti P, Tran Kiem C, Andronico A, Colizza V, Yazdanpanah Y, Fontanet A, et al. Epidemiology and control of SARS-CoV-2 epidemics in partially vaccinated populations: a modeling study applied to France. BMC Med. 2022;20(1):33. doi: 10.1186/s12916-022-02235-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Salje H, Tran Kiem C, Lefrancq N, et al. Estimating the burden of SARS-CoV-2 in France. Science. 2020;369(6500):208–11. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Salje H, Tran Kiem C, Lefrancq N. Estimating the burden of SARS-CoV-2 in France. Science. 2020;369(6500):208–11. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Bosetti P, Tran Kiem C, Andronico A. A race between SARS-CoV-2 variants and vaccination: The case of the B.1.1.7 variant in France. Euro Surveill. 2021;26. [Google Scholar]
  • 10.Tran KC, Andronico A, Bosetti P. Benefits and risks associated with different uses of the COVID-19 vaccine Vaxzevria: a modelling study, France, May to September 2021. Euro Surveill. 2021;26. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Tran Kiem C, Bosetti P, Paireau J, Crépey P, Salje H, Lefrancq N, et al. SARS-CoV-2 transmission across age groups in France and implications for control. Nat Commun. 2021;12(1):6895. doi: 10.1038/s41467-021-27163-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Tran Kiem C, Crépey P, Bosetti P, Levy Bruhl D, Yazdanpanah Y, Salje H, et al. Lockdown as a last resort option in case of COVID-19 epidemic rebound: a modelling study. Eurosurveillance. 2021;26(22). doi: 10.2807/1560-7917.es.2021.26.22.2001536 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Tran Kiem C, Massonnaud CR, Levy-Bruhl D, Poletto C, Colizza V, Bosetti P, et al. A modelling study investigating short and medium-term challenges for COVID-19 vaccination: From prioritisation to the relaxation of measures. EClinicalMedicine. 2021;38:101001. doi: 10.1016/j.eclinm.2021.101001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.van den Driessche P, Watmough J. Reproduction numbers and sub-threshold endemic equilibria for compartmental models of disease transmission. Math Biosci. 2002;180:29–48. doi: 10.1016/s0025-5564(02)00108-6 [DOI] [PubMed] [Google Scholar]
  • 15.Bhatia NP, Szegö GP. Stability Theory of Dynamical Systems. Berlin: Springer-Verlag. 2002. [Google Scholar]
  • 16.Thieme HR. Mathematics in Population Biology. Princeton, NJ: Princeton University Press. 2003. [Google Scholar]
  • 17.Barbalat I. Systèmes d’équations différentielles d’oscillations non linéaires. Rev Roumaine Math Pures Appl. 1959;4:267–70. [Google Scholar]
  • 18.Magal P, Seydi O, Webb G. Final size of a multi-group SIR epidemic model: Irreducible and non-irreducible modes of transmission. Math Biosci. 2018;301:59–67. doi: 10.1016/j.mbs.2018.03.020 [DOI] [PubMed] [Google Scholar]
  • 19.LaSalle JP. Stability Theory for Ordinary Differential Equations. J Differ Equ. 1968;4(1):57–65. [Google Scholar]
  • 20.Martcheva M. An introduction to mathematical epidemiology. Springer. 2015. [Google Scholar]
  • 21.Kalluci E, Noka E, Gordani O, Merkaj X, Macchia A, Marceddu G, et al. The application of next generation matrix in the calculation of basic reproduction number for COVID-19. Clin Ter. 2023;174(Suppl 2(6)):263–78. doi: 10.7417/CT.2023.2497 [DOI] [PubMed] [Google Scholar]
  • 22.Kumari P, Singh HP, Singh S. SEIAQRDT model for the spread of novel coronavirus (COVID-19): A case study in India. Appl Intell (Dordr). 2021;51(5):2818–37. doi: 10.1007/s10489-020-01929-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Liu Z, Magal P, Seydi O, Webb G. Understanding Unreported Cases in the COVID-19 Epidemic Outbreak in Wuhan, China, and the Importance of Major Public Health Interventions. Biology (Basel). 2020;9(3):50. doi: 10.3390/biology9030050 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Granger T, Michelitsch TM, Bestehorn M, Riascos AP, Collet BA. Four-compartment epidemic model with retarded transition rates. Phys Rev E. 2023;107(4–1):044207. doi: 10.1103/PhysRevE.107.044207 [DOI] [PubMed] [Google Scholar]
  • 25.Granger T, Michelitsch TM, Bestehorn M, Riascos AP, Collet BA. Stochastic Compartment Model with Mortality and Its Application to Epidemic Spreading in Complex Networks. Entropy (Basel). 2024;26(5):362. doi: 10.3390/e26050362 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Basnarkov L, Tomovski I, Sandev T, Kocarev L. Non-Markovian SIR epidemic spreading model of COVID-19. Chaos Solitons Fractals. 2022;160:112286. doi: 10.1016/j.chaos.2022.112286 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Pastor-Satorras R, Vespignani A. Epidemic dynamics and endemic states in complex networks. Phys Rev E Stat Nonlin Soft Matter Phys. 2001;63(6 Pt 2):066117. doi: 10.1103/PhysRevE.63.066117 [DOI] [PubMed] [Google Scholar]
  • 28.Jacquez JA, Simon CP. Qualitative theory of compartmental systems with lags. Math Biosci. 2002;180:329–62. doi: 10.1016/s0025-5564(02)00131-1 [DOI] [PubMed] [Google Scholar]
  • 29.MacDonald N. Time lags in biological models. Springer-Verlag. 1978. [Google Scholar]
  • 30.Samui P, Mondal S, Mondal J, Chatterjee AN. Effect of vaccination to control measles epidemic in light of economic progression. Int J Dyn Control. 2025. doi: 10.1007/s40435-025-01861-w [DOI] [Google Scholar]
  • 31.Chatterjee AN, Sharma SK, Al Basir F, Raezah AA. Dynamics and control study of the new H1N1 influenza with two roots of infection: the impact of optimal vaccination and treatment. Mathematics. 2025;13(19):3086. doi: 10.3390/math13193086 [DOI] [Google Scholar]
  • 32.Bag AK, Ghosh S, Chatterjee AN, Roy PK. A mathematical framework investigating the impact of Chemo-iPSC therapy for the dynamics of cervical cancer. J Appl Math Comput. 2025;71(4):6061–93. doi: 10.1007/s12190-025-02476-2 [DOI] [Google Scholar]
  • 33.Samui P, Mondal J, Chatterjee AN, Al Basir F. Impact of awareness in self-monitoring of COVID-19: An optimal control approach. Results Control Optim. 2024. doi: 10.1016/j.rico.2024.100513 [DOI] [Google Scholar]
  • 34.He X, Lau EHY, Wu P, Deng X, Wang J, Hao X, et al. Temporal dynamics in viral shedding and transmissibility of COVID-19. Nat Med. 2020;26(5):672–5. doi: 10.1038/s41591-020-0869-5 [DOI] [PubMed] [Google Scholar]
  • 35.Verity R, Okell LC, Dorigatti I, Winskill P, Whittaker C, Imai N, et al. Estimates of the severity of coronavirus disease 2019: a model-based analysis. Lancet Infect Dis. 2020;20(6):669–77. doi: 10.1016/S1473-3099(20)30243-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Lauer SA, Grantz KH, Bi Q, et al. The incubation period of coronavirus disease 2019 (COVID-19) from publicly reported confirmed cases: estimation and application. Ann Intern Med. 2020;172(9):577–82. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Lefrancq N, Paireau J, Hozé N. Evolution of outcomes for patients hospitalized during the first SARS-CoV-2 pandemic wave in France. Sci Rep. 2021;11:11325. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Hethcote HW. The mathematics of infectious diseases. SIAM Review. 2000;42(4):599–653. [Google Scholar]
  • 39.Lloyd AL. Realistic distributions of infectious periods in epidemic models: changing patterns of persistence and dynamics. Theor Popul Biol. 2001;60(1):59–71. doi: 10.1006/tpbi.2001.1525 [DOI] [PubMed] [Google Scholar]
  • 40.Korobeinikov A, Maini PK. A lyapunov function and global properties for sir and seir epidemiological models with nonlinear incidence. Math Biosci Eng. 2004;1(1):57–60. doi: 10.3934/mbe.2004.1.57 [DOI] [PubMed] [Google Scholar]
  • 41.Mossong J, Hens N, Jit M, Beutels P, Auranen K, Mikolajczyk R, et al. Social contacts and mixing patterns relevant to the spread of infectious diseases. PLoS Med. 2008;5(3):e74. doi: 10.1371/journal.pmed.0050074 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Magal P, Webb G. The parameter identification problem for SIR epidemic models: identifying unreported cases. J Math Biol. 2018;77(6–7):1629–48. doi: 10.1007/s00285-017-1203-9 [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

S1 File. Simulation code.

This file contains the Python scripts used to perform the numerical simulations and generate the figures presented in the manuscript. The model parameters and initial conditions used for these simulations are provided in the tables within the main text.

(PY)

pone.0352960.s001.py (14.9KB, py)
S1 Appendix. Appendix.

(PDF)

pone.0352960.s002.pdf (51.1KB, pdf)

Data Availability Statement

All data underlying the findings are fully available within the paper and its Supporting Information files. The simulation code is provided as S1 File and all model parameters are listed in the tables within the paper.


Articles from PLOS One are provided here courtesy of PLOS

RESOURCES