]> git.unchartedbackwaters.co.uk Git - francis/stp.git/commit
* Flatten AND, OR & BVPLUS completely via SimplifyTerm
authortrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Wed, 9 Sep 2009 07:22:51 +0000 (07:22 +0000)
committertrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Wed, 9 Sep 2009 07:22:51 +0000 (07:22 +0000)
commit07140487a33b88e7726b65b8aa16b98f0abee653
tree39647b46992351de9a466be0f4c0a2022c7648d2
parent2ebc254419c89e41a424cd02514602ee0f4842e9
* Flatten AND, OR & BVPLUS completely via SimplifyTerm
* When simplifying don't cache leaves
* Disable the ReferenceCount (which prevents splitting of plus nodes), when using the CVC parser. This was making grep-slow-on-libstp.cvc very slow. SimplifyTerm() was taking more than 5 times as long to achieve a fixed point. The interaction is quite complicated, so for now, I've disabled it.
* Propagate BVUMINUS up through BVMULT.

git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@207 e59a4935-1847-0410-ae03-e826735625c1
src/simplifier/simplifier.cpp