Moving visuals on this page — measured at 0.26% brightness change per frame and zero flashes per second; your reduce motion setting stops them. What moves, and how it was measured

Mathematical plates that draw themselves — prime counts, orbits and lattices rendered live rather than shipped as pictures. It runs continuously while on screen, and it pauses on its own whenever it scrolls out of view.

We measured it rather than guessing: the largest frame-to-frame change in average brightness is 0.26%, and it produces zero flashes per second against the threshold of three set by WCAG 2.3.1. That is well under the limit, and it is not a promise about any individual: if moving images are a problem for you, you should not have to assess ours.

Everything animated on this site honours your system’s reduce motion setting — turn it on in your operating system or browser and these pages stop moving, with nothing else lost. All the mathematics is in the text and the still figures.

Entry 4 of 7 in Numbers & structure Verify itMachine-checked

Redheffer determinant, computed Numbers & structure

det⁡(An)=M(n)\det(A_n) = M(n) — checked by two independent methods, not just asserted

?

Math: the Redheffer matrix's determinant equals the Mertens function M(n) — a real, checkable identity from analytic number theory, not an approximation. Dev: computed two independent ways (matrix determinant and a direct Möbius sieve) specifically so they can be cross-checked against each other, not just asserted once.

M(n)M(n) is the Mertens function, ∑k≤nμ(k)\textstyle\sum_{k \le n} \mu(k) — a real, well-known object in number theory (the Riemann Hypothesis is equivalent to a statement about how fast M(n) grows, which is still open; nothing here claims anything about that). The Redheffer identity, det⁡(An)=M(n)\det(A_n) = M(n), is a classical result (Redheffer, 1977); a general Lean 4 proof of it for every n is under review as a Mathlib pull request, listed on Publications. The chart below plots det(An) computed directly from the 0/1 Redheffer matrix by exact-fraction Gaussian elimination (no floating point) for n = 1…100, with M(n) computed completely independently by a Möbius sieve overlaid every 4th point — 100 out of 100 values agree exactly. The generation script checks its own two computations against each other before drawing anything at all — if even one of the 100 values had disagreed, no chart would appear here.

Line chart of the Mertens function M(n) for n from 1 to 100, computed via the Redheffer matrix determinant, with independently-computed Möbius-sieve values overlaid as dots every 4th point, all matching exactly

Don't want to trust the chart either? Pick n=10 and check it yourself: M(10) = −1, from μ(k) directly — independent of the Redheffer determinant.