Lean

by Lean FRO

Programming Language and Theorem Prover

Version
4.29.1
License
Apache-2.0
Installer
zip
Arch
x64
Package ID
Lean.Lean
languageprogrammingprogramming-languagetheorem-prover

// install via winget

Command Prompt & PowerShell click to copy
winget install Lean.Lean

// direct download

Download Installer

// about Lean

Lean is a functional programming language that makes it easy to write correct and maintainable code. You can also use Lean as an interactive theorem prover. Lean programming primarily involves defining types and functions. This allows your focus to remain on the problem domain and manipulating its data, rather than the details of programming. Lean has numerous features, including: - Type inference - First-class functions - Powerful data types - Pattern matching - Type classes - Extensible syntax - Hygienic macros - Dependent types - Metaprogramming framework - Multithreading - Verification: you can prove properties of your functions using Lean itself

// frequently asked questions

How do I install Lean using winget?
Open PowerShell or Windows Terminal and run: winget install Lean.Lean. Winget ships with Windows 10 (1809+) and Windows 11 — no additional install needed.
What is Lean?
Programming Language and Theorem Prover
Is Lean free to download?
Lean is distributed under the Apache-2.0 license. Use the winget command above or click the download button to get the installer directly from the publisher.
How do I update Lean with winget?
Run winget upgrade Lean.Lean in PowerShell or Windows Terminal to update Lean to the latest available version.
What architecture does Lean support?
The listed installer targets the x64 architecture. See the publisher’s documentation for full compatibility details.