Type erasure issue in translated program from Harpoon proof #231
Labels
A | core
affecting the typechecker
A | harpoon
affecting the Harpoon interactive prover
B | bug
unexpected or incorrect behaviour
Load the following signature:
Upon completing the proof using
solve [_ |- kind-eq/i ]
, the following translated program is output:This program raises this uncaught exception:
This is due to the erasure of the type to
x1 : con
inlet [_, x1 |- kind-eq/i ] = sg-fst-fun [_, a : con |- Dfst1] [_, a : con |- Dfst3]
.Adding the type back solves the issue.
The text was updated successfully, but these errors were encountered: