Annus Mirabilis · Interactive critical edition in preparation

Opposite pulses and two energy ledgers

Describe the same balanced emission in two frames.

An executable model

Two ledgers and opposite pulses

This experiment is unavailable on this device

CurrentThese numbers match the current settings.

Model note
  • Primary output lightComplexEnergyMoving: Host calculation (massEnergy.movingBalanceLight). Owner massEnergy.movingBalanceLight.
  • Primary output emittedEnergyRestFrame: Host calculation (massEnergy.restBalanceLight). Owner massEnergy.restBalanceLight.
  • Primary output bodyEnergyRestBefore: Host calculation (massEnergy.restBodyBefore). Owner massEnergy.restBodyBefore.
  • Primary output bodyEnergyRestAfter: Host calculation (massEnergy.restBodyAfter). Owner massEnergy.restBodyAfter.
  • Primary output bodyEnergyMovingBefore: Host calculation (massEnergy.movingBodyBefore). Owner massEnergy.movingBodyBefore.
  • Primary output bodyEnergyMovingAfter: Host calculation (massEnergy.movingBodyAfter). Owner massEnergy.movingBodyAfter.
  • Primary output kineticEnergyDifference: Host calculation (massEnergy.kineticEnergyDifference). Owner massEnergy.kineticEnergyDifference.
  • Primary output additiveEnergyConstant: Host calculation (massEnergy.additiveEnergyConstant). Owner massEnergy.additiveEnergyConstant.
  • Accepted input revision 1.
  • Snapshot version 1.
  • Not modeled: recoil from asymmetric emission; finite pulse duration and shape; the emission mechanism; radiation pressure on the body during emission; gravity; the quantum nature of light; the body's absolute rest energy (kept symbolic).

Predict before the numbers

If the body emits the two opposite pulses at an angle φ = 60° rather than along the direction of motion (φ = 0°), what happens to the total energy of the two light pulses measured by the moving observer?

Three relations the model could have

The result appears when you choose, say you have one in mind, or skip.

Try
Experiment settings emitted energy, the premise, how internal energy is written, notation, a link to these settings
The additive constant C
Internal energies written as
Notation

Worked example: a body emits 1 L of light in its rest frame; seen from a frame moving at 0.6c the two pulses carry 1.25 L together, and the body's kinetic energy falls by 0.25 L.

Seen from a frame moving at v = 0.6c

The body sends out two equal pulses in opposite directions, at φ = 0° to the direction of motion.

v = 0.6cbodypulse 1: 0.25 Lpulse 2: 1 L

The two energy accounts

In the body's rest frame (K₀)
Light sent out: L/2 + L/2 = 1.0000 L
E₀ − E₁ = L
In the moving frame (k, speed v)
Light sent out: 1.25 L (= 1/√(1 − v²/V²)·L)
H₀ − H₁ = 1/√(1 − v²/V²)·L

Subtracting one account from the other

(H₀ − E₀) − (H₁ − E₁) = L(1/√(1 − v²/V²) − 1)

Drop in energy of motion: 0.25 L

The body's internal energies at rest cancel.

Show the reference code & kernel bindings

Reference evaluator: src/physics/reference/massEnergy.ts

// evaluatePulseEnergies
const g = 1 / Math.sqrt(1 - frameSpeed * frameSpeed);
const p1 = (emittedEnergyRestFrame / 2) * g * (1 - frameSpeed * Math.cos(phi));
const p2 = (emittedEnergyRestFrame / 2) * g * (1 + frameSpeed * Math.cos(phi));
const pulseSumMoving = g * emittedEnergyRestFrame; // invariant under phi!

// evaluateSubtraction
const subtractionDifference = emittedEnergyRestFrame * (g - 1);
const kineticEnergyDifference = premise === "unchanged" ? subtractionDifference : null;

Not modeled in this ideal reference calculation:

recoil from asymmetric emission · finite pulse duration and shape · the emission mechanism · radiation pressure on the body during emission · gravity · the quantum nature of light · the body's absolute rest energy (kept symbolic)

Two equal flashes of light leave a body at rest in opposite directions. Seen by someone moving past, the flashes carry more energy than they do for the body, and the extra can only come from the body's energy of motion, which falls as if the body had lost mass.

The mass–energy paper imports one result from §8 of the relativity paper: light of energy l, seen from a frame moving at v along x, has energy l* = l(1 − (v/V) cos φ)/√(1 − (v/V)²), where φ is the angle between the light's direction and the x-axis. A body at rest in (x, y, z) sends out light of energy L/2 at the angle φ and an equal amount the opposite way, and stays at rest. The energy principle must hold in both frames: in the rest frame E₀ − E₁ = L, and in the moving one H₀ − H₁ = γL, writing γ for 1/√(1 − (v/V)²), because the two direction factors, 1 − (v/V) cos φ and 1 + (v/V) cos φ, add to 2. The body's energies E and H stay symbolic, and the lab never gives them values. Subtracting the two balances removes them: (H₀ − E₀) − (H₁ − E₁) = L{1/√(1 − (v/V)²) − 1}. Each H − E is the body's kinetic energy K in the moving frame plus a constant C, and C does not change during the emission, so K₀ − K₁ = L{1/√(1 − (v/V)²) − 1}. At the lab's default, L = 1 J and v = 0.6c, the moving observer counts 1.25 J of light, and the body's kinetic energy falls by 0.25 J whatever the angle. Drop the premise that C is unchanged and the difference is underdetermined, and the lab says so. To lowest order the drop is (L/V²)(v²/2), the kinetic energy of a mass L/V², and the paper concludes that a body giving off energy L as radiation loses mass L/V².

The explanation

Full explanation

Change the emission angle and compare the individual pulse energies with their sum. Then inspect the subtraction of the two energy balances and the role of the offset premise.

Show every step of the investigation

Follow the moving pulses, their angle-free sum, both balances, the subtraction, and the kinetic-energy interpretation. The light-energy transformation is an imported premise; a mass-energy formula is not installed as the starting answer.

An explanatory model, not an observation of nature. This embed starts from the laboratory’s worked defaults, not a saved run. Presentation options change the surrounding guide, never the numerical inputs.