[KongchangAI]
Product

Lean

Lean is an open-source interactive theorem prover and functional programming language developed by Microsoft Research. It supports dependent type theory, allowing users to write mathematical definitions, theorems, and their formal proofs, with a built-in verification mechanism that automatically checks proof correctness. Lean is widely used in mathematical formalization, program verification, and logic research. Its companion mathematical library, Mathlib, contains a large collection of formalized mathematical results.

Core Facts

Timeline (last 90 days)

Oct 30

The AI output of OpenAI's mathematics result was produced on October 18 and was formalized in Lean the next day.

Unverified50%
Oct 30

Verification work is being led by Impagliazzo, Paturi and Ryan Williams, among others, and requires Lean formalization, but independent review is still ongoing.

Unverified50%
Oct 30

The complexity group immediately released a natural-language proof, a Lean formal verification and a GitHub repository, so anyone with a laptop can download and run the verifier.

Unverified50%
Oct 30

Lean is an interactive theorem prover led by Microsoft Research, and also a dependently typed programming language.

Unverified70%
Oct 30

Aegis is a new benchmark for real-implementation verification, and its construction pipeline is: first write a safe Rust solution, then translate it into Lean with Aeneas, then generate specifications, and finally annotate each frozen statement with a kernel-checked proof or refutation.

Unverified50%
Oct 30

Aegis's frozen statements are annotated with proofs or refutations checked by the Lean kernel, and such kernel-check results can serve as verifiable reward signals for reinforcement learning.

Unverified50%
Oct 30

EasyProver is a Lean proof system driven by recursive agents, each with an isolated context, combined with asynchronous search, parallel tactic probing, and an elastic elaboration service.

Unverified50%
Oct 30

Aeneas is a tool that translates Rust programs into Lean functional models, developed by Microsoft Research and other institutions, for formal reasoning about real system code.

Unverified50%
Oct 29

Dozens of AI agents took only 24 days to convert a 15,000-page finite simple group classification proof into about 43 million lines of Lean code, and the scale of AI-written mathematical code is growing at a rate of doubling every 37 days.

Unverified50%
Oct 27

When giving a talk in the Princeton mathematics department, Alex judged that AI was at least three years away from formalizing Fermat's Last Theorem, but two days after the talk (Friday) a 13-million-line, sorry-free Lean formal proof generated by Anthropic's AI system appeared.

Unverified50%

40 more timeline events

All Facts (20)

Verified

Lean is an interactive theorem prover that requires every step of a proof to hold within a strict formal logic framework.

90%
Verified

Formal verification tools such as Lean and Coq can be used to verify complete mathematical proofs generated by AI, thereby guaranteeing their correctness in a mathematical sense.

90%
Verified

Lean is based on dependent type theory and expresses proofs and programs in a unified manner.

90%
Verified

Lean is an interactive theorem prover developed by Microsoft Research, with the latest version currently being Lean 4.

90%
Verified

Lean was created in 2013 by Leonardo de Moura of Microsoft Research and has since evolved to Lean 4.

85%
Verified

Lean is an interactive theorem prover developed by Leonardo de Moura at Microsoft Research, based on dependent type theory.

80%
Verified

Formal proof systems (such as Lean, Coq, and Isabelle) require every reasoning step to conform to a predefined axiomatic system and be mechanically verified by computer

80%
Verified

Mathlib is a core mathematics library maintained by the Lean community; it currently contains approximately 2.5 million lines of code and includes a large number of formalized definitions and theorems spanning group theory, topology, and measure theory.

80%
Verified

The core principle of formal verification tools is type theory or higher-order logic, which transforms mathematical correctness into a mechanically checkable computational problem.

80%
Verified

Lean requires that every step of derivation be written in a strict type-theoretic language, with logical completeness automatically verified by a computational kernel.

80%
Verified

Large language models are demonstrating increasingly strong capabilities in mathematical reasoning, theorem proving, and formal verification.

75%
Verified

Lean 4 has an active community and a continuously expanding mathematics library, Mathlib, and has been used by mathematicians to formalize modern mathematical theorems.

75%
Verified

DeepMind's AlphaProof and AlphaGeometry systems adopt a step-by-step verification approach.

75%
Verified

Lean is both a programming language and an interactive theorem prover, in which users write mathematical propositions in a formal language and have them verified step by step by the machine.

75%
Verified

Lean's mathematics library Mathlib has accumulated more than one million lines of machine-verified mathematical theorems.

75%
Verified

Theorem provers such as Lean, Coq, and Isabelle require every reasoning step to be translated into strict logical notation and automatically checked for compliance.

75%
Verified

Test cases provide AI with a machine-verifiable objective function, converting vague natural language requirements into precise pass/fail signals.

75%
Verified

Lean's core is based on Dependent Type Theory, realizing the Curry-Howard correspondence of 'types as propositions, programs as proofs'.

75%
Verified

Only when a proof passes the rigorous type-checking of proof assistants such as Lean can its conclusions be trusted; combining AI output with formal verification tools is the key pathway to ensuring mathematical correctness.

70%
Verified

Interactive theorem provers such as Lean, Coq, and Isabelle allow proof steps to be encoded in machine-verifiable formal languages

70%

Source Articles