alphaFeedback

WorksPhysics and Astronomy

Directed Cascades Generate New Critical Universality Classes

AI contributions
Not recorded for this paper
View details

Abstract

Spectrally stable cascades can undergo enormous transient growth before eventually dying out. We show that this amplification is controlled by the directed architecture of the interactions, independently of the eigenvalues that determine asymptotic stability. More remarkably, when several critical subsystems are connected sequentially, their depth becomes a new control parameter for critical fluctuations: each additional critical stage generates a new cascade-size exponent, producing an infinite hierarchy of universality classes. This result follows because the fluctuating population produced at one stage becomes the random input to the next. The mechanism persists for both finite-variance and heavy-tailed reproduction and strongly enhances the probability of rare terminal events. Applied to multitype earthquake triggering, it provides a stationary mechanism for the anomalously large abundance of foreshock-mainshock sequences. Directed architecture can therefore control both transient amplification and critical statistics in cascade processes even when it leaves spectral stability unchanged.

Spectral stability determines whether a branching cascade ultimately dies out, but not how large it can become before extinction. This distinction is central to cascade dynamics: a system can be asymptotically stable and yet generate a large transient population capable of reaching rare states. Branching processes provide a natural framework for this problem, with applications ranging from population growth and epidemics to neutron multiplication, neuronal and fracture avalanches, self-exciting point processes, and earthquake triggering [1, 2, 3, 4, 5, 6]. In the scalar case, the mean fertility, or branching ratio, RR determines asymptotic behavior, while at criticality the total cluster-size distribution obeys p(S)∼1/Sτp(S) \sim1/S^\tau with the universal mean-field exponent τ=3/2\tau= 3/2 for finite offspring variance [1]. Strong event-to-event fertility fluctuations can change this local universality class. If the expected fertility μ\mu has a power-law tail p(μ)∼1/μ1+γp(\mu) \sim1/\mu^{1+\gamma} with 1<γ<21 < \gamma< 2, the scalar critical law becomes p(S)∼1/S1+1/γp(S) \sim1/S^{1+1/\gamma} [7]. In ETAS seismicity, for example, the combination of exponentially increasing productivity σ∝eαm\sigma\propto e^{\alpha m} with the Gutenberg–Richter magnitude distribution p(m)∝e−βmp(m) \propto e^{-\beta m} produces precisely such a broad fertility distribution, with γ=β/α\gamma= \beta/\alpha [6, 7, 8, 9].

Most natural cascades, however, are multichannel rather than statistically homogeneous. Events may belong to different species, epidemic stages, spatial regions, failure modes, neuronal populations, market sectors, or faulting mechanisms, with type-dependent reproduction and conversion rules. A multitype branching process is described by a non-negative matrix R\mathbf{R}, where RijR_{ij} is the mean number of type-ii descendants produced directly by one type-jj event. Multivariate Hawkes processes are the continuous-time counterpart: the integrated excitation kernels form the same matrix R\mathbf{R}, and asymptotic stability is set by the spectral condition ρ(R)<1\rho(\mathbf{R}) < 1 [5, 10, 11, 12, 13, 14, 15, 16].

The spectral radius, however, is insensitive to how triggering pathways are organized.

Here we show that this directed architecture is an additional physical control parameter. The main surprise appears when critical components are connected successively: their number along a directed path changes the cascade-size exponent itself. For finite-variance branching, the standard 3/23/2 exponent becomes 5/45/4 for two successive critical components and 9/89/8 for three, generating a hierarchy that approaches 11 as the number of critical stages increases. The physical mechanism is simple: the entire fluctuating population produced by one critical stage becomes the random number of seeds injected into the next. For broad fertility distributions, the same nesting mechanism generates the corresponding γ\gamma-dependent hierarchy.

Directed architecture also controls amplification away from criticality. Feed-forward pathways can produce polynomial transient growth while leaving the eigenvalues, and hence the asymptotic stability threshold, unchanged. Their depth therefore controls how strongly activity can be amplified before it eventually decays. This separation between spectral stability, transient amplification, and critical scaling applies directly to multitype branching and Hawkes processes, and it can strongly enhance the probability of rare terminal events. In earthquake triggering, we show below that it provides a stationary mechanism for the excess abundance of foreshock–mainshock sequences relative to one-channel ETAS predictions.

The origin of these feed-forward pathways lies in the non-reciprocity of cross-channel excitation: type jj may trigger type ii much more efficiently than type ii triggers type jj. Grouping mutually interacting types into strongly connected components (SCCs) then separates the recurrent dynamics within components from the directed transfer of activity between them. The SCCs form a directed acyclic graph, yielding the standard Frobenius representation of decomposable multitype branching processes [17, 18, 19]. In Frobenius form, R=A+B\mathbf{R} = \mathbf{A} + \mathbf{B}, where A\mathbf{A} is block diagonal and contains the SCCs, while B\mathbf{B} contains the strictly feed-forward couplings between them. The spectrum of R\mathbf{R} is entirely determined by the SCC blocks in A\mathbf{A}: A\mathbf{A} fixes asymptotic stability, whereas the nilpotent matrix B\mathbf{B} leaves the spectrum unchanged and transfers activity downstream.

Two distinct depths then govern the effects of the directed architecture. The feed-forward depth LL, defined by BL≠0\mathbf{B}^{L} \ne\mathbf{0}, BL+1=0\mathbf{B}^{L+1} = \mathbf{0}, is a purely structural property of the feed-forward backbone and sets the highest polynomial order of transient amplification. Critical scaling is governed instead by the critical depth d(j)≤L+1d(j) \le L + 1, the maximum number of critical SCCs encountered along a directed path accessible from a seed of type jj. Thus, LL controls the extent of transient amplification, whereas d(j)d(j) determines the critical scaling exponent. If p(S,j)p(S,j) denotes the total cascade-size distribution from a seed of type jj, and ⟨S⟩j\langle S\rangle_j its mean, then d(j)d(j) fixes the tail exponent p(S,j)∼S−τjp(S,j) \sim S^{-\tau_j}, while the feed-forward structure controls the magnitude of the response.

This role of the critical depth d(j)d(j) is quantified by the hierarchy of cascade-size exponents

τj=1+{1/2d(j),finite variance,1/γd(j),1<γ<2.(1)\tau_j = 1 + \begin{cases} 1/2^{d(j)}, & \text{finite variance},\\ 1/\gamma^{d(j)}, & 1 < \gamma< 2. \end{cases} \tag*{(1)}

For finite-variance branching, the standard mean-field exponent 3/23/2 is recovered for d(j)=1d(j) = 1, but becomes 5/45/4 for two successive critical components and 9/89/8 for three, approaching 11 as the critical depth increases. For broad fertility distributions, the corresponding hierarchy is 1/γd(j)1/\gamma^{d(j)}. These results follow from a direct statistical argument. Consider a finite-variance critical branching class, for which the total progeny SS has the asymptotic tail

Pr⁡(S>s)∼s−1/2.(2)\Pr(S > s) \sim s^{-1/2}. \tag*{(2)}

Now consider two consecutive critical classes. Let S1S_1 be the total progeny generated in the upstream class. Since each event in the first class has a finite probability of triggering the second class, the number of downstream seeds is, in first approximation, proportional to S1S_1. Each seed generates an independent critical progeny with the same tail as (2). The sum of S1S_1 such progenies has the characteristic scale

S2∼S12,(3)S_2 \sim S_1^2, \tag*{(3)}

a standard consequence of summing variables with a 1/21/2 survival-tail exponent [20, 21]. From (2), the total cascade size S∼S2S \sim S_2 therefore satisfies Pr⁡(S>s)∼Pr⁡(S1>s1/2)∼s−1/4\Pr(S > s) \sim\Pr(S_1 > s^{1/2}) \sim s^{-1/4}, and hence p(S)∼S−5/4p(S) \sim S^{-5/4}. More generally, each additional critical class changes the characteristic scale according to Sℓ+1∼Sℓ2S_{\ell+1} \sim S_\ell^2, yielding Pr⁡(S>s)∼s−2−(d−1)\Pr(S > s) \sim s^{-2^{-(d-1)}}, p(S)∼s−(1+2−(d−1))p(S) \sim s^{-(1+2^{-(d-1)})}.

The same argument applies to broad fertilities without modification of its logic. A scalar critical cascade now satisfies Pr⁡(X>x)∼1/x1/γ\Pr(X > x) \sim1/x^{1/\gamma}. The sum of NN independent copies has scale NγN^\gamma [20, 21], so each additional critical channel divides the survival exponent by γ\gamma. This gives Pr⁡(S>s)∼1/s1/γd\Pr(S > s) \sim1/s^{1/\gamma^d}, p(S)∼1/s1+1/γdp(S) \sim1/s^{1+1/\gamma^d}, which establishes the physical origin of (1): the complete fluctuations of one branching cascade become the random number of seeds of the next. The generating-function formulation makes the assumptions underlying (1) explicit (see END MATTER).

Numerical simulations (details can be found in Supplemental Material [22]) confirm the predicted scaling for both finite-variance offspring distributions and fertility distributions with tail index 1<γ<21 < \gamma< 2. We consider the representative architecture

R=(λ1q00λ1q00λ),0≤q<λ<1,λ1<λ,(4)\mathbf{R} = \begin{pmatrix} \lambda_1 & q & 0\\ 0 & \lambda_1 & q\\ 0 & 0 & \lambda \end{pmatrix}, \qquad0 \le q < \lambda< 1,\qquad\lambda_1 < \lambda, \tag*{(4)}

where columns label parent types and the off-diagonal elements describe the directed transitions 3→23 \to2 and 2→12 \to1, both with coupling strength qq. As detailed in Supplemental Material [22], cascades initiated from different seed types probe different critical depths, d(j)=1,2,3d(j)=1,2,3. Figure 1 shows excellent agreement between the numerical simulations and the theoretical predictions for all seed types and for both fertility regimes.

Cascade-size distributions for successive critical stages

Figure 1. Successive critical stages generate distinct universality classes, as shown by the total cascade-size distributions for the directed chain 3→2→13 \to2 \to1 associated with matrix R\mathbf{R} (4). (a) Finite-variance offspring and (b) power law fertility p(μ)∼1/μ1+γp(\mu) \sim1/\mu^{1+\gamma}. At criticality, the predictions are p(S)∼1/S1+1/2dp(S) \sim1/S^{1+1/2^d} and 1/S1+1/γd1/S^{1+1/\gamma^d}. Away from criticality, redistributing reproduction from within-channel branching to directed cross-channel triggering leaves the ultimate scalar asymptotics unchanged but strongly enhances large cascades over a broad crossover range. Symbols are simulations; dashed lines show the theoretical critical slopes.

We now turn to the mean cascade size ⟨S⟩j\langle S\rangle_j and examine how the feed-forward structure enhances it near criticality. For ρ(R)<1\rho(\mathbf{R})<1, the expected total cascade size is ⟨S(j)⟩=1T(I−R)−1ej\langle S(j)\rangle=\mathbf{1}^{\mathsf{T}}(\mathbf{I}-\mathbf{R})^{-1}\mathbf{e}_j. The resolvent admits an exact expansion over directed paths. A path P:i0=j→i1→⋯→irP:i_0=j\to i_1\to\cdots\to i_r contributes

W(P)=∏a=0r−1Bia+1ia∏a=0r(1−λia),W(P)=\frac{\prod_{a=0}^{r-1}B_{i_{a+1}i_a}}{\prod_{a=0}^{r}(1-\lambda_{i_a})},

where Bia+1iaB_{i_{a+1}i_a} is the mean offspring number associated with the directed transition ia→ia+1i_a\to i_{a+1}. This expression has a direct physical interpretation: the factors Bia+1iaB_{i_{a+1}i_a} quantify how efficiently activity is transmitted from one component to the next, while each factor 1/(1−λia)1/(1-\lambda_{i_a}) measures the mean persistence within component iai_a. Thus, near-critical components act as long-lived amplifying stages, and the directed couplings successively transfer their enlarged populations downstream. Components that remain uniformly subcritical contribute only finite factors and therefore affect the amplitude, but not the critical singularity.

The combinatorics simplify considerably when all cross-channel couplings of the feed-forward matrix B\mathbf{B} in the decomposition R=A+B\mathbf{R}=\mathbf{A}+\mathbf{B} share a common strength q>0q>0. To characterize the contribution of the feed-forward structure to the mean cascade size, consider a directed path PP containing ℓ(P)\ell(P) feed-forward steps, and let d(P)d(P) denote the number of SCCs along the path whose distance from criticality is ϵ→0+\epsilon\to0^{+}. The contribution of such a path has the asymptotic form W(P)≲CPqℓ(P)ϵd(P)W(P)\lesssim C_P\frac{q^{\ell(P)}}{\epsilon^{d(P)}}, where CPC_P remains nonsingular as ϵ→0+\epsilon\to0^{+}. Summing over all paths accessible from a seed jj gives ⟨S(j)⟩=∑PW(P)≲Cjϵd(j)\langle S(j)\rangle=\sum_P W(P)\lesssim\frac{C_j}{\epsilon^{d(j)}}, where d(j)=max⁡Pd(P)d(j)=\max_P d(P). Thus, the number of near-critical SCCs encountered along a path determines the order of the critical divergence, whereas the nonsingular prefactor CjC_j collects the contributions from the feed-forward structure and from all paths attaining the maximum critical depth. The structural extent of this amplification is characterized by the feed-forward depth L=max⁡Pℓ(P)L=\max_P\ell(P), which sets the maximum number of feed-forward steps that can be traversed. Hence, increasing LL allows activity to propagate through longer feed-forward pathways and can strongly enhance the amplitude of ⟨S(j)⟩\langle S(j)\rangle, without changing its critical exponent. In this sense, LL controls the structural capacity for transient amplification, whereas d(j)d(j) determines the singularity of the mean cascade size.

To elucidate the mechanism of transient amplification, we first consider the homogeneous case A=λI\mathbf{A}=\lambda\mathbf{I}. For a feed-forward chain of dd classes, the contribution reaching

the terminal class after kk generations is

(Rk)i1id=(kd−1)qd−1λk−d+1∼qd−1(d−1)!kd−1λk−d+1.(5)\left(\mathbf{R}^{k}\right)_{i_1i_d}=\binom{k}{d-1}q^{d-1}\lambda^{k-d+1}\sim\frac{q^{d-1}}{(d-1)!}k^{d-1}\lambda^{k-d+1}. \tag*{(5)}

Thus a chain with d−1d-1 feed-forward steps produces a polynomial of degree d−1d-1, and the maximal degree is LL. The eigenvalues determine the eventual exponential decay. This is the characteristic separation between spectral stability and transient response in non-normal systems [23, 24, 25]. In the branching context, the polynomial factors enumerate ordered sequences of type conversions.

Figure 1 confirms the two universality hierarchies. At strict subcriticality, the critical laws persist over an intermediate range whose extent increases upon approaching the transition. For finite-variance offspring, the distribution eventually develops a cutoff. For power law fertility, it crosses over to a faster, fertility-dominated algebraic tail [7]. Directionality nevertheless produces large amplification throughout the subcritical crossover regime.

We now apply this mechanism to earthquake triggering and precursory sequences. The physical basis and empirical construction of a non-normal, mechanism-resolved Hawkes–ETAS model are developed in Ref. [26]. In this description, earthquake types represent faulting mechanisms or other seismologically meaningful triggering channels. Normal, strike-slip, and thrust earthquakes provide three natural classes of triggering events, since both their magnitude statistics and their triggering properties depend systematically on faulting style [27, 28, 29].

Let RijR_{ij} denote the baseline productivity from channel jj (say thrust) to channel ii (say strike-slip): a type-jj earthquake of magnitude mm produces, on average, RijETAS(m)=Rijeα(m−mmin⁡)R_{ij}^{\mathrm{ETAS}}(m)=R_{ij}e^{\alpha(m-m_{\min})} direct descendants of type ii. Assuming the GR magnitude density p(m)=βe−β(m−mmin⁡)p(m)=\beta e^{-\beta(m-m_{\min})}, averaging this productivity over magnitudes gives, for β>α\beta>\alpha,

y=⟨eα(m−mmin⁡)⟩=ββ−α,R‾ETAS=yR.(6)y=\left\langle e^{\alpha(m-m_{\min})}\right\rangle=\frac{\beta}{\beta-\alpha},\qquad\overline{\mathbf{R}}^{\mathrm{ETAS}}=y\mathbf{R}. \tag*{(6)}

At the level of first moments, the existence of a broad distribution of fertilities therefore preserves the entire multitype dynamics after the single replacement R↦R‾ETAS=yR\mathbf{R}\mapsto\overline{\mathbf{R}}^{\mathrm{ETAS}}=y\mathbf{R}: generation profiles, resolvents, and transient polynomial amplification retain the form of homogeneous fertilities (no marks) This closure uses only the mean mark factor yy. Critical fluctuations are more subtle and cannot in general be obtained by the same scalar renormalization. The complete fertility distribution fixes the leading nonlinear singularity of the offspring generating function. Here the productivity law and the GR distribution generate a power law fertility tail with γ=β/α\gamma=\beta/\alpha. Consequently, ρ(yR)\rho(y\mathbf{R}) determines asymptotic stability, the directed architecture fixes the nesting depth, and γ\gamma, rather than yy alone, changes each nested square root into a γ\gammath root. This separates the structural amplification mechanism from the fertility-dependent critical behavior.

In the conventional one-channel ETAS model [6, 9], earthquake magnitudes are independent GR draws within each triggering tree, so foreshocks arise when a small event initiates a cascade that later reaches a larger magnitude. Although this mechanism generates foreshock sequences [30, 31], standard one-channel ETAS simulations substantially underpredict their observed abundance [32, 33, 34]. Directed multichannel branching provides a stationary mechanism for this excess: it amplifies the population of descendants, and therefore the number of opportunities for a cascade to reach the upper magnitude tail, without requiring time-dependent preparation or evolving model parameters. Such multichannel triggering is physically natural in heterogeneous fault systems. Distinct faulting mechanisms can coexist and interact within the same tectonic environment because deformation generally cannot be accommodated by a single mode alone [26, 35]. A population generated in one faulting channel can therefore seed another, whose fluctuating population may in turn activate a further channel. Crucially, what is transmitted downstream is not a representative event but an entire random population. The cascade-size fluctuations produced in one channel thus become the random number of triggering opportunities supplied to the next, providing the physical origin of the amplification.

Figure 2(a) shows one realization of this process with the matrix in (4) with λ1=λ−q\lambda_1=\lambda-q. In this case, increasing qq is compensated by reducing part of the diagonal reproduction, so that the total column sum is independent of qq. The cascade begins in type 3, whose events reproduce over several generations and eventually seed type 2. The resulting type 2 population subsequently seeds type 1, which continues to generate events over later generations. The three populations overlap in time: downstream activation does not require the upstream population to have become extinct. Moreover, type 1 activity can reappear at late generations because different branches of the genealogy reach the downstream channel after different delays. Panel (a) thus makes explicit the mechanism underlying the amplification: successive random populations are transmitted through the directed sequence 3→2→13 \to2 \to1.

Precursor consequences of directed coupling in a subcritical multiptype ETAS process

Figure 2. Precursor consequences of directed coupling in a subcritical multiptype ETAS process. (a) One realization of the cascade 3→2→13 \to2 \to1. Each symbol represents an earthquake, with its generation on the horizontal axis, its magnitude on the vertical axis, and its shape and color identifying its triggering channel. Grey lines show the parent–offspring genealogy. Successive activation and the overlap of different populations demonstrate how cascade fluctuations are transmitted between channels. (b) Enhancement factor Qmtarget(q)/Qmtarget(0)Q_{m_{\mathrm{target}}}(q)/Q_{m_{\mathrm{target}}}(0), with Qmtarget(q)Q_{m_{\mathrm{target}}}(q) defined by (7) for three target magnitudes at fixed spectral radius ρ(R)=λ\rho(\mathbf{R})=\lambda.

This transmission affects not only the mean number of descendants but the complete cascade-size distribution. It consequently increases the number of opportunities to sample the upper GR magnitude tail. To quantify this effect, we initiate a cascade with a type 3 source earthquake of magnitude m0=mmin⁡m_0=m_{\min} and define

Qmtarget(q)=Pr⁡q(mmax⁡≥mtarget),(7)Q_{m_{\mathrm{target}}}(q)=\Pr_q\left(m_{\max}\ge m_{\mathrm{target}}\right), \tag*{(7)}

where mmax⁡m_{\max} is the largest magnitude reached anywhere in the resulting multichannel cascade.

Figure 2(b) shows that Qmtarget(q)/Qmtarget(0)Q_{m_{\mathrm{target}}}(q)/Q_{m_{\mathrm{target}}}(0) increases strongly with directed coupling qq, even though the spectral radius and column count are kept fixed. The relative enhancement is larger for the more extreme target magnitudes. Panels (a) and (b) therefore connect the microscopic mechanism to its statistical consequence: successive transmission through distinct triggering channels generates a larger and more broadly fluctuating descendant population, which raises the probability of reaching the remote magnitude tail. This result does not constitute a prediction of individual earthquakes. It provides a population-level mechanism that increases the frequency of sequences classified retrospecttively as foreshock–mainshock sequences and gives an explanation for the high foreshock rates observed in empirical catalogs relative to standard one-channel ETAS predictions [32, 33, 34].

The same logic applies beyond seismicity. Whenever rare extreme events are reached through several asymmetric reproduction or conversion stages, a one-channel model underestimates the probability of large terminal events. Examples include progression between epidemic stages or host populations, mutation and phenotypic differentiation, successive failure modes in heterogeneous materials, activation across neuronal populations or cortical layers, reaction and particle-multiplication chains, and contagion across economic sectors. In each case, precursor abundance may reflect the directed organization of otherwise stationary subcritical dynamics rather than a temporal drift toward instability.

We acknowledge CINECA for computational resources through the ISCRA C project IsCc7. DS acknowledges support from the Center for Computational Science and Engineering at Southern University of Science and Technology. EL acknowledges funding from the Italian Ministero dell’Università e della Ricerca under PRIN 2022 (“re-ranking of the final lists”), project 2022KWTEB7, CUP B53C24006470006. GP acknowledges support from the DyDéCo project and from the CPJ Chair at ENS de Lyon and CNRS.

End Matter

Consider a directed chain of critical strongly connected components (SCC) labelled a=1,…,da=1,\ldots,d, with triggering from class a+1a+1 to class aa. Class a=1a=1 is the terminal downstream class. Let pa(S)p_a(S) be the probability that a cascade initiated by one event in class aa contains SS events in total, including the initial event and all descendants in class aa and in the downstream classes. Its probability generating function is

Ha(z)=∑S≥1pa(S)zS.(8)H_a(z)=\sum_{S\geq1}p_a(S)z^S. \tag*{(8)}

The large-SS behavior of pa(S)p_a(S) is determined by the singularity of Ha(z)H_a(z) as z→1−z\to1^-. We therefore introduce

z=1−x,ϵa(x)=1−Ha(1−x),(9)z=1-x,\qquad\epsilon_a(x)=1-H_a(1-x), \tag*{(9)}

so that x→0+x\to0^+ probes the large-cascade limit.

We must distinguish HaH_a, which describes the complete cascade, from the generating function of the direct offspring of one event. For a parent in class a+1a+1, let Ka+1K_{a+1} be the number of direct offspring remaining in class a+1a+1, and let La+1,aL_{a+1,a} be the number transmitted to the next downstream class aa. Their joint offspring generating function is

Φa+1(s,t)=⟨sKa+1tLa+1,a⟩.(10)\Phi_{a+1}(s,t)=\left\langle s^{K_{a+1}}t^{L_{a+1,a}}\right\rangle. \tag*{(10)}

The corresponding mean offspring numbers are

∂sΦa+1∣(1,1)=⟨Ka+1⟩,qa≡∂tΦa+1∣(1,1)=⟨La+1,a⟩.(11)\left.\partial_s\Phi_{a+1}\right|_{(1,1)}=\langle K_{a+1}\rangle,\qquad q_a\equiv\left.\partial_t\Phi_{a+1}\right|_{(1,1)}=\langle L_{a+1,a}\rangle. \tag*{(11)}

Critical reproduction within class a+1a+1 means ⟨Ka+1⟩=1\langle K_{a+1}\rangle=1, while directed transmission requires qa>0q_a>0.

For finite, nonzero offspring variance, the expansion of the direct offspring generating function around (s,t)=(1,1)(s,t)=(1,1) can be written as

Φa+1(1−u,1−v)=1−u−qav+Aa+1u2+Ca+1uv+Da+1v2+o(u2+uv+v2),(12)\Phi_{a+1}(1-u,1-v)=1-u-q_av+A_{a+1}u^2+C_{a+1}uv+D_{a+1}v^2+o(u^2+uv+v^2), \tag*{(12)}

where

Aa+1=12∂s2Φa+1∣(1,1)=Var⁡(Ka+1)2>0.(13)A_{a+1}=\frac{1}{2}\left.\partial_s^2\Phi_{a+1}\right|_{(1,1)}=\frac{\operatorname{Var}(K_{a+1})}{2}>0. \tag*{(13)}

The last equality follows from ⟨Ka+1⟩=1\langle K_{a+1}\rangle=1. The coefficients Ca+1C_{a+1} and Da+1D_{a+1} describe mixed and downstream offspring fluctuations, respectively.

The exact tree equation for a cascade initiated in class a+1a+1 is

Ha+1(z)=zΦa+1(Ha+1(z),Ha(z)).(14)H_{a+1}(z)=z\Phi_{a+1}(H_{a+1}(z),H_a(z)). \tag*{(14)}

Substituting z=1−xz=1-x, Ha+1=1−ϵa+1H_{a+1}=1-\epsilon_{a+1}, and Ha=1−ϵaH_a=1-\epsilon_a into Eq. (14), and then using the expansion (12), gives

1−ϵa+1=(1−x)[1−ϵa+1−qaϵa+Aa+1ϵa+12+Ca+1ϵa+1ϵa+Da+1ϵa2+⋯ ].(15)1-\epsilon_{a+1}=(1-x)\left[1-\epsilon_{a+1}-q_a\epsilon_a+A_{a+1}\epsilon_{a+1}^2+C_{a+1}\epsilon_{a+1}\epsilon_a+D_{a+1}\epsilon_a^2+\cdots\right]. \tag*{(15)}

The terms −ϵa+1-\epsilon_{a+1} on the two sides cancel precisely because the mean same-class reproduction is critical. Retaining the dominant terms then yields

Aa+1ϵa+12∼x+qaϵa.(16)A_{a+1}\epsilon_{a+1}^2\sim x+q_a\epsilon_a. \tag*{(16)}

For the terminal critical class, A1ϵ12∼xA_1\epsilon_1^2\sim x, and hence ϵ1≍x1/2\epsilon_1\asymp x^{1/2}. Since ϵ1≫x\epsilon_1\gg x as x→0+x\to0^+, (16) implies recursively

ϵa+1∼(qaAa+1)1/2ϵa1/2.(17)\epsilon_{a+1}\sim\left(\frac{q_a}{A_{a+1}}\right)^{1/2}\epsilon_a^{1/2}. \tag*{(17)}

Thus every additional critical SCC takes one further square root of the downstream singularity, giving

1−Hd(z)≍(1−z)2−d.(18)1-H_d(z)\asymp(1-z)^{2^{-d}}. \tag*{(18)}

Standard singularity analysis [36] then gives pd(S)∼S−1−2−dp_d(S)\sim S^{-1-2^{-d}}.

If the fertility distribution instead has a power-law tail with 1<γ<21<\gamma<2, its variance diverges and the leading nonlinear term in Eq. (12) is Aa+1uγA_{a+1}u^\gamma rather than Aa+1u2A_{a+1}u^2. The same substitution gives

Aa+1ϵa+1γ∼x+qaϵa.(19)A_{a+1}\epsilon_{a+1}^\gamma\sim x+q_a\epsilon_a. \tag*{(19)}

so that each additional critical SCC takes a γ\gammath root: ϵd≍xγ−d\epsilon_d\asymp x^{\gamma^{-d}}. Consequently, pd(S)∼S−1−γ−dp_d(S)\sim S^{-1-\gamma^{-d}}. For a general seed of type jj, dd is replaced by the largest accessible critical depth d(j)d(j). The coupling coefficients determine the prefactors, whereas the critical depth and the local fertility distribution determine the tail exponent. The complete calculation is presented in the Supplemental Material [22].

Expected total progeny

Consider a multitype branching process with nn types. Let RijR_{ij} be the mean number of offspring of type ii generated by one individual of type jj. The process is subcritical whenever ρ(R)<1\rho(\mathbf{R}) < 1, where ρ(R)\rho(\mathbf{R}) denotes the spectral radius. If the cascade starts from one individual of type jj, the expected total progeny (including the ancestor) is exactly

S(j)=1T(I−R)−1ej,(20)S(j) = \mathbf{1}^{\mathsf{T}}(\mathbf{I}-\mathbf{R})^{-1}\mathbf{e}_{j}, \tag*{(20)}

where ej\mathbf{e}_{j} is the jjth canonical basis vector and 1\mathbf{1} denotes the vector whose entries are all equal to one. Equation (S1) is exact for every finite-type Galton-Watson branching process with finite first moments.

Frobenius decomposition and finite resolvent expansion

As in the Letter, we first group mutually reachable types into strongly connected components (SCCs) and order the SCCs topologically. The offspring matrix then has the Frobenius decomposition

R=A+B,(21)\mathbf{R} = \mathbf{A} + \mathbf{B}, \tag*{(21)}

where A\mathbf{A} is block diagonal and contains the internal dynamics of the SCCs, whereas B\mathbf{B} contains only feed-forward couplings between distinct SCCs. It is strictly block triangular and therefore nilpotent. We use exactly the convention of the Letter: the feed-forward depth LL is defined by

BL≠0,BL+1=0.(22)\mathbf{B}^{L} \ne\mathbf{0}, \qquad\mathbf{B}^{L+1} = \mathbf{0}. \tag*{(22)}

Starting from I−R=I−A−B\mathbf{I} - \mathbf{R} = \mathbf{I} - \mathbf{A} - \mathbf{B}, we factorize

I−R=(I−A)[I−(I−A)−1B].(23)\mathbf{I} - \mathbf{R} = (\mathbf{I} - \mathbf{A})\left[\mathbf{I} - (\mathbf{I} - \mathbf{A})^{-1}\mathbf{B}\right]. \tag*{(23)}

Indeed,

(I−A)[I−(I−A)−1B]=(I−A)−B=I−R.(\mathbf{I} - \mathbf{A})\left[\mathbf{I} - (\mathbf{I} - \mathbf{A})^{-1}\mathbf{B}\right] = (\mathbf{I} - \mathbf{A}) - \mathbf{B} = \mathbf{I} - \mathbf{R}.

Taking the inverse gives

(I−R)−1=[I−(I−A)−1B]−1(I−A)−1.(24)(\mathbf{I} - \mathbf{R})^{-1} = \left[\mathbf{I} - (\mathbf{I} - \mathbf{A})^{-1}\mathbf{B}\right]^{-1}(\mathbf{I} - \mathbf{A})^{-1}. \tag*{(24)}

Using the Neumann identity

(I−X)−1=∑r=0∞Xr,(\mathbf{I} - \mathbf{X})^{-1} = \sum_{r=0}^{\infty} \mathbf{X}^{r},

with X=(I−A)−1B\mathbf{X} = (\mathbf{I} - \mathbf{A})^{-1}\mathbf{B}, we obtain

(I−R)−1=∑r=0L[(I−A)−1B]r(I−A)−1.(25)(\mathbf{I} - \mathbf{R})^{-1} = \sum_{r=0}^{L}\left[(\mathbf{I} - \mathbf{A})^{-1}\mathbf{B}\right]^{r}(\mathbf{I} - \mathbf{A})^{-1}. \tag*{(25)}

Multiplication by the block-diagonal matrix (I−A)−1(\mathbf{I} - \mathbf{A})^{-1} preserves the strictly block-triangular structure. Hence the expansion terminates exactly at r=Lr = L. The SCC blocks in A\mathbf{A} determine the spectrum and asymptotic stability, whereas successive factors of B\mathbf{B} enumerate feed-forward transfers between SCCs.

Expansion over directed paths

For explicit scalar path weights, specialize each SCC to a single type, so that

A=D=diag⁡(λ1,…,λn).(26)\mathbf{A} = \mathbf{D} = \operatorname{diag}(\lambda_1,\ldots,\lambda_n). \tag*{(26)}

Equation (S6) admits a simple genealogical interpretation. The diagonal resolvent satisfies

(I−D)ii−1=11−λi(27)(\mathbf{I} - \mathbf{D})^{-1}_{ii} = \frac{1}{1-\lambda_i} \tag*{(27)}

which represents the amplification produced by repeated reproduction inside type ii. Each factor of B\mathbf{B} corresponds instead to one directed conversion between different types.

Consider an arbitrary directed path

P:i0→i1→⋯→ir.P : i_0 \to i_1 \to\cdots\to i_r.

Its contribution to the expected cascade size is

W(P)=Bi1i0Bi2i1⋯Birir−1(1−λi0)(1−λi1)⋯(1−λir).(28)W(P) = \frac{B_{i_1 i_0}B_{i_2 i_1}\cdots B_{i_r i_{r-1}}}{(1-\lambda_{i_0})(1-\lambda_{i_1})\cdots(1-\lambda_{i_r})}. \tag*{(28)}

The total expected progeny is therefore obtained by summing over every directed path accessible from the initial type,

S(j)=∑P:j→iW(P).(29)S(j) = \sum_{P:j\to i} W(P). \tag*{(29)}

Equation (S10) is exact and provides a complete path representation of the resolvent.

Homogeneous conversion chains

For homogeneous conversion weights, we write

B=qG,(30)\mathbf{B} = q\mathbf{G}, \tag*{(30)}

where G\mathbf{G} is the binary adjacency matrix of the directed feed-forward graph. Suppose now that every allowed conversion has the same weight,

Bij=q.B_{ij} = q.

For a path containing ℓ\ell directed conversions,

ℓ=r(P),\ell= r(P),

(129) becomes

W(P)=qℓ∏α=0ℓ(1−λiα).(31)W(P) = \frac{q^{\ell}}{\prod_{\alpha=0}^{\ell}(1-\lambda_{i_\alpha})}. \tag*{(31)}

The numerator depends only on the number of directed conversions, whereas the denominator depends only on the distance from criticality of the classes visited by the path.

Homogeneous chain of critical SCCs

The homogeneous multicritical limit used in the Letter corresponds to

λ1=λ2=⋯=λ.\lambda_1 = \lambda_2 = \cdots= \lambda.

Every class visited by the longest directed path approaches criticality simultaneously. If this path contains dd critical SCCs, the exact path weight gives

S(j)∼Cjqd−1(1−λ)d,(32)S(j) \sim C_j \frac{q^{d-1}}{(1-\lambda)^d}, \tag*{(32)}

where

Cj=1TGd−1ejC_j = \mathbf{1}^{\mathsf{T}}\mathbf{G}^{d-1}\mathbf{e}_j

counts the total weight of maximal critical paths accessible from the seed. This is the homogeneous specialization of the path contribution stated in the Letter. Here dd is the number of critical SCCs on this path, while the number of feed-forward links is d−1d-1.

Range of validity

(133) does not hold for an arbitrary non-normal branching matrix. Rather, it is the homogeneous specialization of the exact path expansion (S10). The correct general statement is therefore:

For a decomposable multitype branching process, the expected total progeny admits an exact expansion over directed paths. Each path contributes the product of its conversion weights divided by the product of the distances from criticality of the classes visited. Consequently, if the initial type has access to a chain of dd successive classes that become critical simultaneously, the expected cascade size diverges as (1−λ)−d(1-\lambda)^{-d}. For homogeneous conversion chains this reduces to S∼qd−1(1−λ)−dS \sim q^{d-1}(1-\lambda)^{-d}.

Noncritical segments and critical depth

Assume that a path PP visits d(P)d(P) classes approaching criticality, 1−λi=ϵ1-\lambda_i=\epsilon, while the remaining mm classes remain uniformly subcritical, 1−λi=ϵ+q1-\lambda_i=\epsilon+q. Since the path contains n=d(P)+mn=d(P)+m classes, its length is ℓ=n−1\ell=n-1. Its contribution is therefore

Wfull=qn−1ϵd(P)(ϵ+q)m.(33)W_{\mathrm{full}} = \frac{q^{n-1}}{\epsilon^{d(P)}(\epsilon+q)^m}. \tag*{(33)}

(134) is exact.

Critical scaling

Suppose first that qq remains finite while ϵ→0\epsilon\to0. Then

(ϵ+q)m=qm(1+ϵq)m∼qm,(34)(\epsilon+q)^m = q^m\left(1+\frac{\epsilon}{q}\right)^m \sim q^m, \tag*{(34)}

and (134) becomes

Wfull∼qn−1−mϵd(P).(35)W_{\mathrm{full}} \sim\frac{q^{n-1-m}}{\epsilon^{d(P)}}. \tag*{(35)}

Since d(P)=n−md(P)=n-m, this simplifies to

Wfull∼qd(P)−1ϵ−d(P).(36)W_{\mathrm{full}} \sim q^{d(P)-1}\epsilon^{-d(P)}. \tag*{(36)}

Hence, every non-critical class contributes only a finite resolvent factor, while each critical class contributes one singular factor (1−λ)−1(1-\lambda)^{-1}. Consequently, the critical divergence depends only on the number d(P)d(P) of simultaneously critical SCCs visited by the path.

Maximizing over all paths accessible from a seed of type jj defines the critical depth used in the Letter,

d∗(j)=max⁡P accessible from jd(P).(37)d_*(j) = \max_{P\ \mathrm{accessible\ from}\ j} d(P). \tag*{(37)}

This must not be confused with LL: the feed-forward depth depth counts all feed-forward links, whereas d∗(j)d_*(j) counts only critical SCCs on an accessible path. When d(P)=1d(P)=1, all noncritical segments contribute only finite factors and the path diverges as (1−λ)−1(1-\lambda)^{-1}.

Matrix powers and transient amplification

For a homogeneous scalar chain, write R=λI+qG\mathbf{R}=\lambda\mathbf{I}+q\mathbf{G}, where GL≠0\mathbf{G}^{L}\ne0 and GL+1=0\mathbf{G}^{L+1}=0. Since λI\lambda\mathbf{I} and G\mathbf{G} commute,

Rk=∑r=0L(kr)qrλk−rGr.(38)\mathbf{R}^{k}=\sum_{r=0}^{L}\binom{k}{r}q^{r}\lambda^{k-r}\mathbf{G}^{r}. \tag*{(38)}

Along the longest feed-forward chain, the dominant contribution is

(Rk)imin⁡,imax⁡=qLL!kLλk−L+O(kL−1λk−L),(39)\left(\mathbf{R}^{k}\right)_{i_{\min},i_{\max}}=\frac{q^{L}}{L!}k^{L}\lambda^{k-L}+O(k^{L-1}\lambda^{k-L}), \tag*{(39)}

For the three-type chain 3→2→13 \to2 \to1 used in the Letter, L=2L=2 and the homogeneous case gives

Rk=(λkkλk−1qk(k−1)2λk−2q20λkkλk−1q00λk).(40)\mathbf{R}^{k}=\begin{pmatrix} \lambda^{k} & k\lambda^{k-1}q & \frac{k(k-1)}{2}\lambda^{k-2}q^{2}\\ 0 & \lambda^{k} & k\lambda^{k-1}q\\ 0 & 0 & \lambda^{k} \end{pmatrix}. \tag*{(40)}

The off-diagonal terms contain polynomial prefactors multiplying the exponential decay. In particular,

(Rk)23∝kλk,(41)(\mathbf{R}^{k})_{23}\propto k\lambda^{k}, \tag*{(41)}

whereas

(Rk)13∝k2λk.(42)(\mathbf{R}^{k})_{13}\propto k^{2}\lambda^{k}. \tag*{(42)}

Although every matrix element eventually decays because λ<1\lambda<1, these polynomial corrections produce a finite-generation maximum before the asymptotic exponential decay sets in.

In particular, there exists a value kmax⁡k_{\max} such as off-diagonal elements present a maximum value. The calculation of kmax⁡k_{\max} and the maximum value ymax⁡y_{\max} is immediate in the λ=λ1\lambda=\lambda_{1} case. Taking for instance a13(k)=12q2k(k−1)λk−2a_{13}(k)=\frac{1}{2}q^{2}k(k-1)\lambda^{k-2}, we obtain

kmax⁡=ln⁡λ−2−4+(ln⁡λ)22ln⁡λk_{\max}=\frac{\ln\lambda-2-\sqrt{4+(\ln\lambda)^{2}}}{2\ln\lambda}

and

ymax⁡=q2(1−2kmax⁡)2ln⁡λλkmax⁡−2.y_{\max}=\frac{q^{2}(1-2k_{\max})}{2\ln\lambda}\lambda^{k_{\max}-2}.

For λ≠λ1\lambda\ne\lambda_{1}, the analytical expressions become more cumbersome.

Rk=(λ1kkλ1k−1qq2(k−1)λ1k−kλλ1k−1+λ+λk(λ1−λ)20λ1kqλ1k−1λ1−λ00λk).(43)\mathbf{R}^{k}=\begin{pmatrix} \lambda_{1}^{k} & k\lambda_{1}^{k-1}q & \frac{q^{2}(k-1)\lambda_{1}^{k}-k\lambda\lambda_{1}^{k-1}+\lambda+\lambda^{k}}{(\lambda_{1}-\lambda)^{2}}\\ 0 & \lambda_{1}^{k} & \frac{q\lambda_{1}^{k-1}}{\lambda_{1}-\lambda}\\ 0 & 0 & \lambda^{k} \end{pmatrix}. \tag*{(43)}

The matrix exhibits the same qualitative behavior: the off-diagonal elements initially increase, reach a maximum, and finally decay exponentially. Therefore, transient amplification is a generic consequence of directed propagation pathways rather than a peculiarity of the degenerate case.

The calculation of kmax⁡k_{\max} in this case λ1≠λ\lambda_{1}\ne\lambda is more complicated. Considering a13(k)=q2(λ−λ1)2[k−kλλ1k−1+(k−1)λ1k]a_{13}(k)=\frac{q^{2}}{(\lambda-\lambda_{1})^{2}}\left[k-k\lambda\lambda_{1}^{k-1}+(k-1)\lambda_{1}^{k}\right], we find that kmax⁡k_{\max} is the solution of the transcendental equation

(λλ1)kln⁡λ=ln⁡λ1+(λλ1−1)(1+kln⁡λ1).(44)\left(\frac{\lambda}{\lambda_{1}}\right)^{k}\ln\lambda=\ln\lambda_{1}+\left(\frac{\lambda}{\lambda_{1}}-1\right)(1+k\ln\lambda_{1}). \tag*{(44)}

The distribution of cluster size p(S,j)p(S,j)

Generating functions

Let Hj(z)H_{j}(z) denote the generating function of the total progeny produced by a cascade initiated in critical class jj,

Hj(z)=∑S=1∞p(S,j)zS,(45)H_{j}(z)=\sum_{S=1}^{\infty}p(S,j)z^{S}, \tag*{(45)}

where p(S,j)p(S,j) is the probability that the total cascade size equals SS. For a directed critical chain, we label the classes by a=1,…,da=1,\ldots,d, starting from the terminal downstream class a=1a=1. The index jj is instead reserved for a generic seed type. Near the singular point z=1z=1, we introduce

x=1−z,ϵa=1−Ha(z).(46)x=1-z,\qquad\epsilon_{a}=1-H_{a}(z). \tag*{(46)}

The asymptotic behavior of ϵa(x)\epsilon_{a}(x) determines the tail of the cascade-size distribution through standard singularity analysis.

Joint offspring generating function and its expansion

The total-cascade generating function must be distinguished from the generating function of the direct offspring of one event. For an event in class a+1a+1, let Ka+1K_{a+1} be the number of direct offspring that remain in class a+1a+1, and let La+1,aL_{a+1,a} be the number transmitted to the next downstream class aa. Their joint offspring generating function is

Φa+1(s,t)=⟨sKa+1tLa+1,a⟩.(47)\Phi_{a+1}(s,t)=\left\langle s^{K_{a+1}}t^{L_{a+1,a}}\right\rangle. \tag*{(47)}

Its first derivatives at (1,1)(1,1) are the corresponding mean offspring numbers. Critical same-class reproduction and nonzero feed-forward coupling therefore mean

∂sΦa+1(1,1)=1,qa≡∂tΦa+1(1,1)>0.(48)\partial_{s}\Phi_{a+1}(1,1)=1,\qquad q_{a}\equiv\partial_{t}\Phi_{a+1}(1,1)>0. \tag*{(48)}

Assuming finite second moments, we set s=1−us=1-u and t=1−vt=1-v and expand around (1,1)(1,1):

Φa+1(1−u,1−v)=1−u−qav+Aa+1u2+Ca+1uv+Da+1v2+o(u2+uv+v2).(49)\begin{aligned} \Phi_{a+1}(1-u,1-v)={}&1-u-q_{a}v+A_{a+1}u^{2}\\ &+C_{a+1}uv+D_{a+1}v^{2}\\ &+o(u^{2}+uv+v^{2}). \tag*{(49)} \end{aligned}

The curvature in the same-class direction is

Aa+1=12∂s2Φa+1∣(1,1)=12⟨Ka+1(Ka+1−1)⟩=Var⁡(Ka+1)2>0,(50)\begin{aligned} A_{a+1} &=\frac{1}{2}\partial_{s}^{2}\Phi_{a+1}\big|_{(1,1)}\\ &=\frac{1}{2}\left\langle K_{a+1}(K_{a+1}-1)\right\rangle\\ &=\frac{\operatorname{Var}(K_{a+1})}{2}>0, \tag*{(50)} \end{aligned}

where the last equality uses ⟨Ka+1⟩=1\left\langle K_{a+1}\right\rangle=1. The coefficients Ca+1C_{a+1} and Da+1D_{a+1} encode mixed and downstream offspring fluctuations. No Poisson assumption is required.

Terminal critical class

Consider first the terminal critical class. Its generating function satisfies

H1(z)=zΦ1(H1(z)).(51)H_1(z) = z\Phi_1(H_1(z)). \tag*{(51)}

Substituting H1=1−ϵ1H_1 = 1 - \epsilon_1, z=1−xz = 1 - x, and using the one-variable specialization of (125) gives 1−ϵ1=(1−x)(1−ϵ1+A1ϵ12+o(ϵ12))1 - \epsilon_1 = (1 - x)(1 - \epsilon_1 + A_1\epsilon_1^2 + o(\epsilon_1^2)). Expanding to leading order yields x∼A1ϵ12x \sim A_1\epsilon_1^2, or equivalently

ϵ1∼x1/2.(52)\epsilon_1 \sim x^{1/2}. \tag*{(52)}

This is the classical square-root singularity responsible for the well-known S−3/2S^{-3/2} critical branching law.

Recursive critical classes

Suppose now that critical class a+1a+1 feeds class aa through a non-zero coupling. The exact tree equation is

Ha+1(z)=zΦa+1(Ha+1(z),Ha(z)).(53)H_{a+1}(z) = z\Phi_{a+1}(H_{a+1}(z), H_a(z)). \tag*{(53)}

The first argument accounts for offspring remaining in class a+1a+1; the second accounts for offspring transmitted to class aa, each of which generates its own complete downstream cascade. Substitution of z=1−xz = 1 - x and Hb=1−ϵbH_b = 1 - \epsilon_b into (129), followed by use of (125), cancels the term linear in ϵa+1\epsilon_{a+1} because same-class reproduction is critical. The leading balance is

Aa+1ϵa+12∼x+qaϵa.(54)A_{a+1}\epsilon_{a+1}^2 \sim x + q_a\epsilon_a. \tag*{(54)}

The omitted terms ϵa+1ϵa\epsilon_{a+1}\epsilon_a, ϵa2\epsilon_a^2, and xϵa+1x\epsilon_{a+1} are asymptotically smaller. Since (128) implies ϵ1≫x\epsilon_1 \gg x, induction gives ϵa≫x\epsilon_a \gg x at every subsequent level. Hence,

ϵa+1∼(qaAa+1)1/2ϵa1/2.(55)\epsilon_{a+1} \sim\left(\frac{q_a}{A_{a+1}}\right)^{1/2}\epsilon_a^{1/2}. \tag*{(55)}

Each additional critical feed-forward class therefore takes one further square root of the singularity generated downstream.

Induction

Starting from ϵ1∼x1/2\epsilon_1 \sim x^{1/2}, successive application of the previous relation gives ϵ2∼x1/4\epsilon_2 \sim x^{1/4}, ϵ3∼x1/8\epsilon_3 \sim x^{1/8}, and by induction,

ϵd∼x2−d.(56)\epsilon_d \sim x^{2^{-d}}. \tag*{(56)}

Therefore each additional critical class halves the singularity exponent.

Singularity analysis

By the Transfer Theorem of Flajolet and Sedgewick [36], if 1−H(z)∼(1−z)α1 - H(z) \sim(1 - z)^\alpha, then, using Γ(−α)=−Γ(1−α)α\Gamma(-\alpha) = -\frac{\Gamma(1-\alpha)}{\alpha}, the coefficients satisfy

p(S)=[zS]H(z)∼αΓ(1−α)S−1−α.(57)p(S) = [z^S]H(z) \sim\frac{\alpha}{\Gamma(1-\alpha)}S^{-1-\alpha}. \tag*{(57)}

In our specific case

[zS]Hd(z)∼CdS−1−2−d,(58)[z^S]H_d(z) \sim C_dS^{-1-2^{-d}}, \tag*{(58)}

where CdC_d is a non-universal constant. Consequently,

p(S,d)∼CdS−τd,(59)p(S,d) \sim C_dS^{-\tau_d}, \tag*{(59)}

with

τd=1+2−d.(60)\tau_d = 1 + 2^{-d}. \tag*{(60)}

This establishes the finite-variance hierarchy stated in the Letter.

Conditions of validity

The above derivation relies only on the following assumptions:

  1. the process is decomposable, or equivalently the critical classes can be arranged in feed-forward order;

  2. each critical class possesses finite, strictly positive offspring variance;

  3. successive critical classes are connected by non-zero coupling;

  4. the entire chain is accessible from the initial type;

  5. all classes along the chain become critical simultaneously;

  6. the offspring generating functions are analytic around the critical point.

Remarkably, Poisson statistics are never required.

Several accessible paths

Suppose now that several directed critical chains are accessible from the initial seed. Let d(P)d(P) denote the number of critical SCCs visited by path PP; uniformly subcritical SCCs on the same path are not counted. The dominant asymptotic behavior is governed by the deepest accessible critical chain,

d∗(j)=max⁡Pd(P),(61)d_*(j) = \max_P d(P), \tag*{(61)}

provided at least one maximal-depth path has non-zero weight. Therefore

p(S,j)∼S−1−2−d∗(j).(62)p(S,j) \sim S^{-1-2^{-d_*(j)}}. \tag*{(62)}

All shorter chains contribute only subleading corrections.

Universality statement

The previous derivation establishes the following result.

Universality theorem.

For a decomposable critical multitype Galton–Watson branching process with finite, non-zero offspring variances, the total progeny distribution generated by a seed having access to a chain of dd successive critical classes obeys

p(S)∼S−1−2−d.(63)p(S) \sim S^{-1-2^{-d}}. \tag*{(63)}

The exponent depends exclusively on the number of successive critical classes along the longest accessible feed-forward chain. Offspring distributions, coupling strengths, and microscopic details modify only the non-universal prefactor.

(136) therefore represents a universality law for decomposable finite-variance multitype branching processes. It should not be interpreted as applying to arbitrary critical multitype branching matrices. In particular, irreducible critical multitype branching processes generally recover the ordinary mean-field exponent τ=32\tau= \frac{3}{2}, whereas the hierarchy τd=1+2−d\tau_d = 1+2^{-d} originates from the successive nesting of critical feed-forward classes.

(136) is therefore universal only within the class of finite-variance decomposable critical multitype branching processes. The distinction is structural. In a decomposable process, the critical classes can be ordered so that activity passes only downstream from one class to the next. Each additional critical class in the longest accessible chain adds another level of critical nesting, giving

τd=1+2−d.\tau_d = 1 + 2^{-d}.

For example, two critical classes coupled only in one direction may have a mean offspring matrix of the form

Rdec=(1q01),q>0.\mathbf{R}_{\mathrm{dec}} = \begin{pmatrix} 1 & q \\ 0 & 1 \end{pmatrix}, \qquad q > 0.

A seed that can access both critical classes has d=2d=2 and hence τ2=5/4\tau_2 = 5/4. By contrast, an irreducible critical matrix such as

Rirr=(1/21/21/21/2)\mathbf{R}_{\mathrm{irr}} = \begin{pmatrix} 1/2 & 1/2 \\ 1/2 & 1/2 \end{pmatrix}

has mutually communicating types and constitutes a single critical class; it therefore exhibits the ordinary finite-variance mean-field exponent τ=3/2\tau= 3/2. Thus the exponents τd<3/2\tau_d < 3/2 for d>1d > 1 are not a generic property of critical multitype branching, but arise specifically from a feed-forward chain of successive critical classes.

Crossover from a decomposable to an irreducible critical process

Let us introduce a weak backward coupling η>0\eta> 0 while keeping the matrix critical. For this, we retune the diagonal reproduction rates and write

Rη=(1−aqη1−a),a=qη.(64)\mathbf{R}_{\eta} = \begin{pmatrix} 1-a & q \\ \eta& 1-a \end{pmatrix}, \qquad a = \sqrt{q\eta}. \tag*{(64)}

The two eigenvalues are

λ+=1,λ−=1−2qη.(65)\lambda_+ = 1,\qquad\lambda_- = 1 - 2\sqrt{q\eta}. \tag*{(65)}

so that ρ(Rη)=1\rho(\mathbf{R}_{\eta}) = 1 for every η>0\eta> 0. At the same time, Rη\mathbf{R}_{\eta} is irreducible for every η>0\eta> 0, because the two classes communicate in both directions. Thus η=0\eta= 0 is a singular limit: exactly at η=0\eta= 0 the system contains two successive critical classes, whereas for any η>0\eta> 0 it contains a single irreducible critical class.

To estimate the crossover scale, let ϵ=1−z\epsilon= 1-z, and denote by xx and yy the deficits of the total-progeny generating functions from unity. Expanding the offspring generating functions about the critical fixed point, finite non-zero offspring variances give, to leading order,

ax−qy≃ϵ−c1x2,(66)ax-qy \simeq\epsilon-c_1x^2, \tag*{(66)}
ay−ηx≃ϵ−c2y2,(67)ay-\eta x \simeq\epsilon-c_2y^2, \tag*{(67)}

where c1,c2>0c_1,c_2 > 0 are non-universal constants determined by the second moments of the offspring distributions. Only the powers of ϵ\epsilon are needed for the following scaling argument.

In the strictly decomposable limit η=0\eta= 0, hence a=0a=0, (143) gives

y∼ϵ1/2.(68)y \sim\epsilon^{1/2}. \tag*{(68)}

Substituting this result into (142) yields

x2∼qy∼qϵ1/2,(69)x^2 \sim qy \sim q\epsilon^{1/2}, \tag*{(69)}

and therefore

x∼ϵ1/4.(70)x \sim\epsilon^{1/4}. \tag*{(70)}

The singularity 1−H(z)∼(1−z)1/41-H(z) \sim(1-z)^{1/4} implies

p(S)∼S−5/4,(71)p(S) \sim S^{-5/4}, \tag*{(71)}

as expected for a chain of two critical classes.

For 0<η≪10 < \eta\ll1, the decomposable scaling remains valid as long as the terms introduced by the critical retuning are asymptotically negligible. In (143), the first such correction is the linear term ayay. Using the decomposable estimate y∼ε1/2y \sim\varepsilon^{1/2}, this term becomes comparable to the leading term ε\varepsilon when

aε1/2∼ε.(72)a\varepsilon^{1/2} \sim\varepsilon. \tag*{(72)}

Thus, the reducible fixed-point scaling is observed for ε≫a2=qη\varepsilon\gg a^2 = q\eta. In contrast, sufficiently close to z=1z = 1, the weak backward coupling is resolved and the process crosses over to the irreducible critical behavior.

Coefficient asymptotics probe the singularity on the scale 1−z∼S−11-z \sim S^{-1}. The cross-over occurs for ε×=a2=qη\varepsilon_\times= a^2 = q\eta, which corresponds to a cluster-size crossover

S×∼1qη(73)S_\times\sim\frac{1}{q\eta} \tag*{(73)}

up to a non-universal multiplicative constant. For fixed q>0q > 0, the extent of the intermediate decomposable regime consequently diverges as

S×∝η−1(η→0+).(74)S_\times\propto\eta^{-1} \qquad(\eta\to0^+). \tag*{(74)}

The resulting crossover for the distribution of cluster sizes has the scaling form

p(S)∼{S−5/4,1≪S≪S×,S−3/2,S≫S×,S×∝η−1.(75)p(S) \sim \begin{cases} S^{-5/4}, & 1 \ll S \ll S_\times,\\ S^{-3/2}, & S \gg S_\times, \end{cases} \qquad S_\times\propto\eta^{-1}. \tag*{(75)}

Thus an arbitrarily weak backward coupling does not immediately erase the 5/45/4 law. Instead, after retuning the process to criticality, the feed-forward exponent survives as an intermediate asymptotic over a range of cluster sizes that grows as an inverse power of the feedback strength. The true S→∞S \to\infty asymptotic exponent is nevertheless 3/23/2 for every fixed η>0\eta> 0, because the two classes then form a single irreducible critical class.

Appendix D: The total progeny in the ETAS model

In this section we derive the marked counterpart of the mean-resolvent formula used in the Letter. The derivation closely parallels that of the unmarked branching process, the only additional ingredient being the magnitude-dependent fertility of each event.

Marked multitype ETAS process

Consider a multitype ETAS model with nn earthquake types. The mean number of direct aftershocks generated by an earthquake of magnitude mm and type jj is assumed to factorize into a magnitude-dependent productivity and a type-transition matrix,

a(m)=a(m)Rej,(76)\mathbf{a}(m) = a(m)\mathbf{R}\mathbf{e}_j, \tag*{(76)}

where

a(m)=eα(m−mmin⁡),(77)a(m) = e^{\alpha(m-m_{\min})}, \tag*{(77)}

is the standard ETAS productivity law, R\mathbf{R} is the multitype triggering matrix, and ej\mathbf{e}_j denotes the unit vector corresponding to the initiating type.

Throughout this section, we assume that descendant magnitudes are independently drawn from the Gutenberg–Richter distribution,

p(m)=βe−β(m−mmin⁡),β>α,(78)p(m) = \beta e^{-\beta(m-m_{\min})}, \qquad\beta> \alpha, \tag*{(78)}

so that the average productivity is finite.

Average productivity

The mean productivity of an earthquake is

y=⟨a(m)⟩=∫mmin⁡∞a(m)p(m) dm.(79)y = \langle a(m) \rangle= \int_{m_{\min}}^\infty a(m)p(m)\,\mathrm{d}m. \tag*{(79)}

Substituting Eqs. (S2) and (S3) gives

y=β∫mmin⁡∞eα(m−mmin⁡)e−β(m−mmin⁡) dm(80)y = \beta\int_{m_{\min}}^\infty e^{\alpha(m-m_{\min})}e^{-\beta(m-m_{\min})}\,\mathrm{d}m \tag*{(80)}
=β∫0∞e−(β−α)x dx=ββ−α.(81)= \beta\int_0^\infty e^{-(\beta-\alpha)x}\,\mathrm{d}x = \frac{\beta}{\beta-\alpha}. \tag*{(81)}

Consequently, the average offspring matrix for every generation after the initiating earthquake is simply

RETAS=yR.(82)\mathbf{R}_{\mathrm{ETAS}} = y\mathbf{R}. \tag*{(82)}

At the level of first moments, the marked ETAS process therefore differs from the corresponding unmarked branching process only through the multiplicative factor yy. This reduction does not determine higher moments or the singular part of the total-progeny distribution, which retain information about the full mark-dependent fertility law.

Expected cascade size

Consider an initiating earthquake of fixed magnitude m0m_0 and type jj. Generation zero consists only of the initiating event, N(0)=1N^{(0)} = 1. The expected number of first-generation aftershocks is

⟨N(1)⟩=a(m0)1TRej.(83)\langle N^{(1)} \rangle= a(m_0)\mathbf{1}^{\mathsf{T}}\mathbf{R}\mathbf{e}_j. \tag*{(83)}

After the first generation, magnitudes are independently sampled from the Gutenberg–Richter distribution. Consequently, each subsequent generation acquires an average productivity factor yy.

The expected number of second-generation events is therefore

⟨N(2)⟩=a(m0)y1TR2ej.(84)\left\langle N^{(2)}\right\rangle= a(m_0)y\mathbf{1}^{\mathsf{T}}\mathbf{R}^{2}\mathbf{e}_j. \tag*{(84)}

Proceeding recursively,

⟨N(k)⟩=a(m0)yk−11TRkej,k≥1.(85)\left\langle N^{(k)}\right\rangle= a(m_0)y^{k-1}\mathbf{1}^{\mathsf{T}}\mathbf{R}^{k}\mathbf{e}_j,\qquad k \ge1. \tag*{(85)}

(130) is the marked analogue of the generation expansion of an ordinary multitype branching process.

Exact resolvent formula

The expected total number of earthquakes generated by the initiating event, including the root earthquake itself, is

SETAS(j,m0)=1+∑k=1∞⟨N(k)⟩.(86)S_{\mathrm{ETAS}}(j,m_0)=1+\sum_{k=1}^{\infty}\left\langle N^{(k)}\right\rangle. \tag*{(86)}

Substituting (130) gives

SETAS(j,m0)=1+a(m0)∑k=1∞yk−11TRkej.(87)S_{\mathrm{ETAS}}(j,m_0)=1+a(m_0)\sum_{k=1}^{\infty}y^{k-1}\mathbf{1}^{\mathsf{T}}\mathbf{R}^{k}\mathbf{e}_j. \tag*{(87)}

Extracting one factor of R\mathbf{R},

SETAS(j,m0)=1+a(m0)1TR(∑k=0∞(yR)k)ej.(88)S_{\mathrm{ETAS}}(j,m_0)=1+a(m_0)\mathbf{1}^{\mathsf{T}}\mathbf{R}\left(\sum_{k=0}^{\infty}(y\mathbf{R})^{k}\right)\mathbf{e}_j. \tag*{(88)}

Whenever ρ(yR)<1\rho(y\mathbf{R})<1, the geometric series converges,

∑k=0∞(yR)k=(I−yR)−1,(89)\sum_{k=0}^{\infty}(y\mathbf{R})^{k}=(\mathbf{I}-y\mathbf{R})^{-1}, \tag*{(89)}

leading to the exact expression

SETAS(j,m0)=1+a(m0)1TR(I−yR)−1ej.(90)S_{\mathrm{ETAS}}(j,m_0)=1+a(m_0)\mathbf{1}^{\mathsf{T}}\mathbf{R}(\mathbf{I}-y\mathbf{R})^{-1}\mathbf{e}_j. \tag*{(90)}

(135) is the exact marked counterpart of the resolvent formula

S(j)=1T(I−R)−1ej(91)S(j)=\mathbf{1}^{\mathsf{T}}(\mathbf{I}-\mathbf{R})^{-1}\mathbf{e}_j \tag*{(91)}

derived for the unmarked process.

Homogeneous nilpotent chain

Consider now the homogeneous decomposition

R=λI+B,(92)\mathbf{R}=\lambda\mathbf{I}+\mathbf{B}, \tag*{(92)}

where, consistently with (123), BL≠0\mathbf{B}^{L}\ne\mathbf{0}, BL+1=0\mathbf{B}^{L+1}=\mathbf{0}. We write the nilpotent feed-forward matrix as

B=qG,(93)\mathbf{B}=q\mathbf{G}, \tag*{(93)}

where G\mathbf{G} is a strictly triangular adjacency matrix satisfying GL≠0\mathbf{G}^{L}\ne\mathbf{0}, GL+1=0\mathbf{G}^{L+1}=\mathbf{0}. Therefore,

I−yR=(1−yλ)I−yqG.(94)\mathbf{I}-y\mathbf{R}=(1-y\lambda)\mathbf{I}-yq\mathbf{G}. \tag*{(94)}

Factoring out the diagonal term,

(I−yR)−1=11−yλ[I−yq1−yλG]−1.(95)(\mathbf{I}-y\mathbf{R})^{-1}=\frac{1}{1-y\lambda}\left[\mathbf{I}-\frac{yq}{1-y\lambda}\mathbf{G}\right]^{-1}. \tag*{(95)}

Using again the Neumann expansion,

(I−X)−1=∑r=0∞Xr,(\mathbf{I}-\mathbf{X})^{-1}=\sum_{r=0}^{\infty}\mathbf{X}^{r},

and exploiting the nilpotency of G\mathbf{G},

(I−yR)−1=∑r=0L(yq)r(1−yλ)r+1Gr.(96)(\mathbf{I}-y\mathbf{R})^{-1}=\sum_{r=0}^{L}\frac{(yq)^{r}}{(1-y\lambda)^{r+1}}\mathbf{G}^{r}. \tag*{(96)}

Substituting into (135) yields

SETAS(j,m0)=1+a(m0)∑r=0L(yq)r(1−yλ)r+11TRGrej.(97)S_{\mathrm{ETAS}}(j,m_0)=1+a(m_0)\sum_{r=0}^{L}\frac{(yq)^{r}}{(1-y\lambda)^{r+1}}\mathbf{1}^{\mathsf{T}}\mathbf{R}\mathbf{G}^{r}\mathbf{e}_j. \tag*{(97)}

Three-type chain

For the elementary chain 3→2→13\to2\to1, the structural depth is L=2L=2. Since G3=0\mathbf{G}^{3}=\mathbf{0}, (141) reduces to

(I−yR)−1=I1−yλ+yq(1−yλ)2G+y2q2(1−yλ)3G2.(98)(\mathbf{I}-y\mathbf{R})^{-1}=\frac{\mathbf{I}}{1-y\lambda}+\frac{yq}{(1-y\lambda)^{2}}\mathbf{G}+\frac{y^{2}q^{2}}{(1-y\lambda)^{3}}\mathbf{G}^{2}. \tag*{(98)}

If the cascade starts from the upstream type (j=3j=3) and its initiating magnitude is also averaged over the Gutenberg–Richter law, one obtains

⟨SETAS(3)⟩=[11−yλ+yq(1−yλ)2+y2q2(1−yλ)3].(99)\left\langle S_{\mathrm{ETAS}}(3)\right\rangle=\left[\frac{1}{1-y\lambda}+\frac{yq}{(1-y\lambda)^{2}}+\frac{y^{2}q^{2}}{(1-y\lambda)^{3}}\right]. \tag*{(99)}

This expression is exact. For a fixed initiating magnitude m0m_0, the corresponding formula contains the root-dependent prefactor derived below in (108).

Equivalent resolvent representation

The expected total number of earthquakes generated by an initiating event of type jj and magnitude m0m_0, including the initiating event itself, is

SETAS(j,m0)=1+∑k=1∞⟨N(k)⟩.(100)S_{\mathrm{ETAS}}(j,m_0)=1+\sum_{k=1}^{\infty}\left\langle N^{(k)}\right\rangle. \tag*{(100)}

Using (130) we obtain

SETAS(j,m0)=1+a(m0)∑k=1∞yk−11TRkej.(101)S_{\mathrm{ETAS}}(j,m_0)=1+a(m_0)\sum_{k=1}^{\infty}y^{k-1}\mathbf{1}^{\mathsf{T}}\mathbf{R}^{k}\mathbf{e}_j. \tag*{(101)}

Extracting one factor of R\mathbf{R} gives

SETAS(j,m0)=1+a(m0)1TR(∑k=0∞(yR)k)ej.(102)S_{\mathrm{ETAS}}(j,m_0)=1+a(m_0)\mathbf{1}^{\mathsf{T}}\mathbf{R}\left(\sum_{k=0}^{\infty}(y\mathbf{R})^k\right)\mathbf{e}_j. \tag*{(102)}

Since ρ(yR)<1\rho(y\mathbf{R})<1,

∑k=0∞(yR)k=(I−yR)−1.(103)\sum_{k=0}^{\infty}(y\mathbf{R})^k=(\mathbf{I}-y\mathbf{R})^{-1}. \tag*{(103)}

and therefore

SETAS(j,m0)=1+a(m0)1TR(I−yR)−1ej.(104)S_{\mathrm{ETAS}}(j,m_0)=1+a(m_0)\mathbf{1}^{\mathsf{T}}\mathbf{R}(\mathbf{I}-y\mathbf{R})^{-1}\mathbf{e}_j. \tag*{(104)}

Introducing the magnitude-averaged ETAS offspring matrix

RETAS=yR,(105)\mathbf{R}_{\mathrm{ETAS}}=y\mathbf{R}, \tag*{(105)}

we use the matrix identity

(I−RETAS)−1−I=RETAS(I−RETAS)−1.(106)(\mathbf{I}-\mathbf{R}_{\mathrm{ETAS}})^{-1}-\mathbf{I} =\mathbf{R}_{\mathrm{ETAS}}(\mathbf{I}-\mathbf{R}_{\mathrm{ETAS}})^{-1}. \tag*{(106)}

We immediately obtain

R(I−yR)−1=1y[(I−yR)−1−I].(107)\mathbf{R}(\mathbf{I}-y\mathbf{R})^{-1} =\frac{1}{y}\left[(\mathbf{I}-y\mathbf{R})^{-1}-\mathbf{I}\right]. \tag*{(107)}

Hence, the exact resolvent formula can be written as

SETAS(j,m0)=1−a(m0)y+a(m0)y1T(I−yR)−1ej.(108)S_{\mathrm{ETAS}}(j,m_0)=1-\frac{a(m_0)}{y}+\frac{a(m_0)}{y}\mathbf{1}^{\mathsf{T}}(\mathbf{I}-y\mathbf{R})^{-1}\mathbf{e}_j. \tag*{(108)}

Equation (108) is the exact marked analogue of

S(j)=1T(I−R)−1ejS(j)=\mathbf{1}^{\mathsf{T}}(\mathbf{I}-\mathbf{R})^{-1}\mathbf{e}_j

for ordinary multitype branching processes. The only modification is the replacement of the branching matrix R\mathbf{R} by its effective marked counterpart yRy\mathbf{R}, together with the prefactor associated with the initiating earthquake.

Critical scaling

We now investigate the behavior of (108) close to the ETAS critical point,

yλ→1−.(109)y\lambda\to1^{-}. \tag*{(109)}

For the homogeneous decomposition

R=λI+qG,GL≠0,GL+1=0,(110)\mathbf{R}=\lambda\mathbf{I}+q\mathbf{G},\qquad\mathbf{G}^{L}\ne0,\qquad\mathbf{G}^{L+1}=0, \tag*{(110)}

(141) gives

(I−yR)−1=∑r=0L(yq)r(1−yλ)r+1Gr.(111)(\mathbf{I}-y\mathbf{R})^{-1} =\sum_{r=0}^{L}\frac{(yq)^r}{(1-y\lambda)^{r+1}}\mathbf{G}^{r}. \tag*{(111)}

Substituting this expression into (108) yields

SETAS(j,m0)=1−a(m0)y+a(m0)y∑r=0L(yq)r(1−yλ)r+11TGrej.(112)S_{\mathrm{ETAS}}(j,m_0)=1-\frac{a(m_0)}{y}+\frac{a(m_0)}{y}\sum_{r=0}^{L}\frac{(yq)^r}{(1-y\lambda)^{r+1}}\mathbf{1}^{\mathsf{T}}\mathbf{G}^{r}\mathbf{e}_j. \tag*{(112)}

In this homogeneous critical limit, let d∗(j)d_*(j) be the number of critical SCCs on the deepest path accessible from the initiating type jj. Such a path contains d∗(j)−1d_*(j)-1 feed-forward links, and

1TGd∗(j)−1ej>0,\mathbf{1}^{\mathsf{T}}\mathbf{G}^{d_*(j)-1}\mathbf{e}_j>0,

The leading singular contribution accessible from jj is therefore

SETAS(j,m0)∼a(m0)y(yq)d∗(j)−1(1−yλ)d∗(j)1TGd∗(j)−1ej.(113)S_{\mathrm{ETAS}}(j,m_0)\sim \frac{a(m_0)}{y} \frac{(yq)^{d_*(j)-1}}{(1-y\lambda)^{d_*(j)}} \mathbf{1}^{\mathsf{T}}\mathbf{G}^{d_*(j)-1}\mathbf{e}_j. \tag*{(113)}

Introducing the geometric factor

Cj=1TGd∗(j)−1ej,(114)C_j=\mathbf{1}^{\mathsf{T}}\mathbf{G}^{d_*(j)-1}\mathbf{e}_j, \tag*{(114)}

we obtain

SETAS(j,m0)∼Cja(m0)yd∗(j)−2qd∗(j)−1(1−yλ)−d∗(j)(115)S_{\mathrm{ETAS}}(j,m_0)\sim C_j a(m_0)y^{d_*(j)-2}q^{d_*(j)-1}(1-y\lambda)^{-d_*(j)} \tag*{(115)}

Equation (115) is the fixed-root, marked analogue of the homogeneous path scaling in the Letter. The only modification with respect to the unmarked process is the replacement

1−λ⟶1−yλ,1-\lambda\longrightarrow1-y\lambda,

together with the multiplicative factor a(m0)yd∗(j)−2a(m_0)y^{d_*(j)-2}, which depends on the productivity of the initiating earthquake but leaves the critical exponent unchanged.

Averaging over the initiating magnitude

The previous expression refers to an initiating earthquake with fixed magnitude m0m_0. If the initiating magnitude itself is assumed to be drawn from the Gutenberg–Richter distribution, its average productivity is

⟨a(m0)⟩=∫mmin⁡∞a(m0)p(m0) dm0=ββ−α=y.(116)\langle a(m_0)\rangle=\int_{m_{\min}}^{\infty}a(m_0)p(m_0)\,\mathrm{d}m_0=\frac{\beta}{\beta-\alpha}=y. \tag*{(116)}

Therefore

⟨a(m0)⟩=y.(117)\langle a(m_0)\rangle=y. \tag*{(117)}

Taking the average of (108) over the initiating magnitude immediately gives

⟨SETAS(j,m0)⟩=1−⟨a(m0)⟩y+⟨a(m0)⟩y1T(I−yR)−1ej(118)\langle S_{\mathrm{ETAS}}(j,m_0)\rangle= 1-\frac{\langle a(m_0)\rangle}{y}+\frac{\langle a(m_0)\rangle}{y}\mathbf{1}^{\mathrm{T}}(\mathbf{I}-y\mathbf{R})^{-1}\mathbf{e}_j \tag*{(118)}
=1T(I−yR)−1ej.(119)= \mathbf{1}^{\mathrm{T}}(\mathbf{I}-y\mathbf{R})^{-1}\mathbf{e}_j. \tag*{(119)}

Hence

⟨SETAS(j)⟩=1T(I−yR)−1ej.(120)\langle S_{\mathrm{ETAS}}(j)\rangle=\mathbf{1}^{\mathrm{T}}(\mathbf{I}-y\mathbf{R})^{-1}\mathbf{e}_j. \tag*{(120)}

Remarkably, after averaging over the initiating magnitude, the ETAS expression becomes formally identical to the resolvent formula of the unmarked multitype branching process, the only difference being the replacement of the branching matrix R\mathbf{R} by its effective counterpart yRy\mathbf{R}.

General ETAS scaling theorem

The previous derivation establishes the following result.

ETAS mean-scaling theorem. Consider a decomposable multitype ETAS process with Gutenberg–Richter distributed magnitudes and productivity law a(m)=eα(m−mmin⁡)a(m)=e^{\alpha(m-m_{\min})}. If an initiating event of type jj has critical depth d∗(j)d_*(j), the expected total number of events generated by an earthquake of magnitude m0m_0 obeys

SETAS(j,m0)∼Cja(m0)yd∗(j)−2qd∗(j)−1(1−yλ)−d∗(j),S_{\mathrm{ETAS}}(j,m_0)\sim C_j a(m_0)y^{d_*(j)-2}q^{d_*(j)-1}(1-y\lambda)^{-d_*(j)},

where

y=ββ−α,y=\frac{\beta}{\beta-\alpha},

and CjC_j depends only on the topology of the accessible directed chains. After averaging over the initiating magnitude, it holds that

⟨SETAS(j)⟩=1T(I−yR)−1ej,\langle S_{\mathrm{ETAS}}(j)\rangle=\mathbf{1}^{\mathrm{T}}(\mathbf{I}-y\mathbf{R})^{-1}\mathbf{e}_j,

whose leading critical divergence is

⟨SETAS(j)⟩∼Cj(yq)d∗(j)−1(1−yλ)−d∗(j).\langle S_{\mathrm{ETAS}}(j)\rangle\sim C_j(yq)^{d_*(j)-1}(1-y\lambda)^{-d_*(j)}.

These statements concern the mean cascade and its critical divergence. For all first-moment dynamical quantities, magnitude averaging renormalizes the interaction matrix according to R↦yR\mathbf{R}\mapsto y\mathbf{R}, and hence moves the critical point from λ=1\lambda=1 to yλ=1y\lambda=1, together with a non-universal amplitude factor. The distributional critical behavior is not fixed by yy: it depends on the leading nonlinear singularity generated by the complete fertility distribution, as derived in the next section.

Cascade-size distribution in the ETAS model

We now extend the previous generating-function derivation to the magnitude-dependent ETAS process. This step exposes the separation that is invisible at the level of the mean: the graph and its critical depth remain structural properties, whereas the mark distribution selects the local branching singularity that is recursively nested along the graph.

As in the finite-variance case, we label the classes along a directed critical chain by a=1,…,da=1,\ldots,d, with a=1a=1 denoting the terminal downstream class. We define

Ha(z)=∑S=1∞pa(S)zS,(121)H_a(z)=\sum_{S=1}^{\infty}p_a(S)z^S, \tag*{(121)}

and introduce

ϵa=1−Ha(z),x=1−z.(122)\epsilon_a=1-H_a(z),\qquad x=1-z. \tag*{(122)}

For the marked ETAS process, the offspring generating function has the non-analytic expansion

F(u)=1−u+Cγuγ+o(uγ),1<γ<2.(123)F(u)=1-u+C_\gamma u^\gamma+o(u^\gamma),\qquad1<\gamma<2. \tag*{(123)}

For the directed chain 3→2→13\to2\to1, the offspring generating functions become

F1(H1)=1−ϵ1+Cγϵ1γ+o(ϵ1γ),(124)F_1(H_1)=1-\epsilon_1+C_\gamma\epsilon_1^\gamma+o(\epsilon_1^\gamma), \tag*{(124)}
F2(H1,H2)=1−ϵ2−qϵ1+Cγ(ϵ2+qϵ1)γ+o((ϵ2+qϵ1)γ),(125)F_2(H_1,H_2)=1-\epsilon_2-q\epsilon_1+C_\gamma(\epsilon_2+q\epsilon_1)^\gamma+o\left((\epsilon_2+q\epsilon_1)^\gamma\right), \tag*{(125)}
F3(H2,H3)=1−ϵ3−qϵ2+Cγ(ϵ3+qϵ2)γ+o((ϵ3+qϵ2)γ).(126)F_3(H_2,H_3)=1-\epsilon_3-q\epsilon_2+C_\gamma(\epsilon_3+q\epsilon_2)^\gamma+o\left((\epsilon_3+q\epsilon_2)^\gamma\right). \tag*{(126)}

The total-tree generating functions satisfy

Ha(z)=zFa.(127)H_a(z)=zF_a. \tag*{(127)}

For type 1,

1−ϵ1=(1−x)[1−ϵ1+Cγϵ1γ+o(ϵ1γ)],(128)1-\epsilon_1=(1-x)\left[1-\epsilon_1+C_\gamma\epsilon_1^\gamma+o(\epsilon_1^\gamma)\right], \tag*{(128)}

which immediately gives

x≃Cγϵ1γ.(129)x\simeq C_\gamma\epsilon_1^\gamma. \tag*{(129)}

Hence

ϵ1∼K1x1/γ,K1=Cγ−1/γ,(130)\epsilon_1\sim K_1x^{1/\gamma},\qquad K_1=C_\gamma^{-1/\gamma}, \tag*{(130)}

recovering the scalar marked branching law

p1(S)∼S−1−1/γ.(131)p_1(S)\sim S^{-1-1/\gamma}. \tag*{(131)}

For type 2,

x+qϵ1≃Cγ(ϵ2+qϵ1)γ.(132)x+q\epsilon_1\simeq C_\gamma(\epsilon_2+q\epsilon_1)^\gamma. \tag*{(132)}

Near z=1z=1,

ϵ2∼x1/γ2,ϵ1∼x1/γ,\epsilon_2 \sim x^{1/\gamma^2}, \qquad\epsilon_1 \sim x^{1/\gamma},

so that ϵ2≫ϵ1\epsilon_2 \gg\epsilon_1. Consequently,

qϵ1≃Cγϵ2γ,(133)q\epsilon_1 \simeq C_\gamma\epsilon_2^\gamma, \tag*{(133)}

yielding

ϵ2∼K2x1/γ2,(134)\epsilon_2 \sim K_2 x^{1/\gamma^2}, \tag*{(134)}

with

K2=q1/γCγ−(1γ+1γ2).(135)K_2 = q^{1/\gamma} C_\gamma^{-\left(\frac{1}{\gamma}+\frac{1}{\gamma^2}\right)}. \tag*{(135)}

Therefore,

p2(S)∼K2γ2Γ(1−1γ2)S−1−1γ2.(136)p_2(S) \sim\frac{K_2}{\gamma^2\Gamma\left(1-\frac{1}{\gamma^2}\right)}S^{-1-\frac{1}{\gamma^2}}. \tag*{(136)}

Proceeding identically for type 3,

qϵ2≃Cγϵ3γ,(137)q\epsilon_2 \simeq C_\gamma\epsilon_3^\gamma, \tag*{(137)}

which gives

ϵ3=1−H3(z)∼K3(1−z)1/γ3,(138)\epsilon_3 = 1-H_3(z) \sim K_3(1-z)^{1/\gamma^3}, \tag*{(138)}

where

K3=q1γ+1γ2Cγ−(1γ+1γ2+1γ3).(139)K_3 = q^{\frac{1}{\gamma}+\frac{1}{\gamma^2}} C_\gamma^{-\left(\frac{1}{\gamma}+\frac{1}{\gamma^2}+\frac{1}{\gamma^3}\right)}. \tag*{(139)}

Applying standard singularity analysis,

p3(S)∼K3γ3Γ(1−1γ3)S−1−1γ3.(140)p_3(S) \sim\frac{K_3}{\gamma^3\Gamma\left(1-\frac{1}{\gamma^3}\right)}S^{-1-\frac{1}{\gamma^3}}. \tag*{(140)}

The scalar marked-process exponent,

τscalar=1+1γ,(141)\tau_{\mathrm{scalar}}=1+\frac{1}{\gamma}, \tag*{(141)}

is therefore replaced by the non-normal exponent

τd∗=3=1+1γ3.(142)\tau_{d_\ast=3}=1+\frac{1}{\gamma^3}. \tag*{(142)}

Since 1<γ<21<\gamma<2, one has

1γ3<1γ,τd∗=3<τscalar,(143)\frac{1}{\gamma^3}<\frac{1}{\gamma}, \qquad\tau_{d_\ast=3}<\tau_{\mathrm{scalar}}, \tag*{(143)}

showing that directed non-normal amplification systematically produces substantially heavier critical tails than the scalar marked process. More generally, a seed with critical depth d∗(j)d_\ast(j) has tail exponent τj=1+γ−d∗(j)\tau_j=1+\gamma^{-d_\ast(j)}. Thus the mean dynamics depends on marks only through yy, while the critical cascade-size law depends on the full fertility tail through γ\gamma; the feed-forward architecture controls how many times that local singularity is composed.

Numerical simulations

We test the analytical predictions by direct Monte Carlo simulations of both the unmarked multitype branching process and the marked ETAS process. Each realization starts from a single ancestor of prescribed type j0j_0. For the unmarked process, a parent of type jj generates a Poisson-distributed number of offspring of type ii with mean RijR_{ij}. For the marked ETAS process, a parent of type jj and magnitude mm generates a Poisson-distributed number of offspring of type ii with mean Rijeα(m−mmin⁡)R_{ij}e^{\alpha(m-m_{\min})}. Each offspring magnitude is independently drawn from the Gutenberg–Richter distribution

p(m)=βe−β(m−mmin⁡),m≥mmin⁡.(144)p(m)=\beta e^{-\beta(m-m_{\min})}, \qquad m\ge m_{\min}. \tag*{(144)}

The branching procedure is iterated generation by generation until the cascade becomes extinct. For each realization, we record the total cascade size SS, including the initial ancestor.

We use the three-type matrix

R=(λ1q00λ1q00λ),(145)\mathbf{R}= \begin{pmatrix} \lambda_1 & q & 0\\ 0 & \lambda_1 & q\\ 0 & 0 & \lambda \end{pmatrix}, \tag*{(145)}

where the off-diagonal elements describe a preferential propagation pathway 3→2→13\to2\to1.

We investigate two regimes. In the compensated case, we set

λ1=λ−q,\lambda_1=\lambda-q,

so that each row has the same total weight λ\lambda. In the homogeneous multicritical case, we set

λ1=λ.\lambda_1=\lambda.

In both cases, q≥0q\ge0 controls the strength of the feed-forward coupling. In all cases

ρ(R)=λ.\rho(\mathbf{R})=\lambda.

We always assume that the magnitude of the initial earthquake is set to m0=mmin⁡m_0=m_{\min} and indicate with j0j_0 its type. To test these theoretical predictions, we fix the Gutenberg–Richter exponent to b=1b=1 and consider three different productivity exponents, α=0.77, 0.81, 0.83\alpha=0.77,\ 0.81,\ 0.83, corresponding to λ=1.19, 0.98, 0.90\lambda=1.19,\ 0.98,\ 0.90, chosen so that the effective branching ratio remains close to criticality (Br≃1B_r\simeq1).

For each value of α\alpha, we consider four values of the coupling parameter, q=0, 0.1, 0.2, 0.3q=0,\ 0.1,\ 0.2,\ 0.3, keeping λ1=λ\lambda_1=\lambda. For the largest coupling (q=0.3q=0.3), we additionally investigate two reference cases:

  • λ1=λ−q\lambda_1=\lambda-q with j0=3j_0=3;

  • λ1=λ\lambda_1=\lambda with j0=2j_0=2.

Figure S1–Figure S3 compare the Monte Carlo simulations with the analytical predictions. For all three values of α\alpha, the numerical distributions are found to be in excellent agreement with the predicted power law behavior. In particular, the simulations clearly reproduce the three different scaling exponents predicted by the theory,

Distribution of the total cascade size

Figure S1. Distribution of the total cascade size p(S,j)p(S,j) for α=0.77\alpha=0.77 (λ=1.19\lambda=1.19). Symbols denote numerical results, while solid lines correspond to the theoretical predictions. Different curves illustrate the three asymptotic exponents S−1−1/γS^{-1-1/\gamma}, S−1−1/γ2S^{-1-1/\gamma^2} and S−1−1/γ3S^{-1-1/\gamma^3} (see legend).

Plot of $P(S)$ versus $S$

Figure S3. Same as Figure S1 for α=0.83\alpha= 0.83 (λ=0.90\lambda= 0.90).

S−1−1/γ,S−1−1/γ2,S−1−1/γ3.S^{-1-1/\gamma}, \qquad S^{-1-1/\gamma^2}, \qquad S^{-1-1/\gamma^3}.

At the same time, we recover the standard isotropic exponent when λ1=λ−q\lambda_1=\lambda-q with p3(S)≃3pscalar(S)p_3(S)\simeq3p_{\mathrm{scalar}}(S), where pscalar(S)p_{\mathrm{scalar}}(S) denotes the corresponding scalar-process distribution.

Figure S4 explores the case γ>2\gamma>2 and we observe that the theoretical scaling behaviors

Plot of $P(S)$ versus $S$

Figure S4. Same as Figure S1 for α=0.45\alpha= 0.45 (λ=2.84\lambda= 2.84).

S−1−1/2,S−1−1/4,S−1−1/8,S^{-1-1/2}, \qquad S^{-1-1/4}, \qquad S^{-1-1/8},

are recovered in numerical simulations.

Plot of $P(S)$ versus $S$

Figure S2. Same as Figure S1 for α=0.81\alpha= 0.81 (λ=0.98\lambda= 0.98).

References

  1. [1][1]
  2. [2][2]
  3. [3][3]
  4. [4][4]
  5. [5][5]
  6. [6][6]
  7. [7][7]
  8. [8][8]
  9. [9][9]
  10. [10][10]
  11. [11][11]
  12. [12][12]
  13. [13][13]
  14. [14][14]
  15. [15][15]
  16. [16][16]
  17. [17]Foster, J., & Ney, P. E. (1976). The Indian Journal of Statistics. Sankhyā, 38, 28.
  18. [18]J. Foster and P. E. Ney, Z. Wahrscheinlich­keitstheorie verw. Gebiete 46, 13 (1978).
  19. [19]V. A. Vatutin and E. E. D’Yakonova, Discrete Math. Appl. 28, 119 (2018).
  20. [20]J.-P. Bouchaud and A. Georges, Phys. Rep. 195, 127 (1990).
  21. [21]Sornette, D. (2006). Critical Phenomena in Natural Sciences: Chaos, Fractals, Self-organization and Disorder: Concepts and Tools. In Springer Series in Synergetics (Number 2).
  22. [22]Sornette, D., Lippiello, E., & Petrillo, G. (2026). Supplementary material for “transient amplification, new universality classes, and precursory events in directed cascades”.
  23. [23]M. G. Neubert and H. Caswell, Ecology 78, 653 (1997).
  24. [24]L. N. Trefethen, A. E. Trefethen, C. S. Reddy, and T. A. Driscoll, Science 261, 578 (1993).
  25. [25]L. N. Trefethen, in The Graduate Student’s Guide to Numerical Analysis ’98, Springer Series in Computational Mathematics, Vol. 26, edited by M. Ainsworth, J. Levesley, and M. Marletta (Springer, Berlin, 1999) pp. 217–250.DOI
  26. [26]D. Sornette, Non-normal amplification in multitype Hawkes–ETAS models of earthquake triggering (2026), arXiv:2607.26036 [physics.geo-ph].arxiv.org/abs/2607.26036
  27. [27]D. Schorlemmer, S. Wiemer, and M. Wyss, Nature 437, 539 (2005).
  28. [28]C. Narteau, S. Byrdina, P. Shebalin, and D. Schorlemmer, Nature 462, 642 (2009).
  29. [29]E. Lippiello, F. Giacco, W. Marzocchi, C. Godano, and L. de Arcangelis, Sci. Rep. 5, 15560 (2015).
  30. [30]A. Helmstetter, D. Sornette, and J.-R. Grasso, Journal of Geophysical Research: Solid Earth 108, 2046 (2003).
  31. [31]A. Helmstetter and D. Sornette, Journal of Geophysical Research: Solid Earth 108, 2457 (2003).
  32. [32]A. Mignan, Sci. Rep. 4, 4099 (2014).
  33. [33]G. Petrillo and E. Lippiello, Geophys. J. Int. 225, 1236 (2021).
  34. [34]G. Petrillo and E. Lippiello, Appl. Sci. 13, 4891 (2023).
  35. [35]A. Gabrieliov, V. Keilis-Borok, and D. D. Jackson, Proceedings of the National Academy of Sciences (USA) 93, 3838 (1996).
  36. [36]Flajolet, P., & Sedgewick, R. (2009). Analytic Combinatorics.

Paper details

vlnc:W_wercgcxg
v1 · latestHistory (1)

published ·

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Physics and Astronomy

Not recorded for this paper · View statement →

Looking for related papers…
Contents