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

This is an in-progress PR to port the test suite to Dune. Main design principles are: - use the standard `runtest` infrastructure, and declare all the dependencies correctly so the...

needs: progress
needs: rebase
kind: infrastructure
help wanted
part: build

**Kind:** feature This extends #703 on selective deactivation of notations by adding: - concrete syntax for deactivation/reactivation - registration in vo files - support for deactivation of abbreviations Added: Now...

needs: fixing
kind: feature
part: notations

If there was already an account in .mailmap, I preferred the one already present. If there was not, I preferred whichever account had more commits. Additions I'm unsure about: -...

kind: documentation

This improves commit 26a5b65df from PR #14797. Fixes #16303 - [x] Added / updated **test-suite**. - [x] Added **changelog**.

needs: fixing
kind: fix
kind: anomaly
part: unification

#### Description of the problem ```coq Ltac foo := match goal with H := context[nat] |- _ => idtac end. Set Printing All. Print Ltac foo. (* Ltac foo :=...

kind: user messages
part: ltac
kind: bug

#### Description of the problem ```coq Fixpoint fact (n : nat) := match n with 0 => 1 | S n' => n * fact n' end. Goal forall m...

kind: performance
part: reduction strategies
part: existential variables

#### Description of the problem Like #16358 ```coq Fixpoint fact (n : nat) := match n with 0 => 1 | S n' => n * fact n' end. Goal...

kind: performance
part: native compiler
part: existential variables

Note: the issue was created automatically with bugzilla2github tool Original bug ID: BZ#4810 From: @JasonGross Reported version: 8.6 CC: @barras, @silene, @herbelin, @mattam82, @ppedrot

kind: performance
part: tactics

As I understand it, https://github.com/coq/coq/blob/27c8770d4e92a763c382e0ec2585d04eaa95c49f/user-contrib/Ltac2/Constr.v#L92-L95 https://github.com/coq/coq/blob/27c8770d4e92a763c382e0ec2585d04eaa95c49f/plugins/ltac2/tac2core.ml#L708-L738 is linear in the size of the existing context, and this means that folding it over a list results in quadratic behavior. I'd like...

kind: enhancement
part: ltac2