Lean

Lean FRO·Lean.Lean

Programming Language and Theorem Prover

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

winget install --id Lean.Lean --exact --source winget

Latest 4.33.1·August 21, 2026

Release Notes

This is the v4.33.1 release of Lean. View the release notes for more information.

Installer type: zip

x64C39360867EDFFF6B090F20C16E18581C969CE839B71E813D76022EC04EC73E4D

Details

Homepage
https://lean-lang.org/
License
Apache-2.0
Publisher
Lean FRO
Support
https://github.com/leanprover/lean4/issues
Privacy Policy
https://lean-lang.org/about/privacy-policy

Tags

languageprogrammingprogramming-languagetheorem-prover

Older versions (20)

4.33.0
x64301EDC4CF03571C839CD7BF73EC850921F36D9451DBEC68DA557969A845726D9
4.32.2
x64369C2B480A2A6F8BFB727AF42C333C894C4872A73B3503099ABAD7BEF67549FA
4.32.1
x64255F8E25D68C4644F9AE33E52A5D645B7B1DFC216803816011DF7BF42EDBDCDF
4.32.0
x6457828ABB276461C4CF62A75B1E71AA798C0BB329AB3D353C743D06B19C0AD0AC
4.31.0
x64F73208F53DCDC901745CB35FC916C476E0E18ED0856937740E46D07848F57F19
4.30.0
x645AADC39694D3805766879419CDD706DE0313D3DB65D188E3A17EEF5A9BC462E9
4.29.1
x646397F183D0A84683F9115D2AE93FA1C8F7F625BC9800590CEF18AFF8847925BB
4.29.0
x6498882E140BD5E8F7933911620EB908F87030E5FBC7BCBC3C4C1B772264959066
4.28.0
x64FAA0A8213EC81035D1FF3745D6D28E55B9D80DE63FB9CD33380CD51B23CFC1AA
4.27.0
x649F93A4F467AA8A14A52AAFD60B6FBBC41E85970C0831D9118F3B2FE90BEDD38B
4.26.0
x64E334F42F10E7B7FD7B5FFE92EE5CBF5FAC558C23E3320787784E26F13ED32C56
4.25.2
x6457D8B97F6C0073DDDF5F6B90D6406D7A240EEF11FB6F10AD0BA26FD787A14331
4.25.0
x64F81F0597BD7C8E4D49CB66674A7C84397FC6A1FE1CC051DDCEB3416399D9AD15
4.24.0
x64C2FCF1CBA1089E526E184DE2A6F6763A6E15596A2991F096DFACD4A6E3CE2CDD
4.23.0
x64062653F40C6936CD97AF036BD4812FF15C4DC4875FD7C53DA72A5B8522C22A1A
4.22.0
x642AEF895431517FC2F19E8633D2905F4D406746AC96D77F7E6BF84FCA292F0EFB
4.21.0
x64CDC8D28EB430204C2D8A246E177F13CEAD9C2CA51A5A56BF43563D14B86A2305
4.20.1
x648478BE07CF330D41316C6AB9994267D57C7224D0C54CF2C1BF821B95F6767319
4.20.0
x6422BF06B9BA3C7D41C9AF8D972867D50C97950C1A864EC0DA3EF421BBC36122AC
4.19.0
x642C197A74B6D9C4D46363E34E06591165ED848237BA66DE849F8B8D5539EB3895