Home
last modified time | relevance | path

Searched refs:TermDbSygus (Results 1 – 25 of 40) sorted by relevance

12

/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/sygus/
H A Dterm_database_sygus.cpp74 TermDbSygus::TermDbSygus(context::Context* c, QuantifiersEngine* qe) in TermDbSygus() function in CVC4::theory::quantifiers::TermDbSygus
85 bool TermDbSygus::reset( Theory::Effort e ) { in reset()
145 bool TermDbSygus::hasFreeVar( Node n ) { in hasFreeVar()
187 Node TermDbSygus::mkGeneric(const Datatype& dt, in mkGeneric()
234 Node TermDbSygus::canonizeBuiltin(Node n) in canonizeBuiltin()
467 void TermDbSygus::registerEnumerator(Node e, in registerEnumerator()
693 bool TermDbSygus::isEnumerator(Node e) const in isEnumerator()
778 void TermDbSygus::registerSymBreakLemma( in registerSymBreakLemma()
1402 Node TermDbSygus::getAnchor( Node n ) { in getAnchor()
1517 Node TermDbSygus::unfold(Node en) in unfold()
[all …]
H A Dsygus_invariance.h29 class TermDbSygus; variable
57 bool is_invariant(TermDbSygus* tds, Node nvn, Node x) in is_invariant()
74 virtual bool invariant(TermDbSygus* tds, Node nvn, Node x) = 0;
114 Node doEvaluateWithUnfolding(TermDbSygus* tds, Node n);
118 bool invariant(TermDbSygus* tds, Node nvn, Node x) override;
184 TermDbSygus* tds, TypeNode tn, SynthConjecture* aconj, Node e, Node bvr);
188 bool invariant(TermDbSygus* tds, Node nvn, Node x) override;
220 bool invariant(TermDbSygus* tds, Node nvn, Node x) override;
282 bool invariant(TermDbSygus* tds, Node nvn, Node x) override;
H A Denum_stream_substitution.h36 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()
H A Dsygus_eval_unfold.h28 class TermDbSygus; variable
42 SygusEvalUnfold(TermDbSygus* tds);
89 TermDbSygus* d_tds;
H A Dsygus_invariance.cpp50 Node EvalSygusInvarianceTest::doEvaluateWithUnfolding(TermDbSygus* tds, Node n) in doEvaluateWithUnfolding()
55 bool EvalSygusInvarianceTest::invariant(TermDbSygus* tds, Node nvn, Node x) in invariant()
90 TermDbSygus* tds, TypeNode tn, SynthConjecture* aconj, Node e, Node bvr) in init()
106 bool EquivSygusInvarianceTest::invariant(TermDbSygus* tds, Node nvn, Node x) in invariant()
174 bool DivByZeroSygusInvarianceTest::invariant(TermDbSygus* tds, Node nvn, Node x) in invariant()
201 bool NegContainsSygusInvarianceTest::invariant(TermDbSygus* tds, in invariant()
H A Dsygus_enumerator.h47 SygusEnumerator(TermDbSygus* tds, SynthConjecture* p);
60 TermDbSygus* d_tds;
102 TermDbSygus* tds,
149 TermDbSygus* d_tds;
H A Dsygus_explain.h143 SygusExplain(TermDbSygus* tdb) : d_tdb(tdb) {} in SygusExplain()
222 TermDbSygus* d_tdb;
H A Dsygus_grammar_red.cpp34 TermDbSygus* tds = qe->getTermDatabaseSygus(); in initialize()
96 void SygusRedundantCons::getGenericList(TermDbSygus* tds, in getGenericList()
H A Dsygus_grammar_red.h107 void getGenericList(TermDbSygus* tds,
H A Dterm_database_sygus.h69 class TermDbSygus {
71 TermDbSygus(context::Context* c, QuantifiersEngine* qe);
72 ~TermDbSygus() {} in ~TermDbSygus()
H A Dsygus_eval_unfold.cpp29 SygusEvalUnfold::SygusEvalUnfold(TermDbSygus* tds) : d_tds(tds) {} in SygusEvalUnfold()
65 Node a = TermDbSygus::getAnchor(n[0]); in registerEvalTerm()
H A Dsynth_conjecture.cpp745 EnumValGeneratorBasic(TermDbSygus* tds, TypeNode tn) : d_tds(tds), d_te(tn) {} in EnumValGeneratorBasic()
784 TermDbSygus* d_tds;
867 TermDbSygus::toStreamSygus("sygus-active-gen", e); in getEnumeratedValue()
869 TermDbSygus::toStreamSygus("sygus-active-gen", absE); in getEnumeratedValue()
927 TermDbSygus::toStreamSygus("sygus-active-gen-debug", absE); in getEnumeratedValue()
946 TermDbSygus::toStreamSygus("sygus-active-gen", absE); in getEnumeratedValue()
948 TermDbSygus::toStreamSygus("sygus-active-gen", v); in getEnumeratedValue()
H A Dsygus_module.h142 quantifiers::TermDbSygus* d_tds;
H A Dsygus_repair_const.h98 TermDbSygus* d_tds;
H A Dsygus_unif.h94 quantifiers::TermDbSygus* d_tds;
H A Dcegis_unif.h103 TermDbSygus* d_tds;
H A Dsynth_conjecture.h166 TermDbSygus* d_tds;
H A Dsygus_grammar_norm.h399 TermDbSygus* d_tds;
H A Dsygus_unif_io.cpp857 TermDbSygus::toStreamSygus("sygus-pbe", vcc); in constructSolutionNode()
1209 TermDbSygus::toStreamSygus("sygus-sui-dt", csol); in constructSol()
1248 TermDbSygus::toStreamSygus("sygus-sui-dt-debug", val_t); in constructSol()
1533 TermDbSygus::toStreamSygus("sygus-sui-dt", ret_dt); in constructSol()
1549 TermDbSygus::toStreamSygus("sygus-sui-cache", ret_dt); in constructSol()
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/
H A Dcandidate_rewrite_filter.h114 void initialize(SygusSampler* ss, TermDbSygus* tds, bool useSygusType);
151 TermDbSygus* d_tds;
H A Dsygus_sampler.h94 virtual void initializeSygus(TermDbSygus* tds,
177 TermDbSygus* d_tds;
H A Dexpr_miner_manager.h106 TermDbSygus* d_tds;
H A Dcandidate_rewrite_database.h91 TermDbSygus* d_tds;
/dports/math/cvc4/CVC4-1.7/src/theory/
H A Dquantifiers_engine.h48 class TermDbSygus; variable
129 quantifiers::TermDbSygus* getTermDatabaseSygus() const;
352 std::unique_ptr<quantifiers::TermDbSygus> d_sygus_tdb;
/dports/math/cvc4/CVC4-1.7/src/theory/datatypes/
H A Dsygus_simple_sym.h90 quantifiers::TermDbSygus* d_tds;

12