-
#### Description of the problem
```coq
Variant foo := Foo (a b : nat).
Module VANILLA.
Definition F₁ '(Foo a b) := a+b.
Definition F₂ '(Foo a b : foo) := a+b.
End VANILLA.
…
llelf updated
2 years ago
-
There is a bunch of `ssr-search-moved` warnings:
```
File "./coq/HTT.v", line 1465, characters 0-18:
Warning: SSReflect's Search command has been moved to the ssrsearch module;
please Require that…
-
I feel it would be useful to add tags such as
Libraries (e.g. corn, mathcomp-algebra, ...)
Plugins (e.g. aac-tactics, mathcomp-ssreflect, ...)
End result (e.g. godel, mathcomp-odd_order, ...)
Anyon…
-
I am trying to improve the DepDestruct construction. While fixing the open bug, I noticed that Coq's `destruct` has automagic generalization of hypotheses that mention the value being destructed. The …
Janno updated
7 years ago
-
#### Description of the problem
It seems one cannot match on the `else` branch of an `if` statement of ssreflect.
```coq
equire Import ssreflect.
Goal forall b : bool, (if b then 0 else …
-
Between versions 1.7 and 1.8 of ssreflect, the `comparableClass` constructor has been renamed into `comparableMixin` (see 8c2b4474a29c6213a79676a1e76a8ce936e6f6d6).
Why isn’t this change listed in …
-
Again a problem from the paper:
https://github.com/trishullab/PutnamBench/blob/6ddcaacfafbdcc16cf72740f78c7f3709328492b/coq/src/putnam_1980_a5.v#L2-L10
- The integrals are parameterized on a `na…
-
#### Description of the problem
Please consider the following snippet:
```coq
From Coq Require Import ssreflect.
Lemma dep_rewrite (T : Type) (x a : T) (x_is_a : x = a) :
exist (fun x =…
-
On 8.5 ssreflect 1.5 this works:
From mathcomp Require Import all_ssreflect.
Goal forall n : nat, [|| n == 1, n == 2 | n ==3] -> n < 4.
by move=> n /or3P[] /eqP ->.
but this fails
Goal forall n : …
thery updated
2 years ago
-
#### Description of the problem
This problem came up in std++, see https://gitlab.mpi-sws.org/iris/stdpp/-/issues/168 Below I include a minimized and self-contained version (that does not depen…