Formalizing Principia Mathematica using Lean
Formalizing Principia Mathematica using Lean
This project aims to formalize the first volume of Prof. Bertrand Russell’s Principia Mathematica using the Lean theorem prover. Throughout the formalization, I tried to rigorously follow Prof. Russell’s proof, with no or little added statements from my side, which were only necessary for the formalization but not the logical argument. Should you notice any inaccuracy (even if it does not necessarily falsify the proof), please let me know as I would like to proceed with the same spirit of rigour. Before starting this project, I had already found Prof. Elkind’s formalization of the Principia using Rocq (formerly Coq), which is much mature work than this one. However, I still thought it would be fun to do it using Lean4. https://ndrwnaguib.com/principia/ https://github.com/ndrwnaguib/principia
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Vital Lean Keto
Micro-Lean: Lean Without the Bullshit
The Lean Startup DIAMOND
Lean Canvas AI
The Lean Party
OpenATP: A platform for automated theorem proving in Lean
Retro Lean Forskolin
The Lean Roadmap
Formal Verification for Machine Learning Models Using Lean 4
Lean Canvas generator