SOPHIA XT
Research · Physics · Part A and Part B

Rico Inf Curve

Particle streams in a four-singularity well, and the propellantless ship sized to the numbers.

Two bodies of in-house research share this page. The first is Rico Inf Curve: a Newtonian, GPU-accelerated study of high-density particle streams moving in the field of four fixed singularities, with hard-sphere ricochet at the horizon radius and long-time orbit classification. It covers verification of the physics, a batched integrator, a 99,856-particle production run, the geometry of the curves, a scan over spatial dimension, a time-reversibility experiment, an asymptotic-expansion check, and a separate geodesic module that answers the general-relativity questions properly. The second is EM-D Stream: three propellantless drive mechanisms, what was validated and at what significance, the negative results, and a crewed vehicle of 28.9 t sized to the measured plasma-magnet numbers.

Author
Sophia · SOPHIA XT
Status
Working research, documents of record dated August 2026
Vehicle document
EM-D design specification, Rev D, 20 August 2026
Figure A1 · Live integration
Stream in the four-centre potential
Particles in flight
320of 320
Ricochets so far
8
Escaped beyond R = 60
0.0%of 320 launched
Energy drift, max |E − E₀| / |E₀|
2.29×10⁻⁷
Test particles enter from (3.0, 0.4, 0.6) into a cone of half-angle 0.30 rad about (−1, −0.13, −0.2) with speeds spread across 0.55 to 1.85, straddling the local escape speed of 1.6097. The four centres sit at the tetrahedron vertices with horizon spheres of radius 0.05 drawn at true scale inside a glow that marks their position. Colour is a live class: blue for bound orbits, amber once a particle has passed within 0.3 of a centre or bounced, red for E > 0. Particles crossing R = 60 are counted as escaped and replaced at the source. Fixed-base-step RK4 with the step refined near the horizons; a crossing is located by bisection on real RK4 trial steps and the velocity reflected at the surface. The energy readout is the worst relative drift over every particle in flight.
Part A · 1

The model

In normalised units, G = 1 and test mass m = 1, the softened four-centre potential per unit mass and the equations of motion are

\Phi(\mathbf r) = -G\sum_{i=1}^{4}\frac{q_i}{\sqrt{|\mathbf r-\mathbf r_i|^2+\varepsilon^2}},\qquad \dot{\mathbf r}=\mathbf v,\qquad \dot{\mathbf v} = -G\sum_i q_i\,\frac{\mathbf r-\mathbf r_i}{\left(|\mathbf r-\mathbf r_i|^2+\varepsilon^2\right)^{3/2}}

The softening \varepsilon removes the 1/r divergence so the ODE stays integrable, and the constructor enforces \varepsilon \le R_{\min}/2 so the regularisation never reaches into the sampled region. The physical surface |\mathbf r-\mathbf r_i| = R_i is handled discretely. A terminal root-finding event stops the integration, the velocity is reflected specularly, and the integration restarts just outside:

\hat{\mathbf n} = \frac{\mathbf r-\mathbf r_i}{|\mathbf r-\mathbf r_i|},\qquad \mathbf v' = \mathbf v-(1+e)(\mathbf v\cdot\hat{\mathbf n})\,\hat{\mathbf n}\quad\text{for } \mathbf v\cdot\hat{\mathbf n}<0

With e = 1 the ricochet is elastic and conserves energy exactly, which makes energy drift a clean diagnostic of integrator quality rather than a mix of physics and numerics. The production geometry is the tetrahedron: four centres of charge +1 at (±0.577, ±0.577, ±0.577) with an even number of minus signs, horizon radius 0.05 and softening 0.001. Two further geometries ship as controls, a planar square with alternating ±q and a true 1/r³ far field, and a collinear arrangement with an exact mirror symmetry.

Newtonian model
The four-singularity simulation integrates H = |\mathbf p|^2/2m + m\Phi(\mathbf r) in flat space. There is no metric tensor, no light cone, no proper time and no event horizon in any relativistic sense. The horizon here is a hard sphere, a numerical regularisation chosen to keep the ODE integrable near the centres. The general-relativity results further down come from the geodesic module, a separate program that shares no physics code with the stream integrator.
Part A · 2

Verification

The inherited scaffold had never been executed. The verification suite runs nine groups of checks, 20 assertions in all: the analytic gradient against central differences, the tidal tensor against a numerical Hessian, the quadrupole far-field exponent, the Kepler limit, energy conservation, the elastic ricochet, and mirror symmetry. All 20 passed on the first execution with no tolerance loosened.

Table A1
First-run verification
CheckResult
Analytic gradient against central differencesmax rel. err 1.62×10⁻¹⁰
Tidal tensor against numerical Hessianmax rel. err 4.31×10⁻¹⁰, asymmetry exactly 0
Planar quadrupole far fieldfitted exponent 3.000
Kepler closure after 10 periods4.71×10⁻⁷ relative
Kepler energy drift2.31×10⁻¹¹
Four-centre energy drift (t = 120)2.68×10⁻⁹
Elastic ricochet speed6.167651 in, 6.167651 out (< 10⁻⁹)
Mirror symmetry (collinear)0.00, bit-exact
The mirror-symmetry result is exactly zero because negating a float is exact in IEEE-754 and the error norms driving the step controller are identical for the mirrored problem, so the two integrations take bit-identical step sequences. It is a strong check of the field code and a weak check of the integrator. The inherited bound-orbit test recorded 0 bounces, so its horizon assertion was vacuous; ricochet is exercised by the dedicated test, which records 5.
Part A · 3

The GPU integrator

A serial CPU solver integrates one particle per call, and a stream of 10⁵ particles is 10⁵ serial solves. The field is static and identical for every particle, so the ensemble is embarrassingly parallel. The replacement is a batched Dormand-Prince 5(4) in PyTorch in which every particle carries its own adaptive step and its own event state. The ensemble advances in lockstep at the level of kernel launches, not simulated time: one particle can take 10⁻⁶ steps near a horizon while another coasts at 10⁻¹ in the far field, in the same kernel.

The discontinuous ricochet is what makes this non-trivial. The four horizon surfaces and the escape sphere are folded into one continuous scalar,

G(y) = \min\Big(\min_i\big(|\mathbf r-\mathbf c_i|-R_i\big),\; R_{\rm esc}-|\mathbf r|\Big)

positive in the physical region and negative once anything is crossed, so a single root-finder serves all five surfaces and which one fired is decided afterwards from which term attained the minimum. The root is bracketed across the accepted step and refined with Illinois regula falsi in which every trial evaluation is a real RK5 step, not an interpolant, so the located crossing carries the integrator's own order of accuracy. Steps are clamped so a particle lands exactly on the output grid, and the whole thing runs in float64: the shadow-orbit separation for the Lyapunov measurement starts at 10⁻⁸ against coordinates of order 1, which float32 cannot resolve.

Validation against the CPU reference found three bugs: a conflated step-clamping flag that let a particle's clock run ahead of its physics, a Zeno trap in the proximity cap that made a horizon unreachable, and retired particles being re-flushed every iteration. Chaotic trajectories cannot be compared at long times, so the comparison is layered by what is legitimately comparable: field kernels to 3.2×10⁻¹⁶, Kepler over ten periods to 1.64×10⁻⁸, a five-bounce ricochet to 3.50×10⁻⁶, a chaotic orbit at t = 20 to 1.89×10⁻¹⁰, and the long-time CPU-to-GPU divergence measured to grow as exp(0.210 t), the system's own Lyapunov rate.

Figure A2
GPU throughput against ensemble size
1101001,0001k4k16k64k256kparticles Nparticles per secondCPU serial reference, 5.05 /s6.2×10.2 ms/iter13.7×17.7 ms/iter27.1×33.6 ms/iter75.8×48 ms/iter251×49.8 ms/iter
Particles integrated per second at identical work, tolerances and end time. The CPU reference is scipy DOP853, serial, at 5.05 particles per second, measured on 24 particles and extrapolated linearly. From 1,024 to 262,144 particles the work rises 256× and the time per iteration only 4.9× (10.2 to 49.8 ms), because at small N the loop is bound by launch latency and dispatch. The plateau between 65k and 262k is memory bandwidth. 251× is a throughput ratio at N = 262,144, not a universal speedup; at N = 32 the GPU is slower than scipy and break-even sits near N ≈ 150 to 200. One consumer GPU.
Table A2
Measured throughput
Nwallms/iterparticles/sspeedup
1,02432.9 s10.2316.2×
4,09659.0 s17.76913.7×
16,384119.7 s33.613727.1×
65,536171.1 s4838375.8×
262,144206.4 s49.81,270251×
Identical work on both sides. One consumer GPU.
Part A · 4

The production run

99,856 particles were integrated to t = 300 in 1,108 s: 15,600 GPU loop iterations totalling 655,885,314 RK steps, of which 1.66% were rejected by the error controller. The stream launches from (3.0, 0.4, 0.6) into a cone of half-angle 0.30 rad about (−1, −0.13, −0.2) with speeds swept across 0.55 to 1.85. The local escape speed at the launch point is 1.6097, so the ensemble deliberately straddles it.

Table A3
Orbit classes at t = 300
ClassCountShare
chaotic64,63164.7%
escape22,12022.2%
quasi-periodic13,07013.1%
periodic350.035%
Chaotic scattering dominates, which is what four attracting centres should produce. The finite-time Lyapunov spectrum runs from 0.0058 to 0.512 with median 0.0547 and a 5th to 95th percentile band of 0.0126 to 0.203. The 35 periodic orbits all sit just inside the recurrence tolerance of 0.05, with recurrence values between 0.0233 and 0.0499; read them as the most nearly recurrent orbits found, not as proven periodic orbits.
Closest approach
A sharp spike sits exactly at the horizon radius R = 0.05, the particles that bounced, with a spread out to r ≈ 1. Nothing goes below it. The softening of 0.001 is more than an order of magnitude below the minimum sampled distance, so the Plummer regularisation never influenced the dynamics.
Ricochets
81,614 horizon encounters in total, distributed exponentially from 0 to a maximum of 12 per particle.
Escape criterion
The escape label fires on crossing the sphere r = 60, which is not the same as being unbound. Of the 22,120 particles labelled escape, 18,960 have E > 0 and 3,160 are bound on very eccentric orbits with apoapsis between 61 and 308. The count is therefore an overestimate by roughly 14%, and the fix is to require E > 0 for the label.
Figure A3a
Trajectories, 800 tracked particles
Three-dimensional trajectories of 800 tracked particles from the production run, coloured by class
800 tracked particles of the 99,856-particle ensemble, coloured by class: escape (177), chaotic (517) and quasi-periodic (106) among the tracked set, with the four singularities marked at the centre and the escape sphere at r = 60 setting the box.
Figure A3b
Ensemble diagnostics
Six-panel ensemble diagnostics for the production run
Escape fraction against launch speed with the true escape speed 1.610 marked; the finite-time Lyapunov spectrum with the 0.02 threshold and the 0.0547 median; relative energy drift with median 1.72×10⁻⁹ against the 10⁻⁴ trust threshold; orbit class against launch speed; closest approach against the horizon radius and the softening; and the ricochet count per particle, 81,614 in total.
Part A · 5

Curve geometry and the dimensional scan

A dedicated run integrated 384 curves in the tetrahedron potential to t = 600 at rtol = 10⁻¹¹ with 24,000 samples each, so that the geometry of the paths themselves could be measured. All 384 stayed bounded. They made 806 ricochets between them, and the median turning angle at a cusp was 86.2°. The box-counting dimension of the curve set came out at D = 2.17, which is what a family of space-filling rosettes with occasional sharp cusps should give: more than a line, well short of a surface.

Taking the question of dimension seriously cannot mean keeping a 1/r potential and adding coordinates. A point source in D spatial dimensions obeys Laplace's equation, whose Green's function gives

\Phi(r)\sim -\frac{1}{r^{D-2}}\ \ (D\ge 3),\qquad \Phi(r)\sim +\ln r\ \ (D=2),\qquad V_{\rm eff} = \frac{L^2}{2r^2}+\Phi(r)

so the force falls as 1/r^(D−1). For a central force r^(−n) circular orbits are linearly stable only when n < 3, so stable bound orbits require D < 4. At D = 4 both terms of the effective potential scale as 1/r² and there is no minimum at all; for D ≥ 5 the attraction wins at small r and the extremum is a maximum. Setting D = 3 reproduces the original module to 1.78×10⁻¹⁵, checked on every run. These are extra spatial dimensions in a flat metric, not a second time dimension and not compactified circles.

Figure A4
Stable orbits against spatial dimension
0%25%50%75%100%100%75.3%D = 2force ∝ r⁻¹100%44.3%D = 3force ∝ r⁻²2.7%2.3%D = 4force ∝ r⁻³0%0.1%D = 5force ∝ r⁻⁴0%n/rD = 6force ∝ r⁻⁵0%n/rD = 7force ∝ r⁻⁶Ehrenfest bound, stable only for D < 4stable annulus, 512 circular orbitsfour-centre stream, bound fraction
A point source in D spatial dimensions obeys Laplace's equation, so the force falls as r^(−(D−1)) and the potential as r^(−(D−2)), with a logarithm at D = 2. For a central force r^(−n) circular orbits are linearly stable only for n < 3, so stable bound orbits require D < 4. That is Ehrenfest's 1917 argument, and it was measured rather than asserted: 512 perturbed circular orbits per dimension (cyan) and the four-centre stream itself (amber). D = 3 reproduces the original module to 1.78×10⁻¹⁵. By D = 7 the absorbed fraction reaches 99.8%; the short-range attraction overwhelms the centrifugal barrier and anything that comes near a centre is swallowed. Four-centre bound fractions were reported for D = 2 to 5.
Table A4
Dimensional scan
Dforce ∝stable annulusfour-centre bound
2r⁻¹100%75.3%
3r⁻²100%44.3%
4r⁻³2.7%2.3%
5r⁻⁴0%0.1%
6r⁻⁵0%not reported
7r⁻⁶0%not reported
512 perturbed circular orbits per dimension. The four-centre stream's absorbed fraction climbs to 99.8% by D = 7; the median r_max for D ≥ 5 sits at 3.09, the launch radius, so those particles fell straight in.
Part A · 6

