Join Nostr
2025-10-09 11:29:48 UTC

Greg Egan on Nostr: From the department of very small numbers that are not zero. Suppose you want to ...

From the department of very small numbers that are not zero.

Suppose you want to approximate the gravitational field of a sphere whose density is rotationally symmetrical around some axis, but is otherwise unconstrained. You could discretise the mass within the sphere as a number of rings, centred on that axis, each of them individually having a different uniform linear density.

The image shows a cross-section through the sphere, with each black dot one of 166 rings. The 83 red dots are points on a meridian of the sphere where we sample the gravitational field, which we can treat as a 2-dimensional vector because it will lie precisely in the plane of the meridian.

For simplicity, assume a gravitational constant of 1, and a unit sphere. There is a linear map from the 166 densities of the rings to the 2 × 83 = 166 components of the gravitational field vectors at the 83 sample points:

T (densities vector) = gravitational field vector

What would you guess the order of magnitude of det(T) to be, if I tell you that -26.9302 ≤ 𝑇ᵢⱼ ≤ 23.9687?

Of course if T is degenerate, det(T) will be precisely zero. But why would it be degenerate?

The answer is:

det(T) ≈ -6.28 × 10⁻¹⁷⁶⁷

When I saw that, I thought: “Oh, T must be degenerate, that’s a numerical error for a true value of 0.”

But it’s not an error! It’s robust even when recomputed at very high precision.

So T is *not* degenerate.