-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updating
imp.md
, kore tests and kore-proof-trace
to parse side co…
…ndition events (#1032) This PR fixes Pi-Squared-Inc/pi2#1348. This issue reports that `kore-proof-trace` doesn't generate any hints when a `requires` clause is used in an example. After investigating the issue, we realized that our regression tests didn't cover this case. Therefore, we updated the current `imp-*.kore` tests to contain it. We also updated `imp.md` to be compatible with K v7.0.15. To improve the reproducibility of our tests in the future, we made `imp.md` the source code of `imp.kore`, `imp-proof.kore`, and `imp-slow-proof.kore`. Then, we needed to update the Proof Hints version and the `kore-proof-trace` tool to include "side condition" events as arguments and parse them appropriately to hints for the `requires` clause and the rest of the test.
- Loading branch information
1 parent
a485fe8
commit 347ca27
Showing
11 changed files
with
8,616 additions
and
10,331 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3,002 changes: 1,357 additions & 1,645 deletions
3,002
test/output/imp-proof/imp-proof.expanded.out.diff
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.