Nonlinear Analogue of the May-Wigner Instability Transition

Yan V. Fyodorov, Boris A. Khoruzhenko

Model

Consider a system of NN coupled non-linear autonomous ODEs of the form

where μ>0\mu>0 and the components fi(x)f_{i}({\textbf{x}}) of the vector field f=(f1,…,fN)\textbf{f}=(f_{1},\ldots,f_{N}) are zero mean random functions of the state vector x=(x1,…,xN)\textbf{x}=(x_{1},\ldots,x_{N}). To put this model in the context of the discussion above, if xe\mathbf{x}_{e} is an equilibrium of (2), i.e., if −μxe+f(xe)=0-\mu\mathbf{x}_{e}+\mathbf{f}(\mathbf{x}_{e})=\mathbf{0} then, in the immediate neighbourhood of xe\mathbf{x}_{e} system (2) reduces to May’s model (1) with y=x−xe\mathbf{y}=\mathbf{x}-\mathbf{x}_{e} and Jjk=(∂fj/∂xk)(xe)J_{jk}=(\partial f_{j}/\partial x_{k})(\mathbf{x}_{e}).

The non-linear system (2) may have multiple equilibria whose number and locations depend on the realisation of the random field f(x)\textbf{f}(\textbf{x}). To visualise the global picture, it is helpful to consider first a special case of a gradient-descent flow, characterised by the existence of a potential function V(x)V(\mathbf{x}) such that f=−∇V\mathbf{f}=-\nabla V. In this case, system (2) can be rewritten as dx/dt=−∇Ld\mathbf{x}/dt=-\nabla L, with L(x)=μ∣x∣2/2+V(x)L(\mathbf{x})=\mu{|{\bf x}|^{2}}/{2}+V({\bf x}) being the associated Lyapunov function describing the effective landscape. In the domain of LL, the state vector x(t)\mathbf{x}(t) moves in the direction of the steepest descent, i.e., perpendicular to the level surfaces L(x)=hL(\mathbf{x})=h towards ever smaller values of hh. This provides a useful geometric intuition. The term μ∣x∣2/2\mu{|{\bf x}|^{2}}/{2} represents the globally confining parabolic potential, i.e., a deep well on the surface of L(x)L(\mathbf{x}), which does not allow x\mathbf{x} to escape to infinity. At the same time the random potential V(x)V(\mathbf{x}) may generate many local minima of L(x)L(\textbf{x}) (shallow wells) which will play the role of attractors for our dynamical system. Moreover, if the confining term is strong enough then the full landscape will only be a small perturbation of the parabolic well, typically with a single stable equilibrium located close to x=0{\mathbf{x}}=0. In the opposite case of relatively weak confining term, the disorder-dominated landscape will be characterised by a complicated random topology with many points of equilibria, both stable and unstable. Note that in physics, complicated energy landscapes is a generic feature of glassy systems with intriguingly slow long-time relaxation and non-equilibrium dynamics, see e.g. .

The above picture of a gradient-descent flow is however only a very special case since the generic systems of ODEs (2) are not gradient. The latter point can easily be understood in the context of model ecosystems. For, by linearising a gradient flow in a vicinity of any equilibrium, one always obtains a symmetric community matrix, whilst the community matrices of model ecosystems are in general asymmetric. Note also a discussion of an interplay between non-gradient dynamics in random environment and glassy behaviour in .

To allow for a suitable level of generality we therefore suggest to choose the N−N-dimensional vector field f(x)\mathbf{f}(\mathbf{x}) as a sum of ‘gradient’ and non-gradient (‘solenoidal’) contributions:

where we require the matrix A(x)A({\bf x}) to be antisymmetric: Aij=−AjiA_{ij}=-A_{ji}. The meaning of this decomposition is that vector fields can be generically divided into a conservative irrotational component, sometimes called ‘longitudinal’, whose gradient connects the attractors or repellers and a solenoidal curl field, also called ‘transversal’. As discussed in, e.g., such a representation is closely related to the so-called Hodge decomposition of differential forms and generalises the well-known Helmholtz decomposition of the 3−3-dimensional vector fields into curl-free and divergence-free parts to higher dimensions. Correspondingly, we will call V(x)V({\bf x}) the scalar potential and the matrix A(x)A({\bf x}) the vector potential. The normalising factor 1/N1/\sqrt{N} in front of the sum on the right-hand side in (3) ensures that the transversal and longitudinal parts of f(x)\mathbf{f}({\bf x}) are of the same order of magnitude for large NN.

Finally, to make the model as simple as possible and amenable to a rigorous and detailed mathematical analysis we choose the scalar potential V(x)V({\bf x}) and the components Aij(x)A_{ij}({\bf x}), i<ji<j, of the vector potential to be statistically independent, zero mean Gaussian random fields, with smooth realisations and the additional assumptions of homogeneity (translational invariance) and isotropy reflected in the covariance structure:

Here the angular brackets ⟨...⟩\langle...\rangle stand for the ensemble average over all realisations of V(x)V(\mathbf{x}) and A(x)A(\mathbf{x}), and δin\delta_{in} is the Kronecker delta: δin=1\delta_{in}=1 if i=ni=n and zero otherwise.

For simplicity, we also assume that the functions ΓV(r)\Gamma_{V}(r) and ΓA(r)\Gamma_{A}(r) do not depend on NN. This implies

where the ‘radial spectral’ densities γσ(s)≥0\gamma_{\sigma}(s)\geq 0 have finite total mass: ∫0∞γσ(s)ds<∞\int_{0}^{\infty}\gamma_{\sigma}(s)ds<\infty. We normalize these densities by requiring that Γσ′′(0)=∫0∞s2γσ(s)ds=1\Gamma^{\prime\prime}_{\sigma}(0)=\int_{0}^{\infty}s^{2}\gamma_{\sigma}(s)ds=1. The ratio

is a dimensionless measure of the relative strengths of the longitudinal and transversal components of f(x)\mathbf{f}(\textbf{x}): if τ=0\tau=0 then f(x)\mathbf{f}(\textbf{x}) is divergence free and if τ=1\tau=1 it is curl free.

Results

Determining and classifying all points of equilibria of a dynamical system with many degrees of freedom is a well-known formidable analytical and computational problem. In this paper we shall focus our investigation on the simplest, yet informative characteristic of system (2) by counting its total number of equilibria, that is the total number Ntot{\cal N}_{tot} of solutions of the simultaneous equations

Certainly, finding Ntot{\cal N}_{tot} is a good starting point of any phase portrait analysis.

Had we restricted ourselves to the gradient-descent flows, Ntot{\cal N}_{tot} would simply count the number of stationary points (minima, maxima, or saddle-points) on the surface of the Lyapunov function L(x)L({\bf x}). The problem of counting and classifying stationary points of high-dimensional random energy landscapes of various types attracted considerable interest in recent years . In particular, works study such energy landscapes generated by a potential equivalent to the above Lyapunov function. One of the main conclusions of that study is that for NN large the topology of the Lyapunov function changes drastically with decrease of the strength of the confining term relative to that of the interaction term in L(x)L(\mathbf{x}). The change manifests itself in the emergence of multitude of equilibria, exponential in number. Such a transition is intimately connected to the spin-glass like restructuring of the Boltzmann-Gibbs measure induced by the Lyapunov function when the latter is treated as an effective energy landscape.

We shall prove below that for NN large the general autonomous system (2)–(3) exhibits a similar drastic change in the total number of equilibria when the control parameter

drops below the threshold value mc=1m_{c}=1. As in the case of gradient systems, the proof involves the Kac-Rice formula as a starting point. However, performing the subsequent steps requires quite different mathematical techniques due to the asymmetry of the Jacobian matrix for non-gradient systems.

The Kac-Rice formula, see e.g. , counts solutions of simultaneous algebraic equations. Under our assumptions (homogeneity, isotropy and Gaussianity of VV and AA), this formula yields the ensemble average of Ntot{\cal N}_{tot} in terms of that of the modulus of the spectral determinant of the Jacobian matrix (Jij)i,j=1N(J_{ij})_{i,j=1}^{N}, Jij=∂fi/∂xjJ_{ij}={\partial f_{i}}/{\partial x_{j}} (see Materials and Methods):

thus bringing the original non-linear problem into the realms of the random matrix theory.

The probability (ensemble) distribution of the matrix JJ can easily be determined in closed form. Indeed, the matrix entries of JJ are zero mean Gaussian variables and their covariance structure, at spatial point x, can be obtained from (4)–(5) by differentiation:

where ϵN=(1−τ)/N\epsilon_{N}=(1-\tau)/N. Thus, to leading order in the limit N→∞N\to\infty,

where XijX_{ij}, i,j=1,…,Ni,j=1,\ldots,N are zero mean Gaussians with

and ξ\xi is a standard Gaussian, ξ∼N(0,1)\xi\sim N(0,1), which is statistically independent of X=(Xij)X=(X_{ij}). Note that for the divergence free fields f(x)\mathbf{f}(\mathbf{x}) (i.e., if τ=0\tau=0) the entries of JJ are statistically independent in the limit N→∞N\to\infty, exactly as in May’s model. On the other side, if f(x)\mathbf{f}(\mathbf{x}) has a longitudinal component (τ>0\tau>0) then this implies positive correlation between the pairs of matrix entries of JJ symmetric about the main diagonal: ⟨XijXji⟩=τ\left\langle X_{ij}X_{ji}\right\rangle=\tau if i≠ji\not=j. Such distributions of the community matrix has also been used in the neighbourhood stability analysis of model ecosystems . Finally, in the limiting case of curl free fields (τ=1\tau=1), the matrix JJ is real symmetric.

The representation (8) comes in handy as it allows one to express (7) as a random matrix integral:

where x=N(m+tτ)x=\sqrt{N}(m+t\sqrt{\tau}) and the angle brackets ⟨…⟩XN\langle\ldots\rangle_{X_{N}} stand for averaging over the real elliptic ensemble of random N×NN\times N matrices XX defined in (9), see also (20). This one-parameter family of random matrices interpolates between the Gaussian Orthogonal Ensemble of real symmetric matrices (GOE, τ=1\tau=1) and real Ginibre ensemble of fully asymmetric matrices (rGinE, τ=0\tau=0), see for discussions. Both rGinE and its one-parameter extension (9) have enjoyed considerable interest in the literature in recent years .

The matrix XX is asymmetric (unless τ=1\tau=1) and can have real as well as complex eigenvalues. The latter come in complex-conjugate pairs. Their density, in the limit N→∞N\to\infty, is constant inside the ellipse with the main half-axis N(1±τ)\sqrt{N}(1\pm\tau) and vanishes sharply outside . The corresponding theorem is known as the Elliptic Law and its validity extends beyond the Gaussian matrix distributions . However, in the context of our investigation it is the density of real eigenvalues of XX that appears to be most relevant.

Denote by ρN(r)(x)\rho_{N}^{(r)}(x) the density of real eigenvalues of N×NN\times N matrices XX (9) averaged over all realisations of XX. It is convenient to normalize ρN(r)(x)\rho_{N}^{(r)}(x) in such a way that ∫αβρN(x) dx\int_{\alpha}^{\beta}\rho_{N}(x)\,dx gives the average number of real eigenvalues of XX in the interval [α,β][\alpha,\beta]. A crucial observation is that ρN(r)(x)\rho_{N}^{(r)}(x) is directly related to the averaged value of the modulus of the determinant that appears in (10). Namely,

where CN(τ)=21+τ (N−1)!/(N−2)!!{\cal C}_{N}(\tau)=2\sqrt{1+\tau}\,(N-1)!/(N-2)!! and ρN+1(r)(x)\rho^{(r)}_{N+1}(x) is the average density of real eigenvalues of matrices XX of size (N+1)×(N+1)(N+1)\times(N+1). For the limiting case τ=0\tau=0 this relation appeared originally in , and it can be extended to any τ∈[0,1)\tau\in[0,1) without much difficulty (see SI for a derivation of (11) following the approach of ). In the limiting case of real symmetric matrices τ=1\tau=1, all eigenvalues of XX are real and relation (11) is also valid .

Combining (10) and (11) and changing the variable of integration from tt to λ=m+tτ\lambda=m+t\sqrt{\tau}, one can express ⟨Ntot⟩\left\langle{\cal N}_{tot}\right\rangle for system (2) with NN degrees of freedom in terms of the density of real eigenvalues in the elliptic ensemble of random matrices (9) of size (N+1)×(N+1)(N+1)\times(N+1):

