From dd7e0c66cab285c154f59ff27132059c34e09e23 Mon Sep 17 00:00:00 2001 From: Andrew Reynolds Date: Tue, 26 Nov 2013 19:02:21 -0600 Subject: Bug fix for E-matching select terms, minor fix for bounded integers, bug fix to improve performance of quantifiers rewriter --- src/theory/quantifiers/model_engine.cpp | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) (limited to 'src/theory/quantifiers/model_engine.cpp') diff --git a/src/theory/quantifiers/model_engine.cpp b/src/theory/quantifiers/model_engine.cpp index 5ff21bcff..99f5e8df6 100644 --- a/src/theory/quantifiers/model_engine.cpp +++ b/src/theory/quantifiers/model_engine.cpp @@ -125,7 +125,26 @@ void ModelEngine::check( Theory::Effort e ){ } void ModelEngine::registerQuantifier( Node f ){ - + if( Trace.isOn("fmf-warn") ){ + bool canHandle = true; + for( unsigned i=0; id_considerAxioms ? "yes" : "no" ) << std::endl; - Trace("model-engine") << "Added Lemmas = " << d_addedLemmas << " / " << d_triedLemmas << " / "; - Trace("model-engine") << d_totalLemmas << std::endl; - } + Trace("model-engine-debug") << "Instantiate axioms : " << ( d_builder->d_considerAxioms ? "yes" : "no" ) << std::endl; + Trace("model-engine") << "Added Lemmas = " << d_addedLemmas << " / " << d_triedLemmas << " / "; + Trace("model-engine") << d_totalLemmas << std::endl; d_statistics.d_exh_inst_lemmas += d_addedLemmas; return d_addedLemmas; } -- cgit v1.2.3