-
Although HB comes with the idea of preserving backward compatibility (e.g., by turning a mixin into a factory), we sometimes want to rename (or even remove?) existing structures, mixins, and factories…
-
Note: the issue was created automatically with bugzilla2github tool
Original bug ID: BZ#4774
From: Felipe Cerqueira <>
Reported version: 8.5
CC: @silene
-
#### Description of the problem
The `apply` tactic supports to write `apply (t_1, ..., t_n)` instead of `apply t_1 || ... || apply t_n` but the `apply:` and `exact:` ssr tactics don't support it. T…
-
Currently, if I want to rewrite in all hypotheses using ssreflect's rewrite, I have to list all hypotheses explicitly. If I try `rewrite myLemma in *`, it fails with "assumptions should be named expli…
-
### Description of the problem
In the following ssreflect example `apply:` fails with
```
Could not fill dependent hole in "apply"
```
while non-ssreflect apply tactics succeed.
### Small Co…
-
The following file `test.v`:
```
From mathcomp Require Import all_ssreflect.
From HB Require Import structures.
```
compiled with the following command:
`alectryon --frontend coq+rst --backe…
-
we need a libobject which populates a map kername -> loc (where loc contains a file name relative to the logical path)
mathcomp.ssreflect.ssrnat.len -> mathcomp.ssreflect + ssrnat.v + loc
Coq.Init…
gares updated
3 years ago
-
#### Description of the problem
Consider this proof script:
```
Require Import ssreflect.
Definition zero := 0.
Opaque zero.
Lemma test (f : nat -> nat) :
f zero = 5 ->
f 0 + f…
-
#### Description of the problem
The following code is accepted:
```coq
Require String. Import String.StringSyntax.
Check fun (b:bool) => String.length (if b then "ds" else "").
```
s…
-
#### Description of the problem
The following snippet returns an error.
```coq
Check prod : Type -> Type -> Type. (* works as expected in vanilla Coq *)
From Coq Require Import ssreflec…