Open aytey opened 2 years ago
Thanks @aytey,
This problem is solved easily with some commutativity/associativity reasoning. STP solves it in about 20ms with --flattening=1 .
Unfortunately, the current implementation of flattening slows down other problems, so I've not enabled it by default.
If anyone else wants to investigate, that'd be great. Currently, it's about my 15th highest priority, so it'll be a while before I look at it.
Trev.
For this file:
STP as submitted to SMTCOMP 2022 times-out:
This file was reduced with ddSMT from:
cvc5 (https://github.com/cvc5/cvc5/commit/cc80711) is almost instantaneous on this file: