summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/bounded_integers.cpp
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2015-02-02 17:42:31 +0100
committerajreynol <andrew.j.reynolds@gmail.com>2015-02-02 17:42:31 +0100
commit8deb9d980d7b0e281a0190539b756896a487c451 (patch)
treece0bfe29b53cc16c8854fa6833f2dda3b9122c6f /src/theory/quantifiers/bounded_integers.cpp
parent6d37c136a251b957197269aeb389a9f1ae07e620 (diff)
Single invocation module for counterexample guided quantifier instantiation --cegqi-si. Minor improvements to syntax-guided case, refactoring. Do not apply exhaustive tester inference for sygus datatypes.
Diffstat (limited to 'src/theory/quantifiers/bounded_integers.cpp')
-rw-r--r--src/theory/quantifiers/bounded_integers.cpp15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/theory/quantifiers/bounded_integers.cpp b/src/theory/quantifiers/bounded_integers.cpp
index 91c04bc80..dda3b1be4 100644
--- a/src/theory/quantifiers/bounded_integers.cpp
+++ b/src/theory/quantifiers/bounded_integers.cpp
@@ -179,20 +179,7 @@ void BoundedIntegers::processLiteral( Node f, Node lit, bool pol,
std::map< Node, Node > msum;
if (QuantArith::getMonomialSumLit( lit, msum )){
Trace("bound-int-debug") << "Literal (polarity = " << pol << ") " << lit << " is monomial sum : " << std::endl;
- for(std::map< Node, Node >::iterator it = msum.begin(); it != msum.end(); ++it ){
- Trace("bound-int-debug") << " ";
- if( !it->second.isNull() ){
- Trace("bound-int-debug") << it->second;
- if( !it->first.isNull() ){
- Trace("bound-int-debug") << " * ";
- }
- }
- if( !it->first.isNull() ){
- Trace("bound-int-debug") << it->first;
- }
- Trace("bound-int-debug") << std::endl;
- }
- Trace("bound-int-debug") << std::endl;
+ QuantArith::debugPrintMonomialSum( msum, "bound-int-debug" );
for( std::map< Node, Node >::iterator it = msum.begin(); it != msum.end(); ++it ){
if ( !it->first.isNull() && it->first.getKind()==BOUND_VARIABLE && !isBound( f, it->first ) ){
Node veq;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback