The Unified Geometric Continuous-Field Transformer:
Learning Multi-Physics Engineering as Topologically Constrained Geometry

L = Ldata + λ₁LMaxwell + λ₂LNavier–Stokes — the loss is a physics residual, not a next-token guess. The analysis descends four rounds until the architecture stops fighting its own math.
Sehaj Randhir Singh
Independent researcher; partial affiliation with NYU Tandon School of Engineering

A transformer that reasons about physics should not first translate physics into words. This paper develops a physics transformer whose substrate is the manifold of physical spacetime — mapping discrete telemetry, mathematical equations, and continuous fields into one unified tensor representation. The resulting architecture, the UGCT, is organized in four tiers: foundational physics (INR tokenizers, SE(3)-equivariant attention, Fourier neural operators), topological consistency (sheaf-theoretic Clifford latent space, FVM flux conservation, Nash bargaining), mathematical engineering (homotopic grade-fading, symplectic spectral scrubbing, non-commutative autodiff), and real-world deployment (wavelet sparsification, TDA de-noising, Bayesian uncertainty). The paper's core contribution is an adversarial design analysis: every component is tested for its failure modes, the failures patched, and the patches tested in turn. Each fix introduces a new failure — frame averaging snaps, domain decomposition leaks, gradient surgery stalls in null spaces, latent bottlenecks act as low-pass filters, and purely topological representations collapse against dissipative physics. The terminal resolution is a self-defending stack that enforces the rules of the universe inside the network rather than memorizing them from data.

The one idea

Token-based models represent a voltage trace, a stress tensor, and a differential equation as sequences of discrete symbols, then try to recover the underlying laws from symbol statistics. The UGCT instead processes the continuous field itself, through four deep structural layers:

Tier 1 · Foundational physics

Multi-modal physical tokenizer: INRs and coordinate networks project every datum as a continuous function bounded by (x, y, z, t); equations become structural weight matrices via graph-to-tensor encoders.

Tier 2 · Topological consistency

SE(3)-equivariant attention preserves symmetry and conservation in the weights; FVM flux locks and Nash bargaining keep coupled physics honest.

Tier 3 · Mathematical engineering

Grade-fading, symplectic projections onto ker d, and Clifford autodiff kernels make the non-commutative, dissipative latent space trainable at scale.

Tier 4 · Real-world deployment

Wavelet-encoded sparsification, topological de-noising, and Bayesian epistemic uncertainty maps close the loop for regulators and insurers.

INGESTION→ SANITIZE→ REASONING→ RESTRAIN→ GRADIENTS→ OUTPUT

One forward/backward pass functions as a single physical engine: ingest raw telemetry, CAD meshes, and equations into an asynchronous latent bus; sanitize with TDA and wavelet sparsification; reason with Clifford operators and equivariant attention; restrain with symplectic hardlocks and FVM boundaries; update with non-commutative autodiff; and output a hyper-optimized design complete with a Bayesian uncertainty map.

Why the naive architecture fails

The naive UGCT is mathematically appealing and computationally hopeless. Four bottlenecks, each formalized as a proposition in the paper:

two walls, one path

Steerable SE(3) attention scales quadratically; frame averaging linearizes it. Dense Clifford algebra is 2ⁿ; hyperblade grade-fading is linear in the active grades.

The fixes and their flaws

The analysis is a dialectic: each bottleneck admits an engineering fix, and each fix introduces a new failure mode.

bottleneckfirst-order fixresidual flawconsequence
SE(3) curvature-memoryframe averaging / vector neuronsframe discontinuity: canonical frames snap at symmetry crossingsdiscontinuous gradients, erratic loss spikes
FNO non-localityGINOT + domain decompositionboundary conservation leaks: flux mismatch at every artificial interfaceenergy spuriously created/destroyed; numerical blowups
gradient conflictPCGrad + NTK balancingnull-space traps on coupled variablesthe optimizer makes peace by doing nothing
data paradoxPerceiver latent bottlenecklow-pass information lossshock fronts and micro-cracks erased

And the second round of fixes collides with the architecture's own mathematics: continuous Haar integration blurs orientation (aliasing against the wavelet bypass) and adds Monte-Carlo variance on the 6-D manifold; FVM flux locks require a mesh, destroying INR mesh-independence; Nash bargaining deadlocks at local equilibria where one physics domain must temporarily suffer. The accumulation of contradictions forces the paradigm shift.

The topological paradigm shift

Stacking patches on a coordinate-based backbone puts the architecture at war with its own math. The resolution: step out of spatial-temporal coordinate grids entirely and operate natively in a sheaf-theoretic Clifford algebra latent space, mapping physics as topological invariants on fiber bundles that remain true under deformation, rotation, and scale change.

invariants vs dissipation

Hodge splitting keeps the invariant core while letting energy decay — and grade-fading ensures high grades never snap in or out.

The three sovereign interlocks

Three final constraints remain — hyperblade aliasing, Hodge spectral drift, and the non-commutative autodiff bottleneck. These are not bugs in the code; they are the toll physical reality extracts when its non-commutative, dissipative, multi-scale nature is forced into silicon. Each receives a structural interlock:

final constraintsovereign interlockdefense
hyperblade aliasing (grade-symmetry breaking)continuous homotopic grade-fading (τ ∈ [0, 1])no latent shockwaves; linear-sparse memory
Hodge spectral driftsymplectic Lie-algebra projection (QR onto ker d)invariant baseline hard-locked; dissipation cannot warp structure
non-commutative autodiff bottleneckcustom Clifford-autodiff Triton/CUDA kernelsorientation tracking parallelized; backward pass scales

The deployment tier completes the stack: wavelet-encoded matrix sparsification drops dead uniform space from the Clifford computation; TDA de-noising filters sensor noise by its topological lifespan without dulling real micro-cracks; and Bayesian physics-informed ensembles ship every prediction with an epistemic uncertainty map constrained by the hardcoded conservation laws — the verifiability argument regulators require.

The epistemic bootstrap paradox

The architecture reasons with hardcoded physics to avoid brute-force data — but calibrating it still needs an initialization corpus. If that corpus comes from legacy simulators, the model learns the simulator's discretization bugs, and the architecture's rigor hyper-enforces them into dogma. The gray-box resolution: extreme domain randomization (mutate friction, viscosity, latency across millions of environments so the operator learns only the invariant physics that survive universal chaos), PID as a control anchor (a mathematically bounded error-correction loop handles micro-adjustments while the neural operator predicts the global field), and coverage (if the randomization bounds contain the real parameters, zero-shot transfer holds without a hardware-in-the-loop farm). The terminal limit — the unmodeled-physics wall — is why the uncertainty head must eventually be grounded in real hardware.

the mathematical lock

Heuristic GNN blending leaks at every artificial interface; the FVM flux lock (ΣΦ_out = ΣΦ_in) conserves to machine precision.

Play with the failure modes

Two interactive demos, straight from the paper's reference implementation. No model files, no server — the geometry and the gradients themselves.

DEMO A — frame discontinuity an ellipse rotating through a symmetry: discrete frame snaps, continuous expectation glides
rotate the ellipse — when it passes through a near-symmetry, the discrete frame (red) snaps 90° while the soft expectation (green) stays smooth
DEMO B — gradient surgery two conflicting physics gradients: vanilla sum vs PCGrad projection vs Nash bargaining
drag the conflict angle — past 90° the vanilla sum (red) starts destroying one of the physics residuals

Experimental validation

Seven controlled experiments: E1–E6 isolate one headline claim each (each reproduces the predicted failure mode and confirms the fix), and E7 assembles the operator backbone and the physics-constrained loss and trains the integrated system end-to-end on the canonical Navier–Stokes operator benchmark. Every figure is regenerated by a committed script; every number below is a committed JSON result (deterministic seeds), CPU-only in seconds to minutes (E7 under ten minutes per Reynolds number on a single GPU).

E1 · frame continuity

Discrete frame selection snaps (max latent jump 2.0, 3.4% of steps); the continuous Haar expectation glides (max jump 0.0). Prop. on frame snapping confirmed.

E2 · gradient surgery

On a coupled field with exactly anti-parallel residuals, PCGrad and NashMTL freeze the shared update to 0.000 (null-space trap + bargaining deadlock); plain SGD alone reaches the compromise.

E3 · conservation

Over 1,000 advection steps the naive boundary stitcher injects a spurious source of 8.90 and destroys 0.88% of the mass; the FVM flux lock is exactly 0.0.

E4 · mesh independence

The Fourier operator trains at N=16 and evaluates zero-shot at N=16/64/128 with identical error (0.0069); the MLP baseline is architecturally locked to N=16.

E5 · domain randomization + PID

In-range coefficients transfer zero-shot (MSE 0.060); out-of-range hits the unmodeled-physics wall (5.55). The PID loop cuts open-loop error 0.875 → 0.115.

E6 · wavelet bypass

The fixed-array bottleneck is a low-pass filter (2.6% of high-frequency energy survives at M=4); the wavelet bypass restores 93% and halves the error.

E7 · end-to-end Navier–Stokes

The integrated FNO backbone + NS-residual loss trains end-to-end on the canonical operator benchmark (64×64, Re ~ 1e4 & 1e3, frames 0–9 → 10–19): test rel. L2 0.007 (FNO) vs 0.029 (UGCT) at 100% data, with the exact discrete energy budget dE/dt = −2νΩ + W measured on 50-step rollouts — violated ~10³–10⁴× by learned rollouts even when pointwise error is small.

Key numbers

Every number on this page that is not a schematic traces to a committed script in experiments/ with committed JSON results in experiments/results/.

experimentmeasurepredicted failurewith fixtakeaway
E1 frame selection
rotating cloud
max latent jump2.00 snap (3.4% of steps)0.00argmax frames snap at symmetry crossings; continuous expectation glides
E2 gradient surgery
coupled field, anti-parallel residuals
coupled-update norm0.000 — PCGrad and NashMTL freeze the shared physics (dist to compromise stuck at 1.0)0.048 — plain SGD moves; dist 1.0 → 0.51the gradient-surgery fixes fail exactly on coupled variables: null-space trap (Prop.) and infeasible-bargaining deadlock; the scalarized sum still works
E3 conservation
1,000-step advection, subdomains
spurious source / mass drift8.90 / −0.88%0.00 / 0.0%naive stitching leaks at every artificial interface; the FVM flux lock is exactly conservative
E4 mesh independence
operator trained at N=16
rel. L2 at N=16/64/1280.039 @ N=16, locked (MLP)0.0069 @ all N (FNO)the operator backbone transfers zero-shot to any grid; the token-based baseline cannot
E5 domain randomization
randomized advection–diffusion
zero-shot MSE5.55 out-of-range (unmodeled wall)0.060 in-range; PID 0.875 → 0.115randomization covers what it models; PID is the bounded control anchor that corrects the rest
E6 wavelet bypass
M=4 Fourier bottleneck, shocks
high-frequency energy kept2.6%93% (err 0.635 → 0.277)the fixed latent array is a low-pass filter; the dyadic wavelet bypass restores the sharp detail
E7 end-to-end NS
64×64, Re ~ 1e4 & 1e3, FNO + NS loss
test rel. L2 / energy-budget violationsoft residual provides no data-efficiency gain (UGCT 0.031 vs FNO 0.010 @ 50% data)integrated system trained end-to-end on the canonical benchmark; exact budget dE/dt = −2νΩ + W measured on 50-step rolloutsthe residual term neither helps data efficiency nor stabilizes prediction (UGCT rollout compounds 0.027 → 0.86); budget violated 10³–10⁴× even when pointwise error is small — the motivation for the paper's conservation hardlocks

Reproduce

git clone https://github.com/sehajr-singhs/ugct
cd ugct
pip install -r requirements.txt

# seven experiments: E1-E6 reproduce each failure mode + its fix,
# E7 trains the integrated system end-to-end on the NS operator benchmark
cd experiments
python frame_continuity.py       # E1: frame snaps vs continuous expectation
python gradient_surgery_physics.py  # E2: PCGrad null-space trap vs Nash deadlock
python conservation_rollout.py   # E3: boundary leaks vs the FVM flux lock
python mesh_independence.py      # E4: FNO zero-shot mesh transfer
python domain_randomization.py   # E5: randomization + PID control anchor
python wavelet_bypass.py         # E6: low-pass bottleneck vs wavelet bypass

# regenerate every schematic figure (paper/figures and figs/)
cd ../paper
python make_figures.py

# compile the papers (LaTeX sources in paper/)
pdflatex main && bibtex main && pdflatex main && pdflatex main
pdflatex ieee && bibtex ieee && pdflatex ieee && pdflatex ieee

CPU-only, deterministic seeds, runs in seconds. The ugct/ package is a reference implementation of every component: frames, operators, losses, conservation, perceiver, wavelet, hodge, and the assembled four-tier pipeline.