Debug("miplib") << " -- INELIGIBLE " << (*j).first << " -- (insufficiently marked, got " << (*j).second << " for " << numVars << " vars, expected " << expected << endl;
} else {
if(false) { //checks[(*j).first] != coef[(*j).first][0] + coef[(*j).first][1]) {
-#warning fixme
Debug("miplib") << " -- INELIGIBLE " << (*j).first << " -- (not linear combination)" << endl;
} else {
Debug("miplib") << " -- ELIGIBLE " << *i << " , " << (*j).first << " --" << endl;
//Warning() << "REPLACE " << newAssertion[1] << endl;
//Warning() << "ORIG " << d_topLevelSubstitutions.getSubstitution(newAssertion[0]) << endl;
Assert(d_topLevelSubstitutions.getSubstitution(newAssertion[0]) == newAssertion[1]);
- } else if(arithMLTrickSubstitutions) {
+ } else if(options::arithMLTrickSubstitutions()) {
d_topLevelSubstitutions.addSubstitution(newAssertion[0], newAssertion[1]);
}
Debug("miplib") << "addSubs: " << newAssertion[0] << " to " << newAssertion[1] << endl;
turns on the preprocessing rewrite turning equalities into a conjunction of inequalities
/turns off the preprocessing rewrite turning equalities into a conjunction of inequalities
-option arithMLTrick miplib-trick --enable-miplib-trick/--disable-miplib-trick bool :default true
+option arithMLTrick miplib-trick --enable-miplib-trick/--disable-miplib-trick bool :default false
turns on the preprocessing step of attempting to infer bounds on miplib problems
/turns off the preprocessing step of attempting to infer bounds on miplib problems
-option arithMLTrickSubstitutions miplib-trick-subs --miplib-trick-subs :default true
+option arithMLTrickSubstitutions miplib-trick-subs --miplib-trick-subs bool :default true
does top-level substitution for miplib 'tmp' vars
option doCutAllBounded --enable-cut-all-bounded/--disable-cut-all-bounded bool :default false :read-write
bug443.delta01.smt \
miplib.cvc \
miplib2.cvc \
- miplibtrick.smt \
+ miplibtrick.smt
+# problem__003.smt2
+
+EXTRA_DIST = $(TESTS) \
miplib-opt1217--27.smt \
miplib-opt1217--27.smt2 \
miplib-pp08a-3000.smt \
- miplib-pp08a-3000.smt2
-# problem__003.smt2
-
-EXTRA_DIST = $(TESTS)
+ miplib-pp08a-3000.smt2 \
+ miplib-opt1217--27.smt.expect \
+ miplib-pp08a-3000.smt.expect
#if CVC4_BUILD_PROFILE_COMPETITION
#else
-% COMMAND-LINE: --tlimit 5000
+% COMMAND-LINE: --enable-miplib-trick
% EXPECT: unsat
% EXIT: 20
-; COMMAND-LINE: --tlimit 5000
+; COMMAND-LINE: --enable-miplib-trick
; EXPECT: unsat
; EXIT: 20
(set-logic QF_LRA)
-% COMMAND-LINE: --tlimit 5000
+% COMMAND-LINE: --enable-miplib-trick
% EXPECT: unsat
% EXIT: 20
-; COMMAND-LINE: --tlimit 5000
+; COMMAND-LINE: --enable-miplib-trick
; EXPECT: unsat
; EXIT: 10
(set-logic QF_LRA)
+% COMMAND-LINE: --enable-miplib-trick
% EXPECT: sat
% EXIT: 10
+% COMMAND-LINE: --enable-miplib-trick
% EXPECT: sat
% EXIT: 10