|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
Spacetime manifold processor with Christoffel symbols (AGT-13 / SRFM) More...
#include <array>#include <cmath>#include <optional>Go to the source code of this file.
Classes | |
| struct | srfm::manifold::MetricTensor |
| Symmetric 4×4 spacetime metric tensor g_{μν}. More... | |
| struct | srfm::manifold::SpacetimeEvent |
| A point in 4D spacetime (t, x, y, z). More... | |
| class | srfm::manifold::SpacetimeManifold |
Namespaces | |
| namespace | srfm |
| namespace | srfm::manifold |
Enumerations | |
| enum class | srfm::manifold::Regime { srfm::manifold::Newtonian , srfm::manifold::Relativistic , srfm::manifold::HighGamma , srfm::manifold::Subluminal } |
| Market relativistic regime classification. More... | |
Functions | |
| constexpr int | srfm::manifold::christoffel_index (int lambda, int mu, int nu) noexcept |
| Pack (λ, μ, ν) into flat index in [0, 64). | |
Variables | |
| constexpr int | srfm::manifold::DIM = 4 |
| Number of spacetime dimensions. | |
| constexpr int | srfm::manifold::NUM_CHRISTOFFEL = DIM * DIM * DIM |
| Total Christoffel symbols: DIM³ = 64. | |
Spacetime manifold processor with Christoffel symbols (AGT-13 / SRFM)
Module: src/manifold/ Owner: AGT-13 (Adversarial hardening) — 2026-03-01
Model the financial market as a curved spacetime manifold:
• Classify spacetime events into relativistic regimes. • Compute Christoffel connection coefficients Γ^λ_μν from a metric tensor. • Provide the flat Minkowski metric η = diag(−1, +1, +1, +1).
Key invariant (tested by property suite): For the flat Minkowski metric, ALL 64 Christoffel symbols are zero.
• No exceptions; all fallible paths return std::optional or signal via bool. • All public methods are noexcept. • MetricTensor spatial block must be positive-definite for a valid manifold.
NOT Responsible For • Coordinate transformations between frames. • Integration of geodesic equations (see geodesic_solver.hpp).
Definition in file spacetime_manifold.hpp.