OCaml module of Nijn to generate coq scripts for checking termination proofs of higher-order rewriting systems.
-
Updated
May 10, 2023 - OCaml
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. Typical
applications include the certification of properties of programming languages,
the formalization of mathematics and teaching.
OCaml module of Nijn to generate coq scripts for checking termination proofs of higher-order rewriting systems.
Tools for working with Verified Software Units
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.
Coq plugin for printing term abstract syntax trees and their digests
Mostly Automated Proof Repair for Verified Libraries
A experimental compiler from Kind (Core) to Coq
Fun plugin to play with the Gallina AST.
Pure Demand Operational Semantics
Coq plugin to generate type inequality axioms for inductive definitions
Translate Rust 🦀 LLBC code (generated by https://github.com/AeneasVerif/charon) to Coq 🐓
A project which aim to help engineers to make proves easily
A proof tree viewer that works with Coq through Proof General
Proofbox : 2022 A tool to serve smt solvers (and some other formal verification tools) jobs
Created by Gérard Pierre Huet, Thierry Coquand
Released 1989
Latest release 3 months ago