where S(λ)=(λ−m)22τ−λ22(1+τ)S(\lambda)=\frac{(\lambda-m)^{2}}{2\tau}-\frac{\lambda^{2}}{2(1+\tau)} and KN(τ)=N−N+12CN(τ)/ ⁣τ{\cal K}_{N}(\tau)={N^{\frac{-N+1}{2}}{\cal C}_{N}(\tau)}/\!{\sqrt{\tau}}. The importance of this relation is due to the fact that ρN(r)(x)\rho_{N}^{(r)}(x) is known in closed form in terms of Hermite polynomials . This allows us to carry out an asymptotic evaluation of the integral in (12) and calculate ⟨Ntot⟩\left\langle{\cal N}_{tot}\right\rangle in the limit N→∞N\to\infty. The key finding that emerges from this calculation is that ⟨Ntot⟩\left\langle{\cal N}_{tot}\right\rangle changes drastically around m=1m=1. If m>1m>1 then

On the other hand, if 0<m<10<m<1 then, to leading order in the limit N→∞N\to\infty,

where Σtot(m)=12(m2−1)−ln⁡m>0\Sigma_{tot}(m)=\frac{1}{2}(m^{2}-1)-\ln{m}>0 for all 0<m<10<m<1. Therefore, if m<1m<1 then ⟨Ntot⟩\left\langle{\cal N}_{tot}\right\rangle grows exponentially with NN. The factor in front of the exponential in (14) is given by γτ=2(1+τ)/(1−τ)\gamma_{\tau}=\sqrt{{2(1+\tau)}/{(1-\tau)}} as long as τ<1\tau<1. The gradient limit τ=1\tau=1 can be approached by scaling τ\tau with NN. Setting τ=1−u2N, 0≤u<∞\tau=1-\frac{u^{2}}{N},\,0\leq u<\infty, one obtains γτ=4Nπ ∫01−m2 e−u2p2dp\gamma_{\tau}=4\sqrt{\frac{N}{\pi}}\,\int_{0}^{\sqrt{1-m^{2}}}\,e^{-u^{2}p^{2}}dp. This regime describes a weakly non-gradient flow. The corresponding regime for ensembles of asymmetric matrices was discovered long ago .

Close to the phase transition point m=1m=1 the complexity exponent vanishes quadratically, Σtot=(1−m)2\Sigma_{tot}=(1-m)^{2} as m→1m\to 1, implying that the width of the transition region around m=1m=1 is 1/N1/\sqrt{N}. According to the general lore of phase transitions, for large but finite NN there exists a ‘critical regime’ m=1+κN−1/2m=1+\kappa N^{-1/2} where the number of equilibria changes smoothly between the two ‘phases’ (13) and (14). A quick inspection of (12) shows that the corresponding crossover profile is determined by the profile of ρN(r)(x)\rho_{N}^{(r)}(x) in the vicinity of the ‘spectral edge’ x=(1+τ)Nx=(1+\tau)\sqrt{N}, see Materials and Methods. After rescaling λ\lambda, λ=1+τ+ζ1−τ2N\lambda=1+\tau+\frac{\zeta\sqrt{1-\tau^{2}}}{\sqrt{N}}, the density ρN(r)(λN)\rho_{N}^{(r)}(\lambda\sqrt{N}) converges to 11−τ2ρedge(r)(ζ)\frac{1}{\sqrt{1-\tau^{2}}}\rho_{edge}^{(r)}(\zeta) in the limit N→∞N\to\infty, where :

with erf⁡(x)=1−erfc⁡(x)=2π∫0xe−t2 dt\operatorname{erf}(x)=1-\operatorname{erfc}(x)=\frac{2}{\sqrt{\pi}}\int_{0}^{x}e^{-t^{2}}\,dt. In terms of ρedge(r)(ζ)\rho_{edge}^{(r)}(\zeta), the critical crossover profile is given by

where cτ=τ/(1−τ)c_{\tau}=\sqrt{\tau/(1-\tau)}. The right-hand side of (16) interpolates smoothly between the two regimes (13) and (14), when parameter κ\kappa runs from κ=−∞\kappa=-\infty to κ=+∞\kappa=+\infty.

Although our investigation is concerned with the ensemble average of the number of equilibria Ntot{\cal N}_{tot}, we expect that in the limit N→∞N\to\infty the deviations of Ntot{\cal N}_{tot} from its average ⟨Ntot⟩\langle{\cal N}_{tot}\rangle are relatively small. This is certainly the case above the critical threshold, for m>1m>1. For, under some additional technical assumptions on the decay of correlations for f(x)\mathbf{f}(\mathbf{x}), the system (2) will almost certainly have at least one stationary point, see for the relevant results about the maxima of homogeneous Gaussian fields. Therefore, Ntot≥1{\cal N}_{tot}\geq 1 and the established convergence of ⟨Ntot⟩\langle{\cal N}_{tot}\rangle to 1 in the limit N→∞N\to\infty actually implies that the probability for Ntot{\cal N}_{tot} to take other values than one is close to zero for large NN. The problem of estimating the deviation of Ntot{\cal N}_{tot} from its average value in the opposite regime 0<m<10<m<1 is much harder and is an open and interesting questionIn this context we would like to mention the recent work of Subag who proved that the deviations of Ntot{\cal N}_{tot} from ⟨Ntot⟩\langle{\cal N}_{tot}\rangle in the spherical pp-spin model are negligible in the limit of large system size. Though that model is different from ours, it is not dissimilar to the gradient limit of τ=1\tau=1 of our model , for instance, the average number of equilibria grows exponentially with NN . Thus one might hope to adopt the technique of to our model. Another relevant reference is ..

Discussion

In this paper we introduced a model describing generic large complex systems and examined the dependence of the total number of equilibria in such systems on the system complexity as measured by the number of degrees of freedom and the interaction strength. The inspiration for our work came from May’s pioneering study of the neighbourhood stability of large model ecosystems. Our outlook is complementary to that of May’s in that it adopts a global point of view which is not limited to the neighbourhood of the presumed equilibrium.

In the context of model ecosystems our analysis is applicable to complex multi-species communities in which each kind of species on its own becomes extinct and thus interaction between species is key to persistence of the community. The key feature of our analysis is that in the presence of interactions, as the complexity increases, there is an abrupt change from a simple set of equilibria (typically, a single equilibrium for large number of species N≫1N\gg 1) to a complex set of equilibria, with their total number growing exponentially with NN. In the latter regime, we expect the stable equilibria to be only a tiny proportion of all the multitude of equilibria, see discussion below, which is indicative of long relaxation times and transient non-equilibrium behaviour.

We expect this sharp transition in the phase portrait to be shared by other systems of randomly coupled autonomous ODE’s with large number of degrees of freedom. To that end, it is appropriate to mention that very recently a similar ‘explosion in complexity’ was reported in a model of neural network consisting of randomly interconnected neural units . The model considered in is essentially of the form (2) but with the particular choice of fi=∑jJijS(xj)f_{i}=\sum_{j}J_{ij}S(x_{j}) where SS is an odd sigmoid function representing the synaptic nonlinearity and JijJ_{ij} are independent centred Gaussian variables representing the synaptic connectivity between neuron ii and jj. Although being Gaussian, the corresponding (non-gradient) vector field is not homogeneous and thus seems rather different from our choice and not easily amenable to a rigorous analysis. Nevertheless, a shrewd semi-heuristic analysis of revealed that close to the critical coupling threshold the two models actually display very similar behaviour, described essentially by the same exponential growth in the total number of equilibria with rate Σtot(m)\Sigma_{tot}(m). This fact points towards considerable universality of the transition from (13) to (14) and suggests that the crossover function (16) may be universal as well.

Our model captures an abrupt change in the dynamics of large complex systems on the macroscopic scale. At the same time zooming in to classify each and every equilibrium point into locally stable or unstable seems a hard task. For, although linearising the field f(x)\mathbf{f}(\mathbf{x}) around a given equilibrium is fairly straightforward, with the outcome being the Jacobian matrix (8), conditioning by the positions of equilibria and taking into account all eventualities is a highly non-trivial task. Given the stochastic setup of our model the question about stability of individual equilibria may be even the wrong question to ask, whereas addressing the statistics of the number of stable equilibria seems very appropriate.

Arguments similar to those in the previous section yield the ensemble average of the total number of stable equilibria, ⟨Nst⟩\langle{\cal N}_{st}\rangle, over all realisations of the vector field f(x)\mathbf{f}(\mathbf{x}) in terms the random matrix integral (cf.(10)):

where χx(X)=1\chi_{x}(X)=1, if all NN eigenvalues of matrix XX have real parts less than the spectral parameter x=N(m+tτ)x=\sqrt{N}(m+t\sqrt{\tau}), and χx(X)=0\chi_{x}(X)=0 otherwise. In the limiting case of a purely gradient dynamics τ=1\tau=1, the rescaled Jacobian matrix XX is real symmetric with all NN eigenvalues real. In this case the above integral can be related to the probability density of the maximal eigenvalue of the GOE matrix , with the latter being a well-studied object in the random matrix theory, see e.g. and references therein. This observation can then be used to evaluate ⟨Nst⟩\left\langle{\cal N}_{st}\right\rangle for N≫1N\gg 1. One finds that ⟨Nst⟩→1\langle{\cal N}_{st}\rangle\to 1 if m>1m>1, whilst if 0<m<10<m<1 then, to leading order in NN, ⟨Nst⟩∝eNΣst\langle{\cal N}_{st}\rangle\propto e^{N\Sigma_{st}}, with 0<Σst<Σtot0<\Sigma_{st}<\Sigma_{tot}. Thus, in the case of purely gradient dynamics, as the complexity increases, large nonlinear autonomous systems assembled at random undergo an abrupt change from a typical phase portrait with a single stable equilibrium to a phase portrait dominated by an exponential number of unstable equilibria with an admixture of a smaller, but still exponential in NN, number of stable equilibria.

It was suggested to us by J.-P. Bouchaud that in the general case of non-gradient dynamics 0≤τ<10\leq\tau<1, it would be natural to expect a further phase transition in the plane (m,τ)(m,\tau) such that below a certain number τc(m)\tau_{c}(m) stable equilibria are no longer exponentially abundant in the limit N→∞N\to\infty (i.e. Σst(m,τ)→0\Sigma_{st}(m,\tau)\to 0), with further implications for the global dynamics. Unfortunately, for a fixed 0≤τ<10\leq\tau<1 only vanishing fraction of order of N−1/2N^{-1/2} of eigenvalues of XX remain real, and the relation of the integral in Eq. (17) to statistics of the largest real eigenvalue in the elliptic ensemble seems to be lost. This fact prevented us so far from reliable counting of stable equilibria for the general case of non-gradient flows. In principle, for given values of parameters N,τ,mN,\tau,m one may attempt to evaluate the ensemble average in the integral in Eq. (17) numerically, and then to evaluate numerically the integral itself. Although such a procedure seems tractable, its actual implementation with sufficient precision is not straightforward, especially in the limit N→∞N\to\infty due to the exponentially large values involved. Clarification of the status of the picture suggested by J.-P. Bouchaud and related studies remain an important outstanding issue and is left for a future work.

Furthermore, at every spatial point x\mathbf{x} the vector f(x)\mathbf{f}(\mathbf{x}) is Gaussian with uncorrelated and identically distributed components,

Therefore ⟨eik⋅f(x)⟩=e−σ2∣k∣2/2\langle e^{i\mathbf{k}\cdot\mathbf{f}(\mathbf{x})}\rangle=e^{-\sigma^{2}|\mathbf{k}|^{2}/2}, and evaluating the integral on the right-hand side in (19) one arrives at (7).

Real elliptic matrices and asymptotics of ⟨N⟩tot\langle{\cal N}\rangle_{tot} The joint probability density function PN(X){\cal P}_{N}(X) of the matrix entries in the elliptic ensemble of real Gaussian random matrices XX of size N×NN\times N is given by

where ZN{\cal Z}_{N} is the normalisation constant and τ∈[0,1)\tau\in[0,1). It is straightforward to verify that the covariance of matrix entries XijX_{ij} is given by the expression specified in (9). The mean density of real eigenvalues of ρN(r)(x)\rho_{N}^{(r)}(x) in the elliptic ensemble (20) is known in closed form in terms of Hermite polynomials, see . Assuming for simplicity that N+1N+1 is even, one has ρN+1(r)(x)=ρN+1(r),1(x)+ρN+1(r),2(x)\rho_{N+1}^{(r)}(x)=\rho_{N+1}^{(r),1}(x)+\rho_{N+1}^{(r),2}(x) where

Here ψk(τ)(x)=e−x22(1+τ)hk(τ)(x)\psi^{(\tau)}_{k}(x)=e^{-\frac{x^{2}}{2(1+\tau)}}h^{(\tau)}_{k}(x) and hk(τ)(x)h^{(\tau)}_{k}(x) are rescaled Hermite polynomials, hk(τ)(x)=1π∫−∞∞e−t2(x+it2τ)k dth^{(\tau)}_{k}(x)=\frac{1}{\sqrt{\pi}}\int_{-\infty}^{\infty}e^{-t^{2}}\left(x+it\sqrt{2\tau}\right)^{k}\,dt. This, together with the integral (12) allow one to evaluate ⟨N⟩tot\langle{\cal N}\rangle_{tot} in the limit N→∞N\to\infty. We shall sketch the corresponding evaluation below.

The asymptotics of ρN(r)(x)\rho_{N}^{(r)}(x) in the bulk and at the edge of the support of the distribution of real eigenvalues in the real elliptic ensemble were found in , and outside the support it can also be readily extracted using (21)-(22). In particular, in the bulk, i.e., for ∣x∣<(1+τ)N|x|<(1+\tau)\sqrt{N}, the contribution of (21) to ρN(r)(x)\rho_{N}^{(r)}(x) is dominant and, to leading order in NN,

At the same time for ∣x∣>(1+τ)N|x|>(1+\tau)\sqrt{N} both (21) and (22) yield exponentially small contributions to ρN+1(r)(x)\rho_{N+1}^{(r)}(x), with (22) being dominant. Our evaluation yields

The form of (12) suggest the application of the Laplace method. One easily finds that S(λ)S(\lambda) has a minimum at λ∗=m(1+τ)\lambda_{*}=m(1+\tau) which belongs to the domain ∣λ∣<1+τ|\lambda|<1+\tau as long as 0<m<10<m<1.Thus, applying the Laplace method and taking into account the asymptotic formula

one arrives at the asymptotic expression (14) for ⟨N⟩tot\langle{\cal N}\rangle_{tot} in the parameter range 0<m<10<m<1. For m>1m>1 the saddle-point occurs in the domain λ>1+τ\lambda>1+\tau so that the analysis requires search for the minimum of S(λ)+Ψ(λ)S(\lambda)+\Psi(\lambda). After straighforward algebra we find ddλ(S(λ)+Ψ(λ))=12τ(λ+λ2−4τ)−mτ\frac{d}{d\lambda}\left(S(\lambda)+\Psi(\lambda)\right)=\frac{1}{2\tau}(\lambda+\sqrt{\lambda^{2}-4\tau})-\frac{m}{\tau} which is equal to zero at λ=λ∗=m+τm>1+τ\lambda=\lambda_{*}=m+\frac{\tau}{m}>1+\tau. One also verifies that this is a point of minimum for S(λ)+Ψ(λ)S(\lambda)+\Psi(\lambda) and a further simple calculation then yields S(λ∗)+Ψ(λ∗)=−ln⁡(m/τ)S(\lambda_{*})+\Psi(\lambda_{*})=-\ln{\left(m/\sqrt{\tau}\right)}. Calculating the saddle-point contribution then yields (13).

The above asymptotic analysis assumes that 0≤τ<10\leq\tau<1. Let us now discuss the modifications required to study the scaling regime of weakly non-gradient flow τ→1\tau\to 1 for 0<m<10<m<1. We only need to evaluate the leading contribution to ρN+1(r)\rho_{N+1}^{(r)} given by (21). By making use of the above integral representation for the scaled Hermite polynomials hk(τ)(x)h_{k}^{(\tau)}(x) and applying the scaling τ=1−u2N\tau=1-\frac{u^{2}}{N}, we can write

where ΦN(a)=e−a∑k=0Nak/k!\Phi_{N}(a)=e^{-a}\sum_{k=0}^{N}{a^{k}}/{k!}. Recalling that the limit of ΦN(a)\Phi_{N}(a) as N→∞N\to\infty is 1 if 0<a<10<a<1 and 0 if a>1a>1, one obtains

Substituting this expression into the integrand of (12) and evaluating the integral in the limit N→∞N\to\infty (hence, τ→1\tau\to 1) by the Laplace method then yields ⟨N⟩tot\langle{\cal N}\rangle_{tot} in the weakly non-gradient regime.

Finally, our calculation of the profile of ⟨N⟩tot\langle{\cal N}\rangle_{tot} in the transitional region m=1+κN−1/2m=1+\kappa N^{-1/2} uses the fact that in such a regime the main contribution to the integral (12) comes from the neighbourhood of the spectral edge, λ=1+τ+ζ1−τ2N\lambda=1+\tau+\frac{\zeta\sqrt{1-\tau^{2}}}{\sqrt{N}}, where we have, to the leading order in NN,

This together with (26) and (15) converts (12) to (16).

References

Housholder reflections and partial triangularization of real matrices

The key idea of is based on employing Householder reflections described by matrices

and consider the Hausholder reflection PvP_{\mathbf{v}} built from the above v\mathbf{v} according to (27). Then it is easy to check that Pvx=−e1P_{\mathbf{v}}\mathbf{x}=-\mathbf{e}_{1}. This implies that for any nonzero vector x\mathbf{x} there exists a Housholder reflection such that Pvx=ke1P_{\mathbf{v}}\mathbf{x}=k\mathbf{e}_{1}, with k=−∣x∣k=-|\mathbf{x}|.

Let λ\lambda be a real eigenvalue of the N×NN\times N matrix A(N)A^{(N)} with real entries Aij(N)A^{(N)}_{ij}, i.e. A(N)x=λxA^{(N)}\mathbf{x}=\lambda\mathbf{x} for some column N−N-vector x\mathbf{x} of unit length. Our goal is to demonstrate that it is always possible to represent that matrix as

Considering now the volume element dA(N)=∏i,jNdAij(N)dA^{(N)}=\prod_{i,j}^{N}dA^{(N)}_{ij} our next goal to write it down in terms of N2N^{2} independent variables parametrizing the right-hand side of (29), that is (N−1)2(N-1)^{2} variables parametrizing A(N−1)A^{(N-1)}, N−1N-1 components of w\mathbf{w}, 11 parameter for λ\lambda, and the remaining N−1N-1 parameters for representing the matrix PP. A convenient parametrization for PP comes from employing (28) for the vector v\mathbf{v}, which shows that the last N−1N-1 components of that vector (v2,…,vN)T≡q(v_{2},\ldots,v_{N})^{T}\equiv\mathbf{q} can be used as independent variables, whereas normalization fixes the first component. Writing vT=(1−qTq,q)\mathbf{v}^{T}=\left(\sqrt{1-\mathbf{q}^{T}\mathbf{q}},\mathbf{q}\right) with ∣q∣<1|\mathbf{q}|<1 and employing (27) yields an explicit parametrization :

The problem therefore amounts to calculating the Jacobian of the transformation A(N)→(λ,w,q,A(N−1))A^{(N)}\to(\lambda,\mathbf{w},\mathbf{q},A^{(N-1)}). To that end we start with differentiating (29) which gives

where we employed that dP P=−P dPdP\,P=-P\,dP and used the notation [A,B]=AB−BA[A,B]=AB-BA for the matrix commutator. A direct calculation using (30) shows that the matrix (PdP)(PdP) can be symbolically written as

where the expression for dFdF is immaterial for our goals, and

Substituting (31) into the expression for dA(N)dA^{(N)} we find that

From this expression we easily read off the required Jacobian to be given by

where the last factor symbolically denotes the part of the Jacobian coming from the transformation db→dqd\mathbf{b}\to d\mathbf{q} described in (Housholder reflections and partial triangularization of real matrices). A straightforward calculation shows that

so that finally we arrive at the change-of-measure formula

Elliptic Ensemble of Gaussian Random Matrices.

The Joint Probability Density (JPD) of the Elliptic Ensemble of Gaussian random matrices XNX_{N} of size N×NN\times N whose entries have covariance ⟨XijXnm⟩=δinδjm+τδjnδim\left\langle X_{ij}X_{nm}\right\rangle=\delta_{in}\delta_{jm}+\tau\delta_{jn}\delta_{im} is given by

where ZN{\cal Z}_{N} is the corresponding normalization factor

Our goal is to find the JPD of variables λ,w,q,XN−1\lambda,\mathbf{w},\mathbf{q},X_{N-1} used to perform the partial triangulation of XNX_{N} via (29), with the role of A(N)A^{(N)} played now by XNX_{N}. We have

Taking into account the change-of-measure formula (Housholder reflections and partial triangularization of real matrices) we see that the corresponding JPD can be written as

By definition, the density of real eigenvalues ρN(r)(λ)\rho^{(r)}_{N}(\lambda) is obtained by integrating the above JPD over variables ∣q∣<1,−∞<w<∞|\mathbf{q}|<1,-\infty<\mathbf{w}<\infty and finally over XN−1X_{N-1}. After performing the integrals over q\mathbf{q} and w\mathbf{w} we immediately arrive at the relation

where CN−1(τ){\cal C}_{N-1}(\tau) is a certain constant which can be found explicitly. This is precisely equivalent to Equation (13) in the main text with the obvious change of notations: λ→x\lambda\to x and N→N+1N\to N+1.