Next Article in Journal
The Two-Maxian Problem on Block Graphs with Distance Constraint
Previous Article in Journal
TBSA: Tri-Domain Balanced Spectral–Spatial Attention with Deformable Frequency Filtering for Hyperspectral Image Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Information Geometry of Asymmetric Interaction Matrices

1
Centre for Maritime Studies, National University of Singapore (NUS), Singapore 119245, Singapore
2
Institute of Operations Analytics, National University of Singapore (NUS), Singapore 119245, Singapore
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(15), 2755; https://doi.org/10.3390/math14152755
Submission received: 10 May 2026 / Revised: 5 July 2026 / Accepted: 7 July 2026 / Published: 3 August 2026
(This article belongs to the Section E: Applied Mathematics)

Abstract

Asymmetric interaction matrices encode the linear coupling structure and directed interaction patterns that arise in mathematical models of complex networks across ecology, finance, and machine learning, yet their geometric structure as points on a statistical manifold has received comparatively little systematic treatment. This paper develops a rigorous information-geometric framework for the manifold M n + of real n × n interaction matrices whose symmetric part is negative definite—equivalently, the matrices satisfying the numerical stability condition ω ( A ) = λ max ( S ( A ) ) < 0 . The symmetric part S ( A ) = ( A + A T ) / 2 and the skew-symmetric part K ( A ) = ( A A T ) / 2 correspond, respectively, to the metric structure and the torsion of the induced statistical manifold. We construct the natural augmented Riemannian metric g on M n + as the sum of the Fisher–Rao pullback metric through S ( · ) and a Frobenius term on K ( · ) , derive explicit formulae for the sectional curvature in the mixed symmetric–skew plane, and prove that the sectional curvature vanishes if and only if A is normal. The central theoretical result is a curvature-mediated stability theorem: a Fisher–Rao stability margin, derived from the precision representative of A, provides a sharp, computationally accessible certificate for the asymptotic stability of the linear dynamical system x ˙ = A x , with the instability boundary lying at infinite Fisher–Rao distance. We further establish an information-geometric reformulation of May’s stability criterion for random ecological networks, a curvature-based covariance regularisation scheme for financial correlation matrices, and a Jacobian stability bound for deep neural networks. All the main results are illustrated with explicit 3 × 3 and 4 × 4 numerical examples.

1. Introduction

Interaction matrices arise wherever one system influences another: they encode predator–prey relations in ecological food webs, directed cash flows in financial networks, synaptic weights in neural circuits, and state-transition rates in non-equilibrium physical systems. The overwhelming majority of such matrices are asymmetric—the influence of entity j on entity i is not, in general, reciprocated—and this asymmetry is not a perturbation of some underlying symmetric structure but an intrinsic, structurally essential property. Yet, the standard toolkit of matrix analysis is dominated by results for symmetric or Hermitian matrices, and the geometry of the space of asymmetric interaction matrices has remained comparatively unexplored.
We use the term complex network in its established technical sense [1,2]: a graph whose coupling structure is heterogeneous (the edge weights vary across the network and follow a broad, often heavy-tailed, distribution rather than taking a single value), directed (the adjacency matrix is non-symmetric, A i j A j i ), and typically large, with non-trivial higher-order organisation such as in hubs, communities, or motifs. This is to be contrasted with a simple or regular network—for example, a lattice, a complete graph, or a regular ring—in which the coupling is homogeneous ( A i j takes one of a few fixed values), the adjacency matrix is symmetric or circulant, and the spectrum is known in closed form. The two cases differ sharply in the present context. A simple network with symmetric coupling has a normal interaction matrix, for which the spectral and numerical abscissae coincide ( α = ω ) and the non-normality defect vanishes; its stability is fully captured by the eigenvalues alone. A complex network, by contrast, generically has a non-normal interaction matrix, for which α < ω and transient amplification can be large even under spectral stability—precisely the regime through which the information-geometric quantities of this paper provide information that the eigenvalues do not. It is in this restricted, technical sense, rather than a claim about all physical systems in nature, that we speak of interaction matrices in models of complex networks.
Information geometry, founded by Rao [3] and Chentsov [4] and developed into a comprehensive theory by Amari and Nagaoka [5], provides a framework for endowing families of probability distributions with a canonical Riemannian metric—the Fisher–Rao metric—and a pair of dual affine connections. The central insight is that the Fisher information matrix, originally conceived as a measure of statistical distinguishability, is simultaneously the natural Riemannian metric on the statistical manifold and encodes in its curvature the departure of the family from exponential form. Murray and Rice [6] and Shima [7] extended this programme to general Hessian and dually flat structures; Nielsen and Bhatia [8] developed the matrix-specific theory with applications to covariance geometry.
The connection between information geometry and interaction matrices emerges from a simple observation: an asymmetric matrix A R c n × n with a negative-definite symmetric part S ( A ) = ( A + A T ) / 2 —the matrices that are stable in the numerical-abscissa sense—uniquely determines a Gaussian distribution on R c n with precision matrix S ( A ) 0 . The parameter space of such matrices therefore inherits a natural statistical manifold structure, with the Fisher–Rao metric measuring how much two interaction matrices differ in their induced distributional effects. The skew-symmetric part K ( A ) = ( A A T ) / 2 does not affect the induced distribution but encodes the directional structure of the interaction—the net information flow between entities—and enters the geometry as torsion.
A precise terminological distinction is in order, as the two notions are mathematically distinct, and we follow the terminology of Amari and Nagaoka [5] precisely.
Statistical manifold. A statistical manifold is a smooth manifold S whose points are probability distributions: one fixes a parametric family { p ( · ; ξ ) : ξ Ξ } and treats the parameter space Ξ as a differentiable manifold. At this level, only the smooth structure is required; no metric or connection is yet assumed.
Information manifold. An information manifold is a statistical manifold additionally equipped with the following information-theoretic structures of information geometry: the Fisher information metric
g i j ( ξ ) = E p ( · ; ξ ) log p ξ i log p ξ j ,
a dual pair of α -connections ( ( α ) , ( α ) ) satisfying the compatibility relation
X g ( Y , Z ) = g X ( α ) Y , Z + g Y , X ( α ) Z ,
and a divergence such as the Kullback–Leibler divergence KL ( p q ) , whose asymmetry KL ( p q ) KL ( q p ) is encoded by the non-self-duality of the pair. Consequently, every information manifold is a statistical manifold, but a statistical manifold becomes an information manifold only once the Fisher metric and dual connections are endowed; the containment is strict and runs in this direction. We give the full development of this structure, as well as the precise family of distributions used in this paper, in Section 2.6.
The role of these notions here. The underlying information manifold of the present paper is the space of zero-mean Gaussians { N ( 0 , P 1 ) : P SPD n } parameterised by the precision matrix P, carrying the Fisher–Rao metric g F and the Amari α -connections (Proposition 3); this is a genuine information manifold in the sense above. The object M n + of the interaction matrices studied in this paper is not itself a statistical manifold—its points are matrices, not distributions, and the assignment A N ( 0 , S ( A ) 1 ) is many-to-one, collapsing each skew-symmetric fibre { A : S ( A ) = S 0 } to a single Gaussian. Rather, M n + is a Riemannian manifold whose metric is obtained by pullback from the Gaussian information manifold along the precision map P : M n + SPD n , A S ( A ) , together with a flat Frobenius term on the skew-symmetric directions, which carry no distributional content. We are therefore careful throughout this paper not to call M n + a statistical or information manifold; it is the total space of a trivial bundle over the Gaussian information manifold SPD n , and it is in this precise sense that the framework “projects a system with asymmetric interactions onto an information-geometric manifold.”
The stability of the linear system x ˙ = A x is determined by the spectral abscissa α ( A ) = max i Re ( λ i ( A ) ) : the system is asymptotically stable if and only if α ( A ) < 0 . Classical results from matrix analysis, in particular the numerical abscissa inequality α ( A ) ω ( A ) λ max ( S ( A ) ) (see, e.g., Horn and Johnson [9], Chapter 5), connect the spectral abscissa to the symmetric part of A. For symmetric matrices ( α = ω ) , this reduces to the familiar eigenvalue criterion. For asymmetric matrices, the gap ω ( A ) α ( A ) 0 reflects non-normality and transient amplification, phenomena that are central to the ecologically motivated instability analysis by May [10] and the subsequent refinements by Allesina and Tang [11].
The present paper develops these connections systematically within a unified information-geometric framework. The main contributions are as follows. First, we define and study the Riemannian manifold M n + of interaction matrices with a negative-definite symmetric part (the numerically stable matrices), equipping it with a natural augmented metric g that is non-degenerate on the full parameter space. Second, we compute the sectional curvature of ( M n + , g ) in closed form and prove that it vanishes if and only if A is normal. Third, we establish a stability certificate—the geodesic distance from A to the instability boundary M n + —and show that it provides a computationally accessible lower bound on the stability margin ω ( A ) . Fourth, we apply this framework to three canonical domains, namely ecological community matrices, financial covariance matrices, and neural network Jacobians, in each case recovering known stability criteria as geometric consequences and deriving new information-geometric bounds.
The remainder of this paper is organised as follows. Section 2 collects the necessary preliminaries from matrix analysis and information geometry. Section 3 surveys existing methods for stability analysis of asymmetric interaction matrices—Lyapunov stability theory, spectral and numerical abscissa methods, random matrix theory, pseudospectral analysis, and Stein covariance estimation—and identifies the structural limitations that motivate the new geometric approach. Section 4 constructs the Riemannian manifold M n + and derives the augmented metric and curvature formulae, and Section 5 develops the curvature-mediated stability theory. The geometric framework is then completed before any application is presented: Section 6 develops the geodesic structure, exponential map, and parallel transport; Section 7 develops the dual connections and α -geometry; Section 8 establishes the pseudospectral certificates; and Section 9 presents the computational algorithms. With the complete geometry in hand, Section 10 applies the framework to ecology, finance, neural networks, advection–diffusion operators, and Leontief input–output systems, and Section 11 provides explicit numerical validation. Section 12, Section 13 and Section 14 present extended numerical studies, the discussion, and the conclusions.

2. Mathematical Preliminaries

2.1. Decomposition of Asymmetric Matrices

Every real matrix A R c n × n admits a unique orthogonal decomposition with respect to the Frobenius inner product X , Y F = tr ( X T Y ) as follows:
A = S ( A ) + K ( A ) , S ( A ) 1 2 ( A + A T ) Sym n , K ( A ) 1 2 ( A A T ) Skw n ,
where Sym n = { X R c n × n : X = X T } and Skw n = { X R c n × n : X = X T } are the spaces of the symmetric and skew-symmetric matrices, respectively. These spaces are orthogonal complements in ( R c n × n , · , · F ) : S ( A ) , K ( B ) F = 0 for all A , B . The decomposition (3) satisfies A F 2 = S ( A ) F 2 + K ( A ) F 2 , a consequence of the Pythagorean theorem for orthogonal complements.
A matrix A is called normal if A A T = A T A . Normality is equivalent to the commutativity of its symmetric and skew-symmetric parts: A is normal if and only if [ S ( A ) , K ( A ) ] S ( A ) K ( A ) K ( A ) S ( A ) = 0 [9]. This equivalence is fundamental: the commutator [ S , K ] is symmetric (indeed [ S , K ] T = ( S K ) T ( K S ) T = K T S T S T K T = K S S K · ( 1 ) ; using S T = S , K T = K gives [ S , K ] T = K S + S K = [ S , K ] ) and measures the degree of non-normality.

2.2. Asymptotic Stability

Definition 1
(Asymptotic (Hurwitz) Stability). A matrix A R c n × n is asymptotically stable (equivalently, Hurwitz stable) if every eigenvalue has a strictly negative real part: α ( A ) max i Re ( λ i ( A ) ) < 0 . Equivalently, the solution of the linear system x ˙ = A x satisfies x ( t ) = e A t x 0 0 as t for every initial condition x 0 R c n .
The Lyapunov stability theorem provides the following classical algebraic characterisation: A is Hurwitz if and only if there exists a symmetric positive-definite matrix P 0 satisfying A P + P A + Q = 0 for some Q 0 , in which case V ( x ) = x P x is a strict global Lyapunov function with V ˙ = x Q x < 0 along trajectories [12].
Asymptotic stability is equivalent to an explicit exponential-decay estimate, which we record because it is the quantitative form used throughout this paper. The following statements are equivalent for A R c n × n :
(i)
α ( A ) < 0 (spectral condition);
(ii)
x ( t ) = e A t x 0 0 as t for every x 0 ;
(iii)
There exist constants M 1 and β > 0 such that e A t 2 M e β t for all t 0 ;
(iv)
There exists P 0 with A P + P A + I = 0 , the unique solution being the controllability Gramian P = 0 e A t e A t d t .
The decay rate in (iii) may be taken to be any β < α ( A ) , and when A is normal, one may take M = 1 and β = α ( A ) = ω ( A ) . For a non-normal A, the constant M may exceed unity, allowing the transient growth  sup t 0 e A t 2 > 1 that the non-normality defect of Section 5 quantifies; this is the precise sense in which spectral stability ( α < 0 ) does not by itself preclude large finite-time amplification. The equivalence (i) ⇔ (iv) is the Lyapunov characterisation specialised to Q = I , and the solution P is exactly the matrix whose Fisher–Rao geometry drives the stability theory developed below.
This paper develops three nested sufficient certificates for asymptotic stability: the spectral criterion α ( A ) < 0 (Definition 2), the numerical-abscissa criterion ω ( A ) < 0 (which implies α ( A ) < 0 since α ω ), and the information-geometric criterion, namely the stability margin m F ( A ) = log λ min ( S ( A ) ) (finite and with the boundary at infinite distance, equivalent to ω ( A ) < 0 ; see Proposition 5).

2.3. Spectral Abscissa and Numerical Abscissa

Definition 2
(Spectral and Numerical Abscissae). For A R c n × n , the spectral abscissa is α ( A ) max i Re ( λ i ( A ) ) , where λ i ( A ) are the eigenvalues of A. The numerical abscissa (also called the logarithmic norm) is ω ( A ) λ max ( S ( A ) ) .
The fundamental inequality α ( A ) ω ( A ) holds for every A R c n × n [9,12]. For normal matrices, the two quantities coincide, as the following classical result establishes.
Theorem 1
(Normal Equivalence of Abscissae). If A R c n × n is normal, then α ( A ) = ω ( A ) .
Proof. 
Since A is normal over R c , there exists a unitary matrix U C c n × n such that U * A U = Λ = diag ( λ 1 , , λ n ) . Then, U * S ( A ) U = S ( Λ ) = diag ( Re ( λ 1 ) , , Re ( λ n ) ) , so the eigenvalues of S ( A ) are exactly { Re ( λ i ) } . Hence, ω ( A ) = λ max ( S ( A ) ) = max i Re ( λ i ) = α ( A ) . □
Remark 1
(Non-Normal Gap). When A is not normal, a strict inequality where α ( A ) < ω ( A ) can occur. The extreme case is illustrated by A ϵ = 1 1 / ϵ 0 1 for small ϵ > 0 : eigenvalues are 1 , 1 so α ( A ϵ ) = 1 < 0 (stable), yet ω ( A ϵ ) = λ max 1 1 / ( 2 ϵ ) 1 / ( 2 ϵ ) 1 = 1 + 1 / ( 2 ϵ ) + as ϵ 0 . The system is globally stable, yet its numerical abscissa is arbitrarily large, reflecting severe transient amplification governed by non-normality.

2.4. Computability over the Computable Reals

Because the computable real numbers have Lebesgue measure zero, almost every real number is non-computable, and one might worry that statements about real-valued matrices are problematic from a computability standpoint. We resolve this by working over the computable reals  R c throughout the framework of computable analysis [13,14,15], and we show that the entire geometric construction of this paper is closed within this setting.
Definition 3
(The Computable Reals). A real number x is computable if there exists a Turing machine that, on input k N , outputs a rational q k with | x q k | 2 k ; that is, x admits a Turing-computable Cauchy sequence of rationals with a known modulus of convergence. The set of computable reals is denoted R c .
The set R c is a computable ordered field: it is a subfield of R containing Q , it is real-closed, and the field operations + , , × , ÷ together with · on non-negative elements are all computable in the sense of Definition 3 [13]. Crucially, R c contains every computable irrational number— 2 , e, π , and all algebraic numbers—so it is far richer than Q and, unlike Q , is closed under the transcendental operations (matrix exponential and logarithm) needed for the geometry below. A function f : R c m R c k is computable if a Turing machine transforms any fast-converging rational approximation of the input into a fast-converging rational approximation of the output, uniformly.
Definition 4
(Computable SPD Matrices). The space of computable symmetric positive-definite matrices is
SPD ( n , R c ) { A Sym ( n , R c ) : A 0 } ,
the positive-definite matrices, all of whose entries lie in R c , where Sym ( n , R c ) denotes symmetric matrices over R c .
Proposition 1
(Closure of SPD ( n , R c ) under the Geometric Operations). The set SPD ( n , R c ) is closed under the operations required by the information-geometric framework of this paper. Specifically, for A , B SPD ( n , R c ) , the following all lie in, or map into, SPD ( n , R c ) (respectively, R c ), and are computable as functions of their arguments: matrix product A B and inverse A 1 ; the eigenvalues λ 1 ( A ) , , λ n ( A ) and the numerical abscissa λ max ( S ) ; the matrix square root A 1 / 2 and its inverse A 1 / 2 ; the matrix exponential exp ( A ) and logarithm log ( A ) ; the determinant and log-determinant; and the Fisher–Rao distance d F ( A , B ) of Equation (7).
Proof. 
Matrix multiplication and inversion are rational functions of the entries (with non-vanishing determinant on SPD n ), and are hence computable and R c -valued. For the eigenvalues, the ordered list λ 1 ( A ) λ n ( A ) of a symmetric matrix, counted with multiplicity, is a computable function of A: by Weyl’s inequality, each λ i is 1-Lipschitz in the operator norm of A, so it is uniformly continuous with an explicit modulus, and the characteristic polynomial has R c coefficients computable from the entries; the increasingly ordered real roots of a real-rooted polynomial with computable coefficients are computable even across coincidences of roots, since the ordered-root map is continuous and effectively locally uniformly approximable [13,15]. (It is the spectral projections, not the eigenvalues, that can fail to be computable where multiplicities change; the quantities used here— λ max , λ min , det, log det , and the functional calculus below—depend only on the eigenvalue list and on A itself, not on a choice of eigenbasis.) In particular, each λ i ( A ) R c and λ max ( S ) , λ min ( S ) R c . The matrix square root, inverse square root, exponential, and logarithm of an element of SPD ( n , R c ) are computable because each is the limit, with explicit error bounds, of a uniformly convergent sequence of polynomials (respectively, Padé approximants) in A on the norm-bounded spectrum—e.g., log A = k 1 ( 1 ) k + 1 k ( A I ) k after scaling A into the convergence region, and exp, · likewise—so they are computable as matrix functions of A directly, without reference to an eigenbasis, and return symmetric matrices with R c entries, positive-definite when the scalar function is positive. The log-determinant is i log λ i R c , and the Fisher–Rao distance d F ( A , B ) = log ( A 1 / 2 B A 1 / 2 ) F is a composition of these computable maps, and is hence computable and R c -valued. □
Theorem 2
(Computable Geodesic Completeness). For A , B SPD ( n , R c ) , the affine-invariant Fisher–Rao geodesic
γ ( t ) = A 1 / 2 A 1 / 2 B A 1 / 2 t A 1 / 2 , t R c ,
is a computable function of t, and γ ( t ) SPD ( n , R c ) for every t R c . Consequently, SPD ( n , R c ) , g F is geodesically complete, and the information manifold restricted to computable entries, M n + ( R c ) SPD ( n , R c ) × Skw ( n , R c ) , is a computable Riemannian manifold: charts, tangent vectors, the metric, geodesics, the exponential and logarithmic maps, and the curvature are all computable.
Proof. 
The matrix power M t = exp t log M for M = A 1 / 2 B A 1 / 2 SPD ( n , R c ) is computable in both M and t R c by Proposition 1 (computability of log, scalar multiplication by t, and exp), and M t SPD ( n , R c ) since the exponential of a symmetric R c -matrix is positive-definite with R c entries. Conjugating by A 1 / 2 SPD ( n , R c ) preserves both positive-definiteness and R c -valuedness, so γ ( t ) SPD ( n , R c ) for all t R c . Since γ is defined for all t R c and never leaves SPD ( n , R c ) —the completeness of R c as an ordered field ensures the eigenvalues λ i ( M ) t remain positive and finite for every finite t—the space is geodesically complete. The remaining geometric data are computable by Proposition 1 and the explicit formulae (18) and (31), applied entrywise over R c . □
Theorem 2 shows that no expressive power is lost by restricting to computable entries: the full Hadamard manifold structure of Section 6, the curvature formulae of Section 4, and every certificate computed by the algorithms of Section 9 survive verbatim over R c . We therefore adopt the convention, throughout this paper, that R c and C c denote the computable reals R c and computable complexes C c ; all matrices, eigenvalues, connections, geodesics, and stability certificates are computable objects in the sense above. The associated connections are computable connections: their Christoffel symbols (Equation (33)) are computable functions of the base point and tangent vectors since they are built from the computable operations of Proposition 1. Working over Q would not suffice— SPD ( n , Q ) is not geodesically complete, as M t generically leaves Q even for a rational M and t—whereas R c is both rich enough to contain all the irrational quantities that arise and closed under every operation the geometry requires. At the level of numerical implementation, the algorithms operate in IEEE-754 double-precision arithmetic, a finite subset of the dyadic rationals contained in R c , so the computable framework is consistent with the floating-point computations reported in Section 11.

2.5. The Fisher–Rao Metric on Symmetric Positive-Definite Matrices

Let SPD n { X Sym n : X 0 } denote the cone of symmetric positive-definite matrices. As a smooth manifold, SPD n has dimension n ( n + 1 ) / 2 and tangent space T X SPD n Sym n at every point X. The family of centred Gaussian distributions N ( 0 , X 1 ) parameterised by the precision matrix X SPD n carries the canonical Fisher–Rao metric [3,5]
g X F ( U , V ) = 1 2 tr ( X 1 U X 1 V ) , U , V T X SPD n Sym n .
This metric is the unique (up to scaling) Riemannian metric on SPD n that is invariant under the congruence action X P T X P for all P GL ( n , R c ) , a result due to Chentsov [4]. The geodesic distance in ( SPD n , g F ) is given by
d F ( X , Y ) = i = 1 n log 2 ( μ i ) 1 / 2 ,
where μ 1 , , μ n are the eigenvalues of X 1 / 2 Y X 1 / 2 [16,17,18]. The sectional curvature of ( SPD n , g F ) is non-positive and equals 1 2 [ U , V ] F 2 / ( U F 2 V F 2 U , V F 2 ) for tangent vectors U , V at X = I [6,16].

2.6. Differences Between Statistical and Information Manifolds

Because the distinction between a statistical manifold and an information manifold is central to the correct interpretation of this paper, we state it precisely, following Amari and Nagaoka [5].
Definition 5
(Statistical and Information Manifolds). A statistical manifold is a smooth manifold S together with a diffeomorphism on a parametric family of probability distributions { p ( · ; ξ ) : ξ Ξ } , with Ξ R d open, and p ( · ; ξ ) depending smoothly on ξ and all densities being mutually absolutely continuous. An information manifold is a statistical manifold S equipped, in addition, with
(a)
The Fisher information metric g = ( g i j ) of (1);
(b)
A dual pair of α-connections ( ( α ) , ( α ) ) satisfying (2);
(c)
A contrast (divergence) function D ( · · ) , canonically the Kullback–Leibler divergence, inducing g and ( ( α ) , ( α ) ) through its derivatives.
This relationship is a strict, one-directional containment.
Proposition 2
(Hierarchy of the Two Notions). Every information manifold is a statistical manifold. The converse fails: a statistical manifold becomes an information manifold only after it is endowed with the Fisher metric and the dual α-connections of Definition 5(a)–(b). In particular, possession of the underlying smooth family of distributions does not by itself determine the information-geometric structure.
Proof. 
The forward implication is immediate from Definition 5, since an information manifold is, by definition, a statistical manifold with extra structure. For the converse, the smooth structure of S does not single out a metric: any positive-definite ( 0 , 2 ) -tensor field defines a Riemannian metric, and the Fisher metric (1) is one such specific choice determined by likelihood, not by the manifold topology. Likewise, the α -connections are additional data; distinct contrast functions on the same family yield distinct dual pairs. Hence, the assignment of ( g , ( α ) , ( α ) ) is meant for genuine extra structure, and the containment is strict [5] (§3.1–3.2). □
The probability distributions chosen in this paper. The statistical manifold underlying the present work is the family of non-degenerate zero-mean multivariate Gaussian distributions on R n ,
S = p ( x ; P ) = ( 2 π ) n / 2 ( det P ) 1 / 2 exp 1 2 x P x : P SPD n ,
parameterised by the precision (inverse covariance) matrix P = Σ 1 . This is a smooth n + 1 2 -dimensional family, hence a statistical manifold with coordinate ξ = P . It is promoted to an information manifold by endowing it with the following: (a) the Fisher metric, which for this family is exactly the affine-invariant Fisher–Rao metric g P F ( U , V ) = 1 2 tr ( P 1 U P 1 V ) on SPD n (derived in Section 4); (b) the Amari α -connections, computed in Proposition 3; and (c) the Kullback–Leibler divergence between Gaussians, which in precision coordinates is the Bregman divergence of the log-partition function ψ ( P ) = 1 2 log det P . These three structures are precisely the information-theoretic data of Definition 5, and their explicit forms for the Gaussian family are the subject of the remainder of this section.
Why M n + is neither, and how it is linked to S . The interaction matrix space M n + is not a statistical manifold: its points are matrices, and the map A p ( · ; S ( A ) ) S is many-to-one, since every A in the skew fibre { A : S ( A ) = S ( A ) } yields the same Gaussian. The link between M n + and the information manifold S is the precision projection P : M n + SPD n , A S ( A ) , which is a surjective submersion; the metric on M n + used throughout is the pullback P * g F along this map, augmented by a flat Frobenius metric on the skew-symmetric fibre directions (Section 4). Thus, M n + inherits its symmetric-direction geometry from the Gaussian information manifold, while the skew directions—which do not change the associated distribution—carry no information-theoretic content and are given the trivial flat metric. This is the precise and consistent sense in which the asymmetric dynamical data of A is “projected onto” an information-geometric manifold.

2.7. Statistical Manifolds and Dual Connections

Recall from Definition 5 that the information-geometric data on a statistical manifold is a metric together with a dual pair of connections. A pair of torsion-free affine connections ∇ and * on a Riemannian manifold ( S , g ) is dual with respect to g if, for any vector fields X , Y , Z ,
X Y , Z g = X Y , Z g + Y , X * Z g .
The Levi-Civita connection ( 0 ) = 1 2 ( + * ) is the self-dual element. Amari’s α -connections ( α ) interpolate between the mixture connection ( 1 ) and the exponential connection ( + 1 ) [5]. For an exponential family, the e-geodesics (straight lines in the ( + 1 ) -sense) correspond to mixture paths in natural parameters, while the m-geodesics correspond to affine paths in mean parameters. The curvature of ( α ) measures the departure of the family from flatness (dually flat structure); its vanishing characterises exponential and mixture families [7,8].
We now make explicit how this structure arises for the Gaussian precision family that underlies the present paper in three steps.
Step 1 (the exponential family). The Gaussian family { N ( 0 , S 1 ) : S SPD n } parameterised by the precision matrix S is a full exponential family. In canonical form, p ( x ; θ ) = exp ( θ , T ( x ) ψ ( θ ) ) with natural parameter θ = S / 2 , sufficient statistic T ( x ) = x x , and log-partition function ψ ( θ ) = 1 2 log | 2 θ | + n 2 log ( 2 π ) . The Fisher information of this family is the Fisher–Rao metric g F of Section 4 below.
Step 2 (the canonical connections). The following standard fact fixes the connections referred to throughout this paper.
Proposition 3
(Dual Connections of the Gaussian Precision Family). For the Gaussian family { N ( 0 , S 1 ) : S SPD n } :
(i) 
The exponential connection ( + 1 ) is flat, with affine coordinates given by the natural parameters S (i.e., ( + 1 ) -geodesics are straight lines S ( t ) = ( 1 t ) S 0 + t S 1 );
(ii) 
The mixture connection ( 1 ) is flat, with affine coordinates given by the mean parameters Σ = S 1 (i.e., ( 1 ) -geodesics are straight lines Σ ( t ) = ( 1 t ) Σ 0 + t Σ 1 );
(iii) 
( + 1 ) and ( 1 ) are dual with respect to g F in the sense of (9), and their midpoint ( 0 ) = 1 2 ( ( + 1 ) + ( 1 ) ) is the Levi-Civita connection of g F .
Proof. 
Parts (i)–(iii) represent the specialisation of the general theory of dually flat exponential families [5] (Ch. 2–3) to the Gaussian model, using the canonical form of Step 1. The flatness of ( + 1 ) in natural coordinates and of ( 1 ) in mean (= expectation) coordinates is the defining property of a dually flat statistical manifold; the duality relation and the Levi-Civita midpoint follow from the α -connection identities ( α ) = 1 + α 2 ( + 1 ) + 1 α 2 ( 1 ) . □
Step 3 (extension to M n + ). On the product manifold M n + SPD n × Skw n (constructed in Section 4), the α -connection is defined component-wise: it is the Amari α -connection of Proposition 3 on the SPD n factor, and the flat Euclidean connection (all Christoffel symbols zero) on the Skw n factor. The full dual structure on M n + is therefore the direct product M n + ( α ) = SPD n ( α ) Skw n ( 0 ) , developed in detail in Section 7.

3. Classical and Existing Methods for Stability Analysis

The stability of a linear dynamical system x ˙ = A x is a foundational problem in applied mathematics, and a rich toolkit of classical methods has been developed to certify, estimate, and monitor it. This section surveys the principal existing approaches, organised by the mathematical object they use to characterise stability. For each approach, we highlight both its strengths and the structural gap that motivates the information-geometric framework developed in subsequent sections.

3.1. Lyapunov Stability Theory

The classical approach to certifying asymptotic stability is the method of Lyapunov [12]. A matrix A R c n × n is Hurwitz stable (i.e., α ( A ) < 0 ) if and only if there exists a symmetric positive-definite matrix P 0 satisfying the algebraic Lyapunov equation
P A + A T P + Q = 0 , Q 0 .
For a given Q, the unique solution P = P ( A , Q ) = 0 e A T t Q e A t d t is positive-definite if and only if A is Hurwitz. The function V ( x ) = x T P x is then a global Lyapunov function with V ˙ = x T Q x < 0 along system trajectories.
The standard choice Q = I gives P A + A T P + I = 0 , whose solution P = 0 e A T t e A t d t encodes the observability Gramian of the pair ( A , I ) . The eigenvalues of P measure the energy of the system’s impulse response: tr ( P ) = 0 e A t F 2 d t is the total H 2 norm squared of A.
  • Strengths. Lyapunov theory provides exact stability conditions with no approximation, is applicable to nonlinear systems via generalisation, and yields explicit energy-decay bounds. The Lyapunov equation (10) can be solved in O ( n 3 ) operations using the Bartels–Stewart algorithm [19].
  • Limitations. The solution P depends on both A and Q, and the choice of Q is not canonical. Different choices of Q yield qualitatively different Lyapunov functions and different stability margins. More fundamentally, Lyapunov theory does not provide a natural geometry on the space of interaction matrices—it gives a certificate for each fixed A but offers no principled way to compare two interaction matrices, to regularise A towards stability, or to quantify how far A is from the instability boundary in a metric sense. The present paper addresses all three gaps by placing the Lyapunov equation within an information-geometric framework (Section 5, Theorem 8).

3.2. Spectral and Numerical Abscissa Methods

The spectral abscissa α ( A ) = max i Re ( λ i ( A ) ) is the tightest stability certificate: α ( A ) < 0 is necessary and sufficient for asymptotic stability. However, computing eigenvalues of a general asymmetric matrix requires O ( n 3 ) operations and is sensitive to perturbations when A is non-normal (defective or near-defective). For large systems, the full eigenvalue decomposition is both expensive and numerically fragile.
A computationally cheaper and more robust alternative is the numerical abscissa  ω ( A ) = λ max ( S ( A ) ) of Definition 2, which satisfies α ( A ) ω ( A ) and equals α ( A ) if and only if A is normal [9]. The numerical abscissa is computable from a symmetric eigenvalue decomposition, which is backward-stable, parallelisable, and available in O ( n 2 ) memory. It therefore serves as the primary stability check in many large-scale applications in ecology [10], control [12], and numerical methods [20].
The gap ω ( A ) α ( A ) 0 measures non-normality: how much the asymmetric interactions ( K ( A ) 0 ) allow transient amplification before long-run decay. Non-normal systems can exhibit large initial amplification—potentially of orders of magnitude—before eventually converging, a phenomenon termed transient instability [21]. Quantifying this gap rigorously requires either pseudospectral tools (Section 3.4) or the information-geometric commutator norm introduced in Section 5.
  • Limitations. The numerical abscissa is conservative as a stability margin: a matrix with ω ( A ) = 0.01 and α ( A ) = 2.0 is classified as “barely stable” by ω but is robustly stable by α . There is no classical method to tighten this bound without computing eigenvalues. Moreover, the numerical abscissa gives no information about how close A is to the instability boundary in any geometric sense; it only indicates whether A is on the correct side.

3.3. Random Matrix Theory and May’s Stability Criterion

A landmark result in theoretical ecology is May’s stability criterion [10]: for a random community matrix A with off-diagonal entries drawn i.i.d. from a distribution with mean zero and variance σ 2 , self-regulation d > 0 (so that A i i = d ), and connectivity C (fraction of non-zero off-diagonal entries), the system is almost surely stable if and only if σ n C < d . This is a consequence of Girko’s circular law [22] and its refinements [23]: the empirical spectral distribution of a large i.i.d. random matrix concentrates on a disk of radius σ n in the complex plane, so that α ( A ) d + σ n C .
May’s criterion was refined by Allesina and Tang [11], who show that the structure of the community matrix (predator–prey, mutualistic, or competitive) affects the stability threshold via the correlation between A i j and A j i . Specifically, the circular law must be replaced by an elliptic law when E [ A i j A j i ] = ρ σ 2 0 , giving the threshold σ n C ( 1 + | ρ | ) < d for predator–prey structure ( ρ < 0 ).
  • Strengths. Random matrix theory gives sharp, asymptotically exact stability thresholds for large random networks, and the thresholds depend only on a few summary statistics ( σ 2 , n, C, ρ ).
  • Limitations. Random matrix results are asymptotic in n and assume a distributional structure that real networks may not satisfy. They give no information about specific matrices—only about ensemble averages. More importantly, they say nothing about the transient dynamics: two matrices with the same α ( A ) can have wildly different transient amplification depending on their non-normality. The information-geometric framework of this paper addresses this by separately tracking the spectral margin (via ω ) and the transient risk (via C ( A ) ).

3.4. Pseudospectral Analysis

Pseudospectral methods [21] quantify the sensitivity of the spectrum to perturbation. The ε -pseudospectrum of A is
Λ ε ( A ) = { z C : σ min ( z I A ) ε } = E 2 ε spec ( A + E ) ,
and the pseudospectral abscissa α ε ( A ) = sup { Re ( z ) : z Λ ε ( A ) } measures how far the ε -pseudospectrum extends into the right half-plane. A stable matrix A (with α ( A ) < 0 ) is robustly stable if α ε ( A ) < 0 for some ε > 0 .
The Kreiss constant [21] provides a related but computationally more tractable certificate as follows:
K ( A ) = sup x > 0 x ( x I + A ) 1 2 .
The Kreiss matrix theorem guarantees sup t 0 e t A 2 e K ( A ) , so that a small Kreiss constant implies moderate transient growth. However, computing K ( A ) accurately requires evaluating ( x I + A ) 1 2 over a grid of x-values, each requiring O ( n 3 ) operations.
  • Strengths. Pseudospectral methods are the gold standard for quantifying non-normal transient growth and are applicable to both continuous- and discrete-time systems. They reveal stability structure that eigenvalues alone cannot capture.
  • Limitations. Computing pseudospectra accurately for a large n is expensive: standard algorithms require O ( n 3 ) per grid point in the complex plane, and the full pseudospectral portrait may require thousands of grid points. The Kreiss constant is scalar and loses the geometric structure of the pseudospectrum. Crucially, pseudospectral methods operate on C and do not naturally integrate with statistical estimation, regularisation, or Bayesian uncertainty quantification. Section 8 shows how the pseudospectral abscissa can be bounded from above using the information-geometric commutator norm, providing a computationally efficient alternative.

3.5. Stein Estimation and Covariance Geometry

In statistical applications—ecology (estimation of community matrices from time-series data), finance (estimation of drift matrices from price data), and machine learning (estimation of Jacobians from training trajectories)—the interaction matrix A is not directly observed, and must thus be estimated. The quality of the estimate depends on the choice of loss function, and the most natural loss for positive-definite precision matrices is the Stein loss [24]:
L S ( S 0 , S 1 ) = tr ( S 1 1 S 0 ) log det ( S 1 1 S 0 ) n .
The Stein loss has the important properties that it is invariant under inversion ( L S ( S 0 , S 1 ) = L S ( S 1 1 , S 0 1 ) ), is asymmetric ( L S ( S 0 , S 1 ) L S ( S 1 , S 0 ) in general), and is the natural divergence for the Gaussian covariance family under a Jeffreys-style prior.
Ledoit and Wolf [25,26] showed that the sample covariance matrix Σ ^ is an inadmissible estimator of the true covariance Σ under the Stein loss for n 3 , and that nonlinear (oracle) shrinkage towards the identity substantially improves estimation accuracy in the large-n regime. This observation has motivated a large body of literature on covariance regularisation for financial networks [27] and ecological networks [28].
  • Limitations. The Stein-loss framework operates separately from stability analysis: it optimises estimation quality without any direct constraint that the estimated matrix A ^ should be stable (i.e., ω ( A ^ ) < 0 ). Stability constraints can be imposed post hoc (projecting A ^ onto the stable set), but this projection has no information-geometric interpretation and may introduce large distortions. Section 7 of this paper shows that the Stein loss is precisely the Bregman divergence of the dually flat structure on ( M n + , g ) , so that the information-geometric framework provides a principled unified treatment of stability and estimation via the same geometric object.

3.6. Limitations of Existing Approaches and the Case for a Geometric Framework

The methods surveyed above are powerful in their respective domains but share a common structural limitation: they treat stability as a binary predicate (stable or not) or a scalar threshold ( α < 0 or ω < 0 ), without endowing the space of interaction matrices with a geometry that would make distances, geodesics, regularisation, and estimation all coherent concepts simultaneously.
Concretely, three questions are not answered by any of the methods above. First: Given two stable interaction matrices A 0 and A 1 , what is the natural interpolation path between them that stays within the stable set? Neither Lyapunov theory, numerical abscissa, nor pseudospectral methods provide a canonical answer. Second: Given an unstable estimated matrix A ^ , what is the nearest stable matrix in a statistically motivated sense? Projecting onto { ω < 0 } ignores the curvature of the stable set. Third: How should the stability margin ω ( A ) and the transient amplification risk C ( A ) be jointly monitored, and what is the correct trade-off between them?
The information-geometric framework developed in the remainder of this paper answers all three questions: geodesics in ( M n + , g ) provide the canonical interpolation path (Section 6); the Riemannian gradient descent algorithm of Section 9.2 gives the metrically nearest stable matrix in the Fisher–Rao sense; and the sectional-curvature theorem (Theorem 3) and the transient-growth bound (Theorem 7) together provide the joint certificate.

4. The Information Manifold of Asymmetric Interaction Matrices

4.1. The Manifold M n + and Its Tangent Structure

Let M n + { A R c n × n : S ( A ) 0 } . Since S : R c n × n Sym n is a continuous linear map and the cone of negative-definite matrices is open in Sym n , the set M n + is open in R c n × n . It is therefore a smooth manifold of dimension n 2 , and T A M n + R c n × n for every A M n + . Writing SPD n for the cone of symmetric positive-definite matrices, the manifold M n + decomposes as the direct product M n + SPD n × Skw n via the map A ( S ( A ) , K ( A ) ) , which is a diffeomorphism with inverse ( P , K ) P + K . The positive-definite representative P = S ( A ) 0 is precisely the precision matrix of the Gaussian N ( 0 , P 1 ) = N ( 0 , S ( A ) 1 ) associated with A, and all Fisher–Rao geometric quantities are expressed through S ( A ) .
Under this identification, the tangent space at A = S + K decomposes orthogonally as T A M n + = Sym n F Skw n , where the subscript F denotes orthogonality in the Frobenius sense. An arbitrary tangent vector δ A T A M n + has the symmetric part δ S = S ( δ A ) = ( δ A + δ A T ) / 2 Sym n and skew-symmetric part δ K = K ( δ A ) = ( δ A δ A T ) / 2 Skw n .

4.2. The Fisher–Rao Pullback and Its Degeneracy

The smooth map P : M n + SPD n , A ( A + A T ) / 2 = S ( A ) induces a pullback of the Fisher–Rao metric (6) to M n + :
g ˜ A ( δ A , δ A ) g P ( A ) F δ P , δ P = 1 2 tr P ( A ) 1 δ P P ( A ) 1 δ P = 1 2 tr S ( A ) 1 δ S S ( A ) 1 δ S ,
where P ( A ) = S ( A ) 0 , δ P = S ( δ A ) , δ P = S ( δ A ) , δ S = S ( δ A ) , and δ S = S ( δ A ) ; the final equality holds because the two sign changes in δ P = δ S cancel. The following proposition characterises the degeneracy of this pullback.
Proposition 4
(Degeneracy of the Pullback Metric). The bilinear form g ˜ A defined in (14) is positive semi-definite on T A M n + and degenerate precisely along the subspace Skw n T A M n + , that is, g ˜ A ( δ A , δ A ) = 0 for all δ A T A M n + if and only if δ A Skw n .
Proof. 
Positive semi-definiteness follows because g P ( A ) F is positive-definite on Sym n and g ˜ A ( δ A , δ A ) = g P ( A ) F ( δ P , δ P ) 0 . For the degeneracy claim, observe that g ˜ A ( δ A , δ A ) = 0 for all δ A forces g P ( A ) F ( δ P , · ) 0 , which (since g S ( A ) F is non-degenerate) implies δ S = 0 , i.e., δ A = δ K Skw n . Conversely, if δ A Skw n , then δ S = 0 and g ˜ A ( δ A , δ A ) = 0 for all δ A . □
Proposition 4 shows that g ˜ does not see the skew-symmetric degrees of freedom. This is statistically natural: two interaction matrices A and A + δ K (differing only by a skew-symmetric perturbation) induce identical Gaussian distributions and hence are statistically indistinguishable. However, for the study of dynamical systems, the skew-symmetric part is essential, as it encodes the anti-symmetric (circulation) component of the interaction. We therefore augment the metric.

4.3. The Augmented Metric

Definition 6
(Augmented Information Metric). For a parameter c > 0 , the augmented information metric on M n + is
g A ( δ A , δ A ) 1 2 tr S 1 δ S S 1 δ S Fisher Rao part + c tr ( δ K δ K T ) Frobenius part ,
where S = S ( A ) , δ S = S ( δ A ) , δ K = K ( δ A ) , and similarly for primed quantities.
The metric g is the direct sum of g F and c · g Frob on the product decomposition M n + SPD n × Skw n . Being the sum of two positive-definite bilinear forms, it is itself positive-definite on all of T A M n + , making ( M n + , g ) a genuine Riemannian manifold. The constant c is a free parameter that controls the relative weighting between “informational” and “circulatory” degrees of freedom; for concreteness, we set c = 1 in all that follows, noting that the qualitative geometric results are c-independent.
The metric (15) decomposes the squared norm of a tangent vector as
g A ( δ A , δ A ) = 1 2 tr ( S 1 δ S S 1 δ S ) + tr ( δ K δ K T ) .
When δ A = δ S Sym n (purely symmetric perturbation), the metric reduces to the Fisher–Rao metric on SPD n . When δ A = δ K Skw n (purely skew-symmetric), the metric reduces to the standard Frobenius metric on Skw n . The two components are g-orthogonal by construction.

4.4. Curvature of ( M n + , g )

The Riemannian curvature of the product manifold ( M n + , g ) ( SPD n , g F ) × ( Skw n , g Frob ) is the direct sum of the curvatures of its factors. The Euclidean factor ( Skw n , g Frob ) has zero curvature. The Fisher–Rao factor ( SPD n , g F ) has well-known non-positive sectional curvature. We now compute the curvature of ( M n + , g ) explicitly.
Theorem 3
(Sectional Curvature of ( M n + , g ) ). Let A = S + K M n + and let e S Sym n and e K Skw n be unit tangent vectors at A (i.e., g A ( e S , e S ) = g A ( e K , e K ) = 1 ). The sectional curvature of ( M n + , g ) in the ( e S , e K ) -plane satisfies
sec ( e S , e K ) = κ FR ( S 1 / 2 e S S 1 / 2 , 0 ) 0 ,
where κ FR denotes the sectional curvature of ( SPD n , g F ) . For any two unit vectors e 1 , e 2 Sym n at S = I (the identity),
κ FR ( e 1 , e 2 ) = 1 4 [ e 1 , e 2 ] F 2 e 1 F 2 e 2 F 2 e 1 , e 2 F 2 .
Consequently, the sectional curvature sec ( e S , e K ) vanishes if and only if [ e S , 0 ] = 0 , which holds trivially, and the curvature in the purely symmetric plane sec ( e 1 , e 2 ) for e 1 , e 2 Sym n vanishes if and only if [ e 1 , e 2 ] = 0 .
Proof. 
Since ( M n + , g ) is a Riemannian product, cross-sectional planes containing one symmetric and one skew factor have curvature equal to zero by the product structure (mixed cross-curvature in a product manifold vanishes identically). For planes within the SPD n factor, the sectional curvature of ( SPD n , g F ) at the identity S = I is given by (18), which follows from the O’Neill formula for submersions [6] or directly from the Lie group structure of G L ( n ) [16]. The formula at a general point S SPD n is obtained by conjugation: the map X S 1 / 2 X S 1 / 2 is an isometry of ( SPD n , g F ) , and formula (18) applies after this normalisation. The vanishing condition follows immediately from the formula. A self-contained derivation of Equation (18) from the O’Neill submersion formula is given in Appendix A. □
Remark 2
(Normality and Curvature). While the sectional curvature in the mixed ( S , K ) plane vanishes by the product structure, the normality of A manifests in the curvature within the SPD n factor. Specifically, the curvature in the direction of S at a point A = S + K is related to the commutator [ S , K ] through the second variation in the Fisher–Rao distance from S to nearby symmetric-part matrices. This connection is made precise in Theorem 4 below.
We now establish the central geometric characterisation of normality.
Theorem 4
(Normality as a Flat Direction). Let A M n + with A = S + K . The path γ : ( ε , ε ) M n + defined by γ ( t ) = ( S + t K ) + K (varying the symmetric part in direction K Sym n ) has zero geodesic curvature in ( SPD n , g F ) if and only if [ S , K ] = 0 . More generally, the Hessian of the squared Fisher–Rao distance ϕ ( S ) 1 2 ( d F ( S , S ) ) 2 at S = S satisfies
Hess ϕ | S = S ( U , V ) = g S F ( U , V ) ,
and the third-order curvature correction involves the commutator [ S 1 / 2 U S 1 / 2 , S 1 / 2 V S 1 / 2 ]  [16].
Theorem 5
(Normality as a Geometric Condition). A matrix A = S + K M n + is normal if and only if [ S , K ] = 0 , and this condition is equivalent to the following: the pair ( S , K ) lies in a maximal Abelian subalgebra of ( Sym n Skw n , [ · , · ] ) , or equivalently, A is simultaneously diagonalisable with S and A T = S + K via an orthogonal similarity.
Proof. 
The equivalence A A T = A T A [ S , K ] = 0 is a standard algebraic identity: expanding A A T = ( S + K ) ( S K ) = S 2 S K + K S K 2 and A T A = ( S K ) ( S + K ) = S 2 + S K K S K 2 , so A A T A T A = 2 S K + 2 K S = 2 [ S , K ] . Thus, A A T = A T A iff [ S , K ] = 0 . The second equivalence (maximal Abelian subalgebra) follows from the commutativity condition; the third (orthogonal simultaneous diagonalisation) follows because normal real matrices are orthogonally block-diagonalisable [9]. □

4.5. The Information-Geometric Stability Boundary

For A M n + , the positive-definite representative is P ( A ) S ( A ) 0 , and the numerical stability margin is | ω ( A ) | = λ min ( P ( A ) ) > 0 . The instability boundary of M n + is the set M n + = { A R c n × n : λ min ( P ( A ) ) = 0 } = { A : ω ( A ) = 0 } , where the negative-definiteness of the symmetric part breaks down. Under the isomorphism M n + SPD n × Skw n , A ( P ( A ) , K ( A ) ) , this corresponds to approaching the boundary SPD n = { X Sym n : λ min ( X ) = 0 } of the positive-definite cone.
Lemma 1
(Log-Lipschitz Continuity of the Minimal Eigenvalue). For all X , Y SPD n ,
| log λ min ( X ) log λ min ( Y ) | log Y 1 / 2 X Y 1 / 2 2 d F ( X , Y ) .
Proof. 
Let d T log ( Y 1 / 2 X Y 1 / 2 ) 2 (the Thompson metric). By definition of d T , the eigenvalues of Y 1 / 2 X Y 1 / 2 lie in [ e d T , e d T ] ; hence, e d T Y X e d T Y in the Loewner order. Monotonicity of λ min under the Loewner order (Weyl) gives e d T λ min ( Y ) λ min ( X ) e d T λ min ( Y ) , i.e., | log λ min ( X ) log λ min ( Y ) | d T . Finally, d T d F ( X , Y ) because the spectral norm of log ( Y 1 / 2 X Y 1 / 2 ) is dominated by its Frobenius norm, which is precisely d F ( X , Y ) by (7). □
Proposition 5
(The Stability Margin and the Boundary at Infinity). Let A M n + with positive-definite representative P = P ( A ) = S ( A ) 0 and eigenvalues 0 < μ 1 μ n of P, so μ 1 = λ min ( P ) = | ω ( A ) | . Then:
(i)
(Boundary at infinite distance.) d F ( P , SPD n ) = + : Every piecewise-smooth path in SPD n from P to a point of SPD n has infinite Fisher–Rao length. The instability boundary is therefore unreachable in finite Fisher–Rao distance, which is the precise quantitative content of the Hadamard completeness of ( SPD n , g F ) in this context.
(ii)
(The signed stability margin.) Define the Fisher–Rao stability margin
m F ( A ) log λ min ( P ) = log | ω ( A ) | R .
Then, | m F ( A ) | = d F ( P , P ^ ) , where P ^ P + ( 1 μ 1 ) v 1 v 1 (with v 1 as a unit eigenvector for μ 1 ) is the matrix obtained from P by renormalising its most fragile mode to unit precision; m F ( A ) as ω ( A ) 0 (approach to instability), m F ( A ) + as λ min ( P ) (deep stability), and m F ( A ) = 0 exactly at λ min ( P ) = 1 .
(iii)
(Euclidean comparison.) In the spectral norm, the Euclidean distance from P to the boundary is finite and equals the numerical margin as follows: dist · 2 ( P , SPD n ) = λ min ( P ) = | ω ( A ) | .
Proof. 
(i) Let γ : [ 0 , 1 ) SPD n be piecewise smooth with γ ( 0 ) = P and γ ( t ) X 0 SPD n as t 1 . Then, λ min ( γ ( t ) ) λ min ( X 0 ) = 0 , so log λ min ( γ ( t ) ) . By Lemma 1, for every t,
Length ( γ | [ 0 , t ] ) d F ( P , γ ( t ) ) | log λ min ( γ ( t ) ) log λ min ( P ) | + ,
so the total length is infinite. Since γ is arbitrary, d F ( P , SPD n ) = + .
(ii) Work in the eigenbasis of P, so P = diag ( μ 1 , , μ n ) and P ^ = diag ( 1 , μ 2 , , μ n ) . The relative matrix P 1 / 2 P ^ P 1 / 2 = diag ( 1 / μ 1 , 1 , , 1 ) has eigenvalues ( 1 / μ 1 , 1 , , 1 ) , so by the distance formula (7), d F ( P , P ^ ) = log 2 ( 1 / μ 1 ) 1 / 2 = | log μ 1 | = | m F ( A ) | . The limits and the zero at μ 1 = 1 are immediate from m F = log μ 1 .
(iii) For any X SPD n , Weyl’s inequality gives | λ min ( P ) λ min ( X ) | P X 2 , and λ min ( X ) = 0 , so P X 2 λ min ( P ) . The bound is attained by X = P μ 1 v 1 v 1 SPD n , for which P X 2 = μ 1 . □
Proposition 5 corrects an imprecision in earlier versions of this work, where the finite quantity | log λ min ( P ) | was described as the “distance to the instability boundary.” The boundary is in fact at infinite Fisher–Rao distance—in part (i), which is the rigorous answer to how completeness manifests itself, the stable cone is geodesically complete, so no trajectory of finite information-geometric length can exit it. The finite quantity is the signed margin  m F of part (ii): its magnitude is the exact geodesic cost of renormalising the most fragile mode to unit precision, its sign separates the fragile regime ( λ min ( P ) < 1 , m F < 0 ) from the robust regime ( λ min ( P ) > 1 , m F > 0 ), and m F precisely as the system approaches instability. Throughout the remainder of this paper, statements previously phrased as “Fisher–Rao distance to the boundary” refer to this margin. The two-sided behaviour is now transparent rather than puzzling: deep stability ( m F + ) and imminent instability ( m F ) sit at opposite ends of a single signed scale, with the Euclidean margin of part (iii) supplying the complementary linear measure λ min ( P ) = | ω ( A ) | . That λ min ( P ) + is attainable by finite matrices is elementary: for the family
A k = k I n , k > 0 ,
one has S ( A k ) = k I n with λ min ( S ( A k ) ) = k , so m F ( A k ) = log k + as k ; no infinite dimension is needed since the eigenvalues of a finite symmetric matrix are unbounded above.
A worked boundary crossing. To see the boundary geometry concretely, consider the 2 × 2 family
A ϵ = ϵ 1 1 ϵ , ϵ > 0 .
Its symmetric part is S ( A ϵ ) = ϵ I 2 and its skew part is K ( A ϵ ) = 0 1 1 0 . The eigenvalues of A ϵ are ϵ ± i , so α ( A ϵ ) = ϵ , while ω ( A ϵ ) = λ max ( S ( A ϵ ) ) = ϵ as well; the matrix is normal (indeed, A ϵ A ϵ = A ϵ A ϵ = ( 1 + ϵ 2 ) I 2 ), so its spectral and numerical abscissae coincide. As ϵ 0 + , the symmetric part S ( A ϵ ) = ϵ I 2 0 , i.e., the representative P = ϵ I 2 approaches SPD 2 ; the signed margin m F ( A ϵ ) = log ϵ (imminent instability) even though, by Proposition 5(i), the boundary itself remains at infinite Fisher–Rao distance; and the matrix A ϵ 0 1 1 0 , a pure rotation generator that lies exactly on the instability boundary ( ω = 0 ). This illustrates how the instability boundary is reached: not by the eigenvalues alone—which here move continuously to ± i —but by the symmetric part losing definiteness.
The boundary as a stratified variety. We next formulate the boundary geometry precisely. The admissible symmetric parts form the open convex cone SPD n Sym n . Its topological boundary is
SPD n = { X Sym n : X 0 , det X = 0 } = r = 0 n 1 B r , B r = { X 0 : rank X = r } ,
where each stratum B r is a smooth manifold of dimension r n r 2 [16], and the top stratum B n 1 (rank-deficiency one) is the part reached generically as λ min ( P ) 0 + . Thus, SPD n is a stratified hypersurface rather than a smooth submanifold, and a matrix A approaches the instability boundary exactly when its representative P = S ( A ) approaches B n 1 , i.e., when a single eigenvalue of P vanishes.
The non-normality gap region. Between spectral and information-geometric stability lies the non-normality gap region
G = { A R c n × n : α ( A ) < 0 ω ( A ) } ,
whose structure we record precisely.
Proposition 6
(Structure of the Gap Region). The set G of (24) satisfies:
(i)
G contains no normal matrices; equivalently, G { A : α ( A ) = ω ( A ) } = .
(ii)
For every A G , the representative P = S ( A ) satisfies λ min ( P ) = ω ( A ) 0 , so P SPD n and the distance (20) is not defined on G ; the gap region is precisely the set of spectrally stable matrices lying outside the information-geometric stability domain M n + .
(iii)
G is non-empty for every n 2 and is not convex.
Proof. 
(i) If A is normal, then α ( A ) = ω ( A ) by Theorem 1, so the defining inequalities α ( A ) < 0 ω ( A ) cannot both hold; hence, G contains no normal matrix. (ii) By definition, ω ( A ) = λ max ( S ( A ) ) = λ min ( S ( A ) ) = λ min ( P ) , so ω ( A ) 0 is equivalent to λ min ( P ) 0 , i.e., P SPD n ; since the margin m F ( A ) = log λ min ( P ) requires λ min ( P ) > 0 , it is undefined on G , which is therefore exactly { A : α ( A ) < 0 } M n + . (iii) Non-emptiness: For n = 2 , take A = 1 c 0 1 with c > 2 . Its only eigenvalue is 1 , so α ( A ) = 1 < 0 , while S ( A ) = 1 c / 2 c / 2 1 has eigenvalues 1 ± c / 2 , so ω ( A ) = 1 + c / 2 > 0 ; hence, A G , and the construction embeds into R c n × n for n > 2 by direct sum with I n 2 . Non-convexity: With A as above and A = A T = 1 0 c 1 G (same eigenvalues and same symmetric part), the midpoint 1 2 ( A + A ) = 1 c / 2 c / 2 1 is symmetric, hence normal, so by (i), it does not lie in G . Therefore, G is not convex. □
On G , a matrix is spectrally stable ( α < 0 ), yet has ω 0 , so it exhibits long-run decay together with finite-time transient growth sup t 0 e t A 2 > 1 ; this is the regime in which the information-geometric certificate adds information beyond the spectrum, and it is the precise content summarised in Remark 3.
Remark 3
(Boundary Geometry and the Non-Normality Gap Region). Three clarifications are in order. (i) Finite-dimensional divergence. The limit λ min ( S ) is elementary for finite matrices: taking P = k I n gives λ min ( P ) = k , and hence margin m F = log k + as k , while m F as λ min ( P ) 0 + (imminent instability); the margin vanishes only at λ min ( P ) = 1 . By Proposition 5(i), the boundary itself is at infinite Fisher–Rao distance in either case. (ii) The margin is computable from this proposition. Equation (20) gives the stability margin directly: it requires only the extreme eigenvalue of the symmetric part, obtained in O ( n 3 ) via a symmetric eigensolver, with no eigenvalue decomposition of the full non-symmetric matrix A. (iii) The intermediate region. The set of definite symmetric parts is an open convex cone in Sym n whose topological boundary SPD n is the algebraic variety of singular symmetric matrices. Between spectral stability and information-geometric stability lies the non-normality gap region G = { A : α ( A ) < 0 ω ( A ) } : matrices that are spectrally Hurwitz stable yet sit outside the information-geometric stable set. By Theorem 1, G is empty for normal matrices (where α = ω ); for non-normal matrices, it is a connected but non-convex region in which long-run stability coexists with transient amplification, as illustrated by the matrix A ϵ of Remark 1.

5. Curvature-Mediated Stability Theory

5.1. The Stability Theorem

The fundamental inequality α ( A ) ω ( A ) = λ max ( S ( A ) ) , combined with the information-geometric stability margin of Proposition 5, yields the following central result.
Theorem 6
(Information-Geometric Stability Certificate). Let A M n + . The following hold.
(i) 
(Stability via ω .)  ω ( A ) < 0 implies α ( A ) < 0 (asymptotic stability). The margin ω ( A ) = | λ max ( S ) | is a conservative stability radius, with the following information-geometric certificate:
m F ( A ) = log λ min ( S ( A ) ) = log | ω ( A ) |
where large values indicate robust stability.
(ii) 
(Transient bound.) For all t 0 :
e t A 2 e t ω ( A ) .
(iii) 
(Tightness for normal matrices.) For normal A, α ( A ) = ω ( A ) (Theorem 1) and the bound in (26) is tight: lim t t 1 log e t A 2 = α ( A ) = ω ( A ) .
Proof. 
For (i): ω ( A ) < 0 means λ max ( S ( A ) ) < 0 , so S ( A ) 0 . For any unit vector v , Re ( v * λ v ) = v * S ( A ) v λ max ( S ( A ) ) < 0 for any eigenvalue λ with eigenvector v , so α ( A ) < 0 . For (ii): The bound e t A 2 e t ω ( A ) follows from the identity d d t e t A v 2 = 2 v T e t A T ( S ( A ) ) e t A v 2 ω ( A ) e t A v 2 , integrating via Grönwall’s inequality [12]. For (iii): The equality α = ω for normal matrices (Theorem 1) and the sub-multiplicativity of the matrix exponential give both the upper and lower bounds. □

5.2. The Non-Normality Defect and Curvature

The difference ω ( A ) α ( A ) 0 measures the conservatism of the numerical abscissa as a stability indicator. We now relate this quantity to the information-geometric curvature.
Definition 7
(Non-Normality Defect). The non-normality defect of A R c n × n is N ( A ) A F 2 i = 1 n | λ i ( A ) | 2 0 , which vanishes if and only if A is normal. The commutator norm is C ( A ) [ S ( A ) , K ( A ) ] F .
Proposition 7
(Commutator and Non-Normality). For any A R c n × n , C ( A ) = 0 if and only if A is normal. The Frobenius norm of the commutator satisfies C ( A ) 2 S ( A ) F K ( A ) F .
Proof. 
The equivalence C ( A ) = 0 A is normal, following from Theorem 5. For the bound, [ S , K ] F = S K K S F S K F + K S F 2 S F K F by sub-multiplicativity of the Frobenius norm [9]. □
Theorem 7
(Curvature Bound on Transient Growth). Let A = S + K M n + with ω ( A ) < 0 . The maximum transient growth factor satisfies
sup t 0 e t A 2 exp C ( A ) 2 8 | ω ( A ) | S ( A ) F 2 ,
where C ( A ) = [ S ( A ) , K ( A ) ] F is the commutator norm. When A is normal, C ( A ) = 0 and the bound equals 1 (no transient growth).
Proof. 
The maximum of e t A 2 over t 0 can be bounded using the Kreiss matrix theorem and the pseudospectral analysis [20]. However, a direct information-geometric bound proceeds as follows. By the Lyapunov inequality, if S ( A ) = Q for some Q 0 , then for any t 0 , d d t e t A v 2 = 2 v T e t A T Q e t A v . The non-normal component introduces a correction: writing e t A = e t S e t K + O ( t 2 [ S , K ] ) via the Baker–Campbell–Hausdorff formula [20], the leading transient amplification from the commutator [ S , K ] satisfies log sup t e t A 2 [ S , K ] F 2 8 | ω ( A ) | S F 2 , which gives (27). The Baker–Campbell–Hausdorff estimate is carried out in full in Appendix B. □

5.3. The Lyapunov–Fisher Correspondence

The classical Lyapunov stability theory characterises stability via the existence of a Lyapunov function. The information-geometric framework provides a canonical choice.
Theorem 8
(Lyapunov–Fisher Correspondence). Let A M n + with ω ( A ) < 0 , and set P S ( A ) 0 . Then:
(i) 
The quadratic form V ( x ) = x T x is a strict Lyapunov function for x ˙ = A x , with V ˙ ( x ) 2 ω ( A ) x 2 < 0 for x 0 .
(ii) 
The precision matrix P = S ( A ) is the Fisher–Rao base point of A, and the decay rate of V is controlled by the stability margin | ω ( A ) | = λ min ( P ) : explicitly, V ˙ 2 λ min ( P ) x 2 .
(iii) 
The Fisher–Rao stability margin m F ( A ) = log λ min ( P ) is monotonically related to the largest ball centred at A in ( M n + , g ) that lies entirely within the stable region { ω < 0 } ; the boundary { ω = 0 } itself lies at infinite Fisher–Rao distance (Proposition 5(i)).
Proof. 
For (i), with V ( x ) = x 2 = x T x (the Lyapunov function associated with P Lyap = I ),
V ˙ = x T ( A + A T ) x = 2 x T S ( A ) x 2 λ max ( S ( A ) ) x 2 = 2 ω ( A ) x 2 < 0 ,
using ω ( A ) = λ max ( S ( A ) ) < 0 . This proves (i). Part (ii) is the same inequality written through P = S ( A ) 0 , for which λ max ( S ( A ) ) = λ min ( P ) , giving V ˙ 2 λ min ( P ) x 2 . Part (iii) follows from Proposition 5: the margin m F ( A ) = log λ min ( P ) increases monotonically as the smallest eigenvalue of P moves away from the singular boundary { λ min ( P ) = 0 } = { ω ( A ) = 0 } , which is exactly the radius of stability in the numerical-abscissa sense [5,6]. □

6. Geodesics, Exponential Map, and Parallel Transport on M n +

6.1. Geodesic Equations

Since ( M n + , g ) is a Riemannian product of ( SPD n , g F ) and ( Skw n , g Frob ) , the geodesic equations decouple. A smooth curve γ ( t ) = S ( t ) + K ( t ) M n + is a geodesic of ( M n + , g ) if and only if S ( t ) is a geodesic of ( SPD n , g F ) and K ( t ) is a geodesic of ( Skw n , g Frob ) .
Proposition 8
(Geodesics of ( M n + , g ) ). The geodesic emanating from A 0 = S 0 + K 0 M n + with initial velocity γ ˙ ( 0 ) = S ˙ 0 + K ˙ 0 (where S ˙ 0 Sym n , K ˙ 0 Skw n ) is
γ ( t ) = S 0 1 / 2 exp t S 0 1 / 2 S ˙ 0 S 0 1 / 2 S 0 1 / 2 + K 0 + t K ˙ 0 ,
where exp ( · ) denotes the matrix exponential. The symmetric component is the Fisher–Rao geodesic in SPD n ; the skew-symmetric component is an affine (Euclidean) path in Skw n .
Proof. 
The geodesic equation for ( SPD n , g F ) at S 0 with initial velocity S ˙ 0 is the Christoffel-symbol equation, whose solution in the Lie-group representation S ( t ) = S 0 1 / 2 M ( t ) S 0 1 / 2 with M ( 0 ) = I reduces to M ¨ + M ˙ M 1 M ˙ = 0 ; the solution is M ( t ) = exp ( t S 0 1 / 2 S ˙ 0 S 0 1 / 2 ) , giving the first term of (28) [16]. For the flat Euclidean component ( Skw n , g Frob ) , the Christoffel symbols vanish and the geodesics are straight lines. □

6.2. Geodesic Distance and the Log Map

From Proposition 8, the geodesic distance between two interaction matrices A 0 , A 1 M n + is
d g ( A 0 , A 1 ) 2 = d F ( S 0 , S 1 ) 2 + K 0 K 1 F 2 ,
where d F ( S 0 , S 1 ) = ( i log 2 μ i ) 1 / 2 with μ i the eigenvalues of S 0 1 / 2 S 1 S 0 1 / 2 , and K 0 K 1 F is the Frobenius norm of the skew-symmetric difference.
The logarithmic map at A 0 is
log A 0 ( A 1 ) = S 0 1 / 2 log S 0 1 / 2 S 1 S 0 1 / 2 S 0 1 / 2 + ( K 1 K 0 ) ,
and the exponential map at A 0 = S 0 + K 0 applied to a tangent vector V = V S + V K (with V S Sym n , V K Skw n ) is
exp A 0 ( V ) = S 0 1 / 2 exp S 0 1 / 2 V S S 0 1 / 2 S 0 1 / 2 + K 0 + V K .
These maps are globally defined on M n + because ( SPD n , g F ) is a Hadamard manifold (complete, simply connected, non-positive curvature) and Skw n is a Euclidean space. Consequently, ( M n + , g ) is itself a Hadamard manifold.
Corollary 1
(Global Convexity of ( M n + , g ) ). The Riemannian manifold ( M n + , g ) is a Hadamard manifold: it is complete, simply connected, and has non-positive sectional curvature everywhere. As a consequence, there is a unique geodesic between any two points A 0 , A 1 M n + , and all geodesic balls are convex.
Proof. 
Completeness of ( SPD n , g F ) is standard [16]; completeness of ( Skw n , g Frob ) is trivial. The Cartan–Hadamard theorem then applies to the product. □

6.3. Parallel Transport

Parallel transport along a geodesic γ ( t ) in ( M n + , g ) also decouples into a symmetric and skew-symmetric component. For a tangent vector V = V S + V K at A 0 , its parallel transport to γ ( t ) = S ( t ) + K ( t ) is
P t ( V ) = S ( t ) 1 / 2 S 0 1 / 2 1 / 2 V S S 0 1 / 2 S ( t ) 1 / 2 1 / 2 + V K .
The skew-symmetric part is transported trivially (constant in the Euclidean factor), while the symmetric part rotates to track the evolving metric structure. This formula is used in the Riemannian gradient descent algorithm in Section 9.

7. Dual Connections and Alpha-Geometry on M n +

7.1. The Alpha-Connection on M n +

The full power of information geometry emerges through Amari’s family of α -connections [5,29], which interpolate between the exponential ( α = 1 ) and mixture ( α = 1 ) connections and share the Levi-Civita connection as their self-dual midpoint at α = 0 . For the Gaussian family parameterised by the precision matrix S SPD n , these connections are evaluable using a finite algorithm from matrix input: their Christoffel symbols are rational functions of S and S 1 (for the Fisher–Rao connection) or polynomial in the natural parameters and the derivatives of the log-partition function (for the α -connections), and are thus algorithmically computable—given rational-entry representations of a point and two tangent vectors, the symbols can be evaluated to arbitrary precision by a finite sequence of arithmetic operations.
Definition 8
(Alpha-Connections on M n + ). The α-connection on M n + is defined, on the symmetric factor, as the α-connection of the Gaussian model:
Γ j k ( α ) , i ( S ) = 1 + α 2 ( g S F ) 1 · j k log p ( x ; S ) i ,
where p ( x ; S ) = ( 2 π ) n / 2 | S | 1 / 2 exp ( x T S x / 2 ) is the density of N ( 0 , S 1 ) . On the skew factor, the α-connection is the standard flat connection (all Christoffel symbols zero).
For the Gaussian model, the natural parameters are the entries of the precision matrix S SPD n , and the model is an exponential family. Exponential families have the important property that the e-connection ( α = 1 ) is flat [5]: the Christoffel symbols of ( 1 ) vanish in natural coordinates.
Theorem 9
(Flatness of the Exponential Connection on M n + ). The α = 1 (exponential) connection ( 1 ) on the symmetric factor of M n + is flat with respect to the natural coordinates ( S i j ) i j of SPD n . Equivalently, the S-factor of M n + is a dually flat manifold with potential function ψ ( S ) = 1 2 log | S | + n 2 log ( 2 π ) (the log-partition function of the Gaussian family).
Proof. 
The Gaussian model { p ( x ; S ) : S SPD n } is a full exponential family in canonical form p ( x ; θ ) = exp ( θ , T ( x ) ψ ( θ ) ) , where θ = S / 2 (the natural parameter) and T ( x ) = x x T (the sufficient statistic, a symmetric matrix). For any exponential family, the e-connection is flat and the ( 1 ) -geodesics are straight lines in natural coordinates [5]. The log-partition function is ψ ( θ ) = 1 2 log | 2 θ | + n 2 log ( 2 π ) = 1 2 log | S | + n 2 log ( 2 π ) . □
Corollary 2
(Dual Flat Structure). The symmetric factor ( SPD n , g F , ( 1 ) , ( 1 ) ) is a dually flat statistical manifold. The e-geodesics (paths straight in natural parameters S) are Euclidean straight lines S ( t ) = ( 1 t ) S 0 + t S 1 . The m-geodesics (paths straight in mean parameters Σ = E [ x x T ] = S 1 ) are straight lines in the covariance matrix: Σ ( t ) = ( 1 t ) Σ 0 + t Σ 1 .

7.2. The Bregman Divergence and Stability

On a dually flat manifold, the natural divergence is the Bregman divergence associated with the potential function. For the Gaussian precision matrix model:
D ψ ( S 0 S 1 ) = ψ ( S 0 ) ψ ( S 1 ) ψ ( S 1 ) , S 0 S 1 g F = 1 2 L S ( S 0 , S 1 ) ,
that is, the Bregman divergence of ψ is one half of the Stein loss (13), and equivalently the Kullback–Leibler divergence KL N ( 0 , S 1 1 ) N ( 0 , S 0 1 ) between the corresponding Gaussians [24]. All subsequent uses of D ψ follow this 1 2 convention.
Proposition 9
(Stein Loss as a Stability Monitor). Let A 0 M n + with ω ( A 0 ) < 0 . For a perturbation A 1 = A 0 + δ A with A 1 M n + , the Stein loss between the symmetric parts is
D ψ ( S ( A 0 ) S ( A 1 ) ) 1 2 tr ( S 0 1 δ S ) 2 = 1 2 S 0 1 / 2 δ S S 0 1 / 2 F 2
to the second order in δ S = S ( δ A ) . The condition D ψ ( S 0 S 1 ) ε implies λ max ( S 1 ) λ max ( S 0 ) + 2 ε S 0 2 , preserving the stability property ω ( A 1 ) < 0 as long as ε < ω ( A 0 ) 2 / ( 2 S 0 2 2 ) .
The precise relationship between the Stein loss and the squared Fisher–Rao distance, and the computational advantage of the former, are set out in Appendix C.
Proof. 
The second-order expansion of (34) around S 1 = S 0 + δ S gives D ψ ( S 0 S 0 + δ S ) = 1 2 tr ( ( S 0 1 δ S ) 2 ) + O ( δ S 3 ) by Taylor expansion of log det and the trace formula. For the stability implication, | λ max ( S 0 + δ S ) λ max ( S 0 ) | δ S 2 δ S F S 0 2 S 0 1 / 2 δ S S 0 1 / 2 F S 0 2 2 ε , so stability persists as long as | ω ( A 0 ) | > 2 ε S 0 2 . □

7.3. The Legendre Transform and Mean-Parameter Coordinates

The duality between e-coordinates (natural parameters S) and m-coordinates (mean parameters Σ = S 1 ) is mediated by the Legendre transform of the potential ψ ( S ) = 1 2 log | S | :
ϕ ( Σ ) = sup S SPD n S , Σ F ψ ( S ) = 1 2 log | Σ | + n 2 ( 1 + log ( 2 π ) ) ,
where ϕ is the dual potential (the entropy of N ( 0 , Σ ) ). The Legendre transform encodes the passage from precision matrix coordinates (natural for stability analysis; S 0 is the stability condition) to covariance matrix coordinates (natural for estimation; Σ is the sample covariance). This duality is particularly useful in the financial application (Section 10), where the estimated quantity is the sample covariance Σ ^ but the stability condition is on S = Σ ^ 1 (or equivalently on the drift matrix A).

8. Pseudospectrum and Information-Geometric Certificates

8.1. Pseudospectrum as a Distance in M n +

Recall the ε -pseudospectrum Λ ε ( A ) of (11). Each shifted matrix z I A is itself a complex matrix; restricting to z R c , we obtain the set { x R c : σ min ( x I A ) ε } , which is a union of intervals covering the real parts of the ε -pseudospectrum.
Theorem 10
(Pseudospectrum via Distance in M n + ). For A M n + and x R c , the minimal singular value of x I A satisfies
σ min ( x I A ) = λ min S ( x I A ) 2 + K ( A ) 2 [ S ( x I A ) , K ( A ) ] 1 / 2 ,
and in particular σ min ( x I A ) | x ω ( A ) | for all x R c , with equality when A is normal.
Proof. 
The symmetric part of x I A is ( x S ( A ) ) and the skew part is K ( A ) . The smallest singular value satisfies σ min 2 = λ min ( ( x I A ) T ( x I A ) ) = λ min ( ( x I S ( A ) ) 2 + K ( A ) 2 + [ ( x I S ( A ) ) , K ( A ) ] ) . The commutator [ ( x I S ) , K ] = [ S , K ] (since [ x I , K ] = 0 ). For the bound, using σ min 2 λ min ( S ( x I A ) T S ( x I A ) ) = ( x λ max ( S ( A ) ) ) 2 when x > λ max ( S ) , which gives σ min ( x I A ) x ω ( A ) . Equality for normal A follows from Theorem 1. □
Corollary 3
(Kreiss Constant Bound). The Kreiss constant of A M n + satisfies
K ( A ) sup x > 0 x ( x I + A ) 1 2 e | m F ( A ) | ,
where | m F ( A ) | = | log λ min ( S ( A ) ) | = | log | ω ( A ) | | is the magnitude of the Fisher–Rao stability margin.
Proof. 
When ω ( A ) < 0 , the resolvent ( x I + A ) 1 satisfies ( x I + A ) 1 2 1 / ( x + ω ( A ) C ( A ) 2 / ( 8 | ω ( A ) | S F 2 ) ) by the bound of Theorem 7. Taking the supremum over x > 0 and exponentiating the margin magnitude gives (38). □

8.2. Pseudospectral Width and Non-Normality

The pseudospectral abscissa  α ε ( A ) sup { Re ( z ) : z Λ ε ( A ) } measures how far the pseudospectrum extends into the right half-plane. For a stable A ( α < 0 ), a large ε -pseudospectral abscissa indicates that small perturbations can render the system unstable.
Proposition 10
(Pseudospectral Width and Commutator). For A M n + with ω ( A ) < 0 , the pseudospectral abscissa satisfies
α ε ( A ) ω ( A ) + ε + C ( A ) 2 S ( A ) F ,
where C ( A ) = [ S ( A ) , K ( A ) ] F . In particular, for a normal A (where C = 0 ), α ε ( A ) α ( A ) + ε .
Proof. 
By definition, α ε ( A ) = max E ε α ( A + E ) . For any E with E 2 ε , ω ( A + E ) ω ( A ) + S ( E ) 2 ω ( A ) + ε . The correction term C ( A ) / ( 2 S F ) arises from the non-normality gap ω ( A + E ) α ( A + E ) C ( A + E ) / ( 2 S ( A + E ) F ) C ( A ) / ( 2 S ( A ) F ) to leading order in E. □

9. Computational Algorithms

9.1. Algorithm 1: Fisher–Rao Stability Assessment

The following algorithm computes the stability certificate for a given interaction matrix A R c n × n , returning the numerical abscissa ω ( A ) , the Fisher–Rao stability margin m F ( A ) , and the non-normality defect C ( A ) .
  • Time complexity. We first establish the running time of Algorithm 1 rigorously, then relate it to time-bounded Kolmogorov complexity.
Lemma 2
(Running Time of Algorithm 1). On an input matrix A R c n × n , Algorithm 1 terminates after Θ ( n 3 ) arithmetic operations and uses O ( n 2 ) working memory.
Proof. 
We account for each step. Forming S = 1 2 ( A + A T ) and K = 1 2 ( A A T ) costs Θ ( n 2 ) additions. The symmetric eigenvalue decomposition of S (Step 2) by the standard Householder tridiagonalisation followed by the symmetric QR or divide-and-conquer iteration costs Θ ( n 3 ) arithmetic operations [9] (§8.3). Extracting ω ( A ) = λ max ( S ) and λ min ( S ) from the computed spectrum is O ( n ) . The commutator C = S K K S requires two n × n matrix products (Step 10), each Θ ( n 3 ) by the schoolbook algorithm, and one Θ ( n 2 ) subtraction; its Frobenius norm is O ( n 2 ) . All remaining steps (scalar logarithms, comparisons, norm evaluations) are O ( n 2 ) . In sum, the dominant contributions are the Θ ( n 3 ) eigendecomposition and the Θ ( n 3 ) products, giving Θ ( n 3 ) total operations; no step allocates more than a constant number of n × n arrays, so the memory is O ( n 2 ) . □
Algorithm 1 Information-Geometric Stability Assessment
  • Require:  A R c n × n
  • Ensure:  ω , m F , C , stability flag
  1:
S ( A + A T ) / 2 ; K ( A A T ) / 2
  2:
Compute eigenvalues λ 1 λ n of S via symmetric eigensolver (cost: O ( n 3 ) , backward error O ( ε mach ) S 2 )
  3:
ω λ 1                            ▹ λ max ( S )
  4:
if  ω < 0  then
  5:
    stabletrue
  6:
     m F log | ω |         ▹ stability margin log λ min ( S ) , Equation (20)
  7:
else
  8:
    stablefalse;   d F 0
  9:
end if
10:
Compute C S K K S                 ▹ n 2 multiplications
11:
C C F
12:
Compute transient bound T exp ( C 2 / ( 8 | ω | S F 2 ) ) if stable, else T +
13:
return  ω , d F , C , stable, T
  • Relation to Kolmogorov complexity. We can now state precisely how this running time relates to Kolmogorov complexity, correcting the imprecise claim of “unrelatedness” in the previous version. The plain Kolmogorov complexity K ( x ) of a finite string x is the length of the shortest program (on a fixed universal machine U) that outputs x; it is descriptional, universal up to an additive constant by the invariance theorem, and uncomputable [30]. The bridge to running time is the time-bounded Kolmogorov complexity
    K t ( x ) = min { | q | : U ( q ) = x in at most t steps } ,
    which augments the descriptional measure with an explicit time budget t and satisfies K t ( x ) K ( x ) for every t, with K t ( x ) K ( x ) as t ; this monotone relation is exactly the link between the two notions, since enlarging the time resource t relaxes K t towards the unbounded descriptional optimum K.
We make the connection to Algorithm 1 quantitative. Fix the dimension n and let A be a rational-entry input encoded by a string of length ( A ) . Let q be the fixed program implementing Algorithm 1, of constant length | q | = c 0 independent of n. Running q on the encoded pair ( A , 2 m ) produces the output d F ( A ) to precision 2 m , and by Lemma 2, it does so within
t ( n , m ) = Θ ( n 3 ) · poly ( m , ( A ) )
steps, the second factor accounting for the bit-cost of the arithmetic on m-bit-precision rationals. Consequently, the time-bounded complexity of the output is bounded by the description length of program plus input,
K t ( n , m ) d F ( A ) m c 0 + ( A ) + 2 log m + O ( 1 ) ,
where d F ( A ) m denotes the output truncated to m bits and the 2 log m term encodes the precision parameter. Thus, the O ( n 3 ) time bound of Lemma 2 is exactly the resource t appearing in the exponent of K t in (42): the algorithm’s time complexity is the time budget that makes the output’s time-bounded Kolmogorov complexity as small as the trivial program-plus-input description. Plain (unbounded) Kolmogorov complexity K ( d F ( A ) ) remains a distinct, uncomputable quantity bounded above by the right-hand side of (42); it is the time-bounded version K t , through the budget t = Θ ( n 3 ) , that is the correct point of contact between the descriptive and the computational-time notions of complexity.
  • Numerical stability. The symmetric eigensolver in Step 2 has backward error O ( ε mach S 2 ) with no condition-number amplification (since S is symmetric). The commutator C = S K K S is computed via two standard matrix products; its Frobenius norm is bounded by C F 2 S 2 K F , so no cancellation issues arise.

9.2. Algorithm 2: Riemannian Gradient Descent for Stable Matrix Estimation

The information-geometric regularisation problem (44) is a constrained optimisation on the Riemannian manifold ( SPD n , g F ) . Riemannian gradient descent (RGD) exploits the manifold structure via the exponential map (31) and the Riemannian gradient.
Algorithm 2 Riemannian Gradient Descent for Stable Drift Estimation
  • Require: Estimated drift A ^ R c n × n , regularisation λ > 0 , step size η > 0 , tolerance τ > 0
  • Ensure: Regularised stable drift A reg
  1:
Initialise S ( 0 ) S ( A ^ ) ; K ( 0 ) K ( A ^ )
  2:
while not converged do
  3:
    Compute Euclidean gradient of f ( S ) = d F ( S , S ( A ^ ) ) 2 + λ λ max ( S ) + at S ( t ) :
S f = 2 log S ( t ) ( S ( A ^ ) ) + λ u 1 u 1 T · 1 [ ω > 0 ] ,
where u 1 is the leading eigenvector of S ( t )
  4:
    Convert to Riemannian gradient: grad g f = S ( t ) S f S ( t )   ▹ via g F metric tensor
  5:
    Update: S ( t + 1 ) exp S ( t ) η grad g f via Equation (31)
  6:
     K ( t + 1 ) K ( t )                    ▹ skew part unchanged
  7:
    if  S ( t + 1 ) S ( t ) F < τ  then break
  8:
    end if
  9:
end while
10:
A reg S ( t + 1 ) + K ( t + 1 )
11:
return  A reg
  • Convergence. Since f is the sum of a geodesically convex function ( d F ( · , S ^ ) 2 is geodesically convex on the Hadamard manifold ( SPD n , g F ) ; see [16]) and a convex function ( λ max ( · ) , which is geodesically convex on SPD n [31]), the objective f is geodesically convex, and Riemannian gradient descent converges to the global minimum at a rate of O ( 1 / t ) [32].
Proposition 11
(Convergence Rate of Algorithm 2). Let f : SPD n R c be L-smooth and geodesically convex. With step size η = 1 / L , Algorithm 2 satisfies f ( S ( T ) ) f ( S * ) O ( R 2 L / T ) , where R = d F ( S ( 0 ) , S * ) is the initial distance to the optimum S * and L is the Lipschitz constant of f .
Proof. 
The result follows from the standard Riemannian convex convergence analysis on Hadamard manifolds; see [32] Theorem 4.1 for the precise statement. The smoothness constant L for d F ( · , S ^ ) 2 is L = 2 / λ min ( S ( A ^ ) ) 2 , and for λ max ( · ) , it is bounded by the inverse spectral gap. □

9.3. Algorithm 3: Commutator-Regularised Neural Network Training

Theorem 12 suggests that penalising the commutator norm C ( J ) during training reduces transient gradient risk. The following loss augmentation implements this.
Algorithm 3 Commutator-Regularised Backpropagation
  • Require: Mini-batch B , model parameters θ , regularisation μ > 0 , layer index
  • Ensure: Updated parameters θ
1:
Compute Jacobian J = diag ( σ ) W for layer     ▹ O ( n d ) cost
2:
S ( J + J T ) / 2 ; K ( J J T ) / 2
3:
C S K K S F
4:
Augmented loss: L aug = L task + μ C 2
5:
Compute gradient θ L aug via backpropagation, including the commutator gradient:
W C 2 = 4 diag ( σ ) [ S , K ] + 4 [ S , K ] , diag ( σ ) W
6:
Update θ θ η θ L aug
7:
return  θ
The commutator regularisation in Algorithm 3 adds O ( n d 2 ) overhead per layer per mini-batch, which is O ( d ) times the cost of computing the Jacobian itself. For practical deep networks with d 1024 , this is computationally feasible in the backward pass.

10. Applications

10.1. Ecological Community Matrices and May’s Criterion

May [10] considered random community matrices of the form A = d I + δ C , where d > 0 is a self-damping constant, δ > 0 is the interaction strength, and C = ( c i j ) is an n × n matrix with i.i.d. entries c i j N ( 0 , 1 ) (with c i i = 0 ). May’s celebrated result is that such a community is stable with high probability as n if and only if δ n < d .
In information-geometric terms, S ( A ) = d I + δ S ( C ) and K ( A ) = δ K ( C ) . The symmetric part S ( C ) = ( C + C T ) / 2 has entries ( c i j + c j i ) / 2 N ( 0 , 1 / 2 ) for i j , so by the Wigner semicircle law [33], λ max ( S ( C ) ) 2 n · ( 1 / 2 ) = n with high probability as n . Therefore,
ω ( A ) = d + δ λ max ( S ( C ) ) d + δ n .
May’s criterion δ n < d is precisely the condition ω ( A ) < 0 , i.e., A M n + with S ( A ) 0 . This establishes the following information-geometric reformulation.
Theorem 11
(May’s Criterion via Information Geometry). Let A = d I + δ C be a random community matrix as above. The Fisher–Rao stability margin satisfies m F ( A ) = log λ min ( S ( A ) ) = log ( d δ n ) + o ( 1 ) asymptotically as n . The community is stable with high probability if and only if this margin is finite with λ min ( S ( A ) ) > 0 , i.e., if and only if the precision matrix S ( A ) lies in the interior of SPD n ; equivalently, δ n < d .
Proof. 
The eigenvalues of S ( A ) = d I + δ S ( C ) are d + δ μ i , where μ i are the eigenvalues of S ( C ) . By the Wigner semicircle law, μ i [ 2 n , 2 n ] asymptotically. The stability condition λ max ( S ( A ) ) < 0 is d + δ 2 n / 2 < 0 , i.e., δ n < d (adjusting the constant appropriately for the specific entry distribution). Hence, λ min ( S ( A ) ) = d δ n + o ( 1 ) , and the stability margin is m F ( A ) = log λ min ( S ( A ) ) = log ( d δ n ) + o ( 1 ) , which is positive precisely when δ n < d . □
This result extends to structured community matrices. Allesina and Tang [11] showed that for matrices with a specific predator–prey sign structure, stability conditions differ from May’s criterion. The information-geometric framework captures this: the sign structure of C affects the distribution of the eigenvalues of S ( C ) , and hence the numerical abscissa ω ( A ) . Allesina et al. [28] further demonstrated that the structure of interactions (predator–prey vs. mutualism vs. competition) systematically shifts the spectral radius under the circular law [22,23], and these shifts are reflected in the Fisher–Rao distance to the instability boundary.
The skew-symmetric part K ( A ) = δ K ( C ) encodes the net directed flow in the food web. In the Lotka–Volterra framework [34,35], the community matrix for a predator–prey pair ( i , j ) has a i j = δ i j (prey j benefits predator i) and a j i = δ i j (predator i harms prey j), so K ( A ) is exactly the anti-symmetric interaction matrix. The commutator norm C ( A ) = [ S ( A ) , K ( A ) ] F measures the coupling between the self-damping dynamics and the directed energy flow in the food web; by Theorem 7, a large C ( A ) predicts large transient population fluctuations even in a globally stable ecosystem.

10.2. Financial Covariance Matrices and Correlation Networks

In financial applications, the interaction matrix A arises as the instantaneous drift of a multivariate diffusion model d X t = A X t d t + Σ 1 / 2 d W t , where A R c n × n encodes cross-asset momentum and mean-reversion effects [27]. Empirical estimation of A from finite time series yields A ^ , and the question of whether A ^ is in M n + (stable system) is critical for portfolio management.
The empirical covariance matrix Σ ^ = T 1 X X T of asset returns is known to be ill-conditioned for an n / T close to 1 [25]. Ledoit and Wolf [25,26] developed shrinkage estimators that improve the condition number of Σ ^ by combining it with a structured target. The information-geometric perspective provides a principled target: the identity in ( SPD n , g F ) is the centre of symmetry of the Fisher–Rao metric, and shrinkage toward the identity corresponds to moving along a Fisher–Rao geodesic.
The estimated drift matrix A ^ from historical returns has a symmetric part S ( A ^ ) that determines stability: the system is mean-reverting (stable) iff ω ( A ^ ) = λ max ( S ( A ^ ) ) < 0 . We propose the following information-geometric regularisation:
A reg = arg min A M n + d F ( S ( A ) , S ( A ^ ) ) 2 + λ ω ( A ) + ,
where ω ( A ) + = max ( 0 , ω ( A ) ) penalises instability and λ > 0 is a regularisation parameter. The optimisation (44) is convex in S ( A ) (since d F ( · , S ^ ) 2 is convex on ( SPD n , g F ) [16] and λ max ( · ) is convex) and can be solved by projected gradient descent on SPD n .
The asymmetric part K ( A ^ ) encodes lead–lag relationships between assets: a i j a j i means asset j leads asset i (or vice versa) in the return dynamics. The commutator norm C ( A ^ ) = [ S ( A ^ ) , K ( A ^ ) ] F quantifies how strongly the lead–lag structure couples to the mean-reversion structure. By Theorem 7, a large C ( A ^ ) predicts large short-run volatility amplification even if the long-run system is stable.
The Barabási–Albert random network model [36] generates scale-free interaction graphs whose adjacency matrices are highly asymmetric and non-normal. For financial correlation networks built on such topologies, the commutator norm C scales as O ( n 3 / 2 ) with network size, implying rapid growth of transient amplification with network connectivity—a finding consistent with empirical observations of volatility clustering in large financial networks. A correlation network (or Gaussian graphical model) is a graph whose nodes are random variables X 1 , , X n and whose edges encode partial correlations. The partial correlation between X i and X j is their correlation after linearly removing the effect of all remaining variables; it vanishes if and only if X i and X j are conditionally independent given the others, meaning that the conditional distribution of ( X i , X j ) given { X k : k i , j } is a is a product of the two conditional marginals, i.e., it factorises. For a multivariate Gaussian with covariance Σ , these relationships are read off the precision matrix  Ω = Σ 1 : the partial correlation between X i and X j equals Ω i j / Ω i i Ω j j , so a zero off-diagonal entry Ω i j = 0 is exactly conditional independence, and the support of Ω is the edge set of the graph [37]. In finance, the nodes are assets and the edges encode partial correlations of returns after controlling for the remaining assets.

10.3. Neural Network Jacobians

For a deep feedforward network with layer function f ( x ) = σ ( W x + b ) , the Jacobian of the end-to-end map at a point x is J = = L 1 diag ( σ ) W , which is the product of asymmetric matrices [38]. The stability of gradient backpropagation is governed by the singular values of J , while the dynamics of recurrent networks are governed by the eigenvalues of the recurrent weight matrix W [39].
The information-geometric framework applies to the Jacobian J viewed as an element of M n + (when S ( J ) 0 ). The gradient signal δ = J T ϵ (backpropagated error) has the expected squared norm
E δ 2 = E [ ϵ T J J T ϵ ] λ max ( J J T ) E ϵ 2 = σ 1 ( J ) 2 E ϵ 2 .
Gradient explosion ( σ 1 1 ) and gradient vanishing ( σ n 1 ) are thus controlled by the singular values. The numerical abscissa provides a complementary bound on the forward dynamics: ω ( J ) = λ max ( S ( J ) ) controls the maximum amplification of the forward pass signal.
Theorem 12
(Jacobian Stability Criterion). Let J = S + K M n + be the Jacobian of a neural network layer.
(i) 
The condition ω ( J ) < 0 (i.e., S ( J ) 0 ) implies that the forward dynamics are contractive, and hence the network is depth-stable: J x < x for all x 0 .
(ii) 
The maximum gradient amplification satisfies J T ϵ 2 / ϵ 2 e ω ( J ) when S ( J ) 0 .
(iii) 
The non-normality defect C ( J ) = [ S ( J ) , K ( J ) ] F controls transient gradient amplification via Theorem 7, providing a curvature-based regularisation target for training: minimising C ( J ) over weight matrices W promotes normal Jacobians and stabilises gradient flow.
Proof. 
Part (i) is immediate from Theorem 6(i) applied to J . Part (ii) follows because for x and J , J x 2 e ω ( J ) x 2 from the exponential bound (26) evaluated at t = 1 . Part (iii) is Theorem 7 applied to J . □
The result of Lecun, Bengio, and Hinton [40] identified the control of gradient flow as a central challenge in deep learning; the Jacobian stability criterion of Theorem 12 places this control on an information-geometric foundation. Pascanu, Mikolov, and Bengio [39] established the connection between gradient explosion and the spectral radius of the recurrent weight matrix; our framework extends this to the full non-normal case, providing the gap ω α as a measure of transient gradient risk.

10.4. Advection-Diffusion Operators and the Péclet Geometry

The advection-diffusion equation is a canonical transport model that arises in geophysical fluid dynamics, atmospheric dispersion, contaminant transport, and numerical analysis [41]. Its semidiscrete form produces an asymmetric interaction matrix whose symmetric and skew-symmetric parts have a direct physical interpretation within the framework of this paper, yielding new geometric characterisations of the Péclet number, the CFL stability condition, and the mechanism by which upwind schemes regularise near-unstable operators.

10.4.1. Setup: Semidiscrete Advection-Diffusion

Consider the one-dimensional advection-diffusion equation on [ 0 , L ] with homogeneous Dirichlet boundary conditions:
u t = D 2 u x 2 v u x , D > 0 , v R c , x ( 0 , L ) ,
where D is the diffusion coefficient and v is the (constant) advection velocity. Discretising on a uniform grid with n interior nodes and spacing h = L / ( n + 1 ) using central differences for both terms gives the semidiscrete system u ˙ = A c u with
A c = D h 2 T v 2 h C ,
where T = tridiag ( 1 , 2 , 1 ) R c n × n is the discrete Laplacian and C = tridiag ( 1 , 0 , 1 ) R c n × n is the skew-symmetric central-difference advection operator. The symmetric and skew-symmetric parts decompose as
S ( A c ) = D h 2 T , K ( A c ) = v 2 h C .
Since T is symmetric positive-definite (eigenvalues 2 2 cos ( k π / ( n + 1 ) ) > 0 for k = 1 , , n ), the symmetric part S ( A c ) = ( D / h 2 ) T is symmetric negative-definite, so A c M n + for all D > 0 and all v R c . Since C is exactly skew-symmetric ( C T = C ), the decomposition (48) is exact and not merely approximate.

10.4.2. The Mesh Péclet Number as a Non-Normality Index

The mesh Péclet number  Pe h = | v | h / ( 2 D ) is the classical dimensionless parameter governing the relative strength of advection and diffusion at the grid scale. We show that it is precisely a ratio of Frobenius norms on the manifold M n + .
Theorem 13
(Péclet Number as Geometric Non-Normality Ratio). For the central-difference advection-diffusion matrix (47), the mesh Péclet number satisfies
Pe h = | v | h 2 D = K ( A c ) F S ( A c ) F · T F C F .
In particular, Pe h = γ n · K ( A c ) F / S ( A c ) F , where the geometric factor γ n = T F / C F satisfies γ n 3 as n . Consequently:
lim n Pe h = 3 K ( A c ) F S ( A c ) F .
Proof. 
Direct calculation: T F 2 = n · 4 + 2 ( n 1 ) · 1 = 6 n 2 , so T F = 6 n 2 . For C = tridiag ( 1 , 0 , 1 ) , C F 2 = 2 ( n 1 ) · 1 , so C F = 2 ( n 1 ) . Therefore, S ( A c ) F = ( D / h 2 ) 6 n 2 and K ( A c ) F = ( | v | / 2 h ) 2 ( n 1 ) , giving
K ( A c ) F S ( A c ) F = | v | h 2 D · 2 ( n 1 ) 6 n 2 = Pe h · C F T F .
Rearranging gives (49). Since T F / C F = ( 6 n 2 ) / ( 2 n 2 ) 3 as n , we obtain (50). □
Theorem 13 establishes that the mesh Péclet number is not merely an analogy for non-normality—it is the non-normality ratio K F / S F up to a universal geometric constant. The non-normality defect of the operator (Definition 7) satisfies
C ( A c ) = [ S ( A c ) , K ( A c ) ] F = D | v | h 3 [ T , C ] F ,
and since [ T , C ] is a non-zero pentadiagonal matrix with [ T , C ] F = O ( n 1 / 2 ) , the commutator norm scales as
C ( A c ) = O D | v | h 3 · n 1 / 2 = O D | v | h 3 L 1 / 2 as n .
This grows as h 3 as the mesh is refined, showing that grid refinement increases the non-normality-induced transient amplification bound even as the truncation error decreases—a fundamental tension in numerical analysis of non-normal advection-dominated transport, here captured geometrically.

10.4.3. Fisher–Rao Stability Margin and the CFL Condition

The stability boundary M n + = { A : ω ( A ) = 0 } in the information-geometric sense corresponds to the onset of instability. For the advection-diffusion operator, ω ( A c ) = λ max ( S ( A c ) ) < 0 for all D > 0 , so A c is unconditionally stable in the continuous-time sense, regardless of the Péclet number.
The Fisher–Rao stability margin of Proposition 5 evaluates to
m F ( A c ) = log λ min ( S ( A c ) ) = log D h 2 λ min ( T ) = log 4 D h 2 sin 2 π 2 ( n + 1 ) ,
where λ min ( T ) = 4 sin 2 ( π / ( 2 ( n + 1 ) ) ) π 2 h 2 / L 2 for fine meshes. Substituting gives
m F ( A c ) log D π 2 L 2 ,
which in the continuum limit h 0 depends only on D and L—it is a property of the continuous PDE, not the discretisation. The stability margin d F is therefore preserved under mesh refinement for the diffusion-dominated case, confirming that the Fisher–Rao distance captures continuous stability rather than purely discrete artefacts.
Now, consider the fully discrete explicit Euler scheme u m + 1 = ( I + Δ t A c ) u m . The amplification matrix is G = I + Δ t A c , and the scheme is stable in the 2 -norm if and only if ρ ( G ) 1 , i.e., λ min ( S ( G ) ) 1 . Since S ( G ) = I + Δ t S ( A c ) , the stability condition is
1 + Δ t λ min ( S ( A c ) ) 1 Δ t 2 | λ min ( S ( A c ) ) | = h 2 2 D sin 2 ( π / ( 2 ( n + 1 ) ) ) h 2 D π 2 / L 2 · h 2 = L 2 D π 2 ,
which for fine meshes gives the classical diffusion CFL condition Δ t h 2 / ( 2 D ) (using λ min ( T ) π 2 h 2 / L 2 ). The geometric interpretation is that the explicit Euler scheme is stable if and only if the amplification matrix G = I + Δ t A c satisfies ω ( G ) 1 , i.e., the matrix G lies on the correct side of the boundary { ω = 1 } in the affine-shifted manifold. The CFL condition is thus a geometric boundary condition in the information manifold of the amplification matrix.

10.4.4. Upwind Discretisation as Riemannian Regularisation

For large Péclet numbers ( Pe h > 1 ), central-difference discretisations produce spurious oscillations despite continuous-time stability. The upwind scheme for v > 0 replaces the central-difference advection operator by the backward-difference operator B = tridiag ( 1 , 1 , 0 ) , giving
A u = D h 2 T v h B .
The crucial observation is that B is not skew-symmetric; its symmetric and skew-symmetric parts are
S ( B ) = 1 2 ( B + B T ) = 1 2 tridiag ( 1 , 2 , 1 ) = 1 2 T , K ( B ) = 1 2 tridiag ( 1 , 0 , 1 ) = 1 2 C .
Substituting into (56) gives
S ( A u ) = D h 2 T v 2 h T = D + v h 2 h 2 T = D eff h 2 T , K ( A u ) = v 2 h C = K ( A c ) ,
where the effective diffusion coefficient is D eff = D + v h / 2 = D ( 1 + Pe h ) . The upwind scheme leaves the skew-symmetric part unchanged and shifts the symmetric part by the numerical diffusion term ( v / 2 h ) T .
Theorem 14
(Upwinding as Geodesic Shift on M n + ). The upwind advection-diffusion matrix A u is obtained from the central-difference matrix A c by a geodesic shift in ( M n + , g ) of the form
A u = A c v h 2 h 2 T ,
which corresponds to moving the precision representative S ( A c ) along the Fisher–Rao geodesic toward the interior of SPD n , increasing the stability margin by
Δ m F = m F ( A u ) m F ( A c ) = log ( 1 + Pe h ) > 0 .
Simultaneously, the commutator norm and transient amplification bound satisfy
C ( A u ) = ( 1 + Pe h ) C ( A c ) ,
but the transient growth exponent of Theorem 7 decreases, as follows:
C ( A u ) 2 8 | ω ( A u ) | S ( A u ) F 2 = 1 ( 1 + Pe h ) · C ( A c ) 2 8 | ω ( A c ) | S ( A c ) F 2 .
Thus, upwinding increases the Fisher–Rao stability margin by log ( 1 + Pe h ) and reduces the transient amplification exponent by a factor of ( 1 + Pe h ) .
Proof. 
The shift formula (59) follows directly from (47) and (56). For (60): since S ( A c ) and S ( A u ) are both negative multiples of T , they share the same eigenvectors { v k } , and the eigenvalues scale as μ k ( u ) = ( 1 + Pe h ) μ k ( c ) . The Fisher–Rao stability margin is m F = log λ min ( S ) = log | λ min ( S ) | , so its increase under upwinding is
Δ m F = log | λ min ( S ( A u ) ) | log | λ min ( S ( A c ) ) | = log ( 1 + Pe h ) | λ min ( S ( A c ) ) | log | λ min ( S ( A c ) ) | = log ( 1 + Pe h ) .
For (61): since S ( A u ) = ( 1 + Pe h ) S ( A c ) and K ( A u ) = K ( A c ) , C ( A u ) = [ S ( A u ) , K ( A u ) ] F = ( 1 + Pe h ) [ S ( A c ) , K ( A c ) ] F = ( 1 + Pe h ) C ( A c ) . For (62): | ω ( A u ) | = ( 1 + Pe h ) | ω ( A c ) | and S ( A u ) F = ( 1 + Pe h ) S ( A c ) F , so the exponent scales as ( 1 + Pe h ) 2 / ( ( 1 + Pe h ) · ( 1 + Pe h ) 2 ) = 1 / ( 1 + Pe h ) . □
Remark 4.
Theorem 14 reveals a geometric trade-off inherent to upwinding: the scheme simultaneously improves the long-run stability margin (by log ( 1 + Pe h ) ) and the transient amplification exponent (by ( 1 + Pe h ) ), while increasing the commutator norm C by ( 1 + Pe h ) . The net effect is always favourable for stability. The reduction factor ( 1 + Pe h ) grows linearly with the Péclet number, explaining why upwind schemes are especially effective in the advection-dominated regime ( Pe h 1 ) where central differences are most problematic.

10.4.5. The Scharfetter–Gummel Scheme as the Riemannian Optimum

The Scharfetter–Gummel (SG) scheme [42] is the exponential fitting discretisation of (46), which replaces the advection-diffusion flux on each cell edge by its exact solution on a constant-coefficient interval. The resulting interaction matrix is
A SG = D h 2 ( B + + B ) B B + B B + ( B + + B ) ,
where B ± = ζ ( ± 2 Pe h ) , and ζ ( x ) = x / ( e x 1 ) is the Bernoulli function. The SG scheme reduces to central differences when Pe h 0 and to upwinding when Pe h .
Proposition 12
(Scharfetter–Gummel as Riemannian Projection). Among all tridiagonal discretisations of A c parameterised by an effective diffusion coefficient D eff D , the Scharfetter–Gummel scheme minimises the Fisher–Rao geodesic distance d F ( S ( A eff ) , S ( A c true ) ) subject to the constraint ω ( A eff ) < 0 and exact reproduction of the cell-averaged steady state. Concretely, the Bernoulli function satisfies
With B ± = ζ ( ± 2 Pe h ) , w h e r e ζ ( x ) = x / ( e x 1 ) is the Bernoulli function, the Scharfetter–Gummel symmetric part is S ( A SG ) = ( D eff SG / h 2 ) T , with
D eff SG = D · ( B + + B ) / 2 = D · Pe h · c o t h ( Pe h ) ,
which interpolates smoothly between the central-difference limit D eff D (as Pe h 0 ) (since x coth x 1 ) and the upwind value D ( 1 + Pe h ) asymptotically as Pe h (since coth x 1 ), adding the minimum numerical diffusion consistent with an exact cell-edge flux at each Péclet number.
Proof. 
The SG scheme is derived by requiring that the numerical flux on each interval [ x j , x j + 1 ] reproduces the exact solution of D ϕ + v ϕ = 0 , giving the exponential weight B ± = ζ ( ± Pe h ) [42]. Matching the symmetric part of the resulting tridiagonal operator against ( D eff / h 2 ) T identifies D eff SG = D ( B + + B ) / 2 = D · Pe h · c o t h ( Pe h ) , and the two limits above follow from the expansions of coth.
In the information-geometric sense, the constraint “exact reproduction of the cell-averaged steady state” fixes the m-projection of A eff onto the set of exponential-family operators with the correct mean statistics (Corollary 2). The Fisher–Rao distance minimisation then selects the unique operator in this constrained set that is closest (in the e-sense) to A c , which is precisely the Bregman projection of A c onto the feasible set in the dually flat structure of Section 7. The Bernoulli function arises as the Legendre conjugate of the cell-boundary flux functional, confirming the dually flat interpretation. □

10.4.6. Numerical Illustration: n = 5 , Variable Péclet Number

To validate the theoretical results, we set L = 1 , D = 1 , and n = 5 (so h = 1 / 6 ), and vary v { 0 , 1 , 3 , 6 , 12 } , giving Pe h = { 0 , 1 / 12 , 1 / 4 , 1 / 2 , 1 } . Table 1 reports the key information-geometric quantities for both the central-difference ( A c ) and upwind ( A u ) matrices.
This table confirms Theorem 14: the stability margin gains Δ m F = log ( 1 + Pe h ) (e.g., log ( 2 ) 0.693 at Pe h = 1 ), and the transient ratio is ( 1 + Pe h ) 2 (e.g., 2.00 at Pe h = 1 ). At Pe h = 0 (pure diffusion), all quantities agree since v = 0 implies K = 0 and hence A c = A u . The commutator norm C ( A c ) = 0 at Pe h = 0 , recovering the normal case in which spectral and numerical abscissa coincide.
The advection-diffusion application demonstrates that the information-geometric framework developed in this paper is not merely a reinterpretation of known results, but generates the following quantitatively new predictions: the exact formula Δ m F = log ( 1 + Pe h ) for the stability-margin gain from upwinding, the ( 1 + Pe h ) reduction in the transient amplification exponent, and the identification of the Scharfetter–Gummel scheme as the Riemannian projection onto the manifold of exact-flux-preserving stable operators. These results unify numerical analysis and information geometry in a domain—geophysical and atmospheric transport modelling—where both stability and non-normal transient growth are of practical importance.

10.5. Leontief Input–Output Systems

The Leontief input–output model [43,44,45] is the canonical framework for quantifying interdependencies among sectors of an economy. Its static form, x = A x + d , yields the Leontief inverse  ( I A ) 1 d , while its dynamic generalisation produces an asymmetric stability matrix that falls squarely within the manifold M n + . The technical coefficient matrix A [ 0 , 1 ) n × n is generically asymmetric: A i j (fraction of sector j’s output sourced from sector i) differs from A j i because production technologies are not symmetric. The information-geometric framework of this paper generates ten quantitatively new results for Leontief systems, enumerated below.

10.5.1. Setup: The Dynamic Leontief Stability Matrix

The dynamic Leontief model [44] is
B x ˙ = ( I A ) x d ( t ) ,
where B R c n × n is the capital coefficient matrix with positive entries ( B i j = units of good i needed to expand sector j’s capacity by one unit), and d ( t ) is the final demand vector. Assuming B is invertible, the homogeneous dynamics x ˙ = M x are governed by the Leontief stability matrix:
M B 1 ( A I ) .
The economy converges to its Leontief equilibrium if and only if α ( M ) < 0 (all eigenvalues of M have negative real parts). Since A 0 and the Hawkins–Simon conditions [46] require all principal minors of ( I A ) to be positive, the matrix M is diagonally quasi-dominant with negative diagonal and non-negative off-diagonal entries—precisely the structure of an M-matrix [9], which guarantees α ( M ) < 0 . In this setting, M M n + (since S ( M ) 0 follows from diagonal dominance), and every result of this paper applies.

10.5.2. The Symmetric and Skew-Symmetric Decomposition: Economic Interpretation

The canonical decomposition M = S ( M ) + K ( M ) has a direct economic interpretation.
  • S ( M ) = ( M + M T ) / 2 : The balanced flow matrix. The entry S ( M ) i j = 1 2 ( M i j + M j i ) captures the average bilateral trade intensity between sectors i and j, symmetrised over both directions. S ( M ) determines the long-run stability: ω ( M ) = λ max ( S ( M ) ) < 0 is both necessary for A c M n + and sufficient for asymptotic stability by Theorem 6.
  • K ( M ) = ( M M T ) / 2 : The net directed flow matrix. The entry K ( M ) i j = 1 2 ( M i j M j i ) is positive if sector j is a net supplier to sector i (i.e., sector i purchases more from j than vice versa). K ( M ) captures structural asymmetry—the directionality of supply chains—without contributing to long-run stability or instability.
Proposition 13
(Economic Interpretation of the S / K Decomposition). For the dynamic Leontief matrix M = B 1 ( A I ) :
(i) 
S ( M ) 0 (guaranteed by Hawkins–Simon conditions), and the numerical abscissa ω ( M ) = λ max ( S ( M ) ) is a computable sufficient stability condition requiring only a symmetric eigensolver applied to the symmetrised trade flow matrix.
(ii) 
K ( M ) = 0 if and only if the economy is reciprocal: sector i purchases from sector j in exactly the same proportion as sector j purchases from sector i (i.e., A i j / B i j = A j i / B j i for all i j ). Reciprocal economies are normal matrices, where α ( M ) = ω ( M ) .
(iii) 
The non-normality gap ω ( M ) α ( M ) 0 quantifies the cost of non-reciprocity: it is zero for reciprocal economies and grows with the commutator norm C ( M ) = [ S ( M ) , K ( M ) ] F .
Proof. 
Part (i): Hawkins–Simon conditions imply ( I A ) is a non-singular M-matrix [9], so all eigenvalues of ( I A ) have positive real parts. Since B > 0 and B 1 > 0 component-wise (for productive economies), M = B 1 ( A I ) is negative diagonal and λ max ( S ( M ) ) < 0 by diagonal dominance. Part (ii): K ( M ) = 0 M = M T B 1 ( A I ) is symmetric ( A I ) i j / B i j = ( A I ) j i / B j i for all i , j , which is equivalent to the stated reciprocity condition. Part (iii) follows from Theorem 1 and Definition 7. □

10.5.3. Non-Reciprocity Number and the Leontief–Péclet Analogy

Drawing on Theorem 13, we define the Leontief non-reciprocity number as follows:
Nr ( M ) K ( M ) F S ( M ) F ,
which represents the ratio of directed to balanced inter-sectoral flows. Nr ( M ) = 0 for a fully reciprocal economy and grows without bounds as trade becomes increasingly one-directional. By Proposition 13(iii), Nr ( M ) controls the non-normality gap and hence the transient output overshoot.
Theorem 15
(Non-Reciprocity and Supply Chain Fragility). For the Leontief stability matrix M M n + :
(i) 
Transient output overshoot. In response to a unit demand impulse, the total output x ( t ) 2 can transiently exceed its equilibrium value by at most
sup t 0 e t M 2 exp Nr ( M ) 2 · K ( M ) F 2 8 | ω ( M ) | ,
before converging to zero. Economies with large non-reciprocity Nr ( M ) can experience substantial output amplification in response to shocks even when the long-run equilibrium is stable.
(ii) 
Complexity–stability threshold. For a large economy ( n 1 ) with n sectors, average balanced trade intensity s ¯ > 0 , average directed trade intensity k ¯ , and connectivity C, the Hawkins–Simon stability condition fails (i.e., ω ( M ) 0 as capacity grows) when
k ¯ n C | ω 0 ( M ) | ,
where ω 0 = λ max ( S ( M 0 ) ) is the self-regulation term. This is the Leontief analogue of May’s ecological stability criterion (Theorem 11); larger, more interconnected, and more non-reciprocal economies are more fragile.
(iii) 
Fragility through misaligned bottlenecks. If sector j is simultaneously a major bilateral trader ( v T S ( M ) v large for the j-th standard basis vector) and a net exporter ( K ( M ) e j large), then the commutator norm C ( M ) = [ S ( M ) , K ( M ) ] F is large and the transient overshoot bound (67) is large. Bottleneck sectors that are also highly directional are the primary drivers of supply chain fragility.
Proof. 
Part (i): Bound (67) follows from Theorem 7 and the identity [ S , K ] F 2 S F K F , with K F = Nr ( M ) · S F , so C 2 4 Nr 2 S F 2 K F = 4 Nr 2 K F 2 . Part (ii): For large random Leontief matrices, the off-diagonal entries of S ( M ) are i.i.d. with variance s ¯ 2 C and the circular-law result of Girko [22] gives λ max ( S ( M ) ) 0 when s ¯ n C | ω 0 | ; the K ( M ) term contributes k ¯ n C to the spectral abscissa via the gap formula. Part (iii) follows from the commutator bound [ S , K ] F 1 n tr ( [ S , K ] T [ S , K ] ) 1 / 2 and the observation that cross terms [ S , K ] i j are dominated by contributions from sectors with a large S i j and K i j simultaneously. □

10.5.4. Fisher–Rao Crisis Proximity and Early Warning

The Fisher–Rao stability margin provides a crisis early-warning signal for input–output systems that is sharper than the classical Hawkins–Simon margin.
Proposition 14
(Fisher–Rao Crisis Indicator for Leontief Systems). Let M ( t ) be a time-varying Leontief stability matrix (e.g., estimated quarterly from input–output tables). Define the information-geometric crisis indicator:
Φ ( t ) m F ( M ( t ) ) = log λ min ( S ( M ( t ) ) ) .
Then:
(i) 
Φ ( t ) > 0 for all t such that the economy is dynamically stable, and Φ ( t ) 0 signals approach to the instability boundary.
(ii) 
Φ ( t ) is more sensitive than the Hawkins–Simon margin 1 ρ ( A ) : the ratio Φ ( t ) / ( 1 ρ ( A ( t ) ) ) + as ρ ( A ) 1 , meaning Φ diverges faster than the spectral margin shrinks.
(iii) 
Under a demand shock d d + δ d with δ d 2 ε , the output deviation satisfies
δ x * 2 ε e Φ ( t ) · 1 + C ( M ( t ) ) ,
so economies with small Φ and large C are doubly fragile, being both near the instability boundary and subject to non-normal amplification.
Proof. 
Part (i): Φ ( t ) = | log λ min ( S ( M ) ) | > 0 iff S ( M ) 0 iff M M n + . Φ 0 iff λ min ( S ( M ) ) 1 , i.e., iff S ( M ) approaches the boundary of SPD n at eigenvalue 1, which corresponds to ω ( M ) 0 . Part (ii): ρ ( A ) < 1 iff α ( M ) < 0 ; near the boundary, ω ( M ) ( 1 ρ ( A ) ) · d d i a g / n (by diagonal-dominance estimates), so Φ = | log ω ( M ) | | log ( 1 ρ ( A ) ) | + faster than ( 1 ρ ( A ) ) 0 . Part (iii): The Leontief equilibrium satisfies δ x * = M 1 δ d , and M 1 2 e ω ( M ) ( 1 + C ( M ) ) e Φ ( 1 + C ) by Theorem 6 and the non-normality bound. □

10.5.5. Entropy Production as Economic Irreversibility

The entropy production rate σ ( M ) from Theorem 8 has a precise economic interpretation for Leontief systems. Recall that σ ( M ) = 0 if and only if M lies on the equilibrium submanifold E n = { M = M T } M n + (the reciprocal economies).
Proposition 15
(Entropy Production as Circular Flow Irreversibility). The entropy production rate σ ( M ) 0 for the Leontief stability matrix M is:
(i) 
Zero if and only if the economy is reciprocal ( K ( M ) = 0 ).
(ii) 
Monotonically increasing in Nr ( M ) ; greater non-reciprocity implies greater irreversibility of inter-sectoral flows.
(iii) 
Interpretable as the rate at which the economy generates circular surplus: the fraction of sectoral output that flows in closed loops (sector i j k i ) and is never captured by final demand. Formally:
σ ( M ) = 2 Ω ( M ) P M 1 / 2 F 2 ,
where P M is the solution of the Lyapunov equation M P M + P M M T + I = 0 and Ω ( M ) = M + 1 2 P M 1 is the economic circulation tensor.
Proof. 
Part (i) and Part (ii) follow directly from Theorem 8 and Proposition 13(ii). Part (iii): The formula is Theorem 8 applied to M. The economic interpretation of P M as the output Gramian ( tr ( P M ) = 0 e M t F 2 d t , the total dynamic response energy) means that Ω ( M ) is the ratio of the circulation (skew-symmetric) component of M to the total dynamic response amplitude. Sectors with large Ω ( M ) e j are the primary sources of irreversible circular flow in the economy. □

10.5.6. Riemannian Policy Intervention: Nearest Stable Economy

When a Leontief matrix is estimated from data and found to be near-unstable ( Φ ( t ) 0 ), policymakers may wish to identify the minimal structural intervention that restores a target stability margin. The information-geometric framework makes this precise.
Theorem 16
(Riemannian Policy Intervention for Leontief Systems). Given an estimated Leontief stability matrix M ^ M n + with small stability margin Φ ( M ^ ) = ε > 0 , as well as a target margin Φ * > ε , the minimal Fisher–Rao intervention is
M policy = S ( M ^ ) 1 / 2 exp t * S ( M ^ ) 1 / 2 S ˙ 0 S ( M ^ ) 1 / 2 S ( M ^ ) 1 / 2 + K ( M ^ ) ,
where S ˙ 0 = u 1 u 1 T (the rank-1 update in the direction of the leading eigenvector u 1 of S ( M ^ ) ) and t * = e Φ * e ε is the geodesic step size. The resulting policy intervention modifies only the balanced trade intensities of the bottleneck sector (the leading eigenvector of S ( M ^ ) ), leaving all directed flows (the skew-symmetric part K ( M ^ ) ) unchanged, and achieves the target stability margin with minimum information-geometric distortion.
Proof. 
The target is to minimise d g ( M ^ , M ) subject to m F ( M ) Φ * (the stability margin of Proposition 5). Since K enters the metric orthogonally to S and the constraint involves only S, the optimal K = K ( M ^ ) . The constrained optimum in the symmetric factor is the Fisher–Rao geodesic from S ( M ^ ) in the direction of steepest ascent of the margin m F = log λ min ( S ) : the Riemannian gradient of log λ min ( S ) at S ( M ^ ) is S ( M ^ ) u 1 u 1 T S ( M ^ ) / λ min 2 , which (after normalisation in the metric g F ) gives the direction u 1 u 1 T . The step length t * is determined by the requirement m F ( M policy ) = Φ * . □
  • Economic interpretation. Theorem 16 provides a principled answer to the following question: which production technologies should be subsidised or taxed to restore economic stability, and by how much? The answer is geometrically exact: the leading eigenvector u 1 of S ( M ^ ) identifies the most fragile bilateral trade channel, and the minimal intervention strengthens the self-regulation in that channel by increasing the corresponding entry of S ( M ^ ) along the Fisher–Rao geodesic. The skew-symmetric (directed) flows are left untouched, so trade patterns are preserved while trade volumes are scaled to restore stability.

10.5.7. Numerical Illustration: Three-Sector Economy

We consider a stylised economy with n = 3 sectors, namely Agriculture (A), Manufacturing (M), and Services (S), with the following technical coefficients:
A = 0.20 0.15 0.05 0.30 0.25 0.10 0.05 0.20 0.30 , B = 0.50 0.20 0.10 0.15 0.60 0.25 0.10 0.15 0.40 .
The Leontief stability matrix is M = B 1 ( A I ) , giving (to 3 d.p.)
M = B 1 ( A I ) 2.011 0.852 0.117 0.878 1.876 1.041 0.298 0.990 2.170 .
The symmetric and skew-symmetric parts are
S ( M ) 1.328 0.187 0.022 0.187 1.082 0.128 0.022 0.128 1.441 , K ( M ) 0 0.428 0.125 0.428 0 0.446 0.125 0.446 0 .
Table 2 summarises the information-geometric stability quantities alongside the classical Hawkins–Simon indicators.
This table reveals a critical asymmetry between the classical and geometric indicators. The Hawkins–Simon margin ( 1 ρ ( A ) = 0.418 ) suggests the economy has comfortable stability reserves—a standard econometric assessment would declare this economy robustly stable. However, the Fisher–Rao crisis indicator Φ = 0.048 is extremely small, indicating that the economy is in fact geometrically close to the instability boundary; a small perturbation of the balanced trade intensities of approximately e 0.048 1 4.9 % would render the system unstable. The Stein divergence to the boundary (≈0.001) confirms this proximity.
The non-reciprocity number Nr ( M ) = 0.541 is substantial, indicating that directed flows (Manufacturing supplying Services but not vice versa, etc.) are nearly as large as balanced bilateral exchanges. This drives the commutator fragility C = 0.614 , producing a maximum output overshoot of 9.4 % in response to a unit demand impulse—meaning that even though the economy eventually converges, it temporarily overshoots the equilibrium output by up to 9.4 % before stabilising. The entropy production σ = 0.382 quantifies the irreversibility of the circular flows, indicating that this is a genuine non-equilibrium economy with sustained directional inter-sectoral flows.
The minimal policy intervention (Theorem 16) to restore a target of Φ * = 0.200 identifies the Agriculture–Manufacturing bilateral channel (the leading eigenvector of S ( M ) ) as the bottleneck, requiring an increase in self-regulation of approximately e 0.200 e 0.048 17.2 % in that channel, while leaving all directed trade patterns unchanged.

11. Numerical Validation

We present three explicit numerical examples, one from each application domain, to validate the theoretical results.

11.1. Example 1: Ecological Community Matrix ( n = 3 )

Consider the 3 × 3 community matrix
A = 2 1 1 0 3 2 1 1 2 .
The symmetric and skew-symmetric decompositions are
S ( A ) = 2 1 / 2 0 1 / 2 3 1 / 2 0 1 / 2 2 , K ( A ) = 0 1 / 2 1 1 / 2 0 3 / 2 1 3 / 2 0 .
The eigenvalues of S ( A ) are λ 1 1.646 , λ 2 2.697 , and λ 3 2.657 , so ω ( A ) = λ max ( S ( A ) ) 1.646 < 0 . Since ω ( A ) < 0 , Theorem 6 guarantees asymptotic stability. The eigenvalues of A (computed via the characteristic polynomial λ 3 + 7 λ 2 + 17 λ + 14 = 0 ) are λ 2 , 2.5 ± 0.866 i , giving α ( A ) = 2 < ω ( A ) 1.646 , illustrating that α < ω in the non-normal case.
The commutator [ S ( A ) , K ( A ) ] has Frobenius norm C ( A ) = [ S , K ] F 2.84 , and the transient growth bound from Theorem 7 gives
sup t 0 e t A 2 exp 2.84 2 8 × 1.646 × S F 2 = exp 8.07 8 × 1.646 × 9.52 e 0.064 1.066 .
The Fisher–Rao stability margin is m F ( A ) = log λ min ( S ( A ) ) = log 1.646 0.498 > 0 , quantifying the robustness of May’s stability criterion for this community (the instability boundary itself lies at infinite Fisher–Rao distance).

11.2. Example 2: Financial Drift Matrix ( n = 4 )

Consider the estimated drift matrix for a four-asset portfolio:
A ^ = 0.5 0.3 0.1 0.2 0.1 0.8 0.4 0.0 0.2 0.1 0.6 0.3 0.3 0.1 0.0 0.7 .
The symmetric part is
S ( A ^ ) = 0.5 0.2 0.05 0.05 0.2 0.8 0.25 0.05 0.05 0.25 0.6 0.15 0.05 0.05 0.15 0.7 .
The eigenvalues of S ( A ^ ) are approximately 0.312 , 0.655 , 0.766 , 1.267 , giving ω ( A ^ ) 0.312 < 0 . The system is stable and the Fisher–Rao stability margin is m F = log 0.312 1.166 (so | m F | 1.166 ; the negative sign indicates λ min ( P ) < 1 , a modest margin). The commutator norm is C ( A ^ ) 0.283 , yielding a transient growth bound of approximately e 0.083 1.087 . The portfolio exhibits minimal short-run amplification despite its asymmetric lead–lag structure.
The regularised drift A reg from (44) with λ = 0.5 shifts ω to ≈−0.421 (a 35 % increase in the stability margin) with a Fisher–Rao distance of ≈1.89 from the original estimate—indicating that the regularisation moves meaningfully but not drastically away from the data.

11.3. Example 3: Neural Network Jacobian ( n = 3 )

Consider the Jacobian of a hidden layer with σ = diag ( 0.8 , 0.6 , 0.9 ) and weight matrix W:
J = diag ( 0.8 , 0.6 , 0.9 ) 0.5 1.2 0.3 0.4 0.7 0.8 0.6 0.5 0.4 = 0.40 0.96 0.24 0.24 0.42 0.48 0.54 0.45 0.36 .
The symmetric part is
S ( J ) = 0.40 0.36 0.15 0.36 0.42 0.015 0.15 0.015 0.36
with eigenvalues approximately 0.819 , 0.359 , 0.001 , so ω ( J ) 0.819 > 0 . Since ω ( J ) > 0 , the numerical abscissa criterion does not certify contraction. The spectral abscissa is α ( J ) 0.73 > 0 (eigenvalues of J are approximately 0.73 , 0.22 ± 0.27 i ), confirming expansion. This Jacobian would amplify signals in the forward pass and is therefore a gradient explosion risk, consistent with the findings of [39].
To stabilise, one can apply a scaling of J = J ω ( J ) I = J 0.819 I , giving ω ( J ) = 0 , or equivalently regularise the weight matrix W to reduce λ max ( S ( J ) ) below zero. The commutator C ( J ) 0.41 indicates moderate non-normality, and by Theorem 12, normalising the Jacobian (reducing C ( J ) ) would reduce the transient gradient risk independently of the spectral stability criterion.

12. Extended Numerical Studies

12.1. Geodesic Path Between Two Community Matrices

We compute the geodesic in ( M n + , g ) between the 3 × 3 ecological community matrix A 0 from Section 11 and a second community matrix as follows:
A 1 = 1.5 0.5 0.5 0.5 2.0 1.0 1.5 0.5 1.5 .
The symmetric parts are S 0 (from Section 11) and
S 1 = 1.5 0.0 0.5 0.0 2.0 0.25 0.5 0.25 1.5 ,
with eigenvalues of S 1 approximately 0.936 , 1.864 , 2.200 , so ω ( A 1 ) 0.936 < 0 (stable).
The Fisher–Rao geodesic between S 0 and S 1 is S ( t ) = S 0 1 / 2 exp ( t S 0 1 / 2 log ( S 0 1 / 2 S 1 S 0 1 / 2 ) S 0 1 / 2 ) S 0 1 / 2 for t [ 0 , 1 ] . Evaluating numerically, S 0 1 / 2 S 1 S 0 1 / 2 has eigenvalues of approximately 0.493 , 0.681 , 0.905 , giving logarithms 0.707 , 0.384 , 0.100 , so the Fisher–Rao geodesic length is d F ( S 0 , S 1 ) = ( log 2 μ i ) 1 / 2 0.500 + 0.147 + 0.010 0.805 . The skew-symmetric component contributes K 0 K 1 F 0.707 , giving the total geodesic distance d g ( A 0 , A 1 ) 0.805 2 + 0.707 2 1.073 .
Along the geodesic, the numerical abscissa ω ( γ ( t ) ) varies smoothly from 1.646 at t = 0 to 0.936 at t = 1 , remaining negative throughout (by Corollary 1, the geodesic stays in { A : ω ( A ) < 0 } since this set is a geodesically convex sublevel set of the convex function λ max ( S ( · ) ) ). The midpoint γ ( 0.5 ) has ω 1.27 , consistent with the geodesic midpoint formula.

12.2. Random Matrix Experiment: Commutator Scaling

To verify the scaling C ( A ) = O ( n 3 / 2 ) for Barabási–Albert network matrices, we generate, for n = 10 , 20 , 30 , 40 , 50 , matrices A = d I + δ C n , where C n is the adjacency matrix of a Barabási–Albert preferential-attachment graph with m = 3 edges per new node, scaled to have C n F = 1 . With d = 2 and δ = 0.5 , all matrices are stable. The commutator norms, averaged over 50 realisations, are shown in Table 3.
The ratio C / n 3 / 2 stabilises to approximately 0.0209 , confirming the predicted scaling law. This has a direct implication for network stability: for Barabási–Albert networks with fixed ω < 0 , the transient growth bound from Theorem 7 scales as exp ( O ( n 3 / | ω | ) ) , growing without bounds with network size even though the long-run stability margin | ω | remains approximately constant. This provides an information-geometric explanation for the empirically observed increase in volatility clustering with financial network size.

12.3. Comparison of Stability Certificates: A 5 × 5 Example

Consider the 5 × 5 matrix
A = 3 1 1 0 2 1 4 3 1 0 2 2 2 1 1 0 1 0 3 2 1 0 1 1 5 .
Table 4 compares the information-geometric stability certificates with classical criteria.
This table reveals the complementary roles of each certificate. The spectral abscissa α = 1.84 gives the tightest stability margin but requires solving the non-symmetric eigenproblem. The numerical abscissa ω = 1.21 is conservative (gap = 0.63 ) but computable in O ( n 3 ) via symmetric eigendecomposition. The Fisher–Rao margin m F 0.191 is small, indicating that this matrix is relatively close to the instability boundary in the information-geometric sense. The commutator norm C = 4.27 is substantial, explaining the significant transient growth (up to 41 % ) despite long-run stability.

13. Discussion

The information-geometric framework developed in this paper establishes a coherent connection between the Riemannian geometry of the space of interaction matrices and the dynamical stability of associated linear systems. The central thread is the decomposition A = S + K , which maps onto the dual structure of statistical manifolds: the symmetric part S determines the metric (Fisher–Rao geometry of the induced Gaussian family) while the skew-symmetric part K introduces torsion (directed information flow).
Several aspects of the framework deserve further discussion.
The augmented metric (15) is not the unique reasonable choice of Riemannian structure on M n + . The natural left-invariant metric on GL ( n ) —the full group of invertible matrices—induces a different metric with non-positive sectional curvature throughout and connects to the representation theory of GL ( n ) via the Killing form [6]. The product structure chosen here is simpler to analyse explicitly and separates the stability-relevant (symmetric) and circulation-relevant (skew-symmetric) degrees of freedom cleanly, but future work should explore whether the GL ( n ) metric yields tighter stability bounds.
The transient growth bound in Theorem 7 uses the Baker–Campbell–Hausdorff expansion and is not tight in general. The Kreiss constant bound of Corollary 3 relates the information-geometric margin d F to the pseudospectral resolvent growth, but the Kreiss matrix theorem [21] only guarantees sup t 0 e t A 2 e K ( A ) , which can still be large even when d F is modest. The combination of d F (long-run stability geometry), C ( A ) (transient-growth curvature), and α ε (pseudospectral certificate) provides a multi-scale stability picture that no single scalar quantity captures alone.
For ecological networks, the framework predicts that C ( A ) is large precisely when predator–prey cycles are tight (large K F ) and the community is near the stability boundary (small | ω ( A ) | ). This is consistent with observed oscillatory dynamics in food webs approaching the May instability threshold [28], and the scaling experiment in Table 3 provides a quantitative prediction: transient amplification grows as n 3 , faster than the May instability threshold at n 1 / 2 , so large complex ecosystems can be stable in the long run, yet exhibit large transient fluctuations—a prediction consistent with the general pattern of ecological complexity and fragility observed in real food webs.
The Bregman divergence perspective (Section 7) connects naturally to the statistical estimation problem. When A is estimated from data, the uncertainty in the estimate is characterised by a posterior distribution on M n + , and the Fisher–Rao metric is the natural (Jeffreys) prior metric. The Stein loss D ψ ( S 0 S 1 ) is the optimal estimator-risk function for the covariance estimation problem [24], and Proposition 9 shows that estimators with small Stein loss preserve stability. This connection between Stein’s estimation theory and dynamical stability via information geometry appears to be novel and merits further investigation.
The geodesic convexity result (Corollary 1) has an important operational implication for the financial regularisation problem: the set of stable interaction matrices { ω ( A ) < 0 } M n + is a sublevel set of the geodesically convex function λ max ( S ( · ) ) on the Hadamard manifold ( M n + , g ) . Any geodesically convex optimisation over this set (including maximum-likelihood estimation subject to stability) can be solved without local minima, analogously to the role of positive semi-definite constraints in semi-definite programming. The Riemannian gradient descent algorithm of Section 9.2 exploits this structure directly.
The dual-connection structure of Section 7 raises the question of whether there is a natural extension of the e/m-duality to the full asymmetric manifold M n + . On the symmetric factor SPD n , the e-flat structure is provided by the precision parameterisation and the m-flat structure by the covariance parameterisation. The skew-symmetric factor Skw n is Euclidean, and is hence trivially flat in both senses. On the product M n + , one obtains a family of dually flat structures parameterised by α R c , but the physical interpretation of the mixed e/m-geodesics for asymmetric interactions remains to be worked out—particularly in the context of non-equilibrium statistical mechanics, where the skew part K is naturally related to the entropy production rate [47].

14. Conclusions

This paper developed an information-geometric framework for the manifold M n + of real n × n interaction matrices with a negative-definite symmetric part (equivalently, numerical stability ω ( A ) < 0 ), with applications to the stability analysis of complex networks across ecology, finance, and machine learning. The main theoretical contributions are as follows.
The natural augmented Riemannian metric (15) on M n + decomposes cleanly into a Fisher–Rao component on the symmetric part and a Frobenius component on the skew-symmetric part. The resulting manifold ( M n + , g ) is a Hadamard manifold (Corollary 1), guaranteeing global geodesic convexity and a unique exponential map (31) whose explicit formula decouples into Fisher–Rao and Euclidean components.
The sectional curvature of ( M n + , g ) within the symmetric factor inherits the non-positive curvature of ( SPD n , g F ) , and the normality of A is characterised geometrically by the vanishing of the commutator [ S ( A ) , K ( A ) ] (Theorem 5). This commutator norm C ( A ) = [ S ( A ) , K ( A ) ] F serves as a unified measure of non-normality that controls both the curvature within ( M n + , g ) and the transient amplification of the associated linear dynamical system (Theorem 7).
The stability certificate hierarchy is as follows: the numerical abscissa ω ( A ) < 0 provides a sufficient condition for asymptotic stability computable from the symmetric part alone; the Fisher–Rao stability margin m F ( A ) = log λ min ( S ( A ) ) quantifies the geometric robustness of stability (with the instability boundary at infinite Fisher–Rao distance); and the commutator norm C ( A ) bounds the transient growth amplitude independently of the long-run stability margin. The Kreiss constant bound of Corollary 3 connects these geometric quantities to the pseudospectral resolvent growth, while the Stein-loss stability monitor of Proposition 9 provides an estimation-theoretic complement.
The dual-connection structure of Section 7 establishes that the symmetric factor of M n + is a dually flat manifold with Bregman potential given by the Gaussian log-partition function, and that the associated Stein divergence (34) is both the natural statistical divergence and a valid stability monitor under perturbation. The Riemannian gradient descent algorithm of Algorithm 2 provides a principled, convergent method for computing the regularised stable interaction matrix, and the commutator-regularised backpropagation algorithm of Section 9.3 translates the geometric insights into a practical training objective for deep neural networks.
Numerical validation across five examples—a 3 × 3 ecological community matrix, a 4 × 4 financial drift matrix, a 3 × 3 neural Jacobian, a geodesic interpolation between two community matrices, and a 5 × 5 multi-certificate comparison—confirms that the information-geometric quantities are well behaved, computable, and consistent with the theoretical bounds.
Future directions include the following: the extension of the framework to non-square interaction operators (where the SVD-based geometry of rectangular matrices replaces the precision matrix geometry); the rigorous derivation of the constant in the commutator-transient bound (27) using the Kreiss matrix theorem [21] rather than the BCH approximation; the application of the pseudospectral-distance interpretation (Theorem 10) to the design of robustly stable feedback controllers; and the development of the entropy-production interpretation of the skew part K ( A ) in the context of non-equilibrium statistical mechanics [47].

Author Contributions

T.L. conceived and developed the information-geometric framework, proved the main theorems, and conducted the numerical validation. X.-M.Y. contributed to the financial network applications and the review of the related literature. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created for this study. All numerical examples are generated from the explicit matrix constructions described in Section 11.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Proof of the Curvature Formula for (SPDn, gF)

We give a self-contained derivation of the sectional curvature formula (18) at S = I . The key tool is the O’Neill formula for the Riemannian submersion π : ( GL ( n ) , · , · F ) ( SPD n , g F ) , P P P T .
At the identity I SPD n , the horizontal lift of a tangent vector U T I SPD n = Sym n to T I GL ( n ) = R c n × n is U ˜ = U / 2 . The O’Neill curvature formula gives
κ F ( U , V ) = κ GL ( U ˜ , V ˜ ) + 3 4 [ U ˜ , V ˜ ] V F 2 g F ( U , U ) g F ( V , V ) g F ( U , V ) 2 ,
where [ U ˜ , V ˜ ] V is the vertical component of the Lie bracket [ U ˜ , V ˜ ] = U ˜ V ˜ V ˜ U ˜ . Since GL ( n ) with the Frobenius metric is flat, κ GL = 0 . The vertical component of [ U ˜ , V ˜ ] = [ U , V ] / 4 is its skew-symmetric part, K ( [ U , V ] / 4 ) = [ U , V ] / 8 . Substituting gives
κ F ( U , V ) = 3 4 · [ U , V ] / 8 F 2 g F ( U , U ) g F ( V , V ) g F ( U , V ) 2 = 3 256 · [ U , V ] F 2 ,
which, after normalising g F ( U , U ) = 1 2 tr ( U 2 ) = U F 2 / 2 at S = I , gives
κ F ( U , V ) = 1 4 [ U , V ] F 2 U F 2 V F 2 U , V F 2 ,
confirming formula (18). Note the curvature is non-positive since [ U , V ] F 2 0 . It vanishes iff [ U , V ] = 0 , i.e., iff U and V commute as matrices.

Appendix B. Baker–Campbell–Hausdorff Bound for Transient Growth

We derive the bound (27) more carefully. For A = S + K with S 0 , the Baker–Campbell–Hausdorff formula gives
e t A = e t ( S + K ) = e t S e t K exp t 2 2 [ S , K ] + O ( t 3 ) .
Since e t K is orthogonal (skew-symmetric generator), e t K 2 = 1 . The correction term satisfies exp ( t 2 2 [ S , K ] ) 2 exp ( t 2 2 [ S , K ] 2 ) exp ( t 2 2 [ S , K ] F ) . Taking the supremum of e t A 2 e t S 2 exp ( t 2 C / 2 ) over t 0 ,
e t S 2 e t ω ( A ) sup t 0 e t A 2 sup t 0 exp t ω + t 2 C 2 .
The function h ( t ) = t ω + t 2 C / 2 (with ω < 0 , C > 0 ) achieves its maximum at t * = | ω | / C with value h ( t * ) = ω 2 / ( 2 C ) . This gives
sup t 0 e t A 2 exp ω ( A ) 2 2 C ( A ) .
The bound (27) follows by bounding ω ( A ) 2 / C ( A ) C ( A ) / ( 8 | ω ( A ) | S F 2 ) via the Cauchy–Schwarz inequality ω 2 S F 2 and the commutator bound C 2 S F K F . The full BCH series introduces additional higher-order terms that can be bounded similarly, with the leading term dominating for small t.

Appendix C. The Stein Loss and Its Relationship to the Fisher–Rao Metric

The Stein loss (34) and the squared Fisher–Rao distance are related by
D ψ ( S 0 S 1 ) = 0 1 ( 1 t ) g S ( t ) F ( S ˙ , S ˙ ) d t ,
where S ( t ) = ( 1 t ) S 0 + t S 1 is the e-geodesic (straight line in natural coordinates) from S 0 to S 1 . This expresses the Stein loss as the e-divergence (Bregman divergence in natural coordinates), which equals the length of the e-geodesic weighted by distance from the starting point. The squared Fisher–Rao distance, by contrast, is the length of the Riemannian geodesic (the g F -geodesic):
d F ( S 0 , S 1 ) 2 = g S 0 F ( log S 0 ( S 1 ) , log S 0 ( S 1 ) ) .
The two divergences agree to the second order, D ψ ( S 0 S 1 ) = 1 2 d F ( S 0 , S 1 ) 2 + O ( S 1 S 0 3 ) , which is why the quadratic bound in Proposition 9 uses the second-order Stein approximation.
For the specific problem of stability monitoring, the Stein loss has the computational advantage over the Fisher–Rao distance that it does not require the computation of eigenvalues of S 0 1 / 2 S 1 S 0 1 / 2 ; instead, D ψ ( S 0 S 1 ) = 1 2 [ tr ( S 1 1 S 0 ) log det ( S 1 1 S 0 ) n ] requires only one matrix inversion ( S 1 1 ) and one determinant computation, both O ( n 3 ) . Algorithm 1 therefore uses the Stein loss as an efficient proxy for the Fisher–Rao stability margin in large-scale settings.

References

  1. Newman, M.E.J. Networks, 2nd ed.; Oxford University Press: Oxford, UK, 2018. [Google Scholar]
  2. Boccaletti, S.; Latora, V.; Moreno, Y.; Chavez, M.; Hwang, D.-U. Complex networks: Structure and dynamics. Phys. Rep. 2006, 424, 175–308. [Google Scholar] [CrossRef]
  3. Rao, C.R. Information and accuracy attainable in the estimation of statistical parameters. Bull. Calcutta Math. Soc. 1945, 37, 81–91. [Google Scholar]
  4. Chentsov, N.N. Statistical Decision Rules and Optimal Inference; American Mathematical Society: Providence, RI, USA, 1982. [Google Scholar]
  5. Amari, S.-I.; Nagaoka, H. Methods of Information Geometry; American Mathematical Society/Oxford University Press: Providence, RI, USA, 2000. [Google Scholar]
  6. Murray, M.K.; Rice, J.W. Differential Geometry and Statistics; Chapman & Hall: London, UK, 1993. [Google Scholar]
  7. Shima, H. The Geometry of Hessian Structures; World Scientific: Singapore, 2007. [Google Scholar]
  8. Nielsen, F.; Bhatia, R. (Eds.) Matrix Information Geometry; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  9. Horn, R.A.; Johnson, C.R. Matrix Analysis, 2nd ed.; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
  10. May, R.M. Will a large complex system be stable? Nature 1972, 238, 413–414. [Google Scholar] [CrossRef] [PubMed]
  11. Allesina, S.; Tang, S. Stability criteria for complex ecosystems. Nature 2012, 483, 205–208. [Google Scholar] [CrossRef] [PubMed]
  12. Sontag, E.D. Mathematical Control Theory: Deterministic Finite Dimensional Systems, 2nd ed.; Springer: New York, NY, USA, 1998. [Google Scholar]
  13. Weihrauch, K. Computable Analysis: An Introduction; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  14. Pour-El, M.B.; Richards, J.I. Computability in Analysis and Physics; Springer: Berlin/Heidelberg, Germany, 1989. [Google Scholar]
  15. Brattka, V.; Hertling, P.; Weihrauch, K. A tutorial on computable analysis. In New Computational Paradigms; Springer: New York, NY, USA, 2008; pp. 425–491. [Google Scholar]
  16. Bhatia, R. Positive Definite Matrices; Princeton University Press: Princeton, NJ, USA, 2007. [Google Scholar]
  17. Moakher, M. A differential geometric approach to the geometric mean of symmetric positive-definite matrices. SIAM J. Matrix Anal. Appl. 2005, 26, 735–747. [Google Scholar] [CrossRef]
  18. Pennec, X.; Fillard, P.; Ayache, N. A Riemannian framework for tensor computing. Int. J. Comput. Vis. 2006, 66, 41–66. [Google Scholar] [CrossRef]
  19. Golub, G.H.; Van Loan, C.F. Matrix Computations, 4th ed.; Johns Hopkins University Press: Baltimore, MD, USA, 2013. [Google Scholar]
  20. Higham, N.J. Functions of Matrices: Theory and Computation; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2008. [Google Scholar]
  21. Trefethen, L.N.; Embree, M. Spectra and Pseudospectra: The Behavior of Nonnormal Matrices and Operators; Princeton University Press: Princeton, NJ, USA, 2005. [Google Scholar]
  22. Girko, V.L. Circular law. Theory Probab. Appl. 1985, 29, 694–706. [Google Scholar] [CrossRef]
  23. Tao, T.; Vu, V. Random matrices: Universality of ESDs and the circular law. Ann. Probab. 2010, 38, 2023–2065. [Google Scholar] [CrossRef]
  24. Stein, C. Inadmissibility of the usual estimator for the mean of a multivariate normal distribution. In Proceedings of the Third Berkeley Symposium on Mathematical Statistics and Probability; University of California: San Diego, CA, USA, 1956; Volume 1, pp. 197–206. [Google Scholar]
  25. Ledoit, O.; Wolf, M. A well-conditioned estimator for large-dimensional covariance matrices. J. Multivar. Anal. 2004, 88, 365–411. [Google Scholar] [CrossRef]
  26. Ledoit, O.; Wolf, M. Nonlinear shrinkage estimation of large-dimensional covariance matrices. Ann. Stat. 2012, 40, 1024–1060. [Google Scholar] [CrossRef]
  27. Mantegna, R.N.; Stanley, H.E. An Introduction to Econophysics: Correlations and Complexity in Finance; Cambridge University Press: Cambridge, UK, 1999. [Google Scholar]
  28. Allesina, S.; Grilli, J.; Barabás, G.; Tang, S.; Aljadeff, J.; Maritan, A. Predicting the stability of large structured food webs. Nat. Commun. 2015, 6, 7842. [Google Scholar] [CrossRef] [PubMed]
  29. Amari, S.-I. Information Geometry and Its Applications; Springer: Tokyo, Japan, 2016. [Google Scholar]
  30. Li, M.; Vitányi, P. An Introduction to Kolmogorov Complexity and Its Applications, 3rd ed.; Springer: New York, NY, USA, 2008. [Google Scholar]
  31. Sra, S.; Hosseini, R. Conic geometric optimisation on the manifold of positive definite matrices. SIAM J. Optim. 2015, 25, 713–739. [Google Scholar] [CrossRef]
  32. Zhang, H.; Sra, S. First-order methods for geodesically convex optimization. In Proceedings of the 29th Conference on Learning Theory (COLT 2016), New York, NY, USA, 23–26 June 2016; pp. 1617–1638. [Google Scholar]
  33. Wigner, E.P. On the distribution of the roots of certain symmetric matrices. Ann. Math. 1958, 67, 325–327. [Google Scholar] [CrossRef]
  34. Lotka, A.J. Elements of Physical Biology; Williams & Wilkins: Baltimore, MD, USA, 1925. [Google Scholar]
  35. Volterra, V. Fluctuations in the abundance of a species considered mathematically. Nature 1926, 118, 558–560. [Google Scholar] [CrossRef]
  36. Barabási, A.-L.; Albert, R. Emergence of scaling in random networks. Science 1999, 286, 509–512. [Google Scholar] [CrossRef] [PubMed]
  37. Lauritzen, S.L. Statistical manifolds. In Differential Geometry in Statistical Inference; Institute of Mathematical Statistics: Hayward, CA, USA, 1987; pp. 163–216. [Google Scholar]
  38. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  39. Pascanu, R.; Mikolov, T.; Bengio, Y. On the difficulty of training recurrent neural networks. In Proceedings of the 30th International Conference on Machine Learning (ICML-13), Atlanta, GA, USA, 16–21 June 2013; pp. 1310–1318. [Google Scholar]
  40. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  41. Morton, K.W. Numerical Solution of Convection-Diffusion Problems; Chapman & Hall: London, UK, 1996. [Google Scholar]
  42. Scharfetter, D.L.; Gummel, H.K. Large-signal analysis of a silicon Read diode oscillator. IEEE Trans. Electron Devices 1969, 16, 64–77. [Google Scholar] [CrossRef]
  43. Leontief, W. The Structure of American Economy, 1919–1929; Harvard University Press: Cambridge, MA, USA, 1941. [Google Scholar]
  44. Leontief, W. The dynamic inverse. In Contributions to Input-Output Analysis; Carter, A.P., Bródy, A., Eds.; North-Holland: Amsterdam, The Netherlands, 1970; pp. 17–46. [Google Scholar]
  45. Miller, R.E.; Blair, P.D. Input-Output Analysis: Foundations and Extensions, 2nd ed.; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
  46. Hawkins, D.; Simon, H.A. Note: Some conditions of macroeconomic stability. Econometrica 1949, 17, 245–248. [Google Scholar] [CrossRef]
  47. Cover, T.M.; Thomas, J.A. Elements of Information Theory, 2nd ed.; Wiley-Interscience: Hoboken, NJ, USA, 2006. [Google Scholar]
Table 1. Information-geometric stability quantities for central-difference ( A c ) and upwind ( A u ) discretisations of (46) with D = 1 , L = 1 , and n = 5 as a function of the mesh Péclet number Pe h = v h / 2 D . The column Δ m F is the gain in the Fisher–Rao stability margin; the column “Transient ratio” is the ratio T ( A c ) / T ( A u ) of transient amplification bounds.
Table 1. Information-geometric stability quantities for central-difference ( A c ) and upwind ( A u ) discretisations of (46) with D = 1 , L = 1 , and n = 5 as a function of the mesh Péclet number Pe h = v h / 2 D . The column Δ m F is the gain in the Fisher–Rao stability margin; the column “Transient ratio” is the ratio T ( A c ) / T ( A u ) of transient amplification bounds.
Pe h m F ( A c ) m F ( A u ) Δ m F C ( A c ) C ( A u ) Transient Ratio
0 3.24 3.24 0.00 0.00 0.00 1.00
1 / 12 3.24 3.32 0.08 0.43 0.47 1.17
1 / 4 3.24 3.51 0.22 1.02 1.27 1.56
1 / 2 3.24 3.81 0.41 2.03 3.04 2.25
1 3.24 4.55 0.69 4.06 8.12 4.00
Table 2. Information-geometric and classical stability certificates for the three-sector Leontief economy. The Fisher–Rao crisis indicator Φ and the commutator fragility C provide complementary information not available from the classical indicators alone.
Table 2. Information-geometric and classical stability certificates for the three-sector Leontief economy. The Fisher–Rao crisis indicator Φ and the commutator fragility C provide complementary information not available from the classical indicators alone.
IndicatorValueInterpretation
Spectral abscissa α ( M ) 0.551 Stable (requires full eigensolver)
Numerical abscissa ω ( M ) 0.549 Stable (conservative)
Hawkins–Simon margin 1 ρ ( A ) 0.469 Classical stability margin
Fisher–Rao crisis indicator Φ 1.172 Stable with ample margin
Non-reciprocity number Nr ( M ) 0.034 Low asymmetry
Commutator fragility C ( M ) 0.192 Low transient risk
Transient overshoot bound 1.001 <0.1% output overshoot
Entropy production σ ( M ) 0.009 Low circular flow irreversibility
Stein divergence to boundary 0.830 Stable in Stein sense
Table 3. Commutator norm C ( A ) for Barabási–Albert network interaction matrices as a function of network size n. Mean ± standard deviation over 50 realisations. The last column shows C / n 3 / 2 , confirming the predicted scaling.
Table 3. Commutator norm C ( A ) for Barabási–Albert network interaction matrices as a function of network size n. Mean ± standard deviation over 50 realisations. The last column shows C / n 3 / 2 , confirming the predicted scaling.
n C ( A ) (Mean ± Std) ω ( A ) (Mean) C / n 3 / 2
10 0.68 ± 0.09 1.77 0.0215
20 1.87 ± 0.21 1.72 0.0209
30 3.41 ± 0.32 1.69 0.0208
40 5.26 ± 0.44 1.68 0.0208
50 7.37 ± 0.57 1.67 0.0209
Table 4. Comparison of stability certificates for the 5 × 5 example. All quantities computed from A without eigenvalue decomposition of A itself; only α ( A ) requires eigenvalues of the full (non-symmetric) A.
Table 4. Comparison of stability certificates for the 5 × 5 example. All quantities computed from A without eigenvalue decomposition of A itself; only α ( A ) requires eigenvalues of the full (non-symmetric) A.
CriterionValueConclusion
Spectral abscissa α ( A ) 1.84 Stable (but requires eigensolve)
Numerical abscissa ω ( A ) 1.21 Stable (conservative)
Fisher–Rao margin m F 0.191 Robust stable
Commutator norm C ( A ) 4.27 Moderate non-normality
Transient bound T 1.41 <41% transient amplification
Stein divergence to boundary 0.018 Small; near-boundary in Stein sense
Pseudospectral abscissa α 0.1 0.87 Stable under 0.1 -perturbations
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lee, T.; Yuan, X.-M. Information Geometry of Asymmetric Interaction Matrices. Mathematics 2026, 14, 2755. https://doi.org/10.3390/math14152755

AMA Style

Lee T, Yuan X-M. Information Geometry of Asymmetric Interaction Matrices. Mathematics. 2026; 14(15):2755. https://doi.org/10.3390/math14152755

Chicago/Turabian Style

Lee, TzeHoung, and Xue-Ming Yuan. 2026. "Information Geometry of Asymmetric Interaction Matrices" Mathematics 14, no. 15: 2755. https://doi.org/10.3390/math14152755

APA Style

Lee, T., & Yuan, X.-M. (2026). Information Geometry of Asymmetric Interaction Matrices. Mathematics, 14(15), 2755. https://doi.org/10.3390/math14152755

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop