mirror of
https://github.com/Z3Prover/z3
synced 2025-07-18 02:16:40 +00:00
spacer: counterexample to pushing (ctp)
Enable using fixedpoint.spacer.ctp=true For each lemma L currently at level k, keep a model M that justifies why L cannot be pushed to (k+1). L is not pushed while the model M remains valid.
This commit is contained in:
parent
95d820196b
commit
55126692c9
3 changed files with 123 additions and 62 deletions
|
@ -200,5 +200,6 @@ def_module_params('fixedpoint',
|
|||
('spacer.p3.share_lemmas', BOOL, False, 'Share frame lemmas'),
|
||||
('spacer.p3.share_invariants', BOOL, False, "Share invariants lemmas"),
|
||||
('spacer.from_level', UINT, 0, 'starting level to explore'),
|
||||
('spacer.print_json', SYMBOL, '', 'print pobs tree in JSON format to a given file')
|
||||
('spacer.print_json', SYMBOL, '', 'print pobs tree in JSON format to a given file'),
|
||||
('spacer.ctp', BOOL, False, 'enable counterexample-to-pushing technique'),
|
||||
))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue