Time × place × movement

Rivers of knowledge

Mathematics did not travel as a relay baton passed by lone geniuses. Follow problems, manuscripts, schools, trade, instruments, and institutions as currents that split, stalled, and rejoined.

Open the river map
628–15004 segments

The River of Zero & Decimal

How did a mark for an empty place become an engine for calculation?

A networked history: positional notation and zero grew across centuries in India; Brahmagupta systematized arithmetic rules in 628; Arabic mathematical texts, trade, and several translation routes carried related practices onward. Modern calculation inherits this current alongside distinct regional traditions.

Follow this current
300 BCE–15004 segments

The River of Euclidean Geometry

Why did one language of proof keep returning in new languages and schools?

Euclid's Elements traveling from Hellenistic Alexandria via Arabic translation through Baghdad and Toledo to medieval European universities.

Follow this current
820–16003 segments

The River of Algebra

When did separate procedures become a language for mathematical structure?

Building on Babylonian, Greek, Indian, and Chinese equation traditions, al-Khwarizmi gave a systematic ninth-century account of *al-jabr*. Arabic, Hebrew, and Latin texts moved through several Mediterranean routes into Renaissance work on equations.

Follow this current
250 BCE–190010 segments

The River of Calculus

Why did a shared language of rate and accumulation ripen in the late seventeenth century?

Ancient area methods, Kerala-school series, and work by Cavalieri, Fermat, and Barrow preceded independent general frameworks by Newton and Leibniz. The Bernoullis and Euler expanded them; nineteenth-century analysts including Cauchy and Weierstrass sharpened the foundations.

Follow this current
1654–19334 segments

The River of Probability

When did uncertain events become comparable and calculable?

From the 17th-century Pascal-Fermat letters on gambling, through Bernoulli, Laplace, to Kolmogorov in Moscow.

Follow this current
150 BCE–16004 segments

The River of Trigonometry

How did tables for stars and distances become a language for waves?

From Babylonian astronomy through Hipparchus, Aryabhata, al-Battani, to Renaissance Europe.

Follow this current
1703–19504 segments

The River of Computer Science

When did rules for manipulating symbols become executable machines?

From Leibniz's binary through Boole, Babbage, Lovelace, Hilbert, Gödel, Turing, to von Neumann.

Follow this current
1832–19354 segments

The River of Abstract Algebra

What becomes visible when operations and symmetries replace particular numbers?

Galois's symmetry → Cayley's matrices → Dedekind's ideals → Hilbert and Noether's abstract structures.

Follow this current
1736–20034 segments

The River of Topology

What remains of shape after distance and angle disappear?

From Euler's bridges through Riemann, Poincaré, to Perelman's proof — chasing the essence of shape.

Follow this current
1827–19154 segments

The River of Relativity Mathematics

What changes when space becomes something measured rather than a fixed stage?

Gauss's surfaces → Riemann's manifolds → Minkowski's spacetime → Einstein's general relativity.

Follow this current
1021–18654 segments

The River of Optics and Light

How did ways of seeing light reshape measurement, geometry, and waves?

From al-Haytham to Maxwell — 850 years of mathematizing light.

Follow this current
1500 BCE–16875 segments

The River of Astronomy

Why did cities and empires invest in institutions that calculated the sky?

From Babylonian observations to Newton — 3500 years of taming the stars.

Follow this current
1733–20244 segments

The River of Statistics and Data

What appears—and disappears—when people and the world are summarized as data?

From de Moivre's normal distribution to big data — 300 years of mining truth from data.

Follow this current
1854–20244 segments

The River of AI and Machine Learning

When did machines move from following rules to learning patterns from data?

From Boole to ChatGPT — 170 years toward machines that learn.

Follow this current
1202–20244 segments

The River of Accounting and Commercial Mathematics

Which notations and methods moved fastest because trade needed them?

From Fibonacci's arithmetic to algorithmic trading — 800 years of money mathematics.

Follow this current
384 BCE–20245 segments

The River of Logic and Proof

Where did the dream of fully symbolic reasoning meet its limits?

Aristotle's syllogism → Leibniz's symbolic dream → Boole and Frege → Hilbert's early-1920s program → Gödel → 21st-century proof assistants.

Follow this current
1800 BCE–20245 segments

The River of Numerical Analysis

How did computation learn to measure its own error when exact answers were unavailable?

From Babylonian approximations of √2 through Newton-Raphson iteration, Gaussian quadrature, floating-point error analysis, the 1979 *LINPACK Users’ Guide*, and modern GPU computing — a history of obtaining useful approximations while controlling error.

Follow this current
50 BCE–20246 segments

The River of Cryptography

When did secrecy move from linguistic tricks to mathematical guarantees?

Caesar → al-Kindi's frequency analysis → changing alphabets in Alberti, Bellaso, and Vigenère → Polish and Bletchley Enigma networks → Shannon's theory of secrecy → Diffie–Hellman and RSA public keys → post-quantum cryptography — two millennia of keeping and breaking secrets.

Follow this current
1736–20245 segments

The River of Differential Geometry

How did measuring curvature become a language for space and gravity?

Euler's curvature → Gauss's Theorema Egregium → Riemann → tensor calculus → Einstein's general relativity → modern gauge theory.

Follow this current
300 BCE–20246 segments

The River of Number Theory

Why have simple rules about integers kept generating new questions for millennia?

From Euclid's infinity of primes through Fermat, Gauss, and Wiles — 2,300 years chasing integer secrets.

Follow this current