One program takes the measured inputs and the five postulates and computes every formula in
the book's Index of Formulas, by the book's own numbers, together with the twenty-seven claims of the
verification suite and the measurements the papers cite. Change any input below and every result that depends
on it is computed again, in Python, on your own machine.
Formulas236
Checks356
Failures0
Suite claims27
Measurements13
What a pass proves, and what it does not
Enter the inputs
Every number the theory takes from outside itself, with its source. The fields hold the book's values.
Change any of them and press Compute.
Showing the book's own run. Nothing has been changed.
Python will load in the background once the page is shown.
What the inputs give
Every formula in the book that produces a number, with the number the book prints beside it, how sure the
number is, and what Newton, general relativity or standard physics gives in its place. After a Compute, the last
column is yours.
Step
What it is
The book prints
The program computes
± 1σ
The mainstream
With your inputs
The suite's twenty-seven claims
Forty-five checks. On the book's inputs every one holds; on inputs of your own, a check
that compares with a number the book prints is marked where it now differs.
Against the measurements the papers cite
Each row holds the measurement a paper cites. If a newer one exists, put it in the last column and
press Compute: the verdict is computed again against it.
What is measured
Verdict
Detail
Where the paper states it
A newer measurement
Newer measurements with no row the papers cite
Each newer measurement stands beside the row it bears on, above, marked newer, with its source and
the sentence it is quoted from. None of them changes a paper or a cited row's verdict.
The two accounts, drawn
The framework in blue, general relativity in orange and dashed, every point computed by the program. Change
k or w above and press Compute, and the charts are drawn again from your run.
The index of refraction, against the depth x = GM/(rc²)The clock rate, against the same depthThe strong field's radii, side by sideThe second-order bending of starlight, against Gaia's precision
The derivation, end to end
Appendix A of the book builds the whole chain once, in order, in ten steps. Each is here with its purpose in
the book's own words and the formulas it uses.
The families: one formula, carried in several papers
The program checks every row of a family by the one verification, so the papers cannot drift apart
without a check failing.
The book, step by step
All 236 formulas, in the order of the Parts. Each shows its expression as the Index prints it, what
the program computed or checked, and what it rests on. Choose a step to follow it down to its roots.
Part
Rests on
Find
No step matches.
Against the mainstream
Every formula beside what Newton, general relativity or standard physics says in its place. Where both sides
give a number, both are computed here from the same inputs.
Step
What it is
Relation
The framework
The mainstream
Unit
Where the two can be told apart
Every formula on which the framework and general relativity differ, grouped into the tests that would
decide them: the measurement, in the book's words; the effect, computed; the precision the record has; and the
record itself, as the papers cite it and with newer measurements beside it. What the reach of each test comes
to is the program's reading, and says so.
What failed, and what it means
Every failure, withdrawal and gap the book records, in the book's words, with what it bears on. The book's
words are quoted; what each bears on is the program's reading, and says so.
What each formula rests on
The program traces every formula down to what lies underneath it and sets that beside the label the
Index gives it. Where the two differ it reports the difference; it does not decide it.
What you can use it for
To
What the program gives
Where
Run it yourself
The same program, on your own computer. It needs Python and sympy, and nothing else.
pip install sympy
python neogravity_program.py # the whole run, every check
python neogravity_program.py --step "(19.13)" # one formula, and what it rests on
python neogravity_program.py --vary T_CMB=2.8 # everything again, with one input changed
python neogravity_program.py --mainstream # every formula beside the mainstream
python neogravity_program.py --failures # what failed, and what it means
python neogravity_program.py --uncertainty # how sure each number is
python neogravity_program.py --json # what this page reads
The run shown on this page: the book's, or yours after a Compute.
The files this page runs are the files on this site: neogravity_program.py
and the package it imports. Python runs here through
Pyodide, which starts loading from its public CDN in the background once the page is
shown (not when your browser asks to save data), and is kept by your browser for the next visit.