overview
What is Lean?
Lean is a formal proof assistant and functional programming language tool that enables mathematicians, researchers, and software engineers to create machine-checkable proofs and formally verify code. It includes mathematical libraries and supports automated reasoning, including AI-driven tools. Lean is open-source and is used for mathematical proof development, software verification, and research collaboration.