Reversibility

The equations are invariant under t → −t with v → −v: acceleration depends only on position, so reversing every velocity retraces the path exactly, and elastic specular reflection is its own inverse. The microscopic laws here have no arrow of time. The experiment integrates forward to T, negates every velocity, integrates forward another T, and measures how close each particle comes to its starting point. 256 particles, elastic horizons, rtol = 10⁻¹².

Figure A5
Round-trip recovery error against reversal time
1e-121e-91e-61e-31050100150200reversal time Trecovery errorT ≈ 182median90th percentilemaximumfit 2.05e-12 · exp(0.0550 · 2T)
Integrate forward to T, negate every velocity, integrate forward another T, and measure the distance from the start. 256 particles, elastic horizons, rtol = 10⁻¹². The dashed line is the fit 2.05×10⁻¹² · exp(0.0550 · 2T). The fitted amplification rate, 0.0550 per unit time, and the independently measured median Lyapunov exponent of the 99,856-particle ensemble, 0.0547, agree to better than 1%. The loss of reversibility is chaotic amplification of round-off and nothing else. Beyond T ≈ 182 the past is arithmetically unrecoverable at double precision while remaining fully determined.
Table A5
Recovery error
Tmedianp90max
51.52e-122.95e-127.53e-12
202.47e-111.34e-103.24e-9
402.90e-105.77e-97.38e-7
602.27e-92.77e-71.03e-4
801.92e-81.17e-57.81e-3
1001.85e-73.60e-47.45e-1
1401.25e-51.06e+06.28e+0
1803.83e-44.21e+06.71e+0
\text{recovery error}\ \approx\ 2.05\times10^{-12}\;\exp\!\big(0.0550\cdot 2T\big)

At T = 5 the round trip returns every particle to within 1.5×10⁻¹². By T = 180 the median particle misses its own starting point by 3.8×10⁻⁴ and the worst misses by 6.7 length units, a distance comparable to the whole configuration. The fitted amplification rate is 0.0550 per unit time. The independently measured median Lyapunov exponent of the 99,856-particle ensemble is 0.0547. Those two numbers come from different measurements, one from shadow-orbit divergence in the forward problem and one from a forward-and-back round trip, and they agree to better than 1%. The practical reversibility horizon is T ≈ 182: beyond it the past is arithmetically unrecoverable at double precision even though it remains mathematically determined, and recovering a further factor of e in time costs a factor of e^0.11 in precision.

What this arrow of time is
It is manufactured entirely by finite precision plus sensitive dependence. It is a statement about numerics and classical chaos, not about thermodynamic entropy, CPT symmetry or cosmological time asymmetry. Running with a restitution coefficient of 0.8 breaks the symmetry for a different reason: an inelastic horizon is dissipative, and then the reversed run fails to return for reasons that have nothing to do with round-off.
Part A · 7

The asymptotic check

The far-field test in the verification suite fits one number, the slope of log|Φ| against log r, and asserts that it is 3.000. That checks the leading exponent and no coefficient at all. The structure being claimed is an asymptotic series in 1/r from the Legendre generating function,

\Phi(\mathbf r) = -G\sum_{\ell}\frac{M_\ell(\hat{\mathbf n})}{r^{\ell+1}},\qquad M_\ell(\hat{\mathbf n}) = \sum_i q_i\, r_i^{\ell}\, P_\ell(\hat{\mathbf n}\cdot\hat{\mathbf r}_i)

and the testable consequence is that truncating after the leading term must leave a residual falling as 1/r^(ℓ+2), with the coefficient matching the analytic moment. The tetrahedron has no dipole moment and no quadrupole moment: its four vertex vectors satisfy \sum_i \hat{\mathbf r}_i\otimes\hat{\mathbf r}_i = \tfrac{4}{3}I, which is isotropic, so \sum_i P_2(\hat{\mathbf n}\cdot\hat{\mathbf r}_i) = 0 identically. The leading correction to its monopole is the octupole at 1/r⁴, measured as a residual decaying at r⁻⁴ after monopole subtraction, with M₃ = 2.1659. The planar closed form M₂ = 3a²(nₓ² − n_y²) is reproduced to 4.4×10⁻¹⁶, and all odd moments vanish to 1.1×10⁻¹⁶ by inversion symmetry.

Table A6
Multipole structure by configuration
ConfigurationM₀M₁M₂First correctionMeasured residual
planar alternating003a²(nₓ² − n_y²)M₄ (hexadecapole)r⁻⁵
tetrahedron4q00M₃ (octupole), M₃ = 2.1659r⁻⁴
collinear4q04.3182M₂ (quadrupole)r⁻³
Part A · 8

The relativistic questions and the geodesic module

The questions that motivated this work were relativistic: how time becomes space inside a horizon, why an infalling body never seems to cross, what happens to curvature at the centre. None of them can be answered by the Newtonian integrator, so a separate program was written. It shares no physics code with the stream integrator; only the numerics carry over, the same Dormand-Prince stepping, per-particle adaptive steps and event root-finding. The state is (x^\mu, u^\mu) in R⁸ and the law is the geodesic equation,

\frac{du^\mu}{d\tau} = -\Gamma^\mu_{\alpha\beta}\,u^\alpha u^\beta,\qquad g_{\mu\nu}u^\mu u^\nu = -1,\qquad E=-u_t,\quad L=u_\phi

Metrics implemented: Schwarzschild, Painlevé-Gullstrand and ingoing Eddington-Finkelstein, both horizon-regular, and Kerr in Boyer-Lindquist coordinates with frame dragging and an ergosphere. Christoffel symbols come two ways, closed-form for Schwarzschild and a fully general numeric path from central differences of the metric, and the two agree to 2.97×10⁻¹¹. That agreement is what makes the module extensible: any metric written as a function of position gets correct geodesics without hand-derived formulas. Units are G = c = 1 with M = 1, so the horizon sits at r = 2.

The same infall in two charts

A body released from rest at r₀ = 10M, integrated in two charts of the same spacetime. In the Schwarzschild chart, the distant static observer's clock, r_min = 2.000000118. It never crosses. Coordinate time diverges logarithmically: stopping successively closer gives t = 47.17, 51.91, 56.53, 61.16 and 65.76 for r − 2M = 10⁻¹ down to 10⁻⁵, a fitted slope of 2.0166 in −ln(r/2M − 1) against the predicted 2M = 2. In the Painlevé-Gullstrand chart, the infalling observer's clock, the same body crosses without incident and reaches r = 9.98×10⁻⁴ in proper time 35.124058650 against the exact

\tau = \pi\sqrt{\frac{r_0^3}{8M}} = 35.124058748,\qquad \text{relative error } 2.79\times10^{-9}

