Skip to content

Unification returns an 'Or' #390

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

virgil-serbanuta
Copy link
Contributor

The test using "assertTermEqualsMulti" in Equals.hs highlights a bug in the equals simplification.

Reviewer checklist
  • Test coverage: stack test --coverage
  • Public API documentation: stack haddock
  • Style conformance: stylish-haskell

@virgil-serbanuta virgil-serbanuta merged commit 0bd9dc6 into runtimeverification:master Dec 20, 2018
@virgil-serbanuta virgil-serbanuta deleted the or-for-unification branch December 20, 2018 16:40
jberthold added a commit that referenced this pull request Apr 10, 2024
Fixes #391  
Fixes #390 

- Comments inserted into transcript to explain what things are
- `ensures` clauses are now checked with the SMT solver (changes
integration test expectations)
- a test using `==K` (currently fails on `booster-dev`, `kore-rpc`
appears to use internal `==K` logic instead of `z3` to solve it)
- supplying SMT options to `kore-rpc` via the `SMTOption` type in the
new code
- separate kill switch `--no-booster-smt` to disable the SMT solver only
in booster code but keep the one in `kore-rpc`
- ~SMT support for equation evaluation~ reverted

---------

Co-authored-by: github-actions <[email protected]>
jberthold added a commit that referenced this pull request Apr 10, 2024
Fixes #391  
Fixes #390 

- Comments inserted into transcript to explain what things are
- `ensures` clauses are now checked with the SMT solver (changes
integration test expectations)
- a test using `==K` (currently fails on `booster-dev`, `kore-rpc`
appears to use internal `==K` logic instead of `z3` to solve it)
- supplying SMT options to `kore-rpc` via the `SMTOption` type in the
new code
- separate kill switch `--no-booster-smt` to disable the SMT solver only
in booster code but keep the one in `kore-rpc`
- ~SMT support for equation evaluation~ reverted

---------

Co-authored-by: github-actions <[email protected]>
jberthold added a commit that referenced this pull request Apr 10, 2024
Fixes #391  
Fixes #390 

- Comments inserted into transcript to explain what things are
- `ensures` clauses are now checked with the SMT solver (changes
integration test expectations)
- a test using `==K` (currently fails on `booster-dev`, `kore-rpc`
appears to use internal `==K` logic instead of `z3` to solve it)
- supplying SMT options to `kore-rpc` via the `SMTOption` type in the
new code
- separate kill switch `--no-booster-smt` to disable the SMT solver only
in booster code but keep the one in `kore-rpc`
- ~SMT support for equation evaluation~ reverted

---------

Co-authored-by: github-actions <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants