Evidence map
Every claim of the lessons with its type, its scope, and the cell, reference, dataset card, or Lean theorem that supports it.
A lesson marks each statement that a reader could take for a scientific result as a claim and gives it a type: observational, experimentally supported, numerically verified, or formal theorem. The type says what kind of evidence stands behind the statement. This page lists every claim of the site, lesson by lesson, with its scope and the evidence it names. The claim links to its place in the lesson. The evidence is one of these:
- a cell of the lesson that the build runs again;
- a curated reference of the register, an outbound link;
- a dataset card of the repository;
- a theorem that Lean checks;
- a recorded run of an agent that the build replays.
A claim without evidence, or with evidence that does not exist, stops the build, so every row below has a target. The page is generated from the lessons when the site is built. Where a statement quotes a value that the lesson computes, the value is shown as “…”; the lesson has it.
Kinematics as a program
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| For a constant acceleration the position error of explicit Euler is exactly . | Numerically verified | constant acceleration | Cell fig-ball-thrown-up |
| On logarithmic axes both errors follow the reference line of slope one, so the error of explicit Euler is proportional to the time step in both examples. | Numerically verified | two motions | Cell fig-error-against-time-step |
Newton’s laws as a first-order system
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| Explicit Euler on linear drag converges to the terminal velocity only for , and alternates around it for . | Numerically verified | linear drag, explicit Euler | Cell large-step-velocity |
Projectile motion with quadratic drag
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| With quadratic drag the longest throw is flatter than for this ball. | Numerically verified | tennis ball at its launch speed | Cell fig-range-against-angle |
The harmonic oscillator
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| Every ratio of successive energies equals the derived factor to round-off. | Numerically verified | explicit Euler on the harmonic oscillator, any step | Cell euler-energy-ratios |
Numerical integrators
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| Explicit Euler has multiplied the energy by … in three periods. | Numerically verified | the oscillator at this step | Cell state-after-three-periods |
| The observed orders settle at the orders of the explanation: one, one, two, and four. | Numerically verified | the oscillator, two periods | Cell error-orders; Cell fig-integrators-convergence |
| The symplectic methods are still within their bands, which are no wider after a thousand periods than after one. | Numerically verified | the oscillator at this step | Cell long-run-energy-bands |
| For one millimetre over two periods, Runge-Kutta needs … calls, velocity Verlet …, symplectic Euler …, and explicit Euler …. | Numerically verified | the oscillator, tolerance of one millimetre | Cell calls-for-one-millimetre |
Energy conservation
Momentum and collisions
The Kepler orbit
Automated analysis pipelines
Gravitational-wave strain lab
Inverse physics: parameters from observations
Double pendulum and chaos
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The simulated periods of both modes agree with the closed form to the four digits shown | Numerically verified | equal masses and rods, amplitude of one thousandth of a radian, classical Runge-Kutta method | Cell modes-and-energy |
| The energy stays within a small fraction of its start in both regimes | Numerically verified | the two starts of the table, fifty seconds, classical Runge-Kutta method with the stated step | Cell energy-drift |
| The estimate for the regular start falls with the length of the run and ends near zero, and the estimate for the chaotic start is positive and steady | Numerically verified | the two starts, one hundred seconds, classical Runge-Kutta method, separation one hundred-millionth | Cell lyapunov-table |
| The estimator recovers the known exponent to a fraction of a per cent | Numerically verified | the linear hyperbolic point, thirty seconds | Cell known-exponent |
Lagrangian mechanics
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The equation from the Lagrangian is the Newtonian one | Numerically verified | the pendulum, four angles, any velocity because the force does not depend on it | Cell pendulum-check |
| The simulated period of the Lagrangian pendulum is the closed-form one | Numerically verified | amplitude of one and a half radians, classical Runge-Kutta method | Cell pendulum-period |
| The Lagrangian reproduces both normal-mode frequencies | Numerically verified | the stated masses and springs | Cell coupled-springs |
| The angular momentum and the energy are constant over the orbit to the accuracy of the method | Numerically verified | one bound orbit, classical Runge-Kutta method | Cell planet |
| The closed-form accelerations of the double pendulum agree with the Euler-Lagrange equations of its Lagrangian | Numerically verified | unequal masses and rods, two hundred random states and a regular start | Cell double-pendulum-check |
Hamiltonian mechanics
Resonance and driven oscillators
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The simulated motion of the driven oscillator agrees with the exact solution at every instant, the transient included | Numerically verified | one driving frequency, forty seconds, classical Runge-Kutta method at the stated step | Cell closed-form-check |
| The simulated resonance curve agrees with the analytic amplitude at every frequency | Numerically verified | forty-three frequencies, classical Runge-Kutta method, amplitude read after eight decay times | Cell resonance-curve |
| The quality factor read from the width of the simulated curve is the one that the parameters give, to the accuracy of the sampling of the curve | Numerically verified | one oscillator, the samples of the curve above | Cell peak-and-width |
Random walks and diffusion
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The diffusion coefficient measured from the mean squared displacement agrees with within the tolerance of four standard errors, and a prediction twice as large is rejected. | Numerically verified | equal steps in the plane, six runs of five hundred walkers, four standard errors | Cell diffusion-check; Cell diffusion-summary |
| The fraction of walkers within a radius agrees with at three radii within four standard errors. | Numerically verified | the last step of the walk, six runs, four standard errors | Cell radial-check |
Kinetic theory of gases
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The speeds of the relaxed gas follow the Maxwell distribution at its own temperature: the measured fraction below each of five quantile speeds agrees with the predicted fraction within four standard errors. | Numerically verified | a dilute gas of hard discs in two dimensions, six seeds, five quantiles, four standard errors | Cell quantile-check |
Entropy from ensembles
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The mean number of particles on the left follows within four standard errors at the four steps shown. | Numerically verified | twelve particles, five thousand boxes per run, six runs, four standard errors | Cell mean-check |
| At equilibrium the entropy of the ensemble, estimated from the observed frequencies with the first-order correction of the bias, agrees with within four standard errors at three sizes of ensemble. | Numerically verified | twelve particles, six runs, four standard errors, bias corrected to first order | Cell equilibrium-check |
The wave equation
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The computed field follows the exact solution of d’Alembert with a mirror image behind the fixed end. | Numerically verified | a Gaussian pulse, fixed ends, Courant number one half, four hundred cells | Cell pulse-run |
| The error of the scheme falls as the second power of the grid spacing at a fixed Courant number. | Numerically verified | a pulse and a standing mode, fixed ends, Courant number one half, grids of fifty to eight hundred cells | Cell convergence |
| Up to a Courant number of one the field stays at the size of its start; above it the zigzag grows by the factor that the stability calculation predicts. | Numerically verified | a zigzag of size 1e-10, free ends, sixty cells, forty steps | Cell cfl-run |
Interference and resonance
Sound, resonance, and the Doppler effect
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The first three resonances of a simulated pipe agree with for the pipe open at both ends and with for the pipe closed at one end. | Numerically verified | a uniform pipe, ideal ends, one hundred sixty cells, a record of four tenths of a second | Cell pipe-run |
| A pipe driven at a range of frequencies answers at its resonances, the frequencies of its modes. | Numerically verified | a closed pipe, forty cells, a tenth of a second of driving, steps of the stated spacing | Cell sweep-run |
| The frequency heard from a moving source follows , and the frequency heard by a moving listener follows , to a relative difference below the tolerance. | Numerically verified | a tone, motion on a line through still air at speeds up to a third of the speed of sound | Cell doppler-run |
Electric fields, superposition, and the potential
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The sum of the Coulomb fields equals minus the gradient of the summed potential: the two differ by an amount that falls as the square of the step of the difference. | Numerically verified | three point charges, one point at a distance of centimetres, steps from a millimetre down | Cell gradient-run |
| The field of a pair of opposite charges approaches the field of a dipole with the same moment, and the relative difference falls as the square of the separation over the distance. | Numerically verified | a pair of equal and opposite point charges, distances from five to eighty separations | Cell dipole-run |
| The flux of the field of point charges out through a sphere is the charge inside divided by ; charges outside the sphere add nothing, whatever their distance. | Numerically verified | four point charges, spheres that do not pass close to a charge | Cell gauss-run |
Charged particles in electric and magnetic fields
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| A proton in a uniform magnetic field circles at the cyclotron frequency on the Larmor radius ; the frequency and the radius of the Boris orbit converge to both with order two in the step, and agree with the pusher’s own closed forms to round-off. | Numerically verified | a non-relativistic proton, a uniform field, ten turns, steps from a twentieth of a period down | Cell cyclotron-run |
| In a magnetic field the Boris pusher keeps the kinetic energy to round-off, while explicit Euler multiplies it by at every step. | Numerically verified | a uniform magnetic field, eighty steps per turn, five turns | Cell energy-run |
| In crossed uniform fields the centre of the orbit drifts with , at right angles to both fields and in the same direction for a positive and a negative charge. | Numerically verified | uniform crossed fields, a drift far slower than light, fifty turns | Cell drift-run |
Induction: magnetic flux and the electromotive force
An agent runs an experiment
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| At the smallest time step the agent used, the two angles it tried with the longest ranges bracket the best angle of an independent scan of the simulation, and the best angle lands the ball further than forty-five degrees by the amount in the table. | Numerically verified | the simulated tennis ball with quadratic drag at 25 m/s, explicit Euler at the smallest allowed step, no measurement | Cell agent-conclusion |
Discovering a force law with controlled probes
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The law the agent submitted predicts the force at the held-out distances within the tolerance of the protocol: the outcome is …. | Numerically verified | the simulated central force of this protocol, one recorded run, one seed | Cell d1-score; Replayed run replay |
| A least-squares fit to the agent’s own readings also recovers the law, with standard errors of the size the noise allows. | Numerically verified | the four readings of the recorded run | Cell d1-probe-fit |
Full, partial, and no prior knowledge under one protocol
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| Across the three conditions the model, the system prompt, the tools, the budget, the step limit, the seed, the tolerance, and the held-out settings are the same, and only the task text differs. | Numerically verified | the protocol and the run records of this lesson | Cell d2-fairness |
| Scored on the same held-out settings, the claim of the full condition recovers the law and the claims of partial and none do not. | Numerically verified | one recorded run per condition, one seed, the simulated spring of this protocol | Cell d2-scores; Replayed run replay-full; Replayed run replay-partial; Replayed run replay-none |
| The readings of every one of the three runs determine the frequency well enough to recover the law: a least-squares fit to each run’s own readings has a held-out error within the tolerance. | Numerically verified | the readings of the three recorded runs | Cell d2-probe-fits |
Unlearning a familiar law: a modified force
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| The inverse-square law does not describe the readings of this world: its chi-square is far beyond what the noise gives, and its prediction at the held-out distances is off by more than the tolerance. | Numerically verified | the simulated modified central force, the grid of the protocol’s budget | Cell d3-familiar |
| Least squares of the free family, on the grid and on random settings, recovers the modified law: its claim predicts the held-out distances within the tolerance. | Numerically verified | the simulated modified central force, one seed, the protocol’s budget | Cell d3-baselines |
| The agent’s claim is scored … by the protocol: it did not fall back on the inverse square, and its law predicts the held-out distances within the tolerance. | Numerically verified | one recorded run, one seed, the simulated modified central force | Cell d3-score; Replayed run replay |
Particles in a box
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| Starting from one speed, the gas approaches the Maxwell value of the moment ratio, passing a ratio of …, before the measurement begins. | Numerically verified | this gas, twelve seeds, the stated time step | Cell relaxation-history |
| The moment ratio of the relaxed gas agrees with the Maxwell value two, and the pressure with the virial prediction that includes the area of the discs, by the rule of the lesson; the ideal gas law alone does not. | Numerically verified | a dilute gas of hard discs in two dimensions, twelve seeds, the stated time step, the stated allowances, a false-failure probability of one in a thousand | Cell kinetic-theory-check |
Proving what the simulation showed
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| For a particle with constant acceleration, at every time. | Formal theorem | motion on a line with the position and velocity formulas as hypotheses, real arithmetic, any start, acceleration, and time | Theorem velocity_sq_of_constant_acceleration |
| In the same motion the distance covered is the mean of the initial and the final velocity times the time. | Formal theorem | the same hypotheses | Theorem displacement_of_mean_velocity |
| One step of explicit Euler on the harmonic oscillator multiplies the energy by . | Formal theorem | positive mass, Hooke’s law, the explicit Euler update, any state and any step size, real arithmetic | Theorem euler_energy_step |
| For a positive spring constant, a step of non-zero size, and a positive energy, one step of explicit Euler makes the energy strictly greater. | Formal theorem | the hypotheses of the one-step theorem and `hk`, `hdt`, `hE`, real arithmetic | Theorem euler_energy_grows |
| After steps of explicit Euler the energy is times the initial energy. | Formal theorem | the same model for a whole run, every step obeying the hypotheses, any number of steps, real arithmetic | Theorem euler_energy_after_steps |
| Along the exact motion the residual of the identity is zero to round-off. | Numerically verified | one throw, nine instants, doubles | Cell exact-residual |
| On the explicit Euler fall under constant acceleration, the residual of the identity is . | Numerically verified | constant acceleration, explicit Euler, any step; derived above and recomputed here for one step size | Cell euler-residual |
| The energy of the simulated oscillator follows the factor of the theorem at every step. | Numerically verified | one oscillator, one step size, doubles | Cell energy-factor |
Momentum in a collision, proved
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| For two particles of positive mass, the collision rule conserves the total momentum along every axis, for all velocities and every direction. | Formal theorem | the instantaneous collision rule of two hard spheres, real arithmetic | Theorem collision_momentum |
| The change of momentum of the first sphere is the negative of the change of momentum of the second. | Formal theorem | the same rule, real arithmetic | Theorem collision_impulses |
What symplectic Euler conserves
| Claim | Type | Scope | Evidence |
|---|---|---|---|
| One step of symplectic Euler on the harmonic oscillator leaves the modified energy unchanged. | Formal theorem | symplectic Euler on a mass of positive mass on a spring, any step size, real arithmetic | Theorem symplectic_modified_energy_step |
| After any number of steps of symplectic Euler, the modified energy equals its initial value. | Formal theorem | symplectic Euler on the oscillator, any step size and any number of steps, real arithmetic | Theorem symplectic_modified_energy_after_steps |
| For a spring constant that is positive and a step with , the modified energy is never negative. | Formal theorem | the step sizes below the stated limit, real arithmetic | Theorem modified_energy_nonneg |