/dports/math/cvc4/CVC4-1.7/src/theory/ |
H A D | quantifiers_engine.h | 43 namespace quantifiers { 117 quantifiers::BvInverter* getBvInverter() const; 123 quantifiers::QuantEPR* getQuantEPR() const; 125 quantifiers::FirstOrderModel* getModel() const; 127 quantifiers::TermDb* getTermDatabase() const; 131 quantifiers::TermUtil* getTermUtil() const; 137 quantifiers::Instantiate* getInstantiate() const; 139 quantifiers::Skolemize* getSkolemize() const; 229 quantifiers::UserPatMode getInstUserPatMode(); 344 std::unique_ptr<quantifiers::QuantEPR> d_qepr; [all …]
|
H A D | quantifiers_engine.cpp | 83 d_term_util(new quantifiers::TermUtil(this)), in QuantifiersEngine() 84 d_term_canon(new quantifiers::TermCanonize), in QuantifiersEngine() 85 d_term_db(new quantifiers::TermDb(c, u, this)), in QuantifiersEngine() 89 d_skolemize(new quantifiers::Skolemize(this, u)), in QuantifiersEngine() 90 d_term_enum(new quantifiers::TermEnumeration), in QuantifiersEngine() 153 d_quant_rel.reset(new quantifiers::QuantRelevance); in QuantifiersEngine() 159 d_qepr.reset(new quantifiers::QuantEPR); in QuantifiersEngine() 190 d_bv_invert.reset(new quantifiers::BvInverter); in QuantifiersEngine() 230 d_fs.reset(new quantifiers::InstStrategyEnum(this)); in QuantifiersEngine() 243 if (options::mbqiMode() == quantifiers::MBQI_FMC in QuantifiersEngine() [all …]
|
/dports/math/cvc4/CVC4-1.7/src/options/ |
H A D | quantifiers_modes.cpp | 25 case theory::quantifiers::INST_WHEN_PRE_FULL: in operator <<() 28 case theory::quantifiers::INST_WHEN_FULL: in operator <<() 31 case theory::quantifiers::INST_WHEN_FULL_LAST_CALL: in operator <<() 34 case theory::quantifiers::INST_WHEN_LAST_CALL: in operator <<() 46 case theory::quantifiers::LITERAL_MATCH_NONE: in operator <<() 49 case theory::quantifiers::LITERAL_MATCH_USE: in operator <<() 52 case theory::quantifiers::LITERAL_MATCH_AGG_PREDICATE: in operator <<() 55 case theory::quantifiers::LITERAL_MATCH_AGG: in operator <<() 67 case theory::quantifiers::MBQI_NONE: in operator <<() 70 case theory::quantifiers::MBQI_FMC: in operator <<() [all …]
|
H A D | options_handler.cpp | 662 return theory::quantifiers::MBQI_NONE; in stringToMbqiMode() 664 return theory::quantifiers::MBQI_FMC; in stringToMbqiMode() 666 return theory::quantifiers::MBQI_TRUST; in stringToMbqiMode() 707 return theory::quantifiers::QCF_PROP_EQ; in stringToQcfMode() 761 theory::quantifiers::TriggerActiveSelMode 826 return theory::quantifiers::TERM_DB_ALL; in stringToTermDbMode() 884 theory::quantifiers::CegqiSingleInvMode 903 theory::quantifiers::CegqiSingleInvRconsMode 963 theory::quantifiers::SygusFilterSolMode 992 theory::quantifiers::SygusInvTemplMode [all …]
|
H A D | options_handler.h | 85 theory::quantifiers::InstWhenMode mode); 86 theory::quantifiers::LiteralMatchMode stringToLiteralMatchMode( 90 theory::quantifiers::MbqiMode stringToMbqiMode(std::string option, 95 theory::quantifiers::QcfMode stringToQcfMode(std::string option, 99 theory::quantifiers::TriggerSelMode stringToTriggerSelMode( 103 theory::quantifiers::PrenexQuantMode stringToPrenexQuantMode( 107 theory::quantifiers::IteLiftQuantMode stringToIteLiftQuantMode( 109 theory::quantifiers::CbqiBvIneqMode stringToCbqiBvIneqMode( 115 theory::quantifiers::CegisSampleMode stringToCegisSampleMode( 123 theory::quantifiers::MacrosQuantMode stringToMacrosQuantMode( [all …]
|
H A D | quantifiers_options.toml | 5 # Whether to mini-scope quantifiers. 14 help = "miniscope quantifiers" 25 help = "miniscope quantifiers for ground subformulas" 39 type = "CVC4::theory::quantifiers::PrenexQuantMode" 53 # Whether to variable-eliminate quantifiers. 203 type = "CVC4::theory::quantifiers::TermDbMode" 204 default = "CVC4::theory::quantifiers::TERM_DB_ALL" 519 type = "CVC4::theory::quantifiers::MbqiMode" 520 default = "CVC4::theory::quantifiers::MBQI_FMC" 641 type = "CVC4::theory::quantifiers::QcfMode" [all …]
|
/dports/math/rumur/rumur-2021.09.29/rumur/src/ |
H A D | generate-model.cc | 71 for (const Quantifier &q : s->quantifiers) in generate_model() 138 for (const Quantifier &q : p->quantifiers) in generate_model() 179 for (const Quantifier &q : s->quantifiers) in generate_model() 227 for (const Quantifier &q : s->quantifiers) in generate_model() 336 for (auto it = r->quantifiers.rbegin(); in generate_model() 337 it != r->quantifiers.rend(); it++) in generate_model() 708 for (auto it = r->quantifiers.rbegin(); it != r->quantifiers.rend(); in generate_model() 908 for (auto it = r->quantifiers.rbegin(); it != r->quantifiers.rend(); in generate_model() 1085 for (auto it = r->quantifiers.rbegin(); it != r->quantifiers.rend(); in generate_model() 1271 for (auto it = r->quantifiers.rbegin(); it != r->quantifiers.rend(); in generate_model() [all …]
|
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/ |
H A D | kinds | 7 theory THEORY_QUANTIFIERS ::CVC4::theory::quantifiers::TheoryQuantifiers "theory/quantifiers/theory… 8 typechecker "theory/quantifiers/theory_quantifiers_type_rules.h" 12 rewriter ::CVC4::theory::quantifiers::QuantifiersRewriter "theory/quantifiers/quantifiers_rewriter.… 49 typerule FORALL ::CVC4::theory::quantifiers::QuantifierForallTypeRule 50 typerule EXISTS ::CVC4::theory::quantifiers::QuantifierExistsTypeRule 52 typerule INST_PATTERN ::CVC4::theory::quantifiers::QuantifierInstPatternTypeRule 56 typerule INST_CLOSURE ::CVC4::theory::quantifiers::QuantifierInstClosureTypeRule 74 typerule REWRITE_RULE ::CVC4::theory::quantifiers::RewriteRuleTypeRule 75 typerule RR_REWRITE ::CVC4::theory::quantifiers::RRRewriteTypeRule 76 typerule RR_REDUCTION ::CVC4::theory::quantifiers::RRRedDedTypeRule [all …]
|
H A D | equality_query.cpp | 32 namespace quantifiers { namespace 130 if( r.isConst() && quantifiers::TermUtil::containsUninterpretedConstant( r ) ){ in getInternalRepresentative() 148 if( options::quantRepMode()==quantifiers::QUANT_REP_MODE_EE ){ in getInternalRepresentative() 262 if( options::cbqi() && quantifiers::TermUtil::hasInstConstAttr(n) ){ //reject in getRepScore() 276 if( options::quantRepMode()==quantifiers::QUANT_REP_MODE_FIRST ){ in getRepScore() 280 Assert( options::quantRepMode()==quantifiers::QUANT_REP_MODE_DEPTH ); in getRepScore() 281 return quantifiers::TermUtil::getTermDepth( n ); in getRepScore()
|
H A D | quant_util.cpp | 49 quantifiers::TermDb * QuantifiersModule::getTermDatabase() { in getTermDatabase() 53 quantifiers::TermUtil * QuantifiersModule::getTermUtil() { in getTermUtil() 77 if( quantifiers::TermUtil::hasInstConstAttr(it->first[0]) ){ in initialize() 78 if( !quantifiers::TermUtil::hasInstConstAttr(it->first[1]) ){ in initialize() 83 }else if( quantifiers::TermUtil::hasInstConstAttr(it->first[1]) ){ in initialize()
|
/dports/math/rumur/rumur-2021.09.29/murphi2c/src/ |
H A D | generate_h.cc | 79 if (n.quantifiers.empty()) { in visit_propertyrule() 83 for (const Quantifier &q : n.quantifiers) { in visit_propertyrule() 102 if (n.quantifiers.empty()) { in visit_simplerule() 106 for (const Quantifier &q : n.quantifiers) { in visit_simplerule() 123 if (n.quantifiers.empty()) { in visit_simplerule() 127 for (const Quantifier &q : n.quantifiers) { in visit_simplerule() 149 if (n.quantifiers.empty()) { in visit_startstate() 153 for (const Quantifier &q : n.quantifiers) { in visit_startstate()
|
H A D | generate_c.cc | 90 if (n.quantifiers.empty()) { in visit_propertyrule() 94 for (const Quantifier &q : n.quantifiers) { in visit_propertyrule() 129 if (n.quantifiers.empty()) { in visit_simplerule() 133 for (const Quantifier &q : n.quantifiers) { in visit_simplerule() 172 if (n.quantifiers.empty()) { in visit_simplerule() 176 for (const Quantifier &q : n.quantifiers) { in visit_simplerule() 224 if (n.quantifiers.empty()) { in visit_startstate() 228 for (const Quantifier &q : n.quantifiers) { in visit_startstate()
|
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/sygus/ |
H A D | enum_stream_substitution.h | 26 namespace quantifiers { 36 EnumStreamPermutation(quantifiers::TermDbSygus* tds); 73 quantifiers::TermDbSygus* d_tds; 168 EnumStreamSubstitution(quantifiers::TermDbSygus* tds); 214 quantifiers::TermDbSygus* d_tds; 284 EnumStreamConcrete(quantifiers::TermDbSygus* tds) : d_ess(tds) {} in EnumStreamConcrete()
|
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/ematching/ |
H A D | trigger.cpp | 140 quantifiers::TermUtil::computeInstConstContainsForQuant( in mkTriggerTerms() 147 Assert( quantifiers::TermUtil::getInstConstAttr(v)==q ); in mkTriggerTerms() 258 if( quantifiers::TermUtil::getInstConstAttr(n)==q ){ in isUsable() 301 if( !quantifiers::TermUtil::hasInstConstAttr(n2) ){ in isUsableEqTerms() 313 else if (!quantifiers::TermUtil::hasInstConstAttr(n2)) in isUsableEqTerms() 408 if( !quantifiers::TermUtil::hasInstConstAttr( t[1] ) ){ in isSimpleTrigger() 490 …if( tstrt==quantifiers::TRIGGER_SEL_MAX || ( tstrt==quantifiers::TRIGGER_SEL_MIN_SINGLE_MAX && !nu… in collectPatTerms2() 513 …if( rm_nu && ( tstrt==quantifiers::TRIGGER_SEL_MIN || ( tstrt==quantifiers::TRIGGER_SEL_MIN_SINGLE… in collectPatTerms2() 630 if( tstrt==quantifiers::TRIGGER_SEL_ALL ){ in collectPatTerms() 803 if( quantifiers::TermUtil::hasInstConstAttr(n[i]) ){ in getInversionVariable() [all …]
|
/dports/math/rumur/rumur-2021.09.29/murphi2uclid/src/ |
H A D | check.cc | 184 for (const Quantifier &q : n.quantifiers) { in visit_ruleset() 193 assert(params.size() >= n.quantifiers.size() && in visit_ruleset() 195 for (size_t i = 0; i < n.quantifiers.size(); ++i) { in visit_ruleset() 197 = params.size() - n.quantifiers.size() + i; in visit_ruleset() 198 assert(params[j] == &n.quantifiers[i] && in visit_ruleset() 203 params.resize(params.size() - n.quantifiers.size()); in visit_ruleset() 209 for (const Quantifier &q : n.quantifiers) in visit_simplerule() 232 for (const Quantifier &q : n.quantifiers) in visit_startstate()
|
/dports/math/py-mathics/Mathics3-2.2.0/mathics/packages/analytica/ |
H A D | quantify.m | 7 (* Convert multi-variable quantifiers into single variable 8 quantifiers. *) 19 (* Reduce scope of quantifiers when possible. *) 49 (* Convert restricted quantifiers into ordinary quantifiers. *) 125 (* Add quantifiers back to Skolemized formula for output. *)
|
/dports/math/z3/z3-z3-4.8.13/src/params/ |
H A D | pattern_inference_params_helper.pyg | 9 …('arith_weight', UINT, 5, 'default weight for quantifiers where the only available pattern has nes… 10 …('non_nested_arith_weight', UINT, 10, 'default weight for quantifiers where the only available pat… 11 … ('pull_quantifiers', BOOL, True, 'pull nested quantifiers, if no pattern was found'),
|
/dports/math/py-z3-solver/z3-z3-4.8.10/src/params/ |
H A D | pattern_inference_params_helper.pyg | 9 …('arith_weight', UINT, 5, 'default weight for quantifiers where the only available pattern has nes… 10 …('non_nested_arith_weight', UINT, 10, 'default weight for quantifiers where the only available pat… 11 … ('pull_quantifiers', BOOL, True, 'pull nested quantifiers, if no pattern was found'),
|
/dports/math/rumur/rumur-2021.09.29/librumur/src/ |
H A D | Rule.cc | 136 quantifiers = quantifiers_; in Ruleset() 142 for (const Quantifier &q : quantifiers) { in validate() 159 for (const Quantifier &q : quantifiers) in flatten() 160 f->quantifiers.push_back(q); in flatten()
|
H A D | traverse.cc | 172 for (Quantifier &q : n.quantifiers) in visit_propertyrule() 213 for (Quantifier &q : n.quantifiers) in visit_ruleset() 222 for (Quantifier &q : n.quantifiers) in visit_simplerule() 233 for (Quantifier &q : n.quantifiers) in visit_startstate() 443 for (const Quantifier &q : n.quantifiers) in visit_propertyrule() 486 for (const Quantifier &q : n.quantifiers) in visit_ruleset() 495 for (const Quantifier &q : n.quantifiers) in visit_simplerule() 506 for (const Quantifier &q : n.quantifiers) in visit_startstate() 639 for (const Quantifier &q : n.quantifiers) in visit_propertyrule() 680 for (const Quantifier &q : n.quantifiers) in visit_ruleset() [all …]
|
/dports/devel/godot2-tools/godot-2.1.6-stable/drivers/nrex/ |
H A D | README.md | 29 * Simple quantifiers `?`, `*` and `+` 30 * Range quantifiers `{0,1}` 31 * Lazy (non-greedy) quantifiers `*?` 70 * Fixed parents of recursive quantifiers not expanding properly
|
/dports/devel/godot2/godot-2.1.6-stable/drivers/nrex/ |
H A D | README.md | 29 * Simple quantifiers `?`, `*` and `+` 30 * Range quantifiers `{0,1}` 31 * Lazy (non-greedy) quantifiers `*?` 70 * Fixed parents of recursive quantifiers not expanding properly
|
/dports/math/rumur/rumur-2021.09.29/murphi2murphi/src/ |
H A D | Printer.cc | 291 if (!n.quantifiers.empty()) { in visit_propertyrule() 292 top->sync_to(n.quantifiers[0]); in visit_propertyrule() 293 for (const Quantifier &q : n.quantifiers) { in visit_propertyrule() 371 if (!n.quantifiers.empty()) { in visit_ruleset() 372 top->sync_to(n.quantifiers[0]); in visit_ruleset() 373 for (const Quantifier &q : n.quantifiers) { in visit_ruleset() 397 if (!n.quantifiers.empty()) { in visit_simplerule() 398 top->sync_to(n.quantifiers[0]); in visit_simplerule() 399 for (const Quantifier &q : n.quantifiers) { in visit_simplerule() 427 if (!n.quantifiers.empty()) { in visit_startstate() [all …]
|
/dports/security/hs-cryptol/cryptol-2.11.0/_cabal_deps/sbv-8.12/Data/SBV/SMT/ |
H A D | SMTLib.hs | 67 | isSat = ALL `elem` quantifiers 68 | True = EX `elem` quantifiers 69 where quantifiers = map fst (fst qinps) function
|
/dports/math/z3/z3-z3-4.8.13/src/ast/normal_forms/ |
H A D | nnf_params.pyg | 7 …'NNF translation mode: skolem (skolem normal form), quantifiers (skolem normal form + quantifiers …
|