-
In the following example, The class `C` has a parameter of type class.
The instance `c` would produce the premise `D (Ofe nat)`, however,
as shown in the goal (activate the elpi tracer to see it), …
-
When importing, we should be able to be selective about what should or should not be imported from a module/file containing HB declarations, honoring the import category directive of Coq.
Spotted b…
-
The compilation of `ucmra_unit_left_id` in iris gives the following elpi rule
```prolog
(tc-stdpp.base.tc-LeftId A1 (app [global (const «equiv»), A2, A3])
(app [global (const «ε»), A4, A5]) (a…
-
I think this is a bug but I am not sure. I am new to Elpi.
How to replicate:
1. Open this in a fresh file in VSCode. https://github.com/LPCIC/coq-elpi/blob/master/examples/example_record_to_sigma.…
-
Hi,
Here is a preview for Elpi's sphinx based documentation to be: https://dream.inria.fr/elpi/
The Test Bed (https://dream.inria.fr/elpi/playground.html#test-bed) is so far only applied to 3 e…
-
The following code gives `The elpi tactic/command HB.mixin failed without giving a specific error message. Please report this inconvenience to the authors of the program.;`
```coq
HB.mixin Record b…
-
## Expected Behavior
Dune can build a `cast.v` file containing
`From elpi.apps.derive Extra Dependency "cast.elpi" as cast.`
## Actual Behavior
Building `cast.v.d` doesn't work as expected…
-
For example, with the coq-elpi plugin, we can write the following Vernacular command. But PG doesn't recognize the proper end of the command when we do `C-c C-n`.
https://github.com/LPCIC/coq-elpi/bl…
-
`[_]` is used typically to retrieve all the goals suspended for a given predicate.
The use of `[_]` can lead to goal resolution issue if the `_` is accidentally instantiated.
For example, the follow…
-
### Refactoring request
It seems strange to me that to call synterp part of creating notations (`Metasyntax.add_notation_syntax`), I need to pass notation body as the part of `notation_declaration`…