Both are correct. The horizon is a property of the chart, not of the spacetime, and the disagreement is the answer rather than a paradox.

Time becoming space, measured

Inside r = 2M the metric components swap sign: g_tt = +1.000 and g_rr = −1.000 at r = M, so r is timelike and t is spacelike. The measured consequence: of 64 worldlines launched with a spread of angular momenta and initial radial kicks in both directions, 56 crossed the horizon, and every one of them had dr/dτ < 0 throughout the interior, with a maximum of −0.896. Not one moved outward, including those fired outward. The algebra behind it is that inside the horizon (uʳ)² ≥ |f| > 0, so uʳ can never reach zero and cannot change sign. The four-velocity norm holds to 8.66×10⁻¹¹ while crossing the horizon and stopping at r = 1, and degrades to 2.62×10⁻² stopping at r = 10⁻³: the integration error is concentrated entirely at r = 0, not at r = 2M, which is the statement that the horizon is regular and the singularity is not.

The turning-point cubic

With u = 1/r the radial equation becomes a cubic in u,

\text{timelike:}\ \left(\frac{du}{d\phi}\right)^{2} = \frac{E^2-1}{L^2} + \frac{2M}{L^2}u - u^2 + 2Mu^3,\qquad \text{null:}\ \left(\frac{du}{d\phi}\right)^{2} = \frac{1}{b^2} - u^2 + 2Mu^3

Depressing the null cubic with u = w + 1/(6M) gives the roots in closed form,

u_k = \frac{1}{6M}\left(1 + 2\cos\frac{\theta - 2\pi k}{3}\right),\quad k = 0,1,2,\qquad u_0+u_1+u_2 = \frac{1}{2M}

three roots 120° apart in the cosine argument. The roots in u sum to 1/(2M) to 12 digits, which proves that when all three are positive the third root always lies outside the horizon, since u₃ < 1/(2M) means r₃ > 2M. An initial assertion that it lay inside was wrong, and the algebra corrected it. Given E and L, the cubic recovers r_apo = 120 and r_peri = 80 to 10⁻⁹. The null double root is the photon sphere: b_crit = 3√3 M = 5.196152422706632 exactly, and integration measures the capture threshold at 5.19498, a relative error of 2.26×10⁻⁴. The ISCO is a triple root: at r = 6M all three roots coincide. Measured independently by perturbing circular orbits, r = 5.90 plunges to the horizon and r = 6.10 stays inside a band of 6.0915 to 6.1083. The Newtonian model has no capture cross-section because its horizon reflects; the geodesic module has one, 27πM², the b_crit disc, derived rather than imposed.

Figure A6 · Interactive
Turning-point cubic and the effective potential
23610140.0490.9411.000r / MV_eff and E²horizon 2Mphoton sphere 3MISCO 6ME² = 0.9409r₁ = 3.07r₂ = 7.61r₃ = 23.16(θ − 2πk)/3, 120° apart
Roots
three real roots
Turning point r₁
3.0737M
Turning point r₂
7.6056M
Turning point r₃
23.1616M
Σ u_k, expect 1/(2M) = 0.5
0.500000
Timelike case: V_eff(r) = (1 − 2M/r)(1 + L²/r²) against r, with the line at E². Where the line meets the curve the radial motion turns; those radii are the reciprocals of the real roots of 2M u³ − u² + (2M/L²) u + (E² − 1)/L² = 0. The three roots in u sum to 1/(2M), so when all three are positive each is less than 1/(2M) and every turning point lies outside r = 2M. The ISCO preset puts L = √12 M and E = √(8/9): all three roots coincide at r = 6M, a triple root, which is a tidier characterisation than d²V/dr² = 0. Measured by perturbing circular orbits, r = 5.90 plunges and r = 6.10 stays within 6.0915 to 6.1083. The 80 to 120 preset is the bound orbit the module recovered to 10⁻⁹.
Figure A7
Einstein-Rosen bridge, Flamm embedding and the Painlevé-Gullstrand chart
Flamm embedding of the Einstein-Rosen bridge with integrated infall geodesics, the Painlevé-Gullstrand shift function, and the same worldline on two clocks
Flamm's paraboloid z(r) = ±2√(2M(r − 2M)) is the Schwarzschild t = const slice, with the throat at r = 2M and infall geodesics released from r₀ = 8M, 12M and 20M drawn on it. Painlevé-Gullstrand slices are flat; the curvature lives in the shift β = √(2M/r), which reaches 1 at r = 2M. Lower row: infall in the PG chart crosses in finite proper time for all three releases; the same r₀ = 12M worldline on two clocks, with proper time crossing at 44.8M and reaching r = 0 while Schwarzschild t runs to infinity at the horizon; and the bridge profile through both sheets. Computed from the geodesic module.

Verification of the module

Ten groups, all passing, each against a closed form that exists independently of the code: perihelion precession at 3.0×10⁻⁴ against the exact elliptic integral (the weak-field 6πM/p is 4.7% low at p = 96, so testing against it would have been testing the approximation), light deflection at 1.5×10⁻² and 7.8×10⁻³ of 4M/b, and the Newtonian limit recovering Kepler to 7.5×10⁻⁴ at r = 2000M.

What the module does not do
No radiation reaction, no self-force, no back-reaction on the metric, no matter fields, no quantum effects. Nothing here says anything about Hawking evaporation, the information paradox, or what replaces the singularity. Kerr is implemented but not yet exercised beyond the a = 0 consistency check, so frame dragging is available and unmeasured.
Part B · Advanced propulsion

EM-D Stream

A propellantless vehicle pairing a laboratory-validated plasma magnet with a reflector-shaped radiating array, operated sequentially rather than simultaneously.

Three propellantless drive mechanisms were investigated and simulated. Two are validated. They are complementary rather than competing, and a vehicle carrying two of them retains control authority in every operating environment. The document of record is the design specification, Rev D, dated 20 August 2026. Rev C presented the magnetic-sail mechanism as an open question requiring particle-in-cell validation. It is not open: Slough (IEPC-2007-015, 2007) reports a scaled laboratory experiment in which the mechanism was measured directly. Rev D restates the design on those measurements, withdraws one claim that did not survive quantitative check, and reduces the vehicle mass by an order of magnitude.

Part B · 1

What it is

Table B1
Three drive mechanisms
A · Radiating arrayB · Magnetic sailC · Sequential induction
Mechanismreflector-shaped EM radiationsolar-wind momentum intercepttravelling-wave induction
Thrust2.76 mN per MWe3.8 N at 30 km, 12.7 N at 55 km11.4 N at n = 10¹⁸
Requiresnothingsolar windambient plasma
Propellantnonenonescavenged
Vectoringdifferential firingcoil orientationfiring sequence
Statusvalidated herevalidated in lab (Slough)validated here, 8.1σ
Drive A is the only mechanism with no unresolved dependency. It operates in hard vacuum, in planetary shadow, in a magnetotail, and between stars. It is also the weakest by orders of magnitude, being bounded by the photon limit F ≤ P/c. Classification: an electrodeless pulsed inductive plasma thruster with sequential excitation and ambient propellant, paired with a reflector-fed radiating array for propellantless trim. No departure from Maxwell, momentum conservation or MHD is required or implied. Every subsystem has laboratory or flight heritage; the assembly is the novel element.
Table B2
Measured by Slough, not by this work
QuantityMeasuredSignificance here
RMF-driven plasma current> 10 kAthe bubble inflates
Thrust, ballistic pendulum2 Ndirect force measurement
Equivalent jet powerabout 1 MWfrom a 50 km/s wind source
Plasma detachmentnone observedforce reacted onto the antennas
Antenna radius / mass / power100 m / 20 kg / 100 Wreplaces a 2.2 t coil
Achieved dipole scale> 30 kmsets the thrust
The detachment result retires the principal open item of Rev C. Every prior revision flagged plasmoid detachment as the failure mode that could end the concept. It was measured, and the force transmits to the antennas. The plasma magnet, its RMF current drive, its inflation behaviour and its thrust scaling are Slough's. This work re-derived them independently and obtained matching physics, which is a useful check on the analysis and is not a contribution.

Contributed by this work: the reflector finding, that a bare aperture radiates a symmetric J₁ pattern and gives η = 0 exactly while a 30 dB reflector gives η = 0.9748, so the reflector is the entire mechanism rather than an improvement to it; sequence vectoring, that thrust direction follows firing order and not amplitude ratio, at 8.1σ with sign reversal across zero delay; the sequential architecture, in which sail and array never run simultaneously and so never fight; the hull structural limit of about 3×10⁷ A·m² per dynamo for a 2.2 m hull, from the Maxwell traction map; and a corrections register of fourteen documented errors and their mechanisms.

Part B · 2

Validated results and negative results

Table B3
Validated results
ClaimMeasuredSignificance
Sequential firing produces directed thrust5.42×10⁻²⁰ kg·m/s8.1σ
Thrust direction follows firing ordersign reversal7.0σ / 8.1σ
Symmetric control returns zero4.27×10⁻²¹ kg·m/s0.47σ, pass
Energy transferred by induction+2638 eV per particledirect
Aligned ring forms field-reversed corez = ±R/√24 d.p.
Radiating array, 30 dB reflectorη = 0.974897.5% of P/c
Contra-rotating pairη = 0.3812does not cancel
Pull-mode force, two routesagree to 6 s.f.validated
Hull traction, fore vs aftequal and oppositestretches, no net force
The symmetric control is the load-bearing check for drive C: a symmetric machine that appeared to thrust would mean the integrator was manufacturing momentum. Boris pusher with both E and B, E = −∂A/∂t from the time-varying vector potential; 2500 protons, 100 eV thermal load; noise floor taken as the random-walk value.
Table B4
Negative results
ConfigurationResultCause
Alternating ring (+ − + −) as intake0.000 m² acceptancenull channels are 2-D planes, zero measure
Uniform stretch-and-releasenothing above noisebreathing drives azimuthal E only
Amplitude-ratio thrust vectoringnothing above noisedirection follows order, not ratio
Polarity alone for radiation asymmetryη = 0 exactlyreal amplitudes give a fore-aft symmetric pattern
Self-generated gravity wellrequires 1.9×10⁸ Tand cannot pull its own source regardless
Recorded because a specification concealing its dead ends is not a specification, and because a later reader will otherwise re-propose them.
Part B · 3

Physics

Field-reversed core

Four aligned dipoles of moment m ẑ on a ring of radius R. On the axis,

B_z(z) = n\,\frac{\mu_0 m}{4\pi}\,\frac{2z^2-R^2}{(R^2+z^2)^{5/2}}\quad\Longrightarrow\quad z_{\rm null} = \pm\frac{R}{\sqrt 2}

independent of m and n. Predicted ±7.0711 m for R = 10 m and located numerically at ±7.0711 m. Between the nulls B_z < 0: the core field is reversed relative to the moments producing it. Measured |B| outward from the centre rises radially from 0.040 to 0.062 T, which confines, and falls to zero axially at the nulls, which is open. Confined radially and open axially is the structure of a nozzle, with the exhaust direction a property of the topology rather than something imposed. Because z_null depends only on geometry, current buys field strength and never field extent. In vacuum, hardware scale is topology scale, and a field structure larger than the hardware requires ambient plasma to carry the current.

Figure B1 · Live trace
Field-reversed core of four aligned dipoles
Null predicted, ±R/√2
±7.0711m
Null located, bisection
±7.0711m
Moved by the moment slider
no
Four aligned dipoles of moment m ẑ on a ring of radius R, traced by RK4 through the summed field in the meridional plane at 45° of azimuth, which cuts two dynamos (cyan, arrows along the moment). On the axis B_z(z) ∝ (2z² − R²)/(R² + z²)^(5/2), so the nulls sit at z = ±R/√2 whatever the moment: ±7.0711 m for R = 10 m, located numerically at the same value. Between the nulls the axial field is reversed relative to the moments producing it; the shaded region is the computed B_z < 0 zone inside the ring. Move R and the nulls move with it. Move the moment and only the brightness changes. Current buys field strength and never field extent, which is why a field structure larger than the hardware needs ambient plasma to carry the current. Softening of 0.12 R inside each dynamo, as in the source tracer.

Momentum transfer requires a translating pattern

Uniform amplitude modulation produces no thrust in any geometry tested. A dipole's vector potential is azimuthal, so ∂A/∂t is azimuthal, so the induced E is azimuthal: it spins plasma about the axis and cannot push it along the axis. Geometric asymmetry does not help, because the asymmetry resides in B while momentum transfer is performed by E. Axial momentum requires the field pattern to translate, which means rings fired in sequence.

Radiation momentum

\eta = \frac{\left|\oint I(\hat{\mathbf n})\,\hat{\mathbf n}\,d\Omega\right|}{\oint I(\hat{\mathbf n})\,d\Omega},\qquad F = \eta\,\frac{P_{\rm rad}}{c}\ \le\ \frac{P}{c} = 3.336\ \mu\mathrm{N/kW},\qquad \eta = \frac{1-r}{1+r}

Since η ≤ 1, F ≤ P/c. This is not a modelling assumption: it is the momentum content of the electromagnetic field, U/c. A bare aperture radiates a J₁ pattern symmetric about its plane, so momentum cancels exactly and η = 0. Suppressing the back hemisphere by a front-to-back ratio r gives η = (1 − r)/(1 + r), and the reflector is the entire mechanism.

Table B5
Reflector efficiency
Front-to-back ratioηN per kW radiated% of photon limit
0 dB (no reflector)0.00000n/a0.0%
10 dB0.799162.666×10⁻⁶79.9%
20 dB0.957413.194×10⁻⁶95.7%
30 dB (design point)0.974803.252×10⁻⁶97.5%
Ellipticity does not materially affect η (0.9748 circular to 0.9592 at 5:1); the reflector has already made the pattern one-sided. The ellipse serves control, not efficiency: beamwidth changes from 8.6° × 8.6° to 3.8° × 19.1°, five times narrower in the steering plane.

