Symplectic

Phase space filling, reflection symmetry, trajectory stationarity, orbital coherence, recurrence
symmetrydim 25 metrics

What It Measures

Phase-portrait filling, sweep stationarity, orbital coherence, and recurrence.

Pairs each value with its discrete derivative (the difference to the next value) to construct a phase portrait — the (position, momentum) representation that Hamiltonian mechanics uses. The metrics then quantify how the trajectory occupies that portrait: whether it spreads across the bounding box (Hamiltonian conservative flow ergodic on its energy surface) or collapses to a low-dimensional subset (dissipative attractor, periodic orbit, or symbolic max-jump cloud).

Metrics

phase_volume_explored

Fraction of (q, p) bounding-box cells visited in a 32×32 histogram. Hénon-Heiles (~0.63), FPUT N=16 (~0.72), and the multi-torus quasiperiodic sources (~0.78–0.83) all score high — their phase portraits densely fill a 2D region. Dissipative limit cycles (Van der Pol ~0.12, Lotka-Volterra ~0.12) and symbolic max-jump signals (L-System Dragon, Kolakoski, Thue-Morse, Rule 110 all ~0.004) score at the floor: the trajectory visits only a handful of cells. Replaced total_area 2026-05-26 (sweep-4 misnomer audit): the prior shoelace-amplitude metric had Hamiltonian sources at the floor and symbolic max-jump at the ceiling, inverted from what "Symplectic" should mean.

phase_reflection_symmetry

Pearson correlation between the (q, p) histogram and its mirror across p=0 (on an explicit symmetric p-bin grid). Hamiltonian conservative flow is time-reversal symmetric ((q, p) → (q, -p) under t → -t) so the portrait should mirror cleanly — Spring Pendulum (~0.93), Double Pendulum (~0.88), 4-Torus quasiperiodic (~0.90) all score near 1. Sine Wave (~0.69) is symmetric for the same reason. Van der Pol limit cycle (~0.01) has a preferred rotation direction and fails the test; Sawtooth Wave (~-0.03) is anti-symmetric (ramp-up then drop). Symbolic max-jump signals score at zero (random sparse cloud). Caveat: this is a necessary but not sufficient Hamiltonian test — dissipative systems with built-in equation symmetry score high too: Lorenz (~0.85, σ-symmetry), Aizawa (~0.93), Halvorsen (~0.64). Independent of phase_volume_explored: Hénon-Heiles fills (0.63) but its scalar-projected portrait is asymmetric (0.17); Spring Pendulum is the inverse (0.40 fill, 0.93 symmetric).

windowed_area_cv

Coefficient of variation of the shoelace area computed over non-overlapping windows. Devil's staircase (11.1) dominates: its long constant plateaus (zero area) punctuated by sudden jumps (large area) create extreme variability. Accelerometer sitting (5.57) and rainfall (5.57) tie for second — both are bursty signals with long quiet intervals. Logistic period-2 scores near 0 (constant zero area in every window). This is the framework's most direct stationarity test: low CV means the dynamics look the same throughout; high CV means there are transient events or regime changes.

flux_sign_persistence

Average run length of consecutive same-sign area increments. Constants hit 16,382 (maximum — flux never changes sign). Square Wave (149) has moderate persistence. Logistic periodic orbits score 1.0 (sign alternates every step). Long runs of same-sign flux mean the phase-space trajectory consistently sweeps area in one direction — the signature of sustained rotation or drift in phase space.

recurrence_rate

Fraction of windowed phase-space areas that are within a threshold of a previously observed value. Constants (0.995) and Collatz Gap Lengths (0.995) have near-perfect recurrence — their phase-space areas repeat almost exactly. Dice Rolls (0.027) and PRNGs score lowest (each window's area is unique). This measures how repetitive the phase-space dynamics are across the signal.

Atlas Rankings

flux_sign_persistence
SourceDomainValue
Van der Pol Oscillatorexotic345.3302
Exponential Chirpexotic318.1572
Sawtooth Wavewaveform292.0574
···
Quartic Map (Feigenbaum)chaos1.0000
Logistic r=3.2 (Period-2)chaos1.0000
Logistic r=3.5 (Period-4)chaos1.0000
phase_reflection_symmetry
SourceDomainValue
Aubry-André Criticalquantum0.9999
μ-law Sinewaveform0.9988
BTC Volatilityfinancial0.9985
···
Noisy Period-2chaos-0.0866
LFSR (16-bit)exotic-0.0615
Euler Totient Rationumber_theory-0.0545
phase_volume_explored
SourceDomainValue
Weierstrassexotic0.8727
Exponential Chirpexotic0.8298
3-Torus Quasiperiodicchaos0.8276
···
Logistic r=3.2 (Period-2)chaos0.0020
Penrose Substitutionexotic0.0029
Pell Wordexotic0.0029
recurrence_rate
SourceDomainValue
Aubry-André Criticalquantum0.9831
Rainfall (ORD Hourly)climate0.9782
Mian-Chowlanumber_theory0.9772
···
Dice Rollsexotic0.0270
Gzip (level 1)binary0.0277
XorShift32binary0.0278
windowed_area_cv
SourceDomainValue
OTOC Growthquantum10.3673
Aubry-André Criticalquantum9.2084
Stochastic Resetting Walkexotic6.3897
···
Logistic r=3.2 (Period-2)chaos0.0000
Logistic r=3.74 (Period-5 Window)chaos0.0000
L-System (Dragon Curve)exotic0.0319

When It Lights Up

Symplectic's windowed_area_cv was one of the key metrics in the negative re-evaluation study (2026-03-05), contributing to the reclassification of Standard Map and Arnold Cat as positive detections. Its power is in detecting non-stationarity: bursty signals (devil's staircase, rainfall, earthquake) have high CV because their quiet periods produce near-zero windowed area while their active periods produce large area. This is a different kind of non-stationarity detection than Nonstationarity geometry's vol_of_vol (which measures descriptor trajectory burstiness) — Symplectic's version is rooted in the physical concept of phase-space area, making it particularly natural for signals with Hamiltonian or conservative dynamics.

Open in Atlas
← H² × ℝ (Thurston)D4 Triality →