Added counters of already preprocessed assertions#889
Added counters of already preprocessed assertions#889Tomaqa wants to merge 1 commit intopreprocessfrom
Conversation
a646c8a to
223bed6
Compare
|
As done in #888, I add a performance comparison in Comparison before and after applying this PR: Comparison before and after applying this PR when Comparison of the new version with and without tracking partitions: |
|
I also tried the variant to preprocess formulas at most once when not tracking partitions: |
223bed6 to
f492e9e
Compare
f492e9e to
5d64244
Compare
Only matters in incremental solving when it may happen that some assertions are preprocessed multiple times.
If
not trackPartitions(), then we do not use the counters and always preprocess all frame formulas again in the hope that it will benefit from the new assertions.If
trackPartitions(), then we use the counters to ensure that every formula is preprocessed at most once.Requires #888