Force requires an open circuit

\oint I\, d\mathbf l\times\mathbf B = I\left(\oint d\mathbf l\right)\times\mathbf B = 0

Integrating dF = I dl × B around a closed loop in a uniform field gives exactly zero, verified numerically at 1 to 20 m radius and 1 to 100 kA at machine precision in every case. A closed loop obtains a torque, not a force. To obtain force the current must not return through the vehicle: an open conductor whose circuit closes externally. In space the only available conductor is ambient plasma.

Hull traction

Maxwell stress resolved over the hull surface by spherical angle. Cant angle controls the distribution: at 0° cant 15% of the hull is in tension; at 40°, 51%; at 90°, 58%. Peak tension rises from 8.9 to 57.7 kPa across that sweep. Forward and aft hemispheres are equal and opposite at every angle to five significant figures. The hull is stretched, not moved. Grid convergence on the residual confirms second-order convergence to zero, a ratio of 4.00 per doubling, identifying it as quadrature error.

Part B · 4

Mechanism figures

Figure B2a · Spec Figure 1
Mechanism, components, and where the measurements land
Axial section through two dynamos, transverse section on the axis, component specifications and energy chain
Axial section sliced through two dynamos at 45°, transverse section looking down the axis, component specifications and the energy chain. Field lines traced by RK4 through the summed field; the four-lobed reversed core in the transverse panel is a computed result, not a schematic. The component table in this figure predates the hull-loading analysis: the 1×10⁸ A·m² moment per dynamo it lists as assumed is above the practical limit of about 3×10⁷ A·m² established in the structural section below.
Figure B2b · Spec Figure 2
Operating cycle
Four-stage operating cycle with field topology traced at each stage
Intake, trap, stretch and snap, with the field topology traced at each stage: plasma enters through the axial cusps, the reversed core fills and the radial minimum holds it, the poles are deformed and tension stored, then released at the Alfvén speed. Register item 2 records that tension release was replaced by sequential firing as the momentum-transfer mechanism, because a uniform stretch-and-release drives azimuthal E only; the intake and trap stages stand.
Figure B2c
Magnetron authority, elliptical shaping, and intake acceptance
Six panels on magnetron authority, elliptical shaping and intake acceptance
Beam pressure against magnetic pressure near the null, where |B| ∝ r² so magnetic pressure ∝ r⁴; control radius scaling as P^(1/4), so ten times the power buys 1.8 times the radius; elliptical pole shaping that breaks the axisymmetry; the ponderomotive depth, which is frequency-independent and needs of order 10 MW to reach a 100 eV plasma; the ECR resonance radius as a radial dial, 1.05 km at 2.45 GHz, 3.04 km at 100 MHz, 134.52 km at 1.15 kHz; and the release speed against plasmoid density with the 400 km/s wind line and the density ceiling n < B²/(μ₀ mₚ v_sw²).
Figure B2d · Spec Figure 3
Elliptical beam and band structure
Circular and elliptical beam patterns, the J1 null structure, the reflector efficiency curve, and the aperture swept through four rotation angles
Circular (a/b = 1) and elliptical (a/b = 3) beams in direction cosines; the dark rings are zeros of the Bessel function J₁. The efficiency curve rises from η = 0 with no reflector to 0.9748 at 30 dB, against 0.5865 for a bare dipole pair. Lower row: the same aperture swept through 0°, 45°, 90° and 135° of rotation. The beam runs perpendicular to the aperture ellipse by Fourier reciprocity.
Figure B2e · Spec Figure 4
Guidance authority at 20° cant
Reachable thrust directions inside the cant limit, the thrust cost of steering, and the guidance authority table
Reachable thrust directions inside the 20° cant limit, coloured by |F| as a fraction of all-four firing; steering saturates at the cant angle and costs thrust, and the right-hand panel is the guidance budget. Four elements are the minimum for two-axis authority plus pull/push reversal: three span two axes but require simultaneous reversal of all three, losing steering through the transition; four permit reversal of one opposed pair while the other remains live.
Table B6
Guidance budget
Firing patternOff-axis|F| fraction
All four (push)0.0°0.940
All four reversed (pull)0.0°0.940
Three on, one off6.9°0.710
Adjacent pair14.4°0.485
One only20.0°0.250
Figure B2f
Two coil arrangements at the same moment budget
Two coil arrangements compared: a counter-rotating pair whose dipole cancels and a three-phase clover whose dipole survives
An earlier comparison of two coil arrangements. Design A, a counter-rotating pair with anti-aligned moments: the dipole cancels, the far field is a quadrupole falling as 1/r⁴, standoff 8.8 km, 0.33 N at 1 AU. Design B, three coils at 120° of electrical phase with aligned moments: the dipole survives with a 1/r³ far field, standoff 134.5 km, 76.07 N, 234 times design A on the same conductor and current. The vehicle numbers in Rev D come from the measured plasma-magnet scaling, not from this coil comparison.
Part B · 5

The vehicle

Rev C sized a 2.2 t superconducting coil to generate the magnetic moment directly, supported by a 100 kWe reactor, a shadow shield and radiators. That is not how the device works. The antenna does not generate the moment; it drives current in ambient plasma, and the plasma carries the moment. Rev D replaces the coil, reactor, shield and radiators with a 20 kg antenna, 120 kg of RMF power electronics, a 1 kW solar array and 40 kg of radiators. Power and drive fall from 8 700 kg to 240 kg, 36 times lighter. The crewed vehicle goes from 37.4 to 28.9 t, and the robotic probe from 8.2 to 0.9 t, its floor now set by structure and payload rather than by the drive.

Figure B3 · Live model
EM-D Stream crewed vehicle, Rev D, exploded
hull detail · 1 unit = 1 m
Dry mass, Rev D
28.9t
Antenna loop to hull
200 m : 11 m
Power and drive, Rev C to Rev D
8 700 → 240kg
Drag to orbit. The model rotates on its own when idle and renders only while on screen. Callouts open with the explode slider.
One scene unit is one metre. The habitat is a 4.4 m by 6.0 m pressure vessel with domed caps, MLI banding and a cupola; the service section carries the closed-loop ECLSS, avionics, the RMF power electronics, the two solar wings and the two radiator panels; the drive cluster is four reflector-fed dynamos on a 3 m ring at 20° of cant with a docking ring on the axis. The violet loop is the RMF antenna at its true 100 m radius, modelled here as a single loop with six spars; the specification gives its radius, mass and power, not its coil count. Switch to true scale and the 11 m hull becomes a speck inside a 200 m loop. That ratio is the design in one number: the antenna is a transmitter, not a magnet, and the moment lives in the plasma. Each callout carries the subsystem's mass and the number that sized it. Materials, lighting and the starfield are presentation; every dimension and mass is from Rev D.
Table B7
Component manifest, Rev D
SubsystemMassWhere
Pressurised habitat structure8.5 tforward, 4.4 m dia × 6.0 m
Storm shelter, water-walled4.0 tinside the habitat
Consumables, 3 crew × 3 yr6.8 thabitat walls
ECLSS, closed-loop3.2 tservice section
Avionics, comms, GNC900 kgservice section
Structure, docking, 15% margin4.9 tthroughout
Crew, suits, personal400 kghabitat
RMF power electronics (drive)120 kgservice section
Solar array, 1 kW60 kgservice section, two wings
Radiators40 kgservice section, two panels
RMF antenna, 100 m radius20 kgdeployed loop, 100 W
Dry total28.9 tone Falcon Heavy, expendable
The seven habitat, life-support, avionics, crew and structure lines carry over from Rev C unchanged; the four power and drive lines are the Rev D replacements. The lines sum to 28.94 t.
Table B8
Mass reduction, Rev C to Rev D
SubsystemRev CRev D
Reactor + PMAD2 000 kgremoved
Shadow shield3 500 kgremoved
Radiators600 kg40 kg
Superconducting coil + cryo2 200 kgremoved
RMF antenna, 100 mnone20 kg
RMF power electronics400 kg120 kg
Solar array, 1 kWnone60 kg
Power + drive subtotal8 700 kg240 kg
Table B9
Crewed configuration
ParameterValue
Crew3
Dry mass28.9 t (was 37.4 t in Rev C)
LauncherFalcon Heavy, expendable (63.8 t to LEO)
Launch margin+26.4 t
Stowed envelope11.0 m × 4.4 m diameter
Fairing usable11.0 m × 4.6 m, zero height margin
Habitable volume91.2 m³ gross, about 55 m³ net, 18.2 m³ per crew
Electrical power1 kW solar array, no reactor, no shield
RMF antenna100 m radius, 20 kg, 100 W (Slough point design)
NASA long-duration guidance is 20 to 25 m³ per crew; this configuration provides 18.2 m³ net, roughly 10% below the lower bound. The storm shelter doubles as consumable stowage, which recovers usable volume as the mission consumes stores. Acceptable for a 140-day round trip; it would need revisiting for a multi-year profile.

Mission performance

Figure B4
Mission closure against bubble radius
1 d10 d100 d1,000 d30 km55 km100 km120 kmbubble radiusEarth to Mars, days495 d · 3.78 N15 d147 d · 12.72 N5 d45 d · 42.04 N1 dreference mission, 40.0 dcrewed, 28.9 trobotic probe, 0.9 t
Earth to Mars transit in days for the 0.9 t robotic probe and the 28.9 t crewed vehicle at three bubble radii from the Rev D mission table: 30 km is the measured point (3.78 N, 1.5 MW jet power), 55 km is the paper's 5 MW point (12.72 N), 100 km gives 42.04 N at 16.8 MW. The hollow marker is the Earth to Mars leg of the reference mission at a 120 km bubble, 40.0 days. Thrust follows the plasma-magnet scaling measured by Slough (IEPC-2007-015, 2007).
Table B10
Mission performance
BubbleThrustJet powerProbe 0.9 t, MarsCrewed 28.9 t, Mars
30 km (measured)3.78 N1.5 MW15 d495 d
55 km (paper's 5 MW point)12.72 N5.1 MW5 d147 d
100 km42.04 N16.8 MW1 d45 d
Table B11
Reference mission, 120 km bubble
LegDuration
LEO escape22.9 d
Earth to Mars40.0 d
Mars capture15.0 d
Round trip with 30-day stay140 d
Falcon Heavy to LEO, EM-D thereafter.

Previous configuration and layout figures

Figure B3a · Previous configuration
Rev C presentation render
Rendered Rev C vehicle with reactor, shadow shield, boom, radiators and 15 m superconducting coil
The Rev C vehicle as rendered before the antenna finding: 4.4 m habitat, 12 m reactor boom with shadow shield and reactor, 24 m² of radiators, four reflector dishes on a 3 m ring, and a 15 m superconducting coil deployed forward. Rev D removes the reactor, shield, boom, coil and large radiators; see the live model above for the current configuration.
Figure B3b · Rev C layout
Stowed and deployed, Rev C
Rev C crewed vehicle stowed inside the 4.6 m fairing and deployed on orbit, with the Rev C component manifest
The Rev C layout figure: the 11.0 m stack inside the 11.0 m usable fairing height with zero margin, the deployed vehicle, and the 37.4 t manifest. Two of its numbers were later corrected. The habitat volume shown as 70 m³ is 91.2 m³ in Rev D (register item 11), and the reactor, shield and coil lines are gone. The stack dimensions carry over: habitat plus storm shelter 6.0 m long by 4.4 m diameter, service section 1.8 m by 4.2 m, drive cluster and reflectors stowed 0.8 m by 3.8 m.
Figure B3c · Rev C robotic vehicle
The 8.2 t nuclear-electric probe of Rev C
Rev C robotic vehicle in proportion with field structure, mission closure and mass budget
Drawn for Rev C: the robotic vehicle in proportion, with radiators dominating and the drive the smallest thing aboard; the field structure at true scale; mission closure at 8.2 t on 100 kW; the mass budget; and the drive complement. Two numbers in it were later corrected: the sail thrust at 120 km, shown as 0.45 N, is 60.5 N in Rev D because the earlier figure used interplanetary-field magnetic pressure rather than wind ram pressure (register item 10), and the reactor-based mass budget is replaced by the 0.9 t probe of Rev D.
Part B · 6

Structural limit and component constraints

The hull is a pressure vessel loaded by its own field. Stress scales as m², which sets a ceiling on dynamo strength for a 2.2 m hull. The practical limit is about 3×10⁷ A·m² per dynamo for a 2.2 m aluminium hull.

Table B12
Hull hoop stress against dynamo moment
Moment per dynamoHoop stressvs Al yield (270 MPa)Verdict
1×10⁶ A·m²0.04 MPa0.01%acceptable
1×10⁷ A·m²3.69 MPa1.4%acceptable
1×10⁸ A·m²369 MPa137%hull fails
3×10⁸ A·m²3317 MPa1229%hull fails
Table B13
Conversion devices
Deviceη_convN per kW electricalLife (h)
Industrial CW magnetron0.852.764×10⁻⁶5 000
Klystron0.652.114×10⁻⁶about 20 000
GaN solid-state amplifier0.601.951×10⁻⁶100 000
Magnetron cathode life of about 5 000 h is short against interplanetary duration. A heliopause profile requires 59 609 h, 11.9 magnetrons in series. Solid-state amplification costs 29% of thrust and returns 20 times the life. For any mission beyond Mars this is not a close decision: the mission is duration-limited, not thrust-limited. This is the only constraint in the investigation arising from a component rather than from physics.
Part B · 7

Test article

Table B14
Bench article
ItemValue
Dynamo separation15 cm, 4 units
Core volume5.0 litres; nulls at ±10.6 cm
Core field93 mT
Drivepulsed 1 to 10 kHz, sub-μs sequenced delay
Plasma source10¹⁸ to 10¹⁹ m⁻³
Instrumenttorsion thrust balance
Predicted signal108 μN at 10¹⁸ / 1 kHz; 10.8 mN at 10¹⁹ / 10 kHz

The sequential-firing result is testable on a bench without resolving any open item. The measurement is forward-minus-reverse: run the sequence in one order, then the other, and difference. Thrust must reverse; no other effect in the apparatus does. Thermal drift, outgassing, EMI and magnetic tare are all common-mode to sequence direction and cancel. The predicted signal sits two to four orders above a torsion balance's noise floor, which is what renders a null result meaningful.

Status
Pre-build. No hardware exists. The test plan and validation record is one of the documents at the end of the page.
Part B · 8

Withdrawn claim: attitude authority

Rev C stated that the four-dynamo array supplies attitude authority the magnetic sail lacks. Quantitative check refutes this and the claim is withdrawn. The magsail attitude problem is real and acknowledged in the literature: the moment vector is stable perpendicular to the wind and a countervailing torque resists any other orientation. The alignment torque is \boldsymbol\tau = \mathbf m\times\mathbf B, and m is enormous by design.

Table B15
Array torque against the alignment torque
Bubbleτ required at 30° AoAτ from array, 1 MWRatio
10 km1.45×10³ N·m0.28 N·m1.9×10⁻⁴
55 km2.41×10⁵ N·m0.28 N·m1.2×10⁻⁶
120 km2.51×10⁶ N·m0.28 N·m1.1×10⁻⁷
The array is generously specified at 1 MW electrical, ten thousand times what the RMF antenna draws, on a 100 m lever arm. Closing even the 10 km case would require 5 200 MW. Photon-class torque cannot hold a magsail against its own alignment torque, and no plausible power level changes that. What survives: the array remains a working propellantless drive for every regime the sail cannot serve, planetary shadow, magnetotail, fine translational trim, station-keeping, and attitude control with the sail collapsed, since with the RMF unpowered m falls to the antenna's own small moment and the alignment torque falls with it. Steering the sail itself must be solved as the literature does it, by coil orientation or RMF modulation.
Part B · 9

Open problems

  1. 1
    Scaling
    The experiment used a 50 km/s laboratory wind source at high density. Flight is 400 km/s at about 10⁶ lower density. This is now the principal technical risk and replaces inflation as the headline unknown.
  2. 2
    Constant-force claim
    Slough states the bubble expands as the wind thins, giving constant force with distance rather than the r^(−4/3) used throughout. At 30 AU that is a 96× difference. Unverified here.
  3. 3
    Magsail steering
    Acknowledged open in the literature. The withdrawn claim below establishes that the radiating array is not the answer.
  4. 4
    Exhaust velocity, drive C
    12.97 km/s against a 400 km/s wind, 31× short for ram-scoop operation.
  5. 5
    Beam interception, charging, structural modes
    Conventional spacecraft engineering, not computed.
Method note, the PIC attempt
A Darwin particle-in-cell code was written to settle inflation before the literature was checked. Its pusher and field solver validate, gyrofrequency exact and the spectral solve at 0.37% against an analytic current ring, and it found a real physics omission: a rotating B applied without its induced E, a direct violation of Faraday. It could not reach steady state: ω_ce/ω = 186 makes the problem stiff, and 2400 steps covered 0.29 of one RMF period. An implicit method would be required. Recorded because the tool is sound and the negative result about method is useful, not because it produced a physics answer.
Table B16
Closed by measurement since Rev C
ItemResolution
Plasma-magnet bubble inflation> 10 kA driven, expansion demonstrated (Slough)
Plasmoid detachmentno detachment; force reacted onto the antennas
Figure B5
Read as a ram-scoop: pull, bottle, flip, push
EM-D Stream read as a ram-scoop: device sketch, net thrust against exhaust velocity with the break-even line, and thrust against ship speed for the passive sail and ram-scoop power levels
Top left: the device as sketched, with the lobes as field lobes and the four dynamos around the bottle. Top right: scooping costs drag, so net thrust is positive only when the exhaust velocity in the ship frame beats the intake; below the break-even line the device brakes and power comes out. Bottom: thrust against ship speed relative to the Sun. The passive sail's thrust falls to zero at the 400 km/s wind speed, its terminal velocity, and only a powered ram-scoop lifts that ceiling, shown at 1, 10, 100 and 1,000 MW. Open problem 4 is the gap between the measured 12.97 km/s exhaust of drive C and the 400 km/s the ram-scoop reading requires.
Part B · 10

Corrections register

Table B17
Revision history and corrections, recorded in full
#PreviouslyCorrected toCause
1Alternating ring polarityAlignedalternating yields zero-measure null planes
2Tension release as ejectionSequential firingbreathing drives azimuthal E only
3Counter-rotation cancelsη = 0.381earlier test sub-wavelength; artefact of scale
4Scan covered handednessIt did notrot_z never conjugates
51 MW reactor100 kWesail is area-limited; 1 MW cost 18 t for nothing
6Mission at 10 t, budget 29.8 tBoth 8.2 tinconsistent mass
7Thrust per kW radiatedPer kW electrical15 to 30% optimistic
8Radiator for reactor onlyReactor + drivemagnetron loss uncounted
9QUAD acceptance 3.17 m²0.000 m²3.75° grid counted a cell open from its edge
10Sail thrust 0.45 N at 120 km60.5 Nused IMF magnetic pressure, not wind ram pressure; 134×
11Habitat 70 m³, 14 m³ per crew91.2 m³, 18.2 m³ per crewdocument figure contradicted its own source; found by audit
12Crew and ship sizing used IMF pressureram pressure134× fix applied in one file but not propagated
13Array gives magsail attitude authoritywithdrawnshort by 10⁴ to 10⁷; τ = mB dwarfs photon torque
142.2 t superconducting coil generates the moment20 kg RMF antenna drives plasma currentantenna is a transmitter, not a magnet; 36× lighter
The value of this work is that it corrected itself.
Documents

Downloads

Rico Inf Curve: research report
PDF · 936 KB · 28 pages

Verification, the GPU integrator, the production run, the dimensional scan, reversibility, the asymptotic check, and the geodesic module. Appendices carry the full transcripts.

Download
EM-D Stream: design specification, Rev D
PDF · 2.6 MB · 17 pages

The document of record for the vehicle. Provenance, validated and negative results, physics, mechanism figures, the crewed configuration, structural limit, test article, withdrawn claim, open problems and the corrections register.

Download
EM-D Stream: mathematical supplement
PDF · 702 KB · 10 pages

Complete derivations for the field topology, momentum transfer, the radiation bound, the circuit condition and hull loading. Written as a companion to Rev C (18 August 2026); where a number differs from Rev D, Rev D governs.

Download
EM-D Stream: test plan and validation record
PDF · 383 KB · 12 pages

Bench article definition, measurement methodology, error budget, acceptance criteria, and the complete simulation record including every negative result. Pre-build: no hardware exists. Companion to Rev C.

Download

Rev D is the document of record for the vehicle. The mathematical supplement and the test plan were written as companions to Rev C; where a number in them differs from Rev D, Rev D governs. The plasma-magnet measurements cited throughout are Slough (IEPC-2007-015, 2007).