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

Debug TreeAutomizer #210

Open
alexandernutz opened this issue Jul 21, 2017 · 0 comments
Open

Debug TreeAutomizer #210

alexandernutz opened this issue Jul 21, 2017 · 0 comments
Assignees

Comments

@alexandernutz
Copy link
Member

TreeAutomizer is in a state where all the necessary components should be in place. However there are still many (simple) examples where it does not work.
We need to clean the code, find bugs, etc. to make it a robust Horn clause solver

alexandernutz added a commit that referenced this issue Jul 21, 2017
…n's alphabet now needs to have an explicit rank.

Also moved helper files for TreeAutomizer from modelcheckerutils/hornutil to its own library (Library-TreeAutomizer)
Should help with #210
alexandernutz added a commit that referenced this issue Aug 2, 2017
 - for typical transformulas it is assumed that any program variable that is neither in invars nor in outvars is just left at the same value
 - the concept of program variables does not fit well for the tree automizer
 - in the end we are suppressing the effects of the removeSuperFlousvars operation during Transformula construction by inserting something like "x = x" for a HornClause of the form "I(x, y), z = y -> J(z, x)"
#210
alexandernutz added a commit that referenced this issue Sep 11, 2017
alexandernutz added a commit that referenced this issue Dec 7, 2017
@alexandernutz alexandernutz reopened this Dec 12, 2017
alexandernutz added a commit that referenced this issue Jan 17, 2018
alexandernutz added a commit that referenced this issue May 24, 2018
alexandernutz added a commit that referenced this issue May 25, 2018
alexandernutz added a commit that referenced this issue May 25, 2018
…ng the Boolean structure of interpreted parts intact), then generate horn clauses
alexandernutz added a commit that referenced this issue May 26, 2018
…e applications in the antecedent may have arbitrary terms (breaks TreeAutomizer for the moment..)
alexandernutz added a commit that referenced this issue Jun 12, 2018
…, etc) changes made for #349: adapted Ssa building, hoare triple checker
alexandernutz added a commit that referenced this issue Jun 12, 2018
alexandernutz added a commit that referenced this issue Jun 13, 2018
alexandernutz added a commit that referenced this issue Jun 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants