Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
Loading...
Searching...
No Matches
Classes | Namespaces
spacetime_manifold.hpp File Reference

Minkowski spacetime manifold tracker — interval and regime classifier. More...

#include <cmath>
#include "stream_signal.hpp"

Go to the source code of this file.

Classes

struct  srfm::stream::ManifoldResult
 Result of a single manifold update — interval, regime, and signal. More...
 
class  srfm::stream::SpacetimeManifold
 Minkowski interval computer for sequential Lorentz-boosted events. More...
 

Namespaces

namespace  srfm
 
namespace  srfm::stream
 

Detailed Description

Minkowski spacetime manifold tracker — interval and regime classifier.

Module: include/srfm/stream/ Owner: AGT-10 (Builder) — 2026-03-01

Responsibility

Maintain a running record of Lorentz-transformed tick coordinates and compute the Minkowski spacetime interval between consecutive events:

Δs² = Δt'² − Δx'² (c = 1 in normalised units)

Classify the interval into a Regime (TIMELIKE / LIGHTLIKE / SPACELIKE) and use it to modulate the relativistic signal strength.

Spacetime interval interpretation

Δs² > +ε → TIMELIKE — causally connected; signal is amplified by Δs. Δs² < −ε → SPACELIKE — acausally separated; signal is attenuated. |Δs²| ≤ ε → LIGHTLIKE — on the light cone; signal passes through unscaled.

The output signal field is: TIMELIKE : +√|Δs²| SPACELIKE : −√|Δs²| LIGHTLIKE : 0.0

Guarantees

• O(1) per tick: stores only the previous transformed event. • noexcept: all methods are noexcept. • Safe first tick: returns LIGHTLIKE / 0.0 when no previous event exists. • Finite: output signal is always finite for finite Lorentz inputs.

NOT Responsible For

• Computing (t', x') (LorentzTransform) • Scaling by γ·m_eff (SignalProcessor combines all stages) • Persistence (in-memory state only)

Definition in file spacetime_manifold.hpp.