RSS

Lean (proof as­sis­tant)

TagLast edit: 13 Oct 2026 17:31 UTC by Alex_Altair

Lean is a programming language designed as a proof assistant, for formally verifying software and mathematical theorems. It uses a dependent type system based on the Calculus of Inductive Constructions, similar to the older Rocq Prover.

Lean was first developed by Leonardo de Moura at Microsoft Research, where he released Lean1 in 2013. The current version is Lean4 (released in 2021 and backwards-incompatible with Lean3). It has gained substantial traction, first with the mathematics community, who have worked to encode much of modern mathematics into the library Mathlib, and then as a tool for use with LLMs. In 2023 work on the Lean project was moved into its own organization.

OpenAI Solves (Some) For­mal Math Olympiad Problems

Michaël Trazzi2 Feb 2022 21:49 UTC
78 points
27 comments2 min readLW link

Can you hear the shape of a Lean sound­ness bug? A wa­ger.

10 Sep 2026 17:24 UTC
47 points
2 comments16 min readLW link

Don’t trust Lean4 alone

Milo Moses17 Sep 2026 0:36 UTC
52 points
5 comments4 min readLW link

I’m start­ing a in­ter­view se­ries of peo­ple work­ing in Lean /​ for­mal meth­ods /​ math for­mal­iza­tion

Adi Baradwaj15 Aug 2026 9:15 UTC
10 points
0 comments1 min readLW link

A crit­i­cal look at Lean4

Milo Moses9 Oct 2026 7:51 UTC
410 points
53 comments8 min readLW link
No comments.