NeoGravity

The NeoGravity Program · verification suite 5.0

The whole theory, computed in your browser.

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.

StepWhat it isThe 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 measuredVerdict DetailWhere the paper states itA 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 depth
The strong field's radii, side by side
The 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

    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.

    StepWhat it isRelation The frameworkThe mainstreamUnit

    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

    ToWhat the program givesWhere

    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.