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 479 public repositories matching this topic...
pi_1(circle, pt) = Z
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.
-
Updated
Sep 3, 2020 - HTML
-
Updated
Jun 2, 2021 - Coq
-
Updated
May 24, 2021 - Coq
-
Updated
Jun 13, 2021 - JavaScript
-
Updated
Jun 8, 2021 - Emacs Lisp
-
Updated
Jul 24, 2020 - Agda
-
Updated
Jun 9, 2021
-
Updated
Apr 20, 2021 - Emacs Lisp
I've noticed that even with the fastest reduction strategy available - lazy - running tmEval within the TemplateMonad is still much slower than vm_compute. I have an example for which tmEval lazy takes around 22 sec, and vm_compute finishes in 4.5 sec.
Is there a way of using vm_compute for reduction?
-
Updated
Jun 11, 2021 - Coq
-
Updated
Jun 7, 2021 - OCaml
Characters like (space) are not allowed for .v files, but vscoq does not give any useful error message and just hangs if accidently called on such files. Same for file names with empty name (filename just .v, happens occasionally when i hit some shortcut by accident).
-
Updated
Mar 11, 2021 - Coq
-
Updated
Jun 10, 2021 - Coq
-
Updated
May 17, 2021 - Coq
Eval cbn in 1 + 1.
Definition x :=
Eval cbn in 1 + 1.
Definition y := 2.The second Eval is not highlighted, and the second Definition is indented to match the second Eval.
-
Updated
Jul 23, 2019
-
Updated
Jul 2, 2020 - Coq
-
Updated
Apr 13, 2020 - Coq
-
Updated
Jul 16, 2020 - Coq
Created by Gérard Pierre Huet, Thierry Coquand
Released 1989
Latest release 2 months ago
- Repository
- coq/coq
- Website
- coq.inria.fr
- Wikipedia
- Wikipedia
I'm getting this warning everywhere and there is no information in the warning (or, as far as I can tell, in the documentation) of how to actually declare something
local,global, orexport. https://coq.inria.fr/refman/proofs/automatic-tactics/auto.html#grammar-token-hint_info has no information and https://coq.inria.fr/refman/language/core/modules.html#coq:attr.local tells me that there is