The Equational Theories Project: Advancing Collaborative Mathematical Research at Scale
Matthew Bolan, Joachim Breitner, Jose Brox, Nicholas Carlini, Mario Carneiro, Floris van Doorn, Martin Dvorak, Andrés Goens, Aaron Hill, Harald Husum, Hernán Ibarra Mejia, Zoltan A. Kocsis, Bruno Le Floch, Amir Livne Bar-on, Lorenzo Luccioli, Douglas McNeil, Alex Meiburg, Pietro Monticone, Pace P. Nielsen, Emmanuel Osalotioman Osazuwa, Giovanni Paolini, Marco Petracci, Bernhard Reinke, David Renshaw, Marcus Rossel, Cody Roux, Jérémy Scanvic, Shreyas Srinivas, Anand Rao Tadipatri, Terence Tao, Vlad Tsyrklevich, Fernando Vaquerizo-Villar, Daniel Weber, Fan Zheng
TL;DR
The paper documents the Equational Theories Project (ETP), a large-scale, crowdsourced, machine-assisted mathematical collaboration aimed at fully mapping the implication graph among 4694 equational laws for magmas, with all results formalized in Lean. It combines human insight, diverse automated theorem provers, and rigorous software tooling to produce a complete 22,033,636-edge graph (and a finite-variant graph), organized into equivalence classes and accompanied by extensive counterexamples and algebraic constructions. Beyond the central result, the work presents a detailed workflow for scalable formalization, including blueprint-driven planning, task automation, and robust data/visualization interfaces, and it documents numerous methodological advances in counterexample construction, syntactic reasoning, and proof reconstruction. The project demonstrates that large-scale, formally verified mathematical investigations are feasible with a modular, tool-supported collaboration model and suggests promising directions for extending these methods to richer logical relations and higher-order law classes. Overall, ETP provides a comprehensive blueprint for future data-driven, AI-assisted mathematical collaboration at scale with practical benchmarks and open questions for finite-model and spectrum analyses.
Abstract
We report on the Equational Theories Project (ETP), an online collaborative pilot project to explore new ways to collaborate in mathematics with machine assistance. The project successfully determined all 22 028 942 edges of the implication graph between the 4694 simplest equational laws on magmas, by a combination of human-generated and automated proofs, all validated by the formal proof assistant language Lean. As a result of this project, several new constructions of magmas satisfying specific laws were discovered, and several auxiliary questions were also addressed, such as the effect of restricting attention to finite magmas.
