summaryrefslogtreecommitdiff
path: root/src/smt
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2014-09-16 16:56:10 +0200
committerajreynol <andrew.j.reynolds@gmail.com>2014-09-16 16:56:10 +0200
commitbc3f6fdaf84da10f5fd5ad3a5f5700ec242dd082 (patch)
tree80f57a46c798f6dbcb2afa712a6853cd1c07c042 /src/smt
parent2cf533e6d7f459484786db9e242bb2e97bab4db0 (diff)
Refactoring of conjecture generator. Determine subgoals are non-canonical based on ground equalities. Add filtering options to options file.
Diffstat (limited to 'src/smt')
-rw-r--r--src/smt/smt_engine.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp
index cd3a7943e..caa757426 100644
--- a/src/smt/smt_engine.cpp
+++ b/src/smt/smt_engine.cpp
@@ -1310,6 +1310,17 @@ void SmtEngine::setDefaults() {
options::purifyTriggers.set( true );
}
}
+ if( options::conjectureNoFilter() ){
+ if( !options::conjectureFilterActiveTerms.wasSetByUser() ){
+ options::conjectureFilterActiveTerms.set( false );
+ }
+ if( !options::conjectureFilterCanonical.wasSetByUser() ){
+ options::conjectureFilterCanonical.set( false );
+ }
+ if( !options::conjectureFilterModel.wasSetByUser() ){
+ options::conjectureFilterModel.set( false );
+ }
+ }
//until bugs 371,431 are fixed
if( ! options::minisatUseElim.wasSetByUser()){
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback