[KongchangAI]
ProductLean4

Lean 4

Lean 4 is an open-source functional programming language and interactive theorem prover developed by Microsoft Research, representing the fourth generation of the Lean language. It integrates programming language capabilities with formal mathematical verification, supports a dependent type system, and can be used for constructing mathematical proofs, verifying program correctness, and developing general-purpose software. Lean 4 is widely used in the mathematical formalization community, including the Mathlib project, and features metaprogramming, a macro system, and high-performance compilation.

Core Facts

Timeline (last 90 days)

Oct 12

All numbered results in the paper, except for two clauses concerning the planner, are machine-verified in Lean 4, conditional on citing two published results.

Unverified50%
Oct 11

Lean 4 is also a general-purpose programming language.

Unverified50%
Oct 9

Lean 4's kernel is solely responsible for type checking; all tactics, macros, and automation tools run outside the kernel, generating proof terms that are then independently verified by the kernel.

Unverified50%
Oct 9

Lean 4 has gained widespread attention through the Mathlib project (a large-scale formalized mathematics library), which has formalized a large number of theorems in fields such as algebraic geometry and number theory.

Unverified50%
Sep 24

Lean is an interactive theorem prover driven by dependent type theory, developed by Leonardo de Moura's team at Microsoft Research, with Lean 4 being the currently active version.

Verified65%
Sep 11

OpenAI released a research result related to the Navier-Stokes equations, which includes a Lean 4 formal proof.

Unverified50%
Sep 11

The correctness of results containing a Lean 4 proof can be independently verified by anyone by running the Lean checker.

Unverified50%
Sep 11

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

Unverified60%
Sep 11

StochBench is a Lean 4 benchmark suite specifically targeting the field of stochastic processes.

Unverified50%
Sep 11

The Lean 4 language and its mathematics library Mathlib have formalized over 150,000 mathematical theorems and definitions, with more than 400 contributors.

Unverified50%

10 more timeline events

All Facts (20)

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 an interactive theorem prover developed by Microsoft Research, with the latest version currently being Lean 4.

90%
Verified

Lean 4 has an active mathematical library, Mathlib, containing more than 100,000 formalized theorems

85%
Verified

Lean 4 is based on dependent type theory at its core, and formally proving a theorem is equivalent to writing a type-correct program.

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

The key to judging whether news of an AI mathematical breakthrough is true or false lies in whether the chain of evidence is complete and reproducible; one should check three aspects: the original prompt, the complete proof, and the formal verification record.

70%
Verified

Lean is an interactive theorem prover driven by dependent type theory, developed by Leonardo de Moura's team at Microsoft Research, with Lean 4 being the currently active version.

65%
Verified

Lean是由微软研究院Leonardo de Moura开发的交互式定理证明器和函数式编程语言

65%
Verified

At the end of 2023, Terence Tao and collaborators used Lean and LLM assistance to prove an important special case of the polynomial Freiman-Ruzsa conjecture

80%
Unverified

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

60%
Unverified

All numbered results in the paper, except for two clauses concerning the planner, are machine-verified in Lean 4, conditional on citing two published results.

50%
Unverified

Lean 4 is also a general-purpose programming language.

50%
Unverified

Lean 4's kernel is solely responsible for type checking; all tactics, macros, and automation tools run outside the kernel, generating proof terms that are then independently verified by the kernel.

50%
Unverified

Lean 4 has gained widespread attention through the Mathlib project (a large-scale formalized mathematics library), which has formalized a large number of theorems in fields such as algebraic geometry and number theory.

50%
Unverified

The correctness of results containing a Lean 4 proof can be independently verified by anyone by running the Lean checker.

50%
Unverified

StochBench is a Lean 4 benchmark suite specifically targeting the field of stochastic processes.

50%
Unverified

The Lean 4 language and its mathematics library Mathlib have formalized over 150,000 mathematical theorems and definitions, with more than 400 contributors.

50%
Unverified

AlphaProof combines a large language model with the Lean 4 formalization system and is trained under a reinforcement learning framework to perform multi-step mathematical reasoning.

50%
Unverified

The Fermat's Last Theorem proof project was led by Tianyi Peng, an assistant professor at Columbia University; the AI autonomously completed more than 30,000 intermediate theorems, generated approximately 13 million lines of Lean 4 code, a volume five times that of the Mathlib core library.

50%
Unverified

Lean 4 represents a qualitative leap over Lean 3 in performance, metaprogramming capability, and user experience, and also possesses full general-purpose programming capability

50%

Source Articles