#
Coq
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.
Here are 410 public repositories matching this topic...
Open
pi_1(circle, pt) = Z
1
benediktahrens
commented
May 20, 2019
There is now a type circle in UniMath.SyntheticHomotopyTheory.Circle2. It would be great to define pi_1 of a pointed type, and to show that pi_1(circle, pt) \simeq Z.
An axiom-free formalization of category theory in Coq for personal study and practical work
construction
comonads
coq
monad
functor
category-theory
monoid
categories
category
cartesian-closed-category
cartesian
profunctor
profunctor-composition
-
Updated
Aug 7, 2020 - Coq
《软件基础》中译版 Software Foundations Chinese Translation
-
Updated
Aug 21, 2020 - HTML
A framework for formally verifying distributed systems implementations in Coq
-
Updated
Jun 15, 2020 - Coq
A port of Coq to Javascript -- Run Coq in your Browser
-
Updated
Aug 27, 2020 - JavaScript
This repo is the new home of Proof General
-
Updated
Jul 1, 2020 - Emacs Lisp
IDE extensions for Proof General's Coq mode
-
Updated
Jul 29, 2020 - Emacs Lisp
A gently curated list of companies using verification formal methods in industry
-
Updated
Jul 28, 2020
An introductory course to Homotopy Type Theory
-
Updated
Jul 24, 2020 - Agda
A function definition package for Coq
-
Updated
Aug 22, 2020 - Coq
CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory
-
Updated
Aug 24, 2020 - OCaml
A selection of formal proofs in Coq.
-
Updated
Aug 12, 2020 - Coq
A formalization of geometry in Coq based on Tarski's axiom system
geometry
euclid
coq
formalization
elements
archimedes
tarski-axiom
hilbert-axioms
desargues
pappus
parallel-postulate
continuity
-
Updated
Aug 24, 2020 - Coq
A Visual Studio Code extension for Coq [maintainer=@maximedenes]
-
Updated
Aug 1, 2020 - TypeScript
Coq formalizations of functional languages.
-
Updated
Jul 2, 2020 - Coq
Verified hash-based AMQ structures in Coq
-
Updated
Apr 13, 2020 - Coq
Lecture notes for a short course on proving/programming in Coq via SSReflect.
-
Updated
Jul 16, 2020 - Coq
A library of Coq definitions, theorems, and tactics. [maintainers=@gmalecha,@liyishuai]
-
Updated
Aug 23, 2020 - Coq
Coq Repository at Nijmegen [maintainers=@spitters,@VincentSe]
-
Updated
Aug 25, 2020 - Coq
A curated set of links to formal methods involving provable code.
-
Updated
Jul 23, 2019
Created by Gérard Pierre Huet, Thierry Coquand
Released 1989
Latest release about 1 month ago
- Repository
- coq/coq
- Website
- coq.inria.fr
- Wikipedia
- Wikipedia
Description of the problem
Trying to capture an Int63 number X in a proof using a pattern fails with
Error: term X does not match any subterm in the goal.Example:
Require Import Int63 ssreflect ssrfun ssrbool.Lemma test : 43%int63 = (42 + 1)%int63.Proof. set X := 43%int63. (* does not capture int63 *)Coq Version
Coq 8.11.2