Get realtime insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in realtime with unbounded cardinality. Learn more →
Top 6 Lean lean4 Projects


InfluxDB
Power RealTime Data Analytics at Scale. Get realtime insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in realtime with unbounded cardinality.


batteries
The "batteries included" extended library for the Lean programming language and theorem prover (by leanprovercommunity)


Project mention: A Linear Algebra Trick for Computing Fibonacci Numbers Fast  news.ycombinator.com  20231106We essentially implemented this matrix version in Lean/mathlib to both compute the fibonacci number and generate an efficient proof for the calculation.
https://github.com/leanprovercommunity/mathlib4/blob/master...
In practice this isn't very useful (the definition of Nat.fib unfolds quick enough and concrete large fibonacci numbers don't often appear in proofs) but still it shaves a bit of time off the calculation and the proof verification.
Project mention: New Foundations is consistent – a difficult mathematical proof proved using Lean  news.ycombinator.com  20240423But like, you can look at what parts of Mathlib this development imports, it's mainly stuff imported by files in this subdirectory https://github.com/leanprovercommunity/connf/tree/main/Con... , and it's pretty basic things: the definition of a permutation, a cardinal number etc. Almost all of these are things that would feature in the first one or two years of an undergraduate math degree (from just quickly scanning it, the most advanced thing I could see is the definition of cofinality of ordinals). It seems practically impossible to me that someone would make a mistake when e.g. defining what a group is, in a way subtle enough to later break this advanced theorem. If you think that people could mess up that, then all of math would be in doubt.
Lean lean4 discussion
Lean lean4 related posts

The Fermat's Last Theorem Project

Dafny is a verificationaware programming language

New Foundations is consistent – a difficult mathematical proof proved using Lean

The Mechanics of Proof

Natural Deduction in Logic (2015)

The Wizardry Frontier

A Linguagem Lua completa 30 anos!

A note from our sponsor  InfluxDB
www.influxdata.com  19 Jun 2024
Index
What are some of the best opensource lean4 projects in Lean? This list will help you:
Project  Stars  

1  lean4  3,951 
2  mathlib4  1,119 
3  batteries  216 
4  lean4metaprogrammingbook  203 
5  lean4raytracer  116 
6  connf  56 