]> git.unchartedbackwaters.co.uk Git - francis/stp.git/commitdiff
Improvement. Don't add NOT FALSE at the end of the input..
authortrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Fri, 8 Apr 2011 04:33:28 +0000 (04:33 +0000)
committertrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Fri, 8 Apr 2011 04:33:28 +0000 (04:33 +0000)
git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1259 e59a4935-1847-0410-ae03-e826735625c1

src/STPManager/STP.cpp

index 5ca08832df8d37df6c3e2a70d6d57e99b835031a..c99eb2444954da92ca52436919389c4138afdd12 100644 (file)
@@ -29,9 +29,14 @@ namespace BEEV {
   SOLVER_RETURN_TYPE STP::TopLevelSTP(const ASTNode& inputasserts, 
                                      const ASTNode& query)
   {      
-    ASTNode original_input = bm->CreateNode(AND, 
+    ASTNode original_input;
+
+    if (query != bm->ASTFalse)
+      original_input = bm->CreateNode(AND,
                                            inputasserts, 
                                            bm->CreateNode(NOT, query));
+    else
+      original_input = inputasserts;
     
     //solver instantiated here
 //#if defined CRYPTOMINISAT2