From Surplus Value to Surplus Dynamics: A New Mathematical Framework for Economics
1. Abstract
We propose a general, testable framework that formalizes surplus-driven dynamics in economic systems. The framework models how generated surplus—material, financial, institutional, and attention—interacts with feedback gains, structural reallocation, and cross-domain conversion to create multiple attractor basins (growth-resilience trade-offs) and collapse-prone regimes. Three indicators anchor identification: a Surplus Saturation Index (SSI) for production–absorption tension, a Collapse Readiness Potential (CRP) for leverage-feedback stress versus buffers, and a Semantic Saturation Entropy (SSE) for legitimacy and narrative polarization. We prove sufficient conditions for multi-stability and show that the Economics single-path “historical necessity” emerges as a limiting case when buffers and type-conversion are suppressed and reinvestment is monotone in material surplus. The framework yields falsifiable early-warning tests: elevated (SSE, CRP) must forecast tail risks in output, employment, and default conditional on observables. Applications span industrial cycles, financialization episodes, and platform economies where surplus converts across domains rather than disappearing. By separating positive dynamics from normative objectives (growth, resilience, equity, sustainability), the framework provides a portable control toolkit for policy design without presupposing any ideological endpoint.
2. Significance Statement (Resource-Saving Meta-Contribution)
This paper contributes a discipline-level meta-result: it converts century-long disputes about “necessity” in surplus-driven capitalism into decidable empirical questions. By casting surplus as a multi-type, cross-domain driver and by specifying explicit collapse criteria (SSE, CRP thresholds), we transform philosophical debates into testable claims with clearly defined failure modes. Even when the framework does not change short-run forecasting practice, it reduces argumentation costs by delimiting where “historical necessity” holds—namely, a special parameter region—and where policy or institutional design can re-route dynamics into alternative basins. The payoff is cumulative: cleaner identification standards, earlier crisis diagnostics, and a common language across macroeconomics, institutional analysis, and attention/platform studies.
3. Introduction
3.1 Research Question & Motivation
Can we generalize “surplus” from value accounting to system dynamics in a way that (i) remains mathematically rigorous and testable, (ii) admits multiple long-run paths rather than a unique historical outcome, and (iii) provides actionable early-warning and control levers? Existing formalizations either focus on specific components—price systems, wage–employment cycles, or exploitation metrics—or abstract away institutional and narrative channels that increasingly shape economic outcomes. We address this gap with a unified state-space framework where surplus generation, feedback amplification, structural shift, and type conversion jointly determine trajectories.
3.2 Core Contributions
-
Formal surplus dynamics across domains (material, financial, institutional, attention), with four flow operators (Trigger, Feedback, Role/Structure Shift, Type Conversion).
-
Three measurable indicators—SSI, CRP, SSE—grounding identification, stress testing, and falsification.
-
Theoretical results: sufficient conditions for multi-stability; a reduction theorem showing the Economics single path as a limiting case; and collapse criteria via entropy-like polarization plus leverage-feedback stress.
-
Separation of positive vs normative: dynamics are modeled independently of ethical goals; policy enters via multi-objective control (growth–resilience–equity–sustainability).
-
Portable empirical protocol (“Map → Fire → Render”): map sectoral position and surplus types; fire indicators and thresholds; render interventions with KPI-tied buffers and re-channeling mechanisms.
3.3 Paper Roadmap
Section 4 reviews related work and the specific gaps. Section 5 builds the conceptual bridge from surplus value to surplus dynamics. Section 6 presents the formal framework (state, operators, indicators, geometry). Section 7 states the results (multi-stability, reduction, identification). Section 8 details empirical strategy. Section 9 offers applications. Section 10 compares with established models. Section 11 develops policy and governance tools. Section 12 discusses philosophy-of-science implications. Section 13 concludes; Appendices provide proofs, algorithms, and data dictionaries.
Section 4. Background & Related Work
4.1 Economics “Surplus Value” and Crisis Mechanics (concise recap)
At the core of Economics analysis is a production structure in which labor creates value beyond the wage bill; the surplus value thus generated is appropriated by capital and reinvested. Accumulation tends to raise the “organic composition of capital,” exerting downward pressure on the rate of profit, moderated by countervailing forces (technical change, market expansion, intensification). Crises arise not only from profitability pressures but also from realization problems—disproportionality across sectors, overaccumulation relative to effective demand, and the expansion of financial claims (“fictitious capital”) that decouple from production. Economics’ reproduction schemes supply a template for consistency constraints, while the broader narrative stresses a directional logic: surplus-driven amplification generates contradictions that periodically culminate in crisis. For our purposes, what matters is the mechanistic chain—surplus generation → amplification/feedback → structural stress → crisis—independent of any a priori commitment to a unique historical endpoint.
4.2 Mathematical Economics: Sraffa, Morishima, Goodwin, Roemer (what they formalize)
Several rigorous strands formalize distinct components of the Economics program. Sraffa develops a linear production–price system in which techniques, wages, and profits are jointly determined; surplus and distribution are pinned down by the technology matrix and a normalization rule, yielding sharp comparative statics without committing to a value theory. Morishima recasts Economics relations in general-equilibrium and dynamic settings, clarifying links among value, prices, and profitability under explicit mathematical assumptions. Goodwin models the interaction between employment and wage share as a Lotka–Volterra system, making the distribution–activity loop mathematically cyclical and empirically usable. Roemer defines exploitation and class through endowment and feasibility concepts in game-theoretic/GE frameworks, dropping the labor-value premise while preserving a formal notion of unequal advantage. Collectively, these literatures are mathematically rigorous and empirically interpretable, yet each isolates a segment—prices and distribution (Sraffa), value/price dynamics (Morishima), wage–employment cycles (Goodwin), or exploitation metrics (Roemer)—rather than offering a single dynamical architecture that spans domains and collapse modes.
4.3 Complex Systems, Econophysics, and Control Perspectives
A second family approaches the economy as a complex adaptive system. Agent-based models capture heterogeneity, learning, and networked interactions; econophysics documents heavy-tailed distributions and scaling laws; network and contagion models analyze systemic risk and cascade formation. Early-warning indicators (e.g., critical slowing down, rising variance) and bifurcation theory supply diagnostics for impending regime shifts. In parallel, control-theoretic perspectives (robust control, model-predictive control, resilience engineering) frame policy as a problem of stabilizing feedback, managing buffers, and respecting state and input constraints. These streams deliver rich dynamics and concrete governance levers, but they typically lack (i) a surplus-centric state description with explicit measurement primitives, and (ii) a cross-domain transfer mechanism by which economic surplus converts into institutional/narrative pressure—precisely where crises are often prolonged or transmuted.
4.4 Gaps This Paper Addresses
This paper addresses six omissions at once:
(G1) A generalized, multi-type notion of surplus (material, financial, institutional, attention) as the driver of macro-organizational dynamics.
(G2) A formal Type-Conversion operator
that routes surplus across domains (e.g., from material
overaccumulation into financial leverage or legitimacy strain),
capturing crisis transmutation rather than mere dissipation.
(G3) A unified attractor-basin geometry with explicit collapse criteria via two measurable indicators—Collapse Readiness Potential (CRP) for leverage/feedback stress versus buffers, and Semantic Saturation Entropy (SSE) for legitimacy and narrative polarization—yielding falsifiable early warnings.
(G4) A reduction theorem that nests the Economics single-path “historical necessity” as a limiting case when buffers and type conversion are suppressed and reinvestment is monotone in material surplus.
(G5) A clean separation of positive and normative layers: the dynamics are value-neutral, while policy enters as multi-objective control (growth, resilience, equity, sustainability) with explicit trade-offs.
(G6) A portable empirical Map → Fire → Render
protocol that links theory to measurement (SSI/CRP/SSE), stress
testing, and KPI-tied interventions, enabling replication across sectors
and episodes.
Section 5. Conceptual Bridge: From Value to Dynamics
5.1 Generalized Surplus as the System Driver
Classical surplus value identifies a single economic residue (output net of required inputs and wages). We generalize surplus into a vector of domain-specific drivers that power transitions across the wider economic–institutional system. Let denote material, financial, institutional, attention, and cognitive surplus types. For each sector and type , measures the excess pressure in that domain—production outpaces absorption, claims outpace collateral, rules face overload, attention demand exceeds audience capacity, or cognitive tasks exceed decision bandwidth.
Two primitives govern dynamics:
-
Generation vs. Absorption. Domain-specific generation depends on state (technology, demand, balance sheets, governance), while absorption capacity encodes how much a domain can sustainably digest per period. Their ratio defines a Surplus Saturation Index , a dimensionless stress proxy.
-
Conversion Across Types. A Type-Conversion operator routes surplus from one domain to another (e.g., material gluts → financial leverage; financial stress → institutional/legitimacy strain). Conversion is bounded and lossy: some surplus dissipates as write-offs or adaptation costs. These two primitives—generation/absorption and cross-type conversion—are sufficient to produce multiple attractor basins (growth with risk vs. slower growth with resilience) and collapse-prone regimes when conversion funnels surplus into legitimacy and polarization faster than buffers can expand.
This generalization preserves the mechanistic core of surplus-driven dynamics while removing commitments to any single historical endpoint. It also furnishes measurement slots (proxies for ) that make the theory empirically decidable.
5.2 Typology of Surplus (material, financial, institutional, attention, cognitive)
We distinguish five types because crises frequently transmute rather than vanish; each type has its own sources, sinks, observables, and policy levers.
-
Material (M): excess production potential relative to profitable absorption. Sources: productivity jumps, capacity overbuild. Sinks: inventories, exports, product redesign. Observables: profit margins, utilization, inventories, price-cost spread.
-
Financial (F): excess claims relative to safe collateral and cash flow. Sources: leverage, maturity mismatch, asset inflation. Sinks: equity issuance, writedowns, resolution regimes. Observables: debt service ratios, spreads, haircuts, margin calls.
-
Institutional (I): excess rule/administrative load relative to enforcement and consent. Sources: rapid rule changes, compliance complexity, governance conflicts. Sinks: simplification, delegation, credible commitment. Observables: rule-making velocity, enforcement backlog, trust/legitimacy indices.
-
Attention (A): excess content/incentive pressure relative to audience time and trust. Sources: platform competition, engagement races, ad load escalation. Sinks: throttling, curation, alternative monetization. Observables: session time saturation, churn, ad-load fatigue metrics.
-
Cognitive (C): excess decision/problem load relative to human/org bandwidth. Sources: multitasking, policy complexity, information shocks. Sinks: automation, specialization, slack creation. Observables: decision latency, error rates, burnout/turnover proxies.
These types interact: rises when material gluts meet optimistic expectations; increases when financial stress forces policy improvisation; grows when rule conflict drives media polarization and cognitive overload. Measuring these couplings is central to explaining why some economies absorb shocks while others convert them into systemic crises.
5.3 From Production Networks to Surplus Flows (conceptual mapping)
We anchor dynamics in observable production networks and then layer cross-domain flows:
-
Compute material surplus at sector level. Given prices , output , and input coefficients , sectoral material surplus is
Normalize by capacity (utilization, inventories, market depth) to obtain .
-
Map to the financial layer. Define leverage/valuation responses so that high with favorable price momentum increases , creating financial surplus (claims that outpace safe collateral). This raises tail risk if buffers (capital, liquidity) do not scale.
-
Map to the institutional layer. When financial stress exceeds policy bandwidth, rises: forbearance, ad-hoc rule changes, and enforcement bottlenecks accumulate institutional surplus (governance strain).
-
Map to attention/cognitive layers. Governance conflict and distributional disputes amplify media incentives and platform dynamics, increasing attention surplus and, via overload, cognitive surplus. Their polarization/overload is summarized by Semantic Saturation Entropy (SSE); high SSE weakens coordination and feeds back into investment and hiring, altering the production network itself.
-
Close the loop with buffers and control. Financial capital, inventories, social trust, and automation constitute buffers that dampen conversion () or expand capacities . Policy becomes a multi-objective control problem: choose interventions to keep within safe regions while trading off growth, resilience, equity, and sustainability.
Outcome: A single, coherent pipeline—from sectoral accounts to cross-domain surplus flows—explains why similar production shocks can end in different attractors (soft-landing vs. crisis) depending on conversion couplings and buffer design. It retains the surplus-driven mechanism but generalizes the space of trajectories beyond any unique historical path.
6. Formal Framework (Surplus Dynamics)
6.1 State Space, Observables, Controls, and Shocks
Let index time, sectors, and denote material, financial, institutional, attention, and cognitive domains.
The state collects economic, financial, and socio-institutional variables:
where output, capital, wage share, employment, balance-sheet metrics, asset valuations, institutional trust, etc.
For each sector–type pair we track a surplus tensor
and a capacity tensor .
Controls include fiscal, monetary, macroprudential, inventory, governance, and platform throttling levers.
Shocks capture technology, demand, liquidity, regulatory, and information shocks.
Observables are with measurement noise .
The evolution is
where generates new surplus by domain, converts surplus across domains, and absorbs/dissipates surplus through buffers and adaptation.
6.2 Surplus Flow Operators S1–S4 (trigger, feedback, role/structure shift, type conversion)
We decompose the right-hand side into four operators that act on .
S1 — Trigger. When local saturation surpasses a threshold, expansion/leverage/tactical acceleration is activated:
S2 — Feedback. Amplification via profits/valuations/throughput; with first-order feedback gain for metric (profit, price, output):
S3 — Role/Structure Shift. Power, bargaining, and platform architecture evolve discretely:
S4 — Type Conversion. Cross-domain routing with losses:
Examples include (overbuild → leverage/claims), (financial stress → governance strain), and (rule conflict → polarization → cognitive overload).
6.3 Key Indicators: SSI, CRP, SSE — formal definitions and measurement axioms
(i) Surplus Saturation Index (SSI). For each sector–type pair,
Axioms: (A1) monotone in , (A2) monotone decreasing in , (A3) scale-free under common rescaling of units, (A4) bounded in .
(ii) Collapse Readiness Potential (CRP).
where aggregates leverage/maturity/rollover risk, aggregates feedback gains across domains, and aggregates buffers (capital, inventories, fiscal space, social trust).
Axioms: (B1) ; (B2) ; (B3) ; (B4) normalization via logistic mapping.
(iii) Semantic Saturation Entropy (SSE).
Partition public discourse into narrative clusters with proportions . Define
Axioms: (C1) increases with polarization/fragmentation; (C2) invariant to refinement that preserves ; (C3) normalized to .
Measurement primitives.
-
: price–cost margins, utilization, inventories.
-
: claims vs collateral (DSR, spreads, haircuts).
-
: enforcement backlog vs rule velocity.
-
: ad-load/time saturation vs churn.
-
: decision latency/error rates/turnover.
Capacities use domain-specific absorption metrics; buffers combine capital/liquidity/stockpiles/trust.
6.4 Attractor-Basin Geometry and Phase Map
Define the expected drift
An attractor is a compact invariant set with basin . The Jacobian characterizes local stability.
Proposition 1 (Multi-stability via thresholds and S-shaped feedback).
If (i) in S2 is S-shaped in , (ii) increases when crosses , and (iii) buffers depend on through a threshold rule in S3, then the system admits at least two locally stable fixed points with disjoint basins: a fast-growth/high-risk attractor and a moderate-growth/high-resilience attractor.
Phase map. Using as coordinates, we partition the cube into:
-
Safe region (low SSI, low CRP, low SSE): strong absorption and buffers.
-
Critical region (any two high): vigilant—conversion and polarization rising.
-
Black-hole region (all high or composite index high): collapse-prone basin (next subsection).
6.5 Collapse & “Black-Hole” Criterion (early-warning thresholds)
Define persistence-aware thresholds , minimal dwell time , and composite
Black-hole flag: the system is collapse-prone at if either condition holds:
with . Persistence avoids one-tick false alarms. Hysteresis may be encoded by exit thresholds .
Testable prediction. Conditional on observables and fixed effects, BH-flags must forecast tail risks (defaults, large output/employment drops) within horizon . Failure to do so falsifies parameterizations of and measurement maps.
6.6 Separating Normative from Positive: Multi-Objective Functionals (growth, resilience, equity, sustainability)
The positive layer is the dynamical system plus indicators and thresholds. The normative layer selects controls to trade off objectives:
where captures growth/throughput, penalizes black-hole flags and large , rewards distributional/equality targets (e.g., bounds on wage share dispersion), and penalizes unsustainable externalities/resource drawdowns.
Policy design is a Pareto problem: compute efficient frontiers under dynamics and constraints (e.g., ).
Model-predictive control (MPC) or robust control can be used to
implement rolling-horizon choices while respecting phase-map boundaries
(avoidance of black-hole regions) and buffer budgets
(capital/liquidity/inventory/social-trust). The separation ensures that
empirical identification of dynamics is not confounded with ethical
priors; objectives are declared and tunable rather than implicit.
7. Theoretical Results
7.1 Existence of Multiple Attractors (sufficient conditions)
Let the reduced scalar order parameter be , . Consider
with S-shaped (e.g., logistic ) and , , . Assume are and the full Jacobian at equilibria admits a block structure with transverse spectral radius .
Theorem 7.1 (Two stable attractors via saddle-node).
If (equivalently ) and place a slope/intercept kink near the mid-range of , then admits three fixed points with , . Under the transverse contraction, the full system possesses two asymptotically stable attractors with disjoint basins.
Proof. Identical to the saddle-node argument previously outlined; stability follows from and Gershgorin/triangular block bounds for the full Jacobian. ∎
7.2 Economics Single-Path as a Limiting Case (reduction theorem)
Suppress cross-type conversion and buffers: , , , , and take , .
Theorem 7.2 (Degenerate single path).
The difference equation yields a unique monotone trajectory that reaches a crisis boundary in finite (expected) time, or approaches a unique unstable threshold . Hence the dynamic exhibits a single historical path (no competing basins), matching the “necessity” narrative as a degenerate parameter region of our general model. ∎
7.3 Stability, Bifurcation, and Path Dependence
We characterize regime changes as parameters vary (e.g., amplification slope , buffer gradient , conversion intensity in ).
Proposition 7.3.1 (Saddle-node & cusp).
Define . At with , a saddle-node creates/annihilates a stable–unstable pair. In a two-parameter family where , we obtain a cusp bifurcation separating mono- and bi-stability regions.
Sketch. Standard 1-D bifurcation theory; logistic and thresholded supply the nonlinearity/kink to satisfy nondegeneracy conditions. ∎
Proposition 7.3.2 (Neimark–Sacker in higher dimension).
If the full Jacobian at a fixed point admits a complex conjugate pair of eigenvalues crossing the unit circle with nonresonance conditions, a Neimark–Sacker (discrete Hopf) bifurcation produces a closed invariant curve (endogenous cycles).
Sketch. Apply standard normal-form reduction for 2-D (or higher) discrete systems. S-shaped feedback enters the center-manifold coefficients; buffer/conversion parameters tune the crossing. ∎
Proposition 7.3.3 (Path dependence & hysteresis).
Let denote the unstable manifold of the middle fixed point . Any shock or policy that pushes the state across transfers it to the other basin . If thresholds include hysteresis (different up/down levels) or buffers adjust sluggishly, the return path to the original basin is blocked unless a stronger counter-shock occurs.
Proof idea. Basins are open sets partitioned by ; piecewise smooth thresholds plus dwell-time yield set-valued dynamics with an outer semicontinuous graph. Standard viability arguments show irreversibility unless exit thresholds are met. ∎
7.4 Conservation/Accounting Identities for Surplus (invariants)
Let be a vector of ones over sector–type indices. With general dynamics
where aggregates conversion/adjustment losses (write-offs, frictions).
Proposition 7.4.1 (Mass non-creation under conversion).
Under pure conversion () and row-sub-stochastic (row sums ),
Hence cross-type routing alone cannot create net surplus.
Proposition 7.4.2 (Accounting identity).
In general,
At a stationary regime, expected generation equals the sum of absorption and dissipation. This prevents “perpetual motion” by requiring buffers/adaptation to clear surplus in steady state.
These invariants link sectoral accounts (generation) to policy instruments (absorption/buffers) and to measurement feasibility: total surplus across types is empirically bounded and monotone under pure conversion.
7.5 Identification & Falsifiability Theorems
Let index units (sectors/countries) and time. Define outcomes (e.g., tail-risk indicators, large output/employment drops), covariates , and estimated indicators .
Theorem 7.5.1 (Threshold identification via kinks).
Suppose there exists an instrument that shifts surplus generation for type but leaves capacity and the error distribution conditionally unchanged (exclusion & relevance). Then the trigger threshold is point-identified as the location of a slope discontinuity in the conditional response of an intermediate metric (profits/valuation/throughput) to :
uniformly over a neighborhood. Estimation can proceed via piecewise linear IV or kink regression with cluster-robust inference.
Idea. In the model, activates when . An instrument that shifts but not capacity isolates the kink implied by the indicator function in . Regularity and monotonicity ensure a unique kink. ∎
Theorem 7.5.2 (Conversion elasticity identification).
Let be type-specific instruments (e.g., policy shocks or technology news) that affect but not other types directly. Under rank and exclusion conditions, the local conversion elasticity
is identified from a panel IV of on using as instruments, controlling for fixed effects and contemporaneous buffers. ∎
Theorem 7.5.3 (Falsifiability of the BH rule).
Fix thresholds . Under the drift and persistence conditions in Theorem 3, there exists such that
uniformly over units . Failure to detect any across admissible grids of thresholds implies rejection of the maintained specification or of the indicator mappings; the theory is thereby falsified.
Test. Estimate a horizon- hazard/logit with unit/time fixed effects and controls; require a strictly positive local average treatment effect of BH flags. A sequence of pre-trend tests and placebo thresholds guards against spurious detection. ∎
8. Empirical Strategy
8.1 Operationalizing SSI/CRP/SSE (proxies & construction)
8.1.1 Surplus Saturation Index (SSI)
For sector , type at time :
Material (M):
Capacity .
Proxies: gross operating surplus, price–cost margins, capacity utilization, inventory/sales.
Financial (F):
claims pressure ≈ leverage × valuation momentum (e.g., DSR, spreads, haircuts, duration mismatch);
buffers (capital ratios, LCR/NSFR, cash holdings).
Proxies: BIS credit gap, debt service ratio, CDS/credit spreads, margin/haircut indices.
Institutional (I):
rule/administrative load ≈ (rule-making velocity + regulatory complexity + enforcement backlog);
enforcement capacity × institutional trust.
Proxies: statute/notice counts, processing lags, audit backlogs, governance/trust indices.
Attention (A):
content/incentive pressure (ad load, push frequency, virality) vs audience time;
attention/time budget × subscription depth.
Proxies: session-time saturation, ad load, opt-out/churn, dwell-time plateaus.
Cognitive (C):
decision/task load (ticket queues, policy forks) vs org bandwidth;
automation, specialization, slack.
Proxies: decision latency, error/override rates, burnout/turnover.
Normalization: winsorize at 1st/99th pct; z-score by sector; then map into by logistic or rank scaling before the min cap.
8.1.2 Collapse Readiness Potential (CRP)
-
: leverage/maturity/rollover risk (debt/EBITDA, DSR, short-term funding share).
-
: feedback gains (profit/throughput elasticity to surplus; return autocorr; price momentum).
-
: buffers (capital ratios, liquidity, inventories, fiscal space, social trust).
Construction: standardize each block, take weighted sum with calibrated by out-of-sample tail-risk prediction.
8.1.3 Semantic Saturation Entropy (SSE)
Cluster public discourse (news, filings, policy docs, platform text) into topics; let be cluster shares.
Pipeline: text cleaning → embeddings (e.g., sentence-BERT class) → HDBSCAN/KMeans (+ BIC) → cluster proportions → normalized entropy.
Robustness: check invariance to , window size, and media-source composition.
8.2 Data Sources and Panel Design
Levels:
-
Sector–country–time panel (quarterly if possible; annual fallback).
-
Firm–time micro panel (Compustat/Orbis) where feasible; map firms to sectors.
Candidate sources (stable exemplars):
-
Real/IO: national accounts; supply–use or input–output tables (e.g., WIOD/OECD STAN); industrial production; capacity utilization; inventories; price–cost margins.
-
Financial: BIS, IMF IFS, central bank statistics; security-level spreads (TRACE), CDS; bank capital/liquidity ratios.
-
Institutional: regulatory registers, rule-making databases, court/enforcement stats; governance/trust surveys.
-
Attention/Cognitive: platform analytics (where available), advertising reports, churn/retention aggregates, HR/ops KPIs (case-study partners).
-
Text corpora: news wires, policy releases, earnings calls, official bulletins.
Panel design: balanced core with unbalanced extensions; unit FE (industry×country), time FE, and region trends. Lags for effects; horizons quarters for BH validation. Cluster SEs by unit.
Outcome variables for validation: tail events—TOP output drops, credit events (defaults, downgrades), unemployment spikes, market drawdowns.
8.3 Calibration Protocol: Map → Fire → Render
Map (structural placement & measurement):
-
Baseline mapping. Place each unit on ; compute .
-
Capacity functions. Fit using production functions (M), regulatory capacity (I), attention time budgets (A), automation/role ratios (C).
-
Conversion pre-estimates. Panel IV/event-study for using type-specific instruments (policy or tech shocks that move one type but not others contemporaneously).
Fire (thresholds, amplification, buffers):
-
S1 trigger threshold . Identify via kink regression or regression discontinuity in slopes: slope jump of (profits/valuations/throughput) against .
-
S2 gain . Estimate elasticity of outcomes to surplus by local projections; capture S-shapes with spline or logistic link; validate nonlinearity (Chow tests).
-
Buffers . Calibrate as weighted composite minimizing BH false positives subject to coverage of historical busts (maximize for recall-weighted ROC).
Render (policy/control & governance design):
-
Phase-map partition. Choose on validation set maximizing utility (hit-rate – cost of alerts).
-
Policy levers to capacities/conversion. Map interventions to (inventory buffers, capital/liquidity, enforcement staffing, automation, content throttles) and to (macroprudential constraints, resolution regimes, comms governance).
-
MPC rollout. Implement a rolling-horizon controller with hard constraints , , ; optimize multi-objective loss (growth/resilience/equity/sustainability).
Validation loop: k-fold time-slice CV; pre-trend checks around BH flags; placebo thresholds; sensitivity to alternative constructions.
8.4 Counterfactuals, Stress Tests, and Scenario Trees
Counterfactual design (unit-level):
-
Capacity counterfactuals: increase via inventory/nearshoring; increase via capital surcharges; via enforcement hiring; via curation/automation.
-
Conversion counterfactuals: cap (macroprudential tightening); reduce (credible resolution); damp (communication protocols).
Stress tests (system-wide shocks):
-
Real shock: demand drop or cost spike → measure , induced , new .
-
Financial shock: funding freeze → , assess spill into via .
-
Narrative shock: polarization burst → , test feedback into investment/hiring.
Scenario trees (policy sequencing):
-
Branching: for horizon , construct tree over (shock, policy) pairs; nodes store , BH flags, and objective tuple .
-
Dominance & selection: prune dominated branches; choose policies on Pareto frontier; ensure chance constraints on BH-region occupancy.
-
Reporting: plot trajectories on the phase map; display buffer budgets (capital/liquidity/inventory/trust) and conversion elasticities along paths.
Evaluation metrics: AUROC & AUPRC for BH prediction; Brier score for tail events; policy utility (expected multi-objective gain); regret vs. oracle with full info.
9. Applications & Case Studies (paper text)
9.1 Industrial Cycle (Semiconductors as a Stylized Case)
Mapping. After a four-quarter upswing, utilization jumped from ~85% to ~96% while inventory cover rose from ~8 to ~13 weeks; margins plateaued. Material surplus increased and absorption capacity tightened, pushing from ~0.55 to ~0.88. Financing of capex lifted leverage and the short-run profit-throughput elasticity ; institutional and narrative signals remained neutral ().
Firing. A trigger threshold was crossed, activating S1 (expansion/leverage chains) and raising from ~0.48 to ~0.77. The conversion strengthened as inventory pressure met optimistic expectations.
Rendering. A package of soft caps on utilization, allocation-based fulfillment (replacing FCFS), +2-week buffer targets, staged capex with deferred tax credits, and dynamic discounting for supplier finance increased , boosted buffers , and damped . The phase-map trajectory moved from the critical band back toward the safe region: , , unchanged. The BH flag did not persist for periods.
9.2 Financialization Episode and Surplus Rechanneling
Mapping. Financial surplus rose: debt-service ratios increased, spreads compressed, and refinancing cycles amplified valuation gains (higher ). Enforcement backlogs and regulatory patchwork accumulated, while media narratives polarized ( 0.50→0.72).
Firing. Crossing accelerated S1 in finance, lifted to ~0.83, and raised (policy forbearance, ad-hoc rule changes). Secondary routing increased as distributional disputes intensified.
Rendering. Countercyclical capital buffers and LTV/DSTI caps reduced and ; a credible resolution regime lowered . Standardized communication cadence tempered , while a safer-asset expansion increased . The trajectory relented: , ; BH flags failed the persistence requirement and expired.
9.3 Platform/Attention Economy as Cross-Domain Surplus Conversion
Mapping. Ad load and push intensity approached audience-time saturation: climbed from ~0.68 to ~0.91. Cognitive surplus rose as decision queues and error rates increased; moved from ~0.55 to ~0.78. Short-run revenue gains (high ) came at the cost of churn and brand erosion. strengthened; governance disputes raised .
Firing. Crossing activated S1; reached ~0.76. With and for three periods, the BH rule flashed.
Rendering. Product throttling (frequency caps, pacing), scarcity mechanisms in ranking, a shift toward longer-form content (expanding ), automation of repetitive decisions (expanding ), and SLA-based dispute workflows (reducing ) moved the system back toward the safe region: , , .
9.4 Policy Stress Test: Redistribution vs. Innovation Shock
We compare two policies under a common negative demand shock (four quarters).
Redistribution (R). Wage/transfer support and social-insurance reinforcement raise buffers and dampen short-run financial amplification . Over four quarters, fell from ~0.74 to ~0.58; eased from ~0.82 to ~0.76; edged down. Tail-risk incidence dropped by roughly a third in the short run.
Innovation (I). R&D credits, accelerated depreciation, and upskilling raise and reduce over the medium run. After four quarters, , , with larger tail-risk reductions by eight quarters.
Sequencing (R→I). An R-first phase prevents entry into the BH region during the shock; an I-follow phase expands capacity and curbs conversion, delivering the strongest two-year improvement across growth–resilience–equity–sustainability objectives. On the phase map, trajectories avoid the black-hole cube and settle into the resilient attractor’s basin.
Reproducibility Note
All pipelines—indicator construction, BH thresholding with persistence/hysteresis, and a toy MPC controller—are included in the minimal package you already have: surplus_dynamics_mre.zip
10. Model Comparison & Integration
10.1 Relation to Goodwin Cycles (employment–wage share dynamics)
The employment–wage share loop of Goodwin emerges as a local projection of our framework when (i) material surplus dominates and (ii) cross-domain conversion and polarization are muted. Let be employment and wage share. Linearizing S2 (feedback) around a moderate-surplus, low-SSE neighborhood and embedding a bargaining/Phillips relation in S3 yields
reproducing the Lotka–Volterra structure. As crosses the trigger or as and rise, the LV approximation breaks: financial routing and buffer kinks generate bifurcations that displace the orbit into alternative basins. Thus Goodwin is not discarded but nested as a mid-field approximation.
10.2 Relation to Sraffa Price Systems (technical coefficients & surplus)
Sraffa’s linear technique pins down distributive variables and relative prices. We use precisely those primitives to measure material surplus and capacity:
with normalization by the standard commodity or any admissible price numeraire. In our accounting identity (Section 7.4), is determined by and expansion of ; absorbs via inventories, depreciation, and taxation; re-channels material surplus into financial or institutional pressure. Capacity is anchored in utilization, inventory cover, and market depth. In short, Sraffa provides the static backbone from which our dynamic surplus, thresholds, and cross-domain routing are constructed.
10.3 Roemer-Style Exploitation Metrics within the Framework
Roemer’s exploitation/class definitions dispense with labor-value and operate on endowments and feasible allocations. We incorporate this at the normative layer as an explicit equity objective:
The positive dynamics remain value-neutral; the normative controller navigates trade-offs on the Pareto frontier . Roemer-style indices can also be used as constraints (e.g., upper bounds on exploitation measures or lower bounds on wage-share floors) without perturbing identification of the surplus dynamics.
10.4 Mapping to/Contrasting with DSGE and Agent-Based Models
DSGE. Standard DSGE can be read as a single-type, smooth-capacity special case: , buffers vary smoothly, and the model is calibrated around a unique steady state. Financial accelerator and occasionally binding constraints map to mild S1/S2 features. What DSGE typically lacks is an explicit phase map and multi-basin geometry; our framework supplies those, plus cross-domain conversion and collapse criteria.
Agent-Based Models (ABM). ABMs generate rich micro-to-macro mappings with heterogeneity, networks, and behavioral rules, often exhibiting multi-stability and fat tails. In our stack, ABMs serve as micro-estimators of three objects difficult to identify top-down: conversion elasticities , capacity reaction functions , and feedback gains . We then coarse-grain these into SSI/CRP/SSE and the phase-map, enabling policy MPC at scale. The integration is complementary: DSGE/ABM for structural micro detail; surplus dynamics for system-level early warnings, bifurcation-aware stress tests, and multi-objective control.
Bottom line. Goodwin and Sraffa give measurement and local dynamics; Roemer gives ethical metrics; DSGE/ABM give micro structure. Our contribution is to stitch these into a single, testable architecture with cross-domain surplus, explicit thresholds, attractor basins, and a governance-ready control surface.
11. Policy Design & Governance Toolkit (paper text)
11.1 Early-Warning Dashboard for Collapse/Black-Hole Risk
We implement a governance-ready dashboard organized around three measurable indicators and one composite:
-
CRP gauge (risk-of-runaway). A single-needle dial displays . Below the dial, a decomposition panel shows contributions from leverage , feedback gains , and buffers .
-
SSE trend (coordination strain). A rolling entropy chart tracks from clustered discourse. Shaded bands mark and the lower exit threshold for hysteresis.
-
SSI heatmap (where pressure builds). A matrix shows by sector and type with stop-light coloring and mini-sparklines.
-
Flow panel (conversion). A coarse Sankey diagram visualizes so that rechanneling risks are immediately visible.
Alert logic. The dashboard raises a CRITICAL status when any two metrics breach their thresholds; a BLACK-HOLE alert fires only when either (i) and persist for periods or (ii) the composite persists above . A hysteresis design () prevents ping-pong alerts.
Calibration. Thresholds and weights are chosen on a validation window to maximize a recall-weighted subject to a false-alarm cap . The dashboard therefore commits to a chosen operating point rather than relying on discretionary interpretation.
Action routing. Each alert attaches a playbook card that maps the dominant breach to a baseline intervention set (Section 11.2). For example, an -led breach routes to capacity and inventory measures, while a CRP-led breach routes to macroprudential buffers and funding maturity controls.
11.2 Surplus Rechanneling Mechanisms & Buffer Design
The goal is to expand absorption where it is tight, raise buffers where amplification is strong, and reduce conversion along the riskiest channels.
Capacity levers (expand ):
-
Material : dynamic inventory targets; flexible lines; allocation rules replacing FCFS; export/variety options that broaden market depth.
-
Financial : countercyclical capital buffers; liquidity coverage/NSFR; terming-out funding; committed facilities conditioned on macro flags.
-
Institutional : enforcement staffing and automation; rule-set simplification and consolidation; predictable review cadences.
-
Attention : frequency caps; auction design with scarcity pacing; optional ad-free tiers; content mix shifts.
-
Cognitive : workflow automation; specialization; “cool-down” periods for high-stakes decisions.
Rechanneling levers (dampen ):
-
: macroprudential constraints (LTV/DSTI), equity-like risk-sharing, automatic stabilizers tied to inventory cycles.
-
: pre-committed resolution regimes, laddered collateral policies, forbearance protocols with sunset clauses.
-
: cadence-locked communications, transparent metrics, SLA-based dispute handling to avoid polarization spirals.
Buffer design principles.
-
Time-to-build: prefer instruments with short activation lags when alerts fire.
-
Cost per unit of risk reduction: rank levers by and the elasticity of to .
-
Targeting: segment buffers by the lead surplus type causing .
-
Fail-safe: apply hard caps (e.g., leverage ceilings) during BLACK-HOLE conditions regardless of cost.
We parameterize effects as
which plugs directly into the control routines (Section 11.3).
11.3 Multi-Objective Control: Trade-offs and Pareto Frontiers
Policy is cast as constrained, multi-objective control over a rolling horizon. The positive layer supplies dynamics and indicators; the normative layer selects controls.
Objectives.
for growth, resilience, equity, and sustainability. Typical instantiations: (throughput), penalizes BH flags and large CRP, rewards distributional fairness (e.g., wage-share floors, Roemer-style exploitation bounds), penalizes resource drawdowns/externalities.
Constraints.
-
Phase-map safety: .
-
Chance constraints: from historical shock distributions.
-
Budget/feasibility: , rate limits .
Solution concepts.
-
Weighted sum: tune ’s to reflect current mandate; display how solutions move on the Pareto frontier.
-
-constraint: fix acceptable resilience/equity/sustainability levels and minimize growth loss—useful during crisis management.
-
Lexicographic: hard-priority regimes (e.g., “never enter BH cube”), then optimize secondary goals.
Decision surface and governance.
Outputs to decision makers include (i) a Pareto frontier annotated with policy mixes, (ii) projected phase-map trajectories, and (iii) buffer budgets
consumed by each plan. This turns political preference revelation into a
transparent slider choice among efficient points, while keeping the black-hole avoidance non-negotiable.
Implementation note. The accompanying minimal package (Python/Julia MRE) already provides indicator computation, BH thresholding with persistence/hysteresis, and a toy MPC loop. To operationalize this section, replace the toy state with your sectoral panel, link each lever to empirically estimated , and run rolling-horizon optimization under the calibrated thresholds.
12. Philosophy of Science & Meta-Impact
12.1 Testability, Demarcation, and What Becomes Decidable
This framework meets Popperian demarcation by stating refutable claims with measurable objects. Three families of tests anchor demarcation:
-
Multi-attractor tests. If the reduced map is S-shaped with a buffer kink, bi-stability follows (Theorem 7.1). Empirically, this implies (i) kinks in the response of profits/valuations/throughput to and (ii) bimodality or regime-switching in residual dynamics. Absence of kinks and regime evidence across admissible specifications rejects the claim.
-
Limiting-case tests. When cross-type conversion and buffers are suppressed, the model predicts a single historical path (Theorem 7.2). This is empirically visible as a unique, monotone trajectory toward constraint sets during episodes where and are exogenously muted (e.g., administratively frozen finance).
-
Early-warning tests. A persistent BH flag must raise the conditional probability of tail events within horizon by a positive margin (Theorem 7.5.3). Failure across threshold grids falsifies the mapping from indicators to dynamics.
Beyond demarcation, several long-disputed questions become decidable:
-
“Historical necessity?” Decides as a parameter-region question: do data support the degenerate conditions that collapse basins into a single path?
-
“Finance vs. real primacy?” Decides by comparing conversion elasticities and to alternatives; larger elasticities identify the dominant channel.
-
“Crisis causation taxonomy?” Decides by attributing the lead pressure to and the subsequent routing via , rather than by narrative labels.
-
“Policy sequencing?” Decides on the Pareto frontier of multi-objective control under phase-map constraints, not by a priori ideology.
Under a Lakatosian lens, this constitutes a progressive research programme: the hard core (surplus as a multi-type driver; cross-domain conversion; thresholds) generates novel facts—bifurcation signatures, entropy-based early warnings—that are independently testable and practically useful.
12.2 Scope, Limits, and Ethical Considerations
Scope. The framework targets meso-to-macro horizons (quarterly to annual), cross-domain routing (material/financial/institutional/attention/cognitive), and phase-aware governance (multi-basin geometry and early warnings).
Limits.
-
Measurement sensitivity. SSE depends on corpus composition and clustering; CRP depends on weights for leverage, gains, and buffers. Robustness requires window and source checks, plus out-of-sample validation.
-
Partial observability and co-identification. Generation , capacities , and conversions may be co-linear; identification needs instruments, event studies, or ABM-informed priors.
-
Parameter drift. Thresholds and gains may shift after structural breaks; periodic recalibration is essential.
-
Model-form risk. The S-shape is a local approximation; spline/nonparametric fits should be used when data stray from the working domain.
-
Data availability. Attention/cognitive proxies may be sparse or proprietary; confidence bands must reflect this.
Ethical considerations.
-
Goodhart and gaming. Publishing thresholds can induce actors to cosmetically optimize the metric (e.g., narrative shaping to lower SSE). We mitigate this with (i) multi-source triangulation, (ii) manipulation detectors (metric–event divergence), and (iii) audit trails.
-
Fairness in buffers. Buffer design can unintentionally burden weaker sectors or households. Equity enters explicitly via or hard floors (e.g., wage-share minima, exploitation bounds), ensuring that resilience is not purchased with hidden inequities.
-
Privacy and explainability. Text-based SSE construction must respect minimization and anonymization; automated decisions must carry appeal and explanation channels.
-
Institutional legitimacy. Because SSE tracks coordination strain, policy communication becomes part of the plant: cadence and transparency protocols are integral design choices, not add-ons.
12.3 How the Framework Reduces Long-Running Debates
The meta-impact is to convert philosophical stalemates into statistical decisions with clear failure modes:
-
The necessity vs. contingency dispute narrows to whether data occupy the degenerate parameter region that yields a single path. This can be tested and rejected.
-
The value vs. price quarrel is reframed: material surplus is measured on a Sraffian base, then routed across domains; the question becomes how much and how fast conversion occurs, not which theory is “true.”
-
The crisis typology debate collapses into a common geometry: high (where), rising (how fast), high (coordination failure). Labels give way to trajectories on a phase map.
-
The policy ideology argument becomes a Pareto choice on a transparent frontier with hard safety constraints (black-hole avoidance). Preferences are revealed as weights or -bounds rather than polemics.
In short, by standardizing observables (SSI/CRP/SSE), operators (S1–S4), and governance analytics (phase maps, MPC), the framework replaces open-ended argument with replicable tests, explicit trade-offs, and audited decisions. Even when rejected or revised, it saves argumentative resources by clarifying what evidence would count and how to measure it.
13. Conclusion & Future Work
Conclusion
This paper developed a general, testable architecture for surplus-driven economic dynamics. We generalized surplus from a single accounting residue into a multi-type driver spanning material, financial, institutional, attention, and cognitive domains. A Type-Conversion operator and domain-specific absorption capacities generate rich system behavior when coupled with four flow operators—Trigger (S1), Feedback (S2), Role/Structure Shift (S3), and Type Conversion (S4). Three measurable indicators—Surplus Saturation (SSI), Collapse Readiness Potential (CRP), and Semantic Saturation Entropy (SSE)—anchor identification, early warning, and policy control on a phase map with explicit black-hole avoidance rules.
On the theory side, we proved sufficient conditions for multi-stability, showed that the Economics single-path “necessity” emerges as a limiting case when buffers and conversion are suppressed, and established consistency bounds linking BH flags to finite-horizon tail risks. On the empirical side, we specified an operational protocol—Map → Fire → Render—to measure indicators, identify thresholds and conversion elasticities, and deploy a multi-objective MPC with hard safety constraints. Applications to industrial cycles, financialization episodes, platform economies, and policy stress tests illustrated how surplus routing and buffers determine whether shocks are absorbed or transmuted into crises. Finally, by integrating Goodwin, Sraffa, Roemer, DSGE, and ABM within a single geometry, the framework bridges schools of thought, turning philosophical disputes into decidable empirical questions with auditable trade-offs.
Future Work
(1) Cross-sectional validation and external generalization.
Build multi-country, multi-sector panels to estimate: (i) trigger thresholds via kink/RD designs; (ii) conversion elasticities
via IV/event studies; (iii) BH predictive power via hazards and ROC/PR.
Benchmark portability across institutional regimes and data vintages.
(2) Microfoundations and coarse-graining.
Use ABMs and structural estimation to recover capacity reaction functions , feedback gains , and conversion surfaces ; aggregate these to the SSI/CRP/SSE layer with error propagation and uncertainty bands.
(3) Semantic measurement advances.
Upgrade SSE with dynamic topic models, semantic graphs, and manipulation
detectors (metric–event divergence). Establish multilingual robustness
and establish provenance/audit trails for governance use.
(4) Robust, equitable control.
Extend the controller to distributionally robust MPC (e.g., Wasserstein balls) with chance constraints . Incorporate equity/anti-exploitation floors (Roemer-style metrics) as hard constraints so that resilience is not purchased via hidden inequities.
(5) Structural-break adaptation.
Develop online learning for threshold drift and gain shifts after regime changes; combine sequential testing with re-calibration to maintain out-of-sample validity.
(6) Sustainability and ecological surplus.
Augment the type set with an ecological surplus dimension and introduce resource/entropy ledgers; revisit and to account for climate and critical-materials constraints.
(7) Policy sandboxes and scenario libraries.
Codify counterfactual playbooks (e.g., Redistribution→Innovation sequencing) as reusable scenario trees; publish outcome distributions on the phase map with buffer budgets and usage, enabling ex-ante accountability.
(8) Open replication and tooling.
Release a full replication package—data dictionaries, code, and
dashboard templates—building on the minimal Python/Julia MRE to
standardize measurement, alerts, and control workflows across
institutions.
Closing.
The promise of Surplus Dynamics is not only predictive accuracy but argument-saving clarity:
it standardizes observables, renders thresholds explicit, and
operationalizes governance as constrained control on a transparent phase
map. Whether the framework stands or falls is an empirical
matter—either way, it compresses decades of debate into testable claims, freeing attention and resources for cumulative progress.
Appendix A. Notation and Definitions
A.1 Sets, Indices, and Operators
-
— time index (periods).
-
— sector (or unit) index.
-
— surplus types: Material / Financial / Institutional / Attention / Cognitive.
-
— vector of ones (conformable dimension).
-
— column-stacking vectorization.
-
— type-weighted norm (nonnegative weights ).
-
— indicator function.
-
— logistic map (used in CRP).
A.2 State, Observables, Controls, Shocks
-
— system state (macro/financial/institutional): typical components
where =output, =capital, =wage share, =employment, =balance-sheet metrics, =asset valuations, =institutional trust/legitimacy. -
— observables with measurement noise .
-
— control vector (policy/operational levers).
-
— exogenous shocks (technology, demand, liquidity, regulatory, information).
A.3 Surplus, Capacity, Buffers
-
— surplus tensor (excess pressure by sector & type).
-
— absorption capacities (domain-specific “stomach”).
-
— buffers aggregate (capital/liquidity/inventories/fiscal space/social trust).
-
— scalar order parameter (nonnegative weights ) used for reduced dynamics.
A.4 System Maps and Evolution
-
Core dynamics
-
— surplus generation map.
-
— absorption/dissipation map.
-
— type-conversion operator (row-sub-stochastic: row sums ).
-
— role/structure (bargaining, governance, platform architecture).
A.5 Surplus Flow Operators –
-
Trigger: acceleration/leverage when saturation exceeds thresholds
-
Feedback: amplification via profits/prices/throughput
with S-shaped.
-
Role/Structure Shift: discrete evolution of bargaining/governance
-
Type Conversion: cross-domain routing with losses
A.6 Indicators (Definitions & Axioms)
-
Surplus Saturation Index (SSI) for each :
Axioms: monotone in , decreasing in , scale-free, bounded.
-
Collapse Readiness Potential (CRP):
where =leverage/maturity risk, =aggregated feedback gains, =buffers.
Axioms: .
-
Semantic Saturation Entropy (SSE):
with narrative-cluster shares.
Axioms: rises with polarization/fragmentation; normalized for varying .
A.7 Thresholds, Flags, and Phase Map
-
Up-thresholds ; down-thresholds for hysteresis; dwell time .
-
Composite index: with .
-
BH flag at if either
(BH-1) thresholds for periods; or
(BH-2) for periods. -
Phase map: coordinates partitioned into SAFE/CRITICAL/BLACK-HOLE regions.
A.8 Geometry, Stability, and Invariants
-
Reduced map: with S-shaped, nondecreasing (possibly kinked).
-
Attractors & basins: fixed points/sets with basins ; unstable manifold forms basin boundaries.
-
Mass non-creation under pure conversion: if and row-sub-stochastic, then .
-
Accounting identity (general):
A.9 Policy Layer: Objectives and Constraints
-
Objectives (per horizon ):
for Growth / Resilience / Equity / Sustainability.
-
Safety constraints: ; chance constraints .
-
Lever effects (linearized): .
A.10 Data-to-Symbol Mapping (Proxy Cheat-Sheet)
-
Material : price–cost margins, utilization, inventory cover;
: utilization ceilings, inventory policy, market depth. -
Financial : leverage (DSR, debt/EBITDA), spreads/haircuts, duration mismatch;
: capital & liquidity ratios. -
Institutional : rule velocity, enforcement backlog, conflict indices;
: staffing, automation, trust. -
Attention : ad load, push intensity, dwell saturation, churn;
: audience time, subscription depth. -
Cognitive : decision latency, error/override rate, burnout/turnover;
: automation, specialization, slack. -
Buffers : capital/liquidity/inventories/fiscal space/trust composites.
-
SSE inputs : clustered text shares from news, policy docs, earnings calls, platform data.
A.11 Normalization and Conventions
-
Scaling: all indicators mapped to ; winsorize raw proxies (1st–99th pct), z-score by sector; apply logistic/rank scaling before capping in SSI.
-
Thresholds: select on validation windows via ROC/PR trade-offs; use hysteresis to avoid alert ping-pong.
-
Units: monetary series deflated; rates in percentage points; entropies unitless; capacities in consistent quantity/time units; buffers in standardized scores.
-
Estimation: cluster-robust errors; unit/time fixed effects for panels; IV/event-study for ; local projections/splines for S-shapes.
Appendix B. Proofs of Propositions and Theorems
Notation follows Appendix A. Throughout, continuity means at least unless stated; expectations are conditional on the natural filtration .
B.0 Preliminaries (lemmas & tools)
Lemma B.0.1 (Logistic slope bound).
For with , and .
Lemma B.0.2 (Piecewise-affine buffer).
Let with , . Then is nondecreasing; the left/right derivatives are except at where a jump of size occurs.
Lemma B.0.3 (Fixed point stability in 1-D).
For , a fixed point with is locally asymptotically stable; if it is (locally) unstable.
Lemma B.0.4 (Block-Jacobian lifting).
Let the full Jacobian at an equilibrium be
where and . Then if and are sufficiently small (Gershgorin/continuity), the spectral radius and the equilibrium is locally asymptotically stable for the full system.
Lemma B.0.5 (Freedman’s inequality for martingales).
If is a martingale difference with bounded increments and conditional variance process , then for any
B.1 Proof of Theorem 7.1 (Existence of multiple attractors)
Restatement.
Let with logistic and piecewise-affine as in Lemmas B.0.1–B.0.2. Suppose (equivalently ) and choose so that the buffer kink lies near the inflection of . Then admits exactly three fixed points with , . With a full-system Jacobian whose transverse block has spectral radius , these lift to two asymptotically stable equilibria with disjoint basins.
Proof.
-
Three intersections with the identity.
Define . As , and (since ).
As , and .
By continuity, at least one root exists. The derivative is
so at the logistic peak, by assumption, while in the tails and . Hence transitions from decreasing to increasing (near ) back to decreasing, implying three simple roots for a generic vertical shift (by the intermediate value theorem and strict monotonic segments). Choosing aligns the kink to avoid tangency (genericity).
-
Stability in 1-D.
At the outer roots , is small (logistic tails), so using .
At the middle root near the logistic peak, (strictly), giving instability. Lemma B.0.3 applies. -
Lifting to the full system.
Let the full Jacobian at be block-partitioned with scalar bottom-right and transverse block capturing directions orthogonal to . Under the standing assumption (transverse contraction; achievable by design of buffers/capacities near equilibria), continuity ensures for small enough . Therefore both outer fixed points are locally asymptotically stable; the middle one has and is unstable. Different basins follow from the standard 1-D picture and the stable manifold theorem. ∎
B.2 Proof of Theorem 7.2 (Economics single-path as a limiting case)
Restatement.
With a single type , no buffers and no conversion (), take with . Then the map has a unique monotone trajectory tending to an absorbing crisis boundary or to the unique unstable threshold ; there are no competing basins.
Proof.
The closed form is , strictly increasing in for . The fixed point (if considered) has derivative and is unstable. Define a crisis set (e.g., realization/solvency boundary). Then the hitting time is finite (or finite in expectation if
and the boundary is at infinity). Since the map is strictly increasing
and 1-D, there cannot exist two distinct attracting fixed points or
cycles. Hence a single path. ∎
B.3 Proof of Proposition 7.3.1 (Saddle-node & cusp)
Saddle-node.
Let . At suppose , , , . By the saddle-node bifurcation theorem for 1-D maps, as crosses a pair of fixed points is created/annihilated. In our setting, the logistic slope controls and the buffer kink alters locally; choosing just above 1 and placing near gives the nondegeneracy.
Cusp.
With two parameters, say , impose , , , but and the Jacobian of w.r.t.
has full rank. Then a cusp organizes regions of mono-/bi-stability. The
logistic third derivative at the inflection is nonzero; the buffer kink
shifts intercept/slope to satisfy rank conditions generically. ∎
B.4 Proof of Proposition 7.3.2 (Neimark–Sacker)
Consider the full map in a 2-D center subspace near an equilibrium. If the Jacobian has a complex-conjugate pair with , , and the usual nonresonance/first Lyapunov coefficient conditions hold, then by the discrete Hopf (Neimark–Sacker) theorem, a closed invariant curve is born. In our model, S-shaped feedback affects the center-manifold coefficients; buffer and conversion parameters can push across 1. ∎
B.5 Proof of Proposition 7.3.3 (Path dependence & hysteresis)
Let be the set-valued map induced by up/down thresholds (hysteresis) and dwell-time (persistence). is outer semicontinuous with compact, nonempty values. The unstable manifold of the middle fixed point partitions the phase space into two open basins . A shock moving the state across leads to convergence toward the other attractor. With hysteresis, the return correspondence requires meeting lower thresholds for periods, which, unless a sufficiently strong counter-shock is applied, is generically not satisfied—yielding path dependence. ∎
B.6 Proof of Proposition 7.4.1 (Mass non-creation) and 7.4.2 (Accounting identity)
7.4.1.
Under pure conversion and row-sub-stochastic ,
since each row sum is and entries are nonnegative.
7.4.2.
From , summing over all indices and using gives
This is the stated identity. ∎
B.7 Proof of Theorem 7.5.1 (Threshold identification via kink)
Let be an outcome (profits/valuation/throughput) whose reduced form respects S1:
with continuously differentiable and mean zero given . Let an instrument shift generation for type but not capacity nor (exclusion), and be relevant for (monotonicity). Then the conditional expectation satisfies:
-
continuity of at ,
-
a slope jump at :
by the chain rule and the activation of the indicator. Thus is identified as the unique kink of . In practice, estimate with regression–kink or piecewise-linear IV, instrumenting with and allowing different slopes on each side; the kink location is point-identified under standard regularity and a unique kink assumption. ∎
B.8 Proof of Theorem 7.5.2 (Conversion elasticity identification)
Consider the panel equation for two types :
where are controls, unit-FE, time-FE. Let be instruments that shift (e.g., policy or tech shocks specific to ) but are excluded from except through contemporaneously. Relevance: . Exclusion: .
Under rank and exclusion, the 2SLS estimand consistently recovers
Dynamic lags can be added to purge reverse timing. Thus conversion elasticity is identified locally. ∎
B.9 Proof of Theorem 7.5.3 (Falsifiability of BH rule via hitting-time bounds)
Restatement (linking to Theorem 3).
Define the BH-region . Assume:
(H1) Negative drift: there exists a Lyapunov function
with on , where is a crisis/absorbing set.
(H2) Bounded increments / sub-Gaussian noise: and conditional sub-Gaussianity with proxy .
(H3) Persistence: the BH-flag requires membership in for periods; the probability of exiting before hitting is .
Claim. There exist and such that, conditional on a BH-flag at , , with the explicit lower bound
where and .
Proof.
Define the martingale differences , so
Choose . If the noise sum stays below , then (i.e., the crisis set is hit). By Freedman (Lemma B.0.5) with bounded increments and variance proxy , we obtain
Thus
Finally, persistence (H3) ensures the process remains in with probability until hitting ; multiply the bounds to obtain the stated lower probability. ∎
B.10 Remarks on robustness and regularity
-
The existence proofs are generic: exact values of where tangencies occur form measure-zero sets; arbitrarily small perturbations restore transversality.
-
Stability lifting requires only transverse contraction; any modeling choice that keeps non- directions dissipative near equilibria suffices.
-
The BH hitting-time bound is conservative: any stronger tail condition on the noise (e.g., bounded conditional variance) tightens the exponent via Bernstein-type refinements.
-
Identification results hold locally; dynamic lags, fixed effects, and clustered inference are required in practice, but do not alter point identification under the stated exclusion and rank conditions.
End of Appendix B.
Appendix C. Algorithms & Pseudocode (Calibration & Early-Warning)
Pseudocode is language-agnostic. Variables and notation follow Appendix A. MRE functions available:
compute_ssi,compute_crp,compute_sse,bh_thresholds,mpc_control(see minimal package).
C.1 Indicator Construction (SSI / CRP / SSE)
Inputs: sectoral/financial/institutional/attention/cognitive proxies; buffers ; text corpus per .
Outputs: , , .
PROC BuildIndicators(data_panel, text_corpus, config):
FOR each time t:
# Material
sigma_M[i] ← price[i]*y[i] - Σ_j price[j]*A[j,i]*y[i] - wage*labor[i]*y[i] - tax[i]
C_M[i] ← f_cap(utilization[i], inventory_cover[i], market_depth[i])
SSI[i,M] ← min(1, scale(sigma_M[i]) / (scale(C_M[i]) + ε))
# Financial
L ← leverage_metrics(t) # DSR, debt/EBITDA, ST funding share
gain_fin ← feedback_gain(t) # return autocorr, Δprofit elasticity
buffers_F ← buffer_metrics_F(t) # capital, LCR/NSFR
SSI[*,F] ← normalize(L ⊙ gain_fin, buffers_F)
# Institutional / Attention / Cognitive (construct σ and C similarly)
SSI[*,I], SSI[*,A], SSI[*,C] ← domain_specific_blocks(t)
# CRP (logistic of L, aggregated gains, buffers)
g_bar ← aggregate_gains(across domains)
B ← aggregate_buffers(t)
CRP[t] ← logistic( α*L + β*g_bar - γ*B )
# SSE from discourse clustering
E_t ← embed(text_corpus[t]) # sentence embeddings
K_t ← choose_K(HDBSCAN or BIC-KMeans)
Π_t ← cluster_proportions(E_t, K_t)
SSE[t] ← shannon_entropy(Π_t) / log(K_t)
RETURN SSI, CRP, SSE
Notes: scale(·) = winsorize (1–99%), z-score by sector, optional logistic/rank mapping; domain blocks for I/A/C follow §8.1 proxies.
C.2 Early-Warning: Thresholding with Persistence & Hysteresis
Inputs: time series , thresholds , dwell , weights .
Outputs: BH flags, region labels, composite .
PROC BHDetector(SSI, CRP, SSE, up, down, dwell, w=(0.4,0.4,0.2)):
Xi[t] ← w1*SSE[t] + w2*CRP[t] + w3*max_τ SSI[t,τ]
FOR t in 1..T:
cond1 ← ALL s∈[t, t+dwell-1]: SSE[s] ≥ up.SSE AND CRP[s] ≥ up.CRP
cond2 ← ALL s∈[t, t+dwell-1]: Xi[s] ≥ up.XI
IF cond1 OR cond2: flag[t] ← 1; region[t] ← BLACKHOLE
ELSE IF (SSE[t] ≥ up.SSE OR CRP[t] ≥ up.CRP OR Xi[t] ≥ up.XI):
region[t] ← CRITICAL
ELSE IF (SSE[t] ≤ down.SSE AND CRP[t] ≤ down.CRP AND Xi[t] ≤ down.XI):
region[t] ← SAFE
ELSE:
region[t] ← region[t-1] (default SAFE at t=1)
RETURN flag, region, Xi
C.3 Threshold Selection via ROC/PR Optimization
Goal: choose (\tau_{\mathrm{SSE}},\tau_{\mathrm{CRP}},\tau_{\Xi}}, d_{\min}, w) to optimize a recall-weighted with false-alarm cap.
Inputs: historical BH outcomes (tail events), grid .
Output: selected thresholds/weights.
PROC CalibrateThresholds(SSI, CRP, SSE, Outcomes, gridG, horizon H, β, α_max):
best_score ← -∞; best_params ← None
FOR (τ_SSE, τ_CRP, τ_XI, d, w) IN gridG:
flags, _, _ ← BHDetector(SSI, CRP, SSE, up=(τ_SSE,τ_CRP,τ_XI), down=hysteresis(·), dwell=d, w=w)
# Label positives if any flag in [t, t+H]
Yhat[t] ← MAX flags[t : t+H]
ROC, PR ← compute_curves(Yhat, Outcomes)
Fβ ← (1+β^2)*Precision*Recall / (β^2*Precision + Recall) at operating point
FAR ← false_alarm_rate(Yhat, Outcomes)
IF FAR ≤ α_max AND Fβ > best_score:
best_score ← Fβ; best_params ← (τ_SSE, τ_CRP, τ_XI, d, w)
RETURN best_params
C.4 Trigger Threshold Identification (Kink / RD-in-Slope)
Goal: identify where S1 activates.
Inputs: outcome , , instrument .
Output: , slope jump, CI.
PROC KinkIV(M, SSIτ, Z, FE=(unit,time), bandwidth ℓ):
# 1) First stage: instrument SSIτ by Z (within FE)
ŝ_it ← IV_fit(SSIτ_it ~ Z_it + FE)
# 2) Grid-search kink location θ over [q5%, q95%] of ŝ
FOR θ in linspace(...):
# Piecewise linear with different slopes left/right of θ
fitθ ← IV_fit(M_it ~ (ŝ_it - θ)_+ + (ŝ_it - θ)_- + controls + FE, inst=(Z_it - θ)_± )
score(θ) ← minimized SSR or info criterion
θ̂ ← argmin_θ score(θ)
# 3) Report slope jump and robust CIs
Δslope ← β_right(θ̂) - β_left(θ̂)
CI ← cluster_robust_CI(fit_{θ̂})
RETURN θ̂, Δslope, CI
C.5 Conversion Elasticities (Panel IV / Event Study)
Goal: estimate routing strength from type to .
Inputs: , , instruments .
Output: , dynamic profile.
PROC PanelIV_Lambda(sigmaτ, sigmaτp, Zτ, FE=(unit,time), lags L, leads H):
FOR h in 0..H:
# Local projections with IV
y_it ← sigmaτp_{i,t+h}
x_it ← sigmaτ_{i,t}
model: y_it = λ_h * x_it + Γ(Lags/controls) + α_i + γ_t + u_it
λ̂_h ← 2SLS(y_it ~ x_it + FE, instruments = Zτ_it )
store λ̂_h and SE_h
RETURN { (h, λ̂_h, SE_h) }
Event-study variant: replace by exogenous shock dummies and include dynamic dummies .
C.6 Multi-Objective MPC with Phase-Map Safety
Goal: choose to optimize under constraints.
Inputs: model , current , horizon , bounds, thresholds.
Output: , predicted path.
PROC MPC_SurplusDynamics(state_t, model, H, weights λ, safety τ̄, bounds):
INIT U ← feasible_guess()
REPEAT until convergence:
x ← state_t; σ ← σ_t; J ← 0; violation ← 0
FOR h in 0..H-1:
x, σ ← rollout_one_step(x, σ, U[h], model)
SSI, CRP, SSE ← indicators(x, σ)
Xi ← w1*SSE + w2*CRP + w3*max_τ SSI
J ← J + λ_G*(1 - growth(x)) + λ_R*BHpen(CRP,SSE,Xi)
+ λ_E*inequality_penalty(x) + λ_S*sustain_cost(x)
IF SSE>τ̄_SSE OR CRP>τ̄_CRP OR Xi>τ̄_XI: violation += bigM
J ← J + violation
U ← update_controls(U, grad(J), bounds, rate_limits)
RETURN U[0], predicted_trajectory
Notes: update_controls can be SQP/Adam/CMA-ES; for lexicographic safety, put infinite penalty on violations.
C.7 Scenario Trees (Counterfactual / Stress Testing)
Goal: evaluate branches over shocks and policies; prune dominated paths.
Inputs: root state, shock set , policy menus , depth .
Output: tree with node metrics & Pareto set.
PROC ScenarioTree(root, shocks S, policies U, depth H):
node0 ← root
FOR level = 1..H:
FOR each node in level-1:
FOR s in S, u in U:
child ← simulate_one_step(node.state, s, u)
compute indicators, BH flags, objectives at child
attach child to tree
prune dominated children by (J_G,J_R,J_E,J_S) and safety
RETURN tree_summary(frontier nodes, phase-map paths, buffer budgets)
C.8 Online Recalibration (Threshold/Gain Drift)
Goal: detect structural drift; update .
Inputs: rolling window , change-point tests.
Output: updated parameters with audit logs.
PROC OnlineRecalibration(stream, window W, drift_tests):
buffer ← deque(max=W)
FOR each new period t:
buffer.push(observations_t)
IF buffer.full():
# 1) Drift in gains and thresholds
test1 ← CUSUM_kink(buffer.SSI→M)
test2 ← PageHinkley(buffer.CRPs vs outcomes)
IF test1 or test2 == drift:
(τ, d, w) ← CalibrateThresholds(buffer, gridG, H, β, α_max)
# 2) Re-estimate Λ with rolling IV
Λ̂ ← PanelIV_Lambda(buffer)
log_changes_to_registry(τ, d, w, Λ̂)
RETURN registry
C.9 SSE Manipulation Detection (Metric–Event Divergence)
Goal: detect gaming (e.g., narrative engineering) when SSE falls but conflict/events rise.
Inputs: SSE, event counts (e.g., disputes, recalls), sentiment/volatility .
Output: manipulation flag.
PROC DetectManipulation(SSE, Events, Volatility, lookback L):
ΔSSE ← difference(SSE, L)
ΔEvt ← difference(Events, L)
ΔVol ← difference(Volatility, L)
score ← w1*(-ΔSSE) + w2*(ΔEvt) + w3*(ΔVol)
IF score ≥ κ (calibrated on history):
return FLAG_MANIPULATION
ELSE:
return OK
C.10 Robust Control (Chance Constraints / Distributionally Robust)
Goal: enforce under shock uncertainty; or worst-case within Wasserstein ball .
Inputs: shock samples or ambiguity set radius .
PROC RobustMPC(state_t, model, H, safety τ̄, α, shocks {ε^m}):
INIT U
REPEAT:
violations ← 0
FOR each scenario m:
x, σ ← rollout under shocks ε^m and U
count_m ← Σ_{h} 1{ SSE>τ̄_SSE or CRP>τ̄_CRP or Xi>τ̄_XI }
violations += 1{ count_m > 0 }
chance ← violations / M
J ← nominal_objective + ρ*max(0, chance - α)
U ← update_controls(U, grad(J))
RETURN U[0]
Distributionally robust: replace empirical chance with worst-case risk via dual representation over .
C.11 Early-Warning Consistency Check (Hitting-Time Bound)
Goal: empirical check of Theorem 7.5.3—BH flags must predict tail risks within .
Inputs: BH flags, outcomes , horizon .
Output: lower-bound verification; calibration of .
PROC ConsistencyCheck(BH_flags, Outcomes, H):
# Empirical lower bound: compare P(Y_{t:t+H}=1 | BH=1) vs BH=0
p1 ← mean( Outcomes within H after BH=1 )
p0 ← mean( Outcomes within H after BH=0 )
Δ ← p1 - p0
# Nonparametric CI via block bootstrap
CI ← bootstrap_CI(Δ)
RETURN Δ, CI, assert(Δ > 0 with chosen confidence)
C.12 Data Pipeline & Reproducibility Skeleton
PIPELINE SurplusDynamics:
ingest → clean/winsorize/scale → BuildIndicators
→ (CalibrateThresholds ↔ ConsistencyCheck)
→ (KinkIV, PanelIV_Lambda)
→ BHDetector → Dashboard (phase-map paths)
→ (MPC_SurplusDynamics / RobustMPC)
→ ScenarioTree → Reports (Pareto, buffer budgets)
→ OnlineRecalibration (registry + audit logs)
Implementation Notes
-
The MRE (Python/Julia) already includes
demo.py/demo.jlwith indicators, BH detection, and toy MPC; replace toy state with your panel and plug in C.4–C.5 estimators. -
All modules should log: parameter version, data window, seeds, and validation scores; publish a model card per release.
End of Appendix C.
Appendix D. Data Dictionaries & KPI Mappings
D.1 Entities & Join Keys
-
UNIT_ID (string) — Country×industry or firm code (e.g.,
US_SEMICON,FIRM_12345). -
TIME (date/period) — Month/quarter/year; aligned to period end.
-
CURR (string) — Currency code; monetary series are deflated during processing.
-
SRC_VER (string) — Data source and version; enables multi-version provenance.
-
SCHEMA_VER (string) — Version of this dictionary/indicator schema.
Unless noted, tables key on
(UNIT_ID, TIME)(technical coefficients and text indexes may differ).
D.2 Core Tables (Field Specifications)
D.2.1 PANEL_UNIT (unit master)
| Field | Type | Example | Description |
|---|---|---|---|
| UNIT_ID | string | US_SEMICON |
Primary key |
| LEVEL | enum | sector-country / firm |
Unit granularity |
| SECTOR_ISIC | string | C26 |
ISIC/NACE code |
| COUNTRY | string | US |
ISO-2/3 |
| POP_WEIGHT | float | 0.31 | Aggregation weight |
D.2.2 REAL_ACCOUNTS
| Field | Type | Unit | Definition/Transform |
|---|---|---|---|
| P | float | price index | Output price (or deflator) |
| Y | float | real qty | Real output/shipments |
| A_ij | float | coeff | IO technical coefficient (may live in IO_BLOCK) |
| WAGE | float | currency | Wage bill |
| LABOR | float | hours | Labor input |
| TAX_INDIRECT | float | currency | Indirect taxes/fees |
| UTIL | float | % | Capacity utilization (0–100) |
| INV_COVER | float | weeks | Inventory cover |
| MARGIN_PCT | float | % | Price–cost margin |
D.2.3 FIN_ACCOUNTS
| Field | Type | Unit | Definition |
|---|---|---|---|
| LEV_DSR | float | pp | Debt service ratio |
| LEV_DEBT_EBITDA | float | x | Leverage multiple |
| ST_FUND_SHARE | float | % | Short-term funding share |
| SPREAD_CREDIT | float | bp | Credit spread |
| HAIRCUT_IDX | float | idx | Collateral haircut index |
| MOMENTUM_RET | float | % | Return momentum (e.g., 12–1) |
| LCR | float | % | Liquidity coverage ratio |
| NSFR | float | % | Net stable funding ratio |
| CAPITAL_RATIO | float | % | Regulatory capital ratio |
D.2.4 INSTITUTIONAL_REGISTRY
| Field | Type | Unit | Definition |
|---|---|---|---|
| RULE_VELOCITY | float | #/q | Rulemaking/notice count |
| COMPLEXITY_IDX | float | idx | Regulatory complexity |
| ENF_BACKLOG | float | cases | Enforcement/approval backlog |
| TRUST_IDX | float | idx | Institutional trust/legitimacy |
| DISPUTE_RATE | float | # | Dispute/event rate |
D.2.5 ATTENTION_METRICS
| Field | Type | Unit | Definition |
|---|---|---|---|
| AD_LOAD | float | % | Ad load |
| PUSH_FREQ | float | #/user/day | Push frequency |
| DWELL_SAT | float | % | Time saturation |
| CHURN | float | % | Churn rate |
| SUB_DEPTH | float | count | Subscription/binding depth |
D.2.6 COGNITIVE_OPS
| Field | Type | Unit | Definition |
|---|---|---|---|
| DEC_LATENCY | float | hours | Decision latency |
| ERROR_RATE | float | % | Error/override rate |
| OVERRIDE | float | % | Override share |
| BURNOUT | float | % | Burnout/turnover |
| AUTOMATION | float | % | Automation penetration |
D.2.7 BUFFERS
| Field | Type | Unit | Definition |
|---|---|---|---|
| INV_BUFFER | float | weeks | Target inventory buffer |
| FISCAL_SPACE | float | % GDP | Fiscal space |
| SAFE_ASSET_SUP | float | idx | Safe-asset supply |
| TRUST_BUF | float | idx | Social/institutional trust |
| LIQUIDITY_BUF | float | % | Cash/liquidity buffer |
D.2.8 TEXT_CORPUS_INDEX
| Field | Type | Unit | Definition |
|---|---|---|---|
| DOC_ID | string | — | Document key |
| TIME | date | — | Period |
| UNIT_ID | string | — | Optional mapping to unit |
| EMBEDDING | vector | — | Sentence/document embedding |
| SOURCE | enum | news / policy / call | Source type |
D.2.9 OUTCOMES (validation/tail events)
| Field | Type | Unit | Definition |
|---|---|---|---|
| TAIL_DROP | bin | 0/1 | Large output/employment drop |
| CREDIT_EVENT | bin | 0/1 | Default/downgrade |
| DRAWDOWN | float | % | Market max drawdown |
| UNEMP_SPIKE | bin | 0/1 | Unemployment spike |
D.2.10 POLICY_LEVERS
| Field | Type | Unit | Effect Map (see D.5) |
|---|---|---|---|
| U_INV_TARGET | float | weeks | ↑ |
| U_CAPITAL_BUF | float | pp | ↑ , ↑ |
| U_LTV_DSTI | float | % | ↓ |
| U_ENF_STAFF | float | FTE | ↑ |
| U_FREQ_CAP | float | % | ↑ |
| U_AUTOMATION | float | % | ↑ |
| U_RESOLUTION | bin | 0/1 | ↓ |
| U_COMMS_CADENCE | float | days | ↓ |
D.3 Indicator Construction Mapping (Columns → Formulas)
D.3.1 Material Surplus (Sraffian base)
-
Inputs:
P, Y, A_ij, WAGE, LABOR, TAX_INDIRECT. -
Normalization: deflate nominal series; winsorize (1st–99th pct); sectoral z-score.
Capacity : f_cap(UTIL, INV_COVER, market_depth)
SSI(M):
D.3.2 Financial
-
Pressure (generation):
sigma_F = f(LEV_DSR, LEV_DEBT_EBITDA, SPREAD_CREDIT, HAIRCUT_IDX, ST_FUND_SHARE, MOMENTUM_RET) -
Capacity:
C_F = g(CAPITAL_RATIO, LCR, NSFR, LIQUIDITY_BUF) -
SSI(F): same cap-and-scale construction as above.
D.3.3 Institutional / Attention / Cognitive
-
Institutional:
sigma_I = f(RULE_VELOCITY, COMPLEXITY_IDX, ENF_BACKLOG);C_I = g(TRUST_IDX, ENF_STAFF) -
Attention:
sigma_A = f(AD_LOAD, PUSH_FREQ, DWELL_SAT, CHURN);C_A = g(SUB_DEPTH, audience_time) -
Cognitive:
sigma_C = f(DEC_LATENCY, ERROR_RATE, OVERRIDE, BURNOUT);C_C = g(AUTOMATION, specialization, slack) -
For each type: monotone mapping → scaling →
min(1, ·)cap.
D.3.4 CRP (Collapse Readiness Potential)
with
-
: composite of
LEV_*(PCA or weighted). -
: feedback gains (e.g.,
MARGIN_PCT, profit/throughput elasticities,MOMENTUM_RET). -
: buffers composite (
CAPITAL_RATIO, LCR, NSFR, INV_BUFFER, FISCAL_SPACE, TRUST_BUF).
D.3.5 SSE (Semantic Saturation Entropy)
Pipeline: embeddings → clustering → cluster shares → entropy
Robustness: vary , window, and source mix.
D.4 KPI Mappings (Dashboard ↔ Actions)
Each KPI specifies direction (higher is better/worse), acceptable range, alert thresholds (with hysteresis and dwell), and an action card (primary levers).
D.4.1 Core KPIs
| KPI_ID | Name | Formula | Direction | Thresholds (↑ trigger / ↓ exit) | Action Playbook |
|---|---|---|---|---|---|
| KPI_SSI_MAX | Max Surplus Saturation | lower-better | 0.75 / 0.65 | Trace lead type; expand ; for M: reduce | |
| KPI_CRP | Collapse Readiness | lower-better | 0.75 / 0.60 | Raise (capital/liquidity/inventories), damp accelerators | |
| KPI_SSE | Semantic Entropy | lower-better | 0.75 / 0.65 | Adjust comms cadence; SLA; content mix | |
| KPI_XI | Composite | lower-better | 0.80 / 0.70 | Combined package: buffers + throttles | |
| KPI_BH | Black-Hole Flag | per Appendix C.2 | binary | dwell = 3 | Fail-safe: hard caps, capital gates, cooling-off |
D.4.2 Type-Specific KPIs
| KPI | Field | Alert if… | Primary Levers |
|---|---|---|---|
| KPI_SSI_M | ≥ 0.75 for 3 periods | U_INV_TARGET, U_LTV_DSTI |
|
| KPI_SSI_F | ≥ 0.75 | U_CAPITAL_BUF, U_RESOLUTION |
|
| KPI_SSI_I | ≥ 0.75 | U_ENF_STAFF, U_COMMS_CADENCE |
|
| KPI_SSI_A | ≥ 0.80 | U_FREQ_CAP, content mix |
|
| KPI_SSI_C | ≥ 0.80 | U_AUTOMATION, role design |
D.5 Control → Model Parameter Map (Estimable Elasticities)
For each policy lever , we maintain linearized elasticities (estimated via event studies/IV):
| Lever | (capacity) | (buffers) | (conversion) |
|---|---|---|---|
| U_INV_TARGET | small | ||
| U_CAPITAL_BUF | large | ||
| U_LTV_DSTI | — | medium | large |
| U_ENF_STAFF | medium | ||
| U_FREQ_CAP | — | ||
| U_AUTOMATION | — | — | |
| U_RESOLUTION | — | medium | large |
| U_COMMS_CADENCE | — | — | medium |
Coefficients are calibrated in §8.3 (“Map → Fire → Render”). This table defines the data–model interface for governance tooling.
D.6 Transforms & Quality Control
Common transforms
-
Deflate nominal → real (chain or base-year indices).
-
Winsorize at 1st–99th percentile.
-
Standardize: within-sector z-score; optionally logistic/rank mapping to .
Integrity/consistency checks
-
Mass non-creation (pure conversion windows): .
-
Monotonicity: , (spot checks).
-
Decoupling alert (SSE manipulation): SSE ↓ while
DISPUTE_RATEor volatility ↑ → trigger audit. -
Threshold robustness: SSE trend should not flip under alternative /window/source pools.
-
Missing data: <5% → impute; ≥5% → downweight unit or mask. Always set
IMPUTE_FLAG.
D.7 Versioning & Provenance
-
MODEL_CARD:
{SCHEMA_VER, INDICATOR_VER, THRESHOLD_BUNDLE, CRP_WEIGHTS, SSE_PIPELINE_VER, WINDOW, H, ROC_PR_SCORE, DATE} -
DATA_REGISTRY: source, extraction date, license, hash; each run writes a
RUN_ID. -
ALERT_LOG:
RUN_ID, UNIT_ID, TIME, KPI, VALUE, THRESHOLD, REGION, ACTION_SET, OWNER.
D.8 Minimal Column Name Map (to MRE code)
-
sigma_M← computed fromREAL_ACCOUNTS -
C_M← fromUTIL, INV_COVER, market_depth -
L← composite ofLEV_* -
g_bar← fromMARGIN_PCT, MOMENTUM_RET, Δprofit/Δthroughput -
B← composite ofCAPITAL_RATIO, LCR, NSFR, INV_BUFFER, FISCAL_SPACE, TRUST_BUF -
Π_t← cluster shares fromTEXT_CORPUS_INDEX -
SSI[:, τ], CRP, SSE→ inputs tobh_thresholds()andmpc_control()
Note. This appendix defines the data and KPI interface contract.
Concrete data sources vary by institution, but the fields and
transforms are compatible with the calibration (§8) and governance
toolkit (§11). If desired, this specification can be exported as a YAML/JSON schema for ETL validation and data warehousing.
Appendix E. Robustness Checks and Alternative Specifications
All robustness routines are designed to be executable with the replication package. We denote a specification bundle by
SPEC_ID = {INDICATOR_VER, THRESHOLD_BUNDLE, CRP_LINK, SSE_PIPELINE, IV_STACK, H, Dwell, Weights w, Sample window}. Each reported result must cite itsSPEC_ID.
E.1 Measurement Robustness (SSI / CRP / SSE)
E.1.1 SSI (Surplus Saturation)
-
Scaling variants: z-score vs. rank-inverse-normal vs. min–max; report Kendall’s τ between SSI series across scalings.
-
Capacity functions : linear index vs. CES (ρ∈{0.25,1,4}); report effect on exceedance share .
-
Cap operator: hard cap
min(1,·)vs. soft caplogit^{-1}(a·)(a∈{2,4}); report kink tests stability. -
Aggregation across types:
max_τvs. top-q quantile (q=0.8) vs. L-norm (p∈{2,∞}); report BH AUROC delta.
E.1.2 CRP (Collapse Readiness Potential)
-
Link function: logit vs. probit vs. cloglog; report calibration (Brier, ECE).
-
Block weights :
(i) PCA factor, (ii) Bayesian hierarchical shrinkage, (iii) equal weights. Report sensitivity tornado for AUROC/AUPRC. -
Buffer set : baseline vs. excluding fiscal metrics vs. excluding bank ratios; report CRP drift and alert count changes.
E.1.3 SSE (Semantic Saturation Entropy)
-
Embedding: SBERT vs. TF-IDF SVD (k=300) vs. doc2vec;
-
Clustering: HDBSCAN vs. K-Means (K from BIC elbow) vs. spectral;
-
Normalization: vs. permanent-topic matched entropy;
-
Source mix: news-only vs. policy-only vs. calls-only vs. pooled (reweighted).
Report: pairwise correlations, slope of SSE→outcomes, and manipulation-divergence test (E.7).
E.2 Identification Robustness (Kink & IV/Event Study)
E.2.1 Trigger kink
-
Estimators: piecewise-linear IV; quantile regression kink; segmented spline with unknown knot (grid search with HQIC).
-
Bandwidths & windows: ±{10, 15, 20} percentile of SSI; McCrary density test at .
-
Placebos: shift by ±5pp and re-estimate—slope jump must vanish.
-
Leakage check: test for discontinuities in predetermined covariates at .
E.2.2 Conversion elasticities
-
Weak-IV guard: report first-stage F (Kleibergen–Paap rk) and use LIML/JIVE when F<10.
-
Over-ID: Hansen J with instrument stacks (policy + tech shocks); cluster-robust SEs.
-
Temporal validation: leads/lags event study with pre-trends (-8..-1) jointly = 0.
-
Exogeneity stress: “drop-one-instrument” jackknife; report range of .
E.3 Early-Warning Robustness (BH Rule)
-
Threshold grid: \tau_{\mathrm{SSE}},\tau_{\mathrm{CRP}},\tau_{\Xi}}\in\{0.65..0.85\} step 0.02; ; on simplex (coarse grid).
-
OR/AND variants: BH if (SSE or CRP) & dwell vs. (SSE and CRP); report cost curves under false-alarm budget .
-
Horizon : {4,8,12} quarters; report AUROC/AUPRC, Brier, and reliability curves.
-
Cross-time CV: time-slice folds to avoid look-ahead.
-
Base-rate shifts: reweight outcomes by period prevalence; report PR curves.
-
Uncertainty: blocked bootstrap CIs for hit-rate uplift and expected hitting-time quantiles.
E.4 Structural Robustness (Model-Form & Regime)
-
Model-free signatures: Hamilton regime switching / HMM on residuals; expect 2-state likelihood improvements when multi-basin holds.
-
Quantile LP/VAR: IRFs at τ∈{0.25,0.5,0.75} to test amplification asymmetry (S2).
-
Regime invariance: IRM (Invariant Risk Minimization) across countries/industries—penalize spec that gains only in one environment.
-
Counterfactual invariance: check that policy elasticities (lever→) are stable across regimes.
E.5 Alternative Specifications (Dynamics & Indices)
-
Reduced map : logistic vs. cubic-spline S-shape vs. piecewise-linear; include delay .
-
Composite : linear vs. geometric mean vs. max-operator; report sensitivity.
-
Time-varying thresholds: with structural-break indicators.
-
State-space indicators: Kalman/particle filters for latent SSI/CRP/SSE with measurement error; report filter-smoother gaps.
-
Networked : sparse network (Graphical Lasso) vs. low-rank factor mapping; report routing centrality shifts.
E.6 Placebo & Null Experiments
-
Permutation: shuffle BH flags across time within unit; AUROC should drop to ~0.5.
-
Random thresholds: draw from U[0.6,0.85]; alert rate vs. hit rate should match null band.
-
Unit placebo: apply BH to sectors with no exposure to the shock; require non-significant uplift.
-
Synthetic control: for treated units with BH alerts, build synthetic doppelgängers; demand significant divergence only post-alert.
E.7 Manipulation/Gaming Detection (SSE)
-
Divergence score: .
Flag if (calibrated at 95th pct). -
Change-point: Bai–Perron multiple breaks on SSE vs. event series; align breaks with known comms interventions.
-
Source triangulation: recompute SSE excluding the top source; require stability of direction/sign.
E.8 Subsamples, Jackknife & Leave-One-Out
-
Subsamples: pre/post policy regime; advanced vs. emerging; tradable vs. non-tradable.
-
Jackknife units: leave-one-industry-out; report max deviation in AUROC.
-
Source LOO (text): drop one corpus family at a time; report SSE elasticity stability.
E.9 Uncertainty Quantification & Model Averaging
-
Bootstrap: block bootstrap (moving blocks) for thresholds and ; 1,000 reps.
-
Bayesian: posterior for with weakly informative priors; report 50/80/95% bands.
-
Stacking: stack across
SPEC_IDvariants using log predictive density; report stacked BH performance.
E.10 External Validity & Transportability
-
Reweighting: importance weights to match covariate shift .
-
Transport tests: train on region A, test on region B; require non-degraded calibration (ECE ≤ 5pp).
-
Policy portability: re-estimate lever elasticities in target domain; compare to source via Chow tests.
E.11 Reporting & Governance
-
Spec ledger: publish a CSV with one row per
SPEC_IDand columns: metrics (AUROC, AUPRC, Brier, ECE), CIs, profiles, alert counts, base rates. -
Model cards: for each release, include data windows, excluded sources, drift detections, and any parameter overrides.
-
Pre-registration: register the primary
SPEC_IDbefore out-of-sample evaluation; label all others as exploratory.
E.12 Minimal Routines (link to MRE)
-
Plug-ins:
-
Threshold grid search →
CalibrateThresholds(App. C.3) -
BH detection →
bh_thresholds -
MPC safety runs →
mpc_control/RobustMPC -
Kink & IV templates → App. C.4–C.5
-
Execution order: BuildIndicators → (E.1 variants) → Kink/IV robustness (E.2) → BH grid (E.3) → Structural tests (E.4–E.5) → Placebos (E.6) → Manipulation (E.7) → LOO (E.8) → UQ/Stacking (E.9) → Transport (E.10) → Ledger (E.11).
What to look for (decision rules)
-
Pass if all primary findings (multi-basin evidence, positive BH uplift, significant ) hold across:
(i) ≥2 SSI scalings, (ii) ≥2 CRP weightings, (iii) ≥2 SSE pipelines, (iv) ≥2 thresholds bundles,
with AUROC drop ≤ 0.05 and within 95% bands of baseline. -
Fail if any single corpus or instrument drives results (jackknife outlier), or if placebos yield AUROC > 0.6.
-
Flag if manipulation divergence triggers in ≥2 consecutive windows; require audit and potential source reweighting.
End of Appendix E.
Appendix F. Replication Package & Open Problems
F.1 Package Overview & Folder Tree
surplus-dynamics-replication/
├── code/
│ ├── python/ # pyproject.toml; src/; scripts/
│ │ ├── src/sd_indicators.py
│ │ ├── src/sd_thresholds.py
│ │ ├── src/sd_kink_iv.py
│ │ ├── src/sd_lambda_iv.py
│ │ ├── src/sd_mpc.py
│ │ └── scripts/{build_indicators,calibrate,bh_detect,run_mpc,make_figs}.py
│ └── julia/
│ ├── Project.toml
│ ├── src/SurplusDynamics.jl
│ └── demos/run_all.jl
├── config/
│ ├── paths.yaml # data locations
│ ├── indicators.yaml # proxy → index mapping
│ ├── thresholds.yaml # τ_SSE, τ_CRP, τ_XI, dwell, weights
│ ├── instruments.yaml # IV stacks for Λ, kink
│ └── policies.yaml # lever → (α, β, γ)
├── data/
│ ├── raw/ # (empty, user-supplied)
│ ├── processed/ # generated parquet/csv
│ └── synthetic/ # demo_panel.parquet; text_sse_demo.parquet
├── results/
│ ├── figs/ # fig_*.pdf/png
│ ├── tables/ # tab_*.csv/tex
│ └── logs/ # run.json, seeds, SPEC_ID, git-hash
├── paper/
│ ├── tex/ # LaTeX source with fig/tab includes
│ └── appendix/ # A–F source
├── docker/
│ ├── Dockerfile
│ └── compose.yaml
├── ci/
│ ├── test_invariants.py # mass non-creation; monotonicity
│ ├── test_placebos.py # BH nulls; synthetic checks
│ └── test_reproduction.py # hashes of figs/tables on synthetic
├── LICENSE
├── CITATION.cff
└── README.md
F.2 Environment & Setup
-
Python ≥ 3.10 (lock via
pyproject.toml; deps: numpy, pandas, scikit-learn, statsmodels, matplotlib, pyyaml). -
Julia ≥ 1.10 (deps: DataFrames, StatsModels, Optim).
-
Docker (optional): containerized repro.
Install (Python):
pip install -e code/python
# or: pipx run pipenv install --dev
Install (Julia):
julia --project=code/julia -e 'using Pkg; Pkg.instantiate()'
F.3 One-Command Reproduction
# 0) Paths & seeds
cp config/paths.example.yaml config/paths.yaml # point to your data/raw
export SD_SEED=20250901
# 1) Indicators
python code/python/scripts/build_indicators.py --config config/indicators.yaml
# 2) Threshold calibration (ROC/PR)
python code/python/scripts/calibrate.py --thresholds config/thresholds.yaml --horizon 8
# 3) Kink & IV for θ1 and Λ
python code/python/scripts/kink_iv.py --spec config/instruments.yaml
python code/python/scripts/lambda_iv.py --spec config/instruments.yaml
# 4) Early warning & BH flags
python code/python/scripts/bh_detect.py --thresholds config/thresholds.yaml
# 5) MPC / Robust MPC
python code/python/scripts/run_mpc.py --policies config/policies.yaml --horizon 12
# 6) Figures & Tables
python code/python/scripts/make_figs.py --out results/figs
python code/python/scripts/make_tables.py --out results/tables
Expected outputs (hash-stable on synthetic data):
-
results/figs/fig_phase_map.pdf(SHA256 logged) -
results/figs/fig_roc_pr.pdf -
results/tables/tab_kink_theta.csv(θ̂, slope jump, CI) -
results/tables/tab_lambda_paneliv.csv(Λ̂ profiles over horizons) -
results/tables/tab_bh_performance.csv(AUROC/AUPRC/Brier/ECE) -
results/logs/run.json(SPEC_ID, seed, git hash, environment)
F.4 Data Ingestion & Minimal Demo
-
Synthetic panel (included):
demo_panel.parquetandtext_sse_demo.parquetmatch the schema in Appendix D and drive the full pipeline. -
Real panel (user-supplied): set paths in
config/paths.yaml; ingestion scripts incode/python/src/io_*.pymap source columns to Appendix D names/units.
Sanity checks:
pytest -q ci/test_invariants.py
pytest -q ci/test_placebos.py
F.5 Figure & Table Map (Paper ↔ Files)
| Paper Ref | File | Generator | Notes |
|---|---|---|---|
| Fig. 1 Phase Map & BH Cube | figs/fig_phase_map.pdf |
make_figs.py --phase |
SAFE/CRITICAL/BH regions & trajectory |
| Fig. 2 ROC/PR | figs/fig_roc_pr.pdf |
make_figs.py --rocpr |
Star at best |
| Fig. 3 Scenario Tree | figs/fig_scen_tree.pdf |
make_figs.py --scen |
Pruned branches & Pareto tags |
| Tab. 1 θ1 (Kink-IV) | tables/tab_kink_theta.csv |
kink_iv.py |
By type/sector |
| Tab. 2 Λ (Panel-IV) | tables/tab_lambda_paneliv.csv |
lambda_iv.py |
Dynamic profile |
| Tab. 3 BH Performance | tables/tab_bh_performance.csv |
bh_detect.py |
AUROC/AUPRC/Brier/ECE |
| Tab. 4 MPC Plans | tables/tab_mpc_plans.csv |
run_mpc.py |
Plan mix, budgets, violations |
F.6 Continuous Integration (CI) Tests
-
Invariant checks: in pure-conversion windows verify .
-
Monotonicity: spot-check , .
-
BH uplift: with block-bootstrap CI.
-
Placebos: random thresholds & unit placebos → AUROC ≈ 0.5.
-
Spec ledger: every run must write
results/logs/run.jsonwithSPEC_ID; CI fails otherwise.
Run with:
pytest -q ci
F.7 Extending the Package
Add a new country/industry. Map source columns to the Appendix D schema, update config/paths.yaml, rerun F.3.
Add a new surplus type .
-
Define proxies for and in
indicators.yaml. -
Register computation in
sd_indicators.py. -
Update
thresholds.yamlsomax_τincludes .
Add a new policy lever . Add elasticities in policies.yaml; sd_mpc.py will ingest automatically.
F.8 Provenance, Licensing, Citation
-
Code: MIT. Text: CC BY 4.0. Data: according to original sources.
-
Model card: each run logs
SPEC_ID, data window, SSE pipeline version, ROC/PR scores, and any overrides inresults/logs/run.json. -
Citation (
CITATION.cff): authors, title, year, DOI/URL (to be assigned).
F.9 Open Problems (Research Roadmap)
F.9.1 Theory & Geometry
-
Global bifurcation with switching (threshold hysteresis).
Goal: characterize basin volume as a function of .
Start: piecewise-smooth dynamics + Conley index. -
Networked conversion.
Goal: identify a minimum-cut set of conversion links that prevents crisis routing.
Start: cut/flow methods with submodular relaxations.
F.9.2 Measurement & SSE
3) Manipulation-resistant SSE.
Goal: keep metric–event divergence ≤ 5pp under source reweighting and messaging campaigns.
Start: multi-view entropy + adversarial training.
4) Cross-lingual SSE.
Goal: correlation ≥ 0.8 across major languages.
Start: multilingual embeddings with topic alignment.
F.9.3 Identification
5) Dynamic under latent confounding.
Goal: bias bounds in panels with event studies.
Start: proximal IV / front-door designs.
6) θ1 under sample selection near the threshold.
Goal: selection-corrected RKD/kink estimators.
Start: Heckman-style RKD with selection equation.
F.9.4 Control & Governance
7) Distributionally robust MPC (Wasserstein + chance constraints).
Goal: ≥30% reduction in out-of-sample BH violations vs. nominal MPC.
Start: scenario bundles + dual reformulations.
8) Equity-aware controllers.
Goal: non-emptiness conditions for feasible sets with Roemer-style exploitation bounds.
Start: bilevel feasibility with convex surrogates.
9) Human-in-the-loop dashboards.
Goal: pass Goodhart-resilience A/B tests.
Start: bandit-style policy messaging.
F.9.5 Externalities & Sustainability
10) Ecological surplus .
Goal: extend the phase map with resource/carbon constraints while retaining usability.
Start: stock–flow ledgers mapped into CRP/SSE.
F.9.6 Computation & Tooling
11) Auto-spec search.
Goal: match hand-tuned AUROC within 0.02 and ECE ≤ 5pp across domains.
Start: automated SPEC_ID exploration regularized by IRM/robustness scores.
12) Streaming pipeline.
Goal: recover out-of-sample calibration within four periods after a structural break.
Start: CUSUM + online grid search with audit logs.
F.10 Reproduction Checklist (for Reviewers)
-
Record
SPEC_ID, random seed, and environment hash. -
Run
make allor the stepwise commands in §F.3 to generate figures/tables. -
Pass CI tests (invariants, placebos, BH uplift).
-
Report robustness using at least two indicator pipelines and two threshold bundles.
-
Attach
results/logs/run.jsonand SHA256 checksums for main figures/tables.
End of Appendix F.
© 2025 Danny Yeung. All rights reserved. 版权所有 不得转载
Disclaimer
This book is the product of a collaboration between the author and OpenAI's GPT-5 language model. While every effort has been made to ensure accuracy, clarity, and insight, the content is generated with the assistance of artificial intelligence and may contain factual, interpretive, or mathematical errors. Readers are encouraged to approach the ideas with critical thinking and to consult primary scientific literature where appropriate.
This work is speculative, interdisciplinary, and exploratory in nature. It bridges metaphysics, physics, and organizational theory to propose a novel conceptual framework—not a definitive scientific theory. As such, it invites dialogue, challenge, and refinement.
I am merely a midwife of knowledge.
No comments:
Post a Comment