Lean (proof assistant)

Lean
ParadigmFunctional programming, Imperative programming
FamilyProof assistant
DeveloperLean FRO
First appeared2013 (2013)
Stable release
4.18.0[1] Edit this on Wikidata / 1 April 2025 (1 April 2025)
Typing disciplineStatic, strong, inferred
Implementation languageLean, C++
OSCross-platform
LicenseApache License 2.0
Websitelean-lang.org
Influenced by
ML
Rocq (previously known as 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. Development is currently supported by the non-profit Lean Focused Research Organization (FRO).

  1. ^ "Release 4.18.0". 1 April 2025. Retrieved 27 April 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.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search