Home
last modified time | relevance | path

Searched refs:TheoryUF (Results 1 – 16 of 16) sorted by relevance

/dports/math/cvc4/CVC4-1.7/src/theory/uf/
H A Dtheory_uf.cpp42 TheoryUF::TheoryUF(context::Context* c, in TheoryUF() function in CVC4::theory::uf::TheoryUF
69 TheoryUF::~TheoryUF() { in ~TheoryUF()
77 void TheoryUF::finishInit() { in finishInit()
114 void TheoryUF::check(Effort level) { in check()
327 bool TheoryUF::propagate(TNode literal) { in propagate()
342 void TheoryUF::propagate(Effort effort) { in propagate()
369 Node TheoryUF::explain(TNode literal) { in explain()
428 void TheoryUF::presolve() { in presolve()
586 void TheoryUF::addSharedTerm(TNode t) { in addSharedTerm()
682 void TheoryUF::computeCareGraph() { in computeCareGraph()
[all …]
H A Dtheory_uf.h38 class TheoryUF : public Theory {
46 TheoryUF& d_uf;
48 NotifyClass(TheoryUF& uf): d_uf(uf) {} in NotifyClass()
273 TheoryUF(context::Context* c, context::UserContext* u, OutputChannel& out,
277 ~TheoryUF();
H A Dtheory_uf_strong_solver.h32 class TheoryUF; variable
364 OutputChannel& out, TheoryUF* th);
367 TheoryUF* getTheory() { return d_th; } in getTheory()
434 TheoryUF* d_th;
H A Dkinds7 theory THEORY_UF ::CVC4::theory::uf::TheoryUF "theory/uf/theory_uf.h"
H A Dtheory_uf_strong_solver.cpp1322 TheoryUF* th) in StrongSolverTheoryUF()
/dports/math/cvc3/cvc3-2.4.1/src/theory_uf/
H A Duf_theorem_producer.h31 class TheoryUF; variable
34 TheoryUF* d_theoryUF;
38 UFTheoremProducer(TheoremManager* tm, TheoryUF* theoryUF) : in UFTheoremProducer()
H A Dtheory_uf.cpp42 TheoryUF::TheoryUF(TheoryCore* core)//, bool useAckermann) in TheoryUF() function in TheoryUF
71 TheoryUF::~TheoryUF() { in ~TheoryUF()
79 void TheoryUF::assertFact(const Theorem& e) in assertFact()
156 void TheoryUF::checkSat(bool fullEffort) in checkSat()
211 Theorem TheoryUF::rewrite(const Expr& e) in rewrite()
236 void TheoryUF::setup(const Expr& e) in setup()
337 void TheoryUF::checkType(const Expr& e) in checkType()
417 void TheoryUF::computeType(const Expr& e) in computeType()
471 Type TheoryUF::computeBaseType(const Type& t) { in computeBaseType()
591 Expr TheoryUF::computeTCC(const Expr& e) in computeTCC()
[all …]
H A Duf_theorem_producer.cpp41 UFProofRules* TheoryUF::createProofRules() { in createProofRules()
/dports/math/cvc3/cvc3-2.4.1/src/include/
H A Dtheory_uf.h48 class TheoryUF :public Theory {
73 TheoryUF(TheoryCore* core);
74 ~TheoryUF();
H A Dtranslator.h40 class TheoryUF; variable
100 TheoryUF* d_theoryUF;
167 void setTheoryUF(TheoryUF* theoryUF) { d_theoryUF = theoryUF; } in setTheoryUF()
H A Dvcl.h38 class TheoryUF; variable
58 TheoryUF* d_theoryUF;
/dports/math/cvc4/CVC4-1.7/src/proof/
H A Duf_proof.h54 class TheoryUF; variable
68 UFProof(theory::uf::TheoryUF* uf, TheoryProofEngine* proofEngine);
75 LFSCUFProof(theory::uf::TheoryUF* uf, TheoryProofEngine* proofEngine) in LFSCUFProof()
H A Dtheory_proof.cpp79 d_theoryProofTable[id] = new LFSCUFProof((theory::uf::TheoryUF*)th, this); in registerTheory()
1023 th = new theory::uf::TheoryUF(&fakeContext, &fakeContext, oc, v, in printTheoryLemmaProof()
H A Duf_proof.cpp576 UFProof::UFProof(theory::uf::TheoryUF* uf, TheoryProofEngine* pe) in UFProof()
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/fmf/
H A Dmodel_engine.cpp93 …uf::StrongSolverTheoryUF * ufss = ((uf::TheoryUF*)d_quantEngine->getTheoryEngine()->theoryOf( THEO… in check()
/dports/math/cvc3/cvc3-2.4.1/src/vcl/
H A Dvcl.cpp491 d_theories.push_back(d_theoryUF = new TheoryUF(d_theoryCore)); in init()