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.29.0

Release Notes

Installer type: zip

Architecture Scope Download SHA256
x64 Download 98882E140BD5E8F7933911620EB908F87030E5FBC7BCBC3C4C1B772264959066

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 (12)

4.28.0
Architecture Scope Download SHA256
x64 Download FAA0A8213EC81035D1FF3745D6D28E55B9D80DE63FB9CD33380CD51B23CFC1AA
4.27.0
Architecture Scope Download SHA256
x64 Download 9F93A4F467AA8A14A52AAFD60B6FBBC41E85970C0831D9118F3B2FE90BEDD38B
4.26.0
Architecture Scope Download SHA256
x64 Download E334F42F10E7B7FD7B5FFE92EE5CBF5FAC558C23E3320787784E26F13ED32C56
4.25.2
Architecture Scope Download SHA256
x64 Download 57D8B97F6C0073DDDF5F6B90D6406D7A240EEF11FB6F10AD0BA26FD787A14331
4.25.0
Architecture Scope Download SHA256
x64 Download F81F0597BD7C8E4D49CB66674A7C84397FC6A1FE1CC051DDCEB3416399D9AD15
4.24.0
Architecture Scope Download SHA256
x64 Download C2FCF1CBA1089E526E184DE2A6F6763A6E15596A2991F096DFACD4A6E3CE2CDD
4.23.0
Architecture Scope Download SHA256
x64 Download 062653F40C6936CD97AF036BD4812FF15C4DC4875FD7C53DA72A5B8522C22A1A
4.22.0
Architecture Scope Download SHA256
x64 Download 2AEF895431517FC2F19E8633D2905F4D406746AC96D77F7E6BF84FCA292F0EFB
4.21.0
Architecture Scope Download SHA256
x64 Download CDC8D28EB430204C2D8A246E177F13CEAD9C2CA51A5A56BF43563D14B86A2305
4.20.1
Architecture Scope Download SHA256
x64 Download 8478BE07CF330D41316C6AB9994267D57C7224D0C54CF2C1BF821B95F6767319
4.20.0
Architecture Scope Download SHA256
x64 Download 22BF06B9BA3C7D41C9AF8D972867D50C97950C1A864EC0DA3EF421BBC36122AC
4.19.0
Architecture Scope Download SHA256
x64 Download 2C197A74B6D9C4D46363E34E06591165ED848237BA66DE849F8B8D5539EB3895