Theorem Prover Overview

Arihant Gadgade
Date Published: 9/19/2024
Date of Last Edit:

TPoverview

Automated Theorem Provers

ATP Overview

There's plenty of good resources on ATPs so I will just show the vids that I like:
Terence Tao, "Machine Assisted Proof"
Automated Mathematical Proofs - Computerphile
Automated Theorem Proving and Axiomatic Mathematics in Wolfram Language

My WSS24 project dealing with ATP capabilities

WSS24 Project: Study "Logic Puzzle" axiom/proof graphs from TPTP.org

Thanks to Wolfram's Live CEOing, while doing research for my project, I was able to find the livestream where Jonathan Gorard was showing the Automated Theorem Proving capabilities he was building to Stephen. I was even able to see the exact moment where Jonathan introduced TPTP to Stephen, which led to the inception of my WSS24 project.

Livestream: Live CEOing Ep 263: Predicate Logic Theorem Proving in Wolfram Language
11min52secs for the inception of my project: Timestamp for the inception of my WSS24 project

I found it quite funny that there's only a couple hundred views on this as of me watching it: TPoverview

The Wolfram ATP is designed off of the Waldmeister Theorem Prover.
Here's the research paper on the development of Waldmeister: WALDMEISTER: Development of a High Performance Completion--Based Theorem Prover
Here you can find a list of different theorem provers that have participated in the The CADE ATP System Competition: The CADE ATP System Competition

Interactive Theorem Provers

Interactive Theorem Provers are also called Proof Assistants. One of the more famous of these is called Lean.

Really great talk by Kevin Buzzard about Lean: The Future of Mathematics?
Great site to play with Lean: Lean Game Server
I recommend playing the Natural Number Game.

I will probably end up doing more work in Lean, and will post here: Lean Theorem Proving

Concluding Remarks

I am very excited for the future of Theorem Proving, I believe it to play a significant role in the future of Mathematics, if not being The Future of Math.