This is Reservoir, the registry for all Lean packages and documentation.

Reservoir indexes, builds, and tests packages within the Lean and Lake ecosystem. If you wish to see your package here, ensure that it meets the Reservoir inclusion criteria.

Most Popular

  1. Commit 8a897a4 builds on the recent leanprover/lean4:v4.30.0-rc2
    mathlib
    The math library of Lean 4
  2. Commit 801fd1b builds on the old leanprover/lean4:v4.29.0-rc8
    Analysis
    A Lean companion to Analysis I
  3. Commit 4c0618b fails to build on leanprover/lean4:v4.30.0-rc2
    ryu
    Converts floating point numbers to decimal strings
  4. Commit bbecd66 builds on the recent leanprover/lean4:v4.30.0-rc2 after lake update
    LeanCopilot
    LLMs as Copilots for Theorem Proving in Lean
  5. Commit b78e12e builds on the old leanprover/lean4:v4.27.0
    formal_conjectures
    A collection of formalized statements of conjectures in Lean.
  6. Commit 1f76653 builds on the recent leanprover/lean4:v4.30.0-rc2
    FLT
    Ongoing Lean formalisation of the proof of Fermat's Last Theorem
  7. Commit 4ef4cb5 builds on the recent leanprover/lean4:v4.29.1
    Physlib
    A project to digitalise results from physics into Lean.
  8. Commit c944afd builds on the old leanprover/lean4:v4.29.0-rc8
    paperproof
    Lean theorem proving interface which feels like pen-and-paper proofs.
  9. Commit b99c0e4 builds on the old leanprover/lean4:v4.20.1
    equational_theories
    A project to map out the relations between different equational theories of Magmas.
  10. Commit b81a06e builds on the recent leanprover/lean4:v4.30.0-rc2
    cslib
    The Lean Computer Science Library (CSLib)

Newly Created

  1. Commit b51cecc fails to build on leanprover/lean4:v4.30.0-rc2
    CardanoLedgerApi
    Cardano Ledger Api providing the necessary types and predicates to prove Plutus smart contracts with Blaster
  2. Commit 4305eae builds on the old leanprover/lean4:v4.28.0
    langlib
    Library for formal language theory in Lean 4
  3. Commit 1c14e74 builds on the recent leanprover/lean4:v4.30.0-rc2 after lake update
    LeanML
    Formally verified machine learning in Lean 4.
  4. Commit cb398b8 builds on the recent leanprover/lean4:v4.30.0-rc2
    lean4-jax
    Use Lean4 to build and train image recognition networks in MLIR.
  5. Commit f46d48e fails to build on leanprover/lean4:v4.30.0-rc2
    p_ne_np
    Machine-verified proof (0 sorries, 2 axioms) that P ≠ NP via exponential circuit lower bounds for Hamiltonian Cycle. Lean 4 formalization with Mathlib. Proves SIZE(HAM_n) ≥ 2^{Ω(n)} using frontier analysis, switch blocks, cross-pattern mixing, recursive funnel magnification, continuation packets, rooted descent, and signature rigidity.
  6. Commit efaa113 builds on the old leanprover/lean4:v4.28.0
    FormalQualBench
  7. Commit 74f0266 builds on the old leanprover/lean4:v4.29.0
    Algolean
    Algorithms and Complexity Library using the lightweight query combinator framework called "Prog"
  8. Commit 9abf4dc builds on the old leanprover/lean4:v4.27.0
    leslie
  9. Commit e90c69c builds on the old leanprover/lean4:v4.28.0
    NormalForms
    Executable Hermite and Smith Normal Forms in Lean 4 over Euclidean Domains, with a PID bridge to mathlib.
  10. Commit 5088a7b builds on the recent leanprover/lean4:v4.30.0-rc2
    LiterateLean
    literate programming for lean4

Recently Updated

  1. Commit 52008ae builds on the recent leanprover/lean4:v4.30.0-rc2
    soma-workspace
    ⚗️ | Soma is a general-purpose dependently-typed functional programming language powered by Interaction Nets with a minimal runtime.
  2. Commit 3a5bc7a builds on the old leanprover/lean4:v4.25.2
    sgc
    Lean 4 library characterizing the algebraic structure of metastability and consolidation in stochastic systems
  3. Commit cb398b8 builds on the recent leanprover/lean4:v4.30.0-rc2
    lean4-jax
    Use Lean4 to build and train image recognition networks in MLIR.
  4. Commit 85de4c1 builds on the old leanprover/lean4:v4.29.0
    VCVio
    Formalized Cryptography Proofs in Lean 4
  5. Commit eead15f builds on the recent leanprover/lean4:v4.30.0-rc2 after lake update
    EvmAsm
  6. Commit 9212b89 builds on the old leanprover/lean4:v4.15.0
    lib
    Solving Competition Geometry Problems in Lean
  7. Commit 4ef4cb5 builds on the recent leanprover/lean4:v4.29.1
    Physlib
    A project to digitalise results from physics into Lean.
  8. Commit 0a67335 builds on the old leanprover/lean4:v4.29.0
    Arklib
    Formally Verified Arguments of Knowledge in Lean
  9. Commit 5c4433f builds on the recent leanprover/lean4:v4.30.0-rc2
    auto
    Experiments on automation for Lean
  10. Commit f1912c3 builds on the old leanprover/lean4:v4.8.0
    lib
    LeanEuclid is a benchmark for autoformalization in the domain of Euclidean geometry, targeting the proof assistant Lean.