Lean Prover icon
Lean Prover icon

Lean Prover

Lean is a functional programming language and interactive theorem prover based on dependent type theory. Dependent type theory unites the worlds of programs and proofs; thus, Lean is also a programming language.

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • Visual Studio Code
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  Ad-free

 Tags

  • proof-assistant
  • vscode-extension

Lean Prover News & Activities

Highlights All activities

Recent activities

Show all activities

Lean Prover information

  • Developed by

    US flagLean
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

Popular alternatives

View all
Lean Prover was added to AlternativeTo by jtsak on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Lean Prover?

Lean is a functional programming language and interactive theorem prover based on dependent type theory. Dependent type theory unites the worlds of programs and proofs; thus, Lean is also a programming language. Lean takes its dual nature seriously, and it is designed to be suitable for use as a general-purpose programming language—Lean is even implemented in itself.

Lean was developed by Microsoft Research in 2013 as an initial effort to help mathematicians and engineers solve complex math problems. Lean is an open-source development environment for formal mathematics, also known as machine-checkable mathematics, used by and contributed to by an active community of mathematicians around the world.

Official Links