theorem proving

Not the keyword you're looking for? See all keywords.

Writing Your First Proofs in Lean Writing Your First Proofs in Lean

The same three theorems from the Python prover, now in Lean 4.

Programming a Mini-Lean in Julia's Type System Programming a Mini-Lean in Julia’s Type System

Guillermo Angeris builds a working theorem prover in 61 lines of Julia. A tiny trusted kernel, six axioms, and the compiler does the rest. This article walks through the full construction.

Building a Tiny Theorem Prover in Python Building a Tiny Theorem Prover in Python

A tiny theorem prover is just a term language, a checker, and a small trusted kernel. We build one in plain Python to make the architecture explicit.

Propositions Are Types, Proofs Are Programs Propositions Are Types, Proofs Are Programs

The Curry-Howard correspondence says that types and logical propositions are the same thing. Understanding why changes how you think about both programming and mathematics.