← Back to Projects
🔮

The Ramanujan Machine

Active Mathematics CPU Since 2021
https://www.ramanujanmachine.com/ ↗

The Ramanujan Machine is a research project at the Technion — Israel Institute of Technology that treats formula discovery as a computational search problem. Named for the self-taught Indian mathematician Srinivasa Ramanujan (1887–1920), famous for conjecturing thousands of identities involving fundamental constants seemingly out of thin air, the project uses algorithms to generate candidate formulas and then tests which ones evaluate to familiar mathematical constants like π, e, γ, Catalan's constant, ζ(3), and others.

The core method is a systematic enumeration of continued-fraction expansions of the form a₀ + b₁/(a₁ + b₂/(a₂ + b₃/(a₃ + …))) where the aᵢ and bᵢ follow simple polynomial recurrences. For each candidate, the algorithm numerically evaluates the continued fraction to very high precision and compares against a database of constants. When the numerical match is extraordinarily tight, a new conjectural identity is recorded for human mathematicians to attempt to prove.

The approach has already produced real mathematics. A 2021 paper in Nature (Raayoni et al., “Generating conjectures on fundamental constants”) presented the first Ramanujan Machine-generated identities, including new formulas for γ and ζ(3). Subsequent work has uncovered a “conservative matrix field” structure unifying thousands of known formulas and generating infinite new families.

Volunteer computing is essential because the search space of candidate recurrences is vast, and high-precision arbitrary-precision arithmetic is expensive. Every participant's CPU is effectively Ramanujan's intuition scaled up by the internet.