Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for theorem proving
theorem-proving
x
71 search results found
Coq
⭐
4,501
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Fstar
⭐
2,522
A Proof-oriented Programming Language
Lean3
⭐
2,138
Lean Theorem Prover
Cakeml
⭐
879
CakeML: A Verified Implementation of ML
Leancopilot
⭐
593
LLMs as Copilots for Theorem Proving in Lean
Hol
⭐
572
Canonical sources for HOL4 theorem-proving system. Branch develop is where “mainline development” occurs; when develop passes our regression tests, master is merged forward to catch up.
Leandojo
⭐
397
Tool for data extraction and interacting with Lean programmatically.
Software Foundations
⭐
356
Software Foundations in Idris
Certigrad
⭐
346
Bug-free machine learning on stochastic computation graphs
Coqgym
⭐
327
A Learning Environment for Theorem Proving with the Coq proof assistant
Acl2
⭐
326
ACL2 System and Books as Maintained by the Community
Awesome Rust Formalized Reasoning
⭐
246
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
Provingground
⭐
180
Proving Ground: Tools for Automated Mathematics
Reprover
⭐
136
Retrieval-Augmented Theorem Provers for Lean
Langpro
⭐
97
Tableau-based Theorem Prover for Natural Logic and Language
Coq Art
⭐
95
Coq code and exercises from the Coq'Art book [maintainers=@ybertot,@Casteran]
Coq_jupyter
⭐
89
Jupyter kernel for Coq
Gapt
⭐
82
GAPT: General Architecture for Proof Theory
Pyprover
⭐
79
Resolution theorem proving for predicate logic in pure Python.
Informatica Public
⭐
78
Public code developed during my MSc study at University of Bologna
Dolmen
⭐
75
Dolmen provides a library and a binary to parse, typecheck, and evaluate languages used in automated deduction
Gamepad
⭐
58
A Learning Environment for Theorem Proving
Llmstep
⭐
58
llmstep: [L]LM proofstep suggestions in Lean 4.
Set Theory
⭐
54
Coq encoding of ZFC and formalization of the textbook Elements of Set Theory
Athena
⭐
53
Athena is a modern, practical language for proof engineering & natural deduction.
Theorema
⭐
53
Theorema: A System for Automated Reasoning (Theorem Proving) and Automated Theory Exploration based on Mathematica
Rusty Razor
⭐
48
Razor is a tool for constructing finite models for first-order theories
Coq Tactician
⭐
47
A Seamless, Interactive Tactic Learner and Prover for Coq
Ewd998
⭐
41
Distributed termination detection on a ring, due to Shmuel Safra:
Ewd998
⭐
41
Distributed termination detection on a ring, due to Shmuel Safra: https://www.cs.utexas.edu/users/EWD/ewd09xx/EWD998
Leo Iii
⭐
35
An Automated Theorem Prover for Classical Higher-Order Logic with Henkin Semantics
Coqprime
⭐
33
Prime numbers for Coq
Scala Isabelle
⭐
32
A Scala library for controlling/interacting with Isabelle
Howtoproveacompiler
⭐
32
Writeup that goes along with this:
Ostrich
⭐
28
An SMT Solver for string constraints
Theorem Proving Template
⭐
27
Template repo for theorem proving in Liquid Haskell
Archsat
⭐
24
A proof-producing SMT/McSat solver, handling polymorphic first-order logic, and using an SMT/McSat core extended using Tableaux, Superposition and Rewriting.
Polya
⭐
23
A heuristic procedure for proving inequalities
Coq Polyhedra
⭐
20
Formalizing convex polyhedra in Coq
Fm Notes
⭐
19
Unassorted scribbles on formal methods, type theory, category theory, and so on, and so on
Formulanet
⭐
19
Code for FormulaNet in NIPS 2017
Int
⭐
19
Official code for paper: INT: An Inequality Benchmark for Evaluating Generalization in Theorem Proving
Language Toolkit 2
⭐
19
A set of tools for analyzing languages via logic and automata
Category Theory
⭐
18
sometimes math is just too much fun
Trepplein
⭐
18
Lean type-checker written in Scala.
Howtoprovefullabstraction
⭐
16
Writeup that goes along with this:
Pomagma
⭐
15
An inference engine for extensional untyped λ-calculus
Psitip
⭐
12
Python Symbolic Information Theoretic Inequality Prover
Linearone
⭐
12
LinearOne is a prototype theorem prover for first-order (multiplicative, intuitionistic) linear logic.
Philomath
⭐
12
MIRROR of https://codeberg.org/catseye/Philomath : An LCF-style theorem prover written in C89 (a.k.a ANSI C)
Linearlogic
⭐
11
A simple development of linear logic in Coq.
Starchild
⭐
11
F* library for verifying neural networks.
Zsyntax
⭐
10
Automated theorem prover for a linear logic-based calculus for molecular biology.
Tlaplus At Nju Disalg
⭐
9
Learning [Lamport's TLA+](http://research.microsoft.com/en-us/um/peopl
Theorems
⭐
8
🌐 Theorems that rule this multiverse
Maps Coloring Python
⭐
8
Four color theorem, Guthrie, Kempe, Tait and other people and stuff
Pytableaux
⭐
8
multi-logic proof generator
Mini Sygus
⭐
8
a constraint-based syntax-guided synthesis (SyGuS) engine
Agda Prop
⭐
7
A Library for Classical Propositional Logic in Agda
Tcoq
⭐
7
Modification to Coq to record intermediate proof states encountered during a proof
Orbital
⭐
7
Orbital Library
Peano
⭐
7
An environment for learning formal mathematical reasoning from scratch
Chainer Formulanet
⭐
6
Chainer implementation of FormulaNet
Church Rosser
⭐
6
A complete proof in Agda of the Church-Rosser theorem for untyped λ-calculus formalizing the methods by Komori-Matsuda-Yamakawa (2014) and the proof by Nagele-van Oostrom-Sternagel (2016); reuses the infrastructure for λ-terms and substitutions provided by the PLFA book
Math O Matic
⭐
6
Computerized proof system on the web
Lean Crypto Formalization
⭐
6
Library for formalizing cryptography proofs in Lean
Atp
⭐
5
Haskell interface to automated theorem provers
Neuralgs
⭐
5
Experiments with neural networks learning theorem proving and complex recursion-heavy algorithms
Lcf Style Nd
⭐
5
Exposition of an LCF-style theorem prover for propositional logic in a Natural Deduction system
Hol
⭐
5
Forked sources for HOL4 theorem-proving system (for sending PRs)
Lazuli
⭐
5
Liquid Haskell library for verifying neural networks.
Related Searches
Coq Theorem Proving (25)
1-71 of 71 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.