leanprover-community / Mathlib

Licence: apache-2.0
Lean mathematical components library

Projects that are alternatives of or similar to Mathlib

klever
Read-only mirror of the Klever Git repository
Stars: ✭ 18 (-97.59%)
Mutual labels:  formal-methods
z3 tutorial
Jupyter notebooks for tutorial on the Z3 SMT solver
Stars: ✭ 117 (-84.32%)
Mutual labels:  formal-methods
z-eves
Z-EVES for linux. Probably the only place you can find it
Stars: ✭ 17 (-97.72%)
Mutual labels:  formal-methods
reasonml-tic-tac-toe
www.imandra.ai
Stars: ✭ 19 (-97.45%)
Mutual labels:  formal-methods
llvm-semantics
Formal semantics of LLVM IR in K
Stars: ✭ 42 (-94.37%)
Mutual labels:  formal-methods
tutoriel wp
Frama-C and WP tutorial
Stars: ✭ 31 (-95.84%)
Mutual labels:  formal-methods
mSAT
A modular sat/smt solver with proof output.
Stars: ✭ 91 (-87.8%)
Mutual labels:  formal-methods
Sled
the champagne of beta embedded databases
Stars: ✭ 5,423 (+626.94%)
Mutual labels:  formal-methods
fm-notes
Unassorted scribbles on formal methods, type theory, category theory, and so on, and so on
Stars: ✭ 19 (-97.45%)
Mutual labels:  formal-methods
vscode-tlaplus
TLA+ language support for Visual Studio Code
Stars: ✭ 213 (-71.45%)
Mutual labels:  formal-methods
TorXakis
A tool for Model Based Testing
Stars: ✭ 40 (-94.64%)
Mutual labels:  formal-methods
TSNsched
Automated Schedule Generation for Time-Sensitive Networks (TSN).
Stars: ✭ 46 (-93.83%)
Mutual labels:  formal-methods
intrepid
Intrepyd Model Checker
Stars: ✭ 14 (-98.12%)
Mutual labels:  formal-methods
tlacli
A script for running TLA+/TLC from the command line
Stars: ✭ 75 (-89.95%)
Mutual labels:  formal-methods
Tool lists
Links to tools by subject
Stars: ✭ 270 (-63.81%)
Mutual labels:  formal-methods
koika
A core language for rule-based hardware design 🦑
Stars: ✭ 103 (-86.19%)
Mutual labels:  formal-methods
overture
The Overture Tool
Stars: ✭ 45 (-93.97%)
Mutual labels:  formal-methods
Oak
Meaningful control of data in distributed systems.
Stars: ✭ 698 (-6.43%)
Mutual labels:  formal-methods
Practical Fm
A gently curated list of companies using verification formal methods in industry
Stars: ✭ 272 (-63.54%)
Mutual labels:  formal-methods
vsrl-framework
The Verifiably Safe Reinforcement Learning Framework
Stars: ✭ 42 (-94.37%)
Mutual labels:  formal-methods

Lean mathlib

Bors enabled project chat Gitpod Ready-to-Code

Mathlib is a user maintained library for the Lean theorem prover. It contains both programming infrastructure and mathematics, as well as tactics that use the former and allow to develop the latter.

Installation

You can find detailed instructions to install Lean, mathlib, and supporting tools on our website.

Experimenting

Got everything installed? Why not start with the tutorial project?

For more pointers, see Learning Lean.

Documentation

Besides the installation guides above and Lean's general documentation, the documentation of mathlib consists of:

Much of the discussion surrounding mathlib occurs in a Zulip chat room. Since this chatroom is only visible to registered users, we provide an openly accessible archive of the public discussions. This is useful for quick reference; for a better browsing interface, and to participate in the discussions, we strongly suggest joining the chat. Questions from users at all levels of expertise are welcomed.

Maintainers:

  • Jeremy Avigad (@avigad): analysis
  • Anne Baanen (@Vierkantor): algebra, number theory, tactics
  • Reid Barton (@rwbarton): category theory, topology
  • Mario Carneiro (@digama0): all
  • Bryan Gin-ge Chen (@bryangingechen): documentation, infrastructure
  • Johan Commelin (@jcommelin): algebra
  • Floris van Doorn (@fpvandoorn): all
  • Gabriel Ebner (@gebner): all
  • Sébastien Gouëzel (@sgouezel): topology, calculus
  • Simon Hudon (@cipher1024): all
  • Chris Hughes (@ChrisHughes24): group theory, ring theory, field theory
  • Yury G. Kudryashov (@urkud): analysis, topology
  • Robert Y. Lewis (@robertylewis): all
  • Heather Macbeth (@hrmacbeth): geometry, analysis
  • Patrick Massot (@patrickmassot): documentation, topology
  • Scott Morrison (@semorrison): category theory
  • Eric Wieser (@eric-wieser): algebra, infrastructure
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].