#ifdef CVC4_USE_CADICAL
+#include "base/check.h"
#include "proof/sat_proof.h"
namespace CVC4 {
SatValue CadicalSolver::solve(long unsigned int&)
{
- Unimplemented("Setting limits for CaDiCaL not supported yet");
+ Unimplemented() << "Setting limits for CaDiCaL not supported yet";
};
SatValue CadicalSolver::solve(const std::vector<SatLiteral>& assumptions)
#include "prop/cryptominisat.h"
+#include "base/check.h"
#include "proof/clause_id.h"
#include "proof/sat_proof.h"
if(t[0].getType().isInteger()) {
return RewriteResponse(REWRITE_DONE, t[0]);
}
- //Unimplemented("TO_INTEGER, nonconstant");
+ //Unimplemented() << "TO_INTEGER, nonconstant";
//return rewriteToInteger(t);
return RewriteResponse(REWRITE_DONE, t);
case kind::IS_INTEGER:
if(t[0].getType().isInteger()) {
return RewriteResponse(REWRITE_DONE, NodeManager::currentNM()->mkConst(true));
}
- //Unimplemented("IS_INTEGER, nonconstant");
+ //Unimplemented() << "IS_INTEGER, nonconstant";
//return rewriteIsInteger(t);
return RewriteResponse(REWRITE_DONE, t);
case kind::POW:
Debug("uf-ss-na") << "Error: Cannot perform finite model finding on arithmetic quantifier";
Debug("uf-ss-na") << " (" << f << ")";
Debug("uf-ss-na") << std::endl;
- Unimplemented("Cannot perform finite model finding on arithmetic quantifier");
+ Unimplemented() << "Cannot perform finite model finding on arithmetic quantifier";
}else if( tn.isDatatype() ){
Debug("uf-ss-na") << "Error: Cannot perform finite model finding on datatype quantifier";
Debug("uf-ss-na") << " (" << f << ")";
Debug("uf-ss-na") << std::endl;
- Unimplemented("Cannot perform finite model finding on datatype quantifier");
+ Unimplemented() << "Cannot perform finite model finding on datatype quantifier";
}
*/
}