Ramon benchmark for Z3
-
Job description: 
Job tag: smt_qflia-threads-4-fixsearchtree1_oldtree
Runner: lev-ripper
Z3 repo: ilanashapiro/z3
Z3 commit: 52fd59df1b0d628b16515725adc90f790f9921cd
Z3 branch: 52fd59df1b0d628b16515725adc90f790f9921cd
Z3 options: "-T:30 smt.threads=4 tactic.default_tactic=smt"
Z3 inputs: inputs/QF_LIA
Z3 commit message: Add cube tree optimization about resolving cores recursively up the path, to prune. Also integrate asms into the tree so they're not tracked separately (#7960)

* draft attempt at optimizing cube tree with resolvents. have not tested/ran yet

* adding comments

* fix bug about needing to bubble resolvent upwards to highest ancestor

* fix bug where we need to cover the whole resolvent in the path when bubbling up

* clean up comments

* close entire tree when sibling resolvent is empty

* integrate asms directly into cube tree, remove separate tracking

* try to fix bug about redundant resolutions, merging close and try_resolve_upwards into once function

* separate the logic again to avoid mutual recursion
