Open CohenCyril opened 2 years ago
I guess I did not do this in the code of param2:
The culprit is a variable that does not exist in the unary version (it's the '
one)
Instead of using N
3 times, one could use N1
and N2
and say coq.name-suffix N 1 N1
and coq.name-suffix N 2 N2
(or use "'"
and "''"
if you really want.
prints
Obviously the de Brujin indices must be correct (otherwise it would not typecheck), but the names are not alpha-renamed. I wonder whether this is more a bug of Coq or Coq ELPI...
CC @gares