paramcoq icon indicating copy to clipboard operation
paramcoq copied to clipboard

Proof obligations generated, but not in the proof mode

Open pi8027 opened this issue 4 years ago • 1 comments

The Parametricity Recursive command says "The parametricity tactic generated generated proof obligations. Please prove them and end your proof with 'Parametricity Done'". But it does not open the proof mode. For example, the code shown in https://github.com/coq-community/paramcoq/issues/4#issue-191579060 fails at intros immediately after Parametricity Recursive Gcd with a syntax error. Also, Parametricity Done fails with "Error: Command not supported (No proof-editing in progress)".

I had this issue with both paramcoq.1.1.2+coq8.13 and paramcoq.dev.

pi8027 avatar Mar 22 '21 04:03 pi8027

Thanks for reporting. This is indeed broken since Coq 8.10 (IIRC). I tried using the obligation mechanism but this is non trivial and since nobody was using it, this is still not fixed.

Meanwhile, the only solution is to look at the proof obligation (coqtop still displays it IIRC) and modify the Parametricity Tactic to solve it.

proux01 avatar Mar 22 '21 07:03 proux01