Closed traiansf closed 4 years ago
This might be related to Issue #703 (duplicate?)
The compiled definition was going to be stored differently in PRs below, but they stagnate for 4 months already for various reasons. So please don't work on this until we sort out the PRs below. https://github.com/kframework/k/pull/892 https://github.com/kframework/k/pull/910
This is required to ensure that there would be a definition which can be used to unparse the output of the haskell backend.
Currently kprove does not save the composed definition (including the main module to be used for proofs). However, the output (esp. if not
#True
), might include syntax defined in that module.This is the case, for example with the KWASM Lemmas ( https://github.com/kframework/wasm-semantics/blob/master/kwasm-lemmas.md ) which define helping predicates such as
test.zip
steps to reproduce:
Output: