Show HN: 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


Comments URL: https://news.ycombinator.com/item?id=43797256

Points: 31

# Comments: 8

https://github.com/ndrwnaguib/principia

Created 9d | Apr 25, 2025, 8:30:10 PM


Login to add comment

Other posts in this group

Show HN: Driverless print server for legacy printers, profit goes to open-source

This is a device, to which you connect your older USB printer, and use it from any PC or smartphone without installing drivers (AirPrint/Mopria), wirelessly. As easy as that!

  * Supp
May 4, 2025, 10:30:12 PM | Hacker news
Ask HN: Hackathons feel fake now – anyone else noticing this?

Been going to a bunch of hackathons in SF lately and honestly, everything feels fake. There are like 20 sponsors handing out credits for their tools that all do the same thing. Half the time, they

May 4, 2025, 10:30:09 PM | Hacker news