Fractional Stability

Matignon's theorem and regional Jacobians for fractional systems.

Fractional-order local stability is not determined only by the sign of the real part of each Jacobian eigenvalue. For a commensurate system of order qq, the relevant test is the angular condition from Matignon’s theorem.

Matignon’s Theorem

An equilibrium of a commensurate fractional-order system with 0<q10 < q \le 1 is locally asymptotically stable if every Jacobian eigenvalue λi\lambda_i satisfies

arg(λi)>qπ2.|\arg(\lambda_i)| > q\frac{\pi}{2}.

For the non-smooth Chua vector field, the regional Jacobian is evaluated only away from the switching surfaces x=±1x=\pm1.

Audited Chua Example

The library exposes the regional Jacobian used in the algebra validation. The Matignon margin can be calculated directly with numpy:

import numpy as np

from hidden_attractors.models import (
    chua_nonsmooth_parameters,
    equilibria_nonsmooth,
    jacobian_nonsmooth,
)

q = 0.9998
params = chua_nonsmooth_parameters()
eq = equilibria_nonsmooth(params)
threshold = q * np.pi / 2.0

for name in ("E0", "E+"):
    eig = np.linalg.eigvals(jacobian_nonsmooth(eq[name], params))
    margins = np.abs(np.angle(eig)) - threshold
    stable = bool(np.all(margins > 0.0))
    print(name, stable, margins)

For Danca’s non-smooth case at q=0.9998, this calculation gives:

Equilibrium regionEigenvaluesClassification
E0 (inner)7.9587261113-7.9587261113, 0.0038088643±3.2494460858i-0.0038088643 \pm 3.2494460858istable
E+, E- (outer)2.21934926422.2193492642, 0.9915895521±2.4067596392i-0.9915895521 \pm 2.4067596392iunstable

The threshold is 1.570482167530 radians. Full cross-tool values and the transfer-sign normalization are recorded in Chua Non-Smooth.

Relation To Hiddenness

Local stability is necessary context, not a complete hiddenness test. An attractor is classified as hidden only when its basin does not intersect neighborhoods of any equilibrium under the stated numerical contract. Consequently, after algebra and local stability, the workflow still requires trajectory validation and equilibrium-neighborhood or basin sampling.