coq icon indicating copy to clipboard operation
coq copied to clipboard

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 developme...

Results 720 coq issues
Sort by recently updated
recently updated
newest added

#### Description of the problem I just accidentally discovered this issue (see the code), and it asked me to report. ``` Fact uip_nat {n : nat} (e : n =...

kind: regression

Update syntax and descriptions in the tactics chapter. Done: ~~Still tons of updating I have to do, but perhaps you would be willing to suggest how to reorganize the "Semantics"...

kind: documentation

This has been a long-requested feature that we need to implement it properly for users; after a bit of discussion with Ali we decided to go ahead. For now, the...

needs: progress
kind: feature
needs: documentation
needs: overlay
needs: merge of dependency
needs: changelog entry

#### Description of the problem Compiling this program makes `coqc` go into an infinite loop. Note that there is a "bug" in the program because I commented out `(Equivalence F)....

part: standard library
part: typeclasses

#### Description of the problem As mentioned in QuickChick/QuickChick#294, QuickChick extracts Z to either integer or big integer based on the underlying Coq version, because the ideal extraction module only...

part: extraction
kind: enhancement

Strict mode means we fail when we cannot locate a file. This is an experiment before implementing `-modules`. Relevant OCaml issue is https://github.com/ocaml/ocaml/issues/8625

kind: fix
needs: independent fix
kind: infrastructure
needs: changelog entry
part: build
part: coqdep
needs: full CI

Coq should provide a make target that builds only documentation, so that we can offer a `coq-doc` opam package. Also see https://github.com/coq/coq/issues/4855.

kind: infrastructure
kind: enhancement

Can it be fixed? ``` /usr/bin/make DESTDIR=//debian/tmp install make[2]: Entering directory '/' To install Coq using dune, use 'dune build -p P && dune install P' where P is any...

kind: question
part: build
needs: triage

#### Description of the problem ssreflect tactics often fail for lemmas declared without `Set Implicit Arguments`; the typical workaround is to replace `lemma` with `lemma _ _ _`, with underscores...

part: ssreflect

The idea is to warn when KEYWORD and IDENT are parsed and there is no space between them and KEYWORD ends with an ident-character. Eg `*m` infix KEYWORD and input...

kind: user messages
part: parser
kind: wish