Skip to content
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

Small issues that require further investigation #8

Open
1 of 2 tasks
blishko opened this issue Dec 1, 2022 · 2 comments
Open
1 of 2 tasks

Small issues that require further investigation #8

blishko opened this issue Dec 1, 2022 · 2 comments

Comments

@blishko
Copy link
Member

blishko commented Dec 1, 2022

  • Long time for validation of a model; LAWI engine; chc-comp-21/LRA-TS/chc-LRA-TS_111.smt2
  • Golem creating a huge number of terms in OpenSMT; Spacer engine; chc-comp-21/LIA-NonLin/chc-LIA-NonLin_522.smt2
@blishko
Copy link
Member Author

blishko commented Dec 1, 2022

Note: There are multiple benchmarks where this happens (besides chc-LRA-TS_111.smt2). OpenSMT spends time in strange places according to measurement. Check if the model is unnecessary complicated and could be simplified.
If resolved, repeat witness validation for LAWI.

@blishko
Copy link
Member Author

blishko commented Dec 15, 2022

Regarding chc-comp-21/LIA-NonLin/chc-LIA-NonLin_522.smt2 and huge number of terms:
This is caused by the complicated structure of the system, with large number of clauses (~1000) and large predicates (with hundreds of variables), which does not suit our normalization process very well.
Some optimization has been applied to avoid creation of some temporary terms. More could be done, especially when dealing with equalities.

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

No branches or pull requests

1 participant