Lean (proof assistant)

Lean
ParadigmFunctional programming, Imperative programming
FamilyProof assistant
DeveloperLean FRO
First appeared2013; 12 years ago (2013)
Stable release
4.16.0[1] Edit this on Wikidata / 3 February 2025; 35 days ago (3 February 2025)
Typing disciplineStatic, strong, inferred
Implementation languageLean, C++
OSCross-platform
LicenseApache License 2.0
Websitelean-lang.org
Influenced by
ML
Coq
Haskell

Lean is a proof assistant and a functional programming language.[2] It is based on the calculus of constructions with inductive types. It is an open-source project hosted on GitHub. It was developed primarily by Leonardo de Moura while employed by Microsoft Research and now Amazon Web Services, and has had significant contributions from other coauthors and collaborators during its history. Development is currently supported by the non-profit Lean Focused Research Organization (FRO).

  1. ^ "Release 4.16.0". 3 February 2025. Retrieved 25 February 2025.
  2. ^ Moura, Leonardo de; Ullrich, Sebastian (2021). "The Lean 4 Theorem Prover and Programming Language". In Platzer, André; Sutcliffe, Geoff (eds.). Automated Deduction – CADE 28. Lecture Notes in Computer Science. Vol. 12699. Cham: Springer International Publishing. pp. 625–635. doi:10.1007/978-3-030-79876-5_37. ISBN 978-3-030-79876-5.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne