Home
last modified time | relevance | path

Searched refs:QuantAttributes (Results 1 – 17 of 17) sorted by relevance

/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/
H A Dquantifiers_attributes.cpp37 QuantAttributes::QuantAttributes( QuantifiersEngine * qe ) : in QuantAttributes() function in CVC4::theory::quantifiers::QuantAttributes
104 Node QuantAttributes::getRewriteRule( Node q ) { in getRewriteRule()
115 bool QuantAttributes::checkFunDef( Node q ) { in checkFunDef()
132 Node QuantAttributes::getFunDefHead( Node q ) { in getFunDefHead()
147 Node QuantAttributes::getFunDefBody( Node q ) { in getFunDefBody()
317 bool QuantAttributes::isConjecture( Node q ) { in isConjecture()
326 bool QuantAttributes::isAxiom( Node q ) { in isAxiom()
335 bool QuantAttributes::isFunDef( Node q ) { in isFunDef()
344 bool QuantAttributes::isSygus( Node q ) { in isSygus()
371 bool QuantAttributes::isQuantElim( Node q ) { in isQuantElim()
[all …]
H A Dquantifiers_attributes.h162 class QuantAttributes
165 QuantAttributes( QuantifiersEngine * qe );
166 ~QuantAttributes(){} in ~QuantAttributes()
H A Drewrite_engine.cpp50 Node rr = QuantAttributes::getRewriteRule( f ); in getPriority()
129 Node rr = QuantAttributes::getRewriteRule( f ); in checkRewriteRule()
220 Node rr = QuantAttributes::getRewriteRule( f ); in registerQuantifier()
H A Dtheory_quantifiers.cpp189 QuantAttributes::setUserAttribute( attr, n, node_values, str_value ); in setUserAttribute()
H A Dfun_def_process.cpp37 Node n = QuantAttributes::getFunDefHead( assertions[i] ); in simplify()
48 Node bd = QuantAttributes::getFunDefBody( assertions[i] ); in simplify()
H A Dskolemize.cpp290 QuantAttributes::setInstantiationLevelAttr( in mkSkolemizedBody()
H A Dinstantiate.cpp321 QuantAttributes::setInstantiationLevelAttr( in addInstantiation()
H A Dquantifiers_rewriter.cpp173 QuantAttributes::computeQuantAttributes( in, qa ); in postRewrite()
481 Node h = QuantAttributes::getFunDefHead( q ); in computeProcessTerms()
484 Node fbody = QuantAttributes::getFunDefBody( q ); in computeProcessTerms()
H A Dterm_database.cpp146 QuantAttributes::setInstantiationLevelAttr(k, 0); in getOrMakeTypeFreshVariable()
/dports/math/cvc4/CVC4-1.7/src/theory/
H A Dquantifiers_engine.h55 class QuantAttributes; variable
135 quantifiers::QuantAttributes* getQuantAttributes() const;
354 std::unique_ptr<quantifiers::QuantAttributes> d_quant_attr;
H A Dquantifiers_engine.cpp87 d_quant_attr(new quantifiers::QuantAttributes(this)), in QuantifiersEngine()
337 quantifiers::QuantAttributes* QuantifiersEngine::getQuantAttributes() const in getQuantAttributes()
453 quantifiers::QuantAttributes::setInstantiationLevelAttr(assertions[i], in ppNotifyAssertions()
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/cegqi/
H A Dinst_strategy_cegqi.cpp172 QuantAttributes::computeQuantAttributes( quants[i], qa ); in registerCbqiLemma()
355 QuantAttributes::computeQuantAttributes( n, qa ); in getIdMarkedQuantNode()
491 QuantAttributes::computeQuantAttributes( n, qa ); in doNestedQERec()
H A Dceg_instantiator.cpp301 QuantAttributes::computeQuantAttributes(q, qa); in isCbqiQuant()
/dports/math/cvc4/CVC4-1.7/src/preprocessing/passes/
H A Dsygus_inference.cpp143 theory::quantifiers::QuantAttributes::computeQuantAttributes(pas, qa); in solveSygus()
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/sygus/
H A Dsynth_engine.cpp420 if (QuantAttributes::checkSygusConjecture(n)) in preregisterAssertion()
H A Dsynth_conjecture.cpp92 QuantAttributes::computeQuantAttributes(q, qa); in assign()
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/ematching/
H A Dinst_strategy_e_matching.cpp288 Node hd = QuantAttributes::getFunDefHead( f ); in generateTriggers()