color

Formalism library

A comprehensive Coq library providing formal definitions and proofs of rewriting theory, lambda-calculus, and termination.

Coq library on rewriting theory and termination

GitHub

35 stars
3 watching
21 forks
Language: Coq
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
lysxia/system-fA formalization of polymorphic lambda calculus with a proof of parametricity theorem.33
discus-lang/ironFormalizations of functional languages with a focus on proof and verification142
charguer/tlcA Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems.38
foreverbell/verifiedA collection of formalized and provable data structures and algorithms in Coq for educational purposes46
dschepler/coq-sequent-calculusFormalizations of logical deduction systems using Coq44
llee454/functional-algebraA Coq formalization of abstract algebra using functional programming style28
pi8027/lambda-calculusA formalization of typed and untyped lambda calculus in Coq and Agda2, aiming to provide a rigorous foundation for understanding the properties of these systems.78
coq-community/fourcolorA formal proof of a fundamental result in graph theory using the Coq proof assistant174
coq-community/lemma-overloadingA Coq library demonstrating design patterns for automated proof automation and canonical structures26
vrahli/nuprlincoqFormalizes Nuprl's Constructive Type Theory in Coq, focusing on its computation system, type system, inference rules, and consistency.44
reynir/brainfuckFormalizing Brainfuck in Coq to prove its properties and verify a compiler for simple arithmetic expressions.26
mit-plv/coqutilA collection of reusable tools and utilities for working with the Coq proof assistant42
certikos/coqrelA Coq-based library for establishing logical relations in formal verification and proof assistance20
coq-community/atbrA Coq library providing algebraic tools and tactics for working with binary relations23
thery/flocqlectureAn introductory course on floating-point numbers and formal proof using Coq6