From 6c77afb3aeb994c61244f03e87f47a89bbab4c47 Mon Sep 17 00:00:00 2001 From: Tiago Gomes Date: Wed, 23 May 2012 14:56:01 +0100 Subject: [PATCH] ok, second try --- packages/CLPBN/horus/BayesBall.cpp | 86 + packages/CLPBN/horus/BayesBall.h | 85 + packages/CLPBN/horus/BayesNet.cpp | 107 + packages/CLPBN/horus/BayesNet.h | 88 + packages/CLPBN/horus/BpSolver.cpp | 526 ++ packages/CLPBN/horus/BpSolver.h | 190 + packages/CLPBN/horus/CFactorGraph.cpp | 320 ++ packages/CLPBN/horus/CFactorGraph.h | 176 + packages/CLPBN/horus/CbpSolver.cpp | 369 ++ packages/CLPBN/horus/CbpSolver.h | 67 + packages/CLPBN/horus/ConstraintTree.cpp | 1132 +++++ packages/CLPBN/horus/ConstraintTree.h | 231 + packages/CLPBN/horus/ElimGraph.cpp | 222 + packages/CLPBN/horus/ElimGraph.h | 138 + packages/CLPBN/horus/Factor.cpp | 288 ++ packages/CLPBN/horus/Factor.h | 305 ++ packages/CLPBN/horus/FactorGraph.cpp | 465 ++ packages/CLPBN/horus/FactorGraph.h | 145 + packages/CLPBN/horus/FoveSolver.cpp | 1000 ++++ packages/CLPBN/horus/FoveSolver.h | 168 + packages/CLPBN/horus/Histogram.cpp | 145 + packages/CLPBN/horus/Histogram.h | 45 + packages/CLPBN/horus/Horus.h | 81 + packages/CLPBN/horus/HorusCli.cpp | 188 + packages/CLPBN/horus/HorusYap.cpp | 586 +++ packages/CLPBN/horus/Indexer.h | 296 ++ packages/CLPBN/horus/LiftedUtils.cpp | 131 + packages/CLPBN/horus/LiftedUtils.h | 166 + packages/CLPBN/horus/Makefile.in | 177 + packages/CLPBN/horus/Parfactor.cpp | 911 ++++ packages/CLPBN/horus/Parfactor.h | 121 + packages/CLPBN/horus/ParfactorList.cpp | 619 +++ packages/CLPBN/horus/ParfactorList.h | 120 + packages/CLPBN/horus/ProbFormula.cpp | 139 + packages/CLPBN/horus/ProbFormula.h | 112 + packages/CLPBN/horus/Solver.cpp | 42 + packages/CLPBN/horus/Solver.h | 32 + packages/CLPBN/horus/TODO | 12 + packages/CLPBN/horus/TinySet.h | 243 + packages/CLPBN/horus/Util.cpp | 643 +++ packages/CLPBN/horus/Util.h | 422 ++ packages/CLPBN/horus/Var.cpp | 102 + packages/CLPBN/horus/Var.h | 108 + packages/CLPBN/horus/VarElimSolver.cpp | 216 + packages/CLPBN/horus/VarElimSolver.h | 46 + packages/CLPBN/horus/benchmarks/benchs.sh | 78 + packages/CLPBN/horus/benchmarks/city/bp.log | 4 + .../CLPBN/horus/benchmarks/city/bp_tests.sh | 37 + .../CLPBN/horus/benchmarks/city/cbp_tests.sh | 36 + packages/CLPBN/horus/benchmarks/city/city.sh | 6 + .../CLPBN/horus/benchmarks/city/fove_tests.sh | 36 + .../CLPBN/horus/benchmarks/city/gen_city.sh | 33 + .../CLPBN/horus/benchmarks/city/hve_tests.sh | 37 + .../CLPBN/horus/benchmarks/city/ignore.bp.log | 96 + .../benchmarks/comp_workshops/bp_tests.sh | 31 + .../benchmarks/comp_workshops/cbp_tests.sh | 30 + .../horus/benchmarks/comp_workshops/cw.sh | 8 + .../benchmarks/comp_workshops/fove_tests.sh | 31 + .../comp_workshops/gen_workshops.sh | 35 + .../benchmarks/comp_workshops/hve_tests.sh | 30 + .../horus/benchmarks/school/missing10.yap | 1 + .../horus/benchmarks/school/missing20.yap | 1 + .../horus/benchmarks/school/missing30.yap | 1 + .../horus/benchmarks/school/missing40.yap | 1 + .../horus/benchmarks/school/missing5.yap | 1 + .../horus/benchmarks/school/missing50.yap | 1 + .../benchmarks/school/run_school_tests.sh | 95 + .../horus/benchmarks/smokers/bp_tests.sh | 30 + .../horus/benchmarks/smokers/cbp_tests.sh | 30 + .../horus/benchmarks/smokers/fove_tests.sh | 31 + .../horus/benchmarks/smokers/gen_people.sh | 23 + .../horus/benchmarks/smokers/hve_tests.sh | 33 + packages/CLPBN/horus/benchmarks/smokers/sm.sh | 6 + .../benchmarks/workshop_attrs/bp_tests.sh | 37 + .../benchmarks/workshop_attrs/cbp_tests.sh | 36 + .../benchmarks/workshop_attrs/fove_tests.sh | 37 + .../benchmarks/workshop_attrs/gen_attrs.sh | 39 + .../benchmarks/workshop_attrs/hve_tests.sh | 36 + .../horus/benchmarks/workshop_attrs/wa.sh | 9 + .../CLPBN/horus/examples/burglary-alarm.fg | 47 + .../CLPBN/horus/examples/burglary-alarm.uai | 28 + .../CLPBN/horus/examples/burglary-alarm.yap | 41 + packages/CLPBN/horus/examples/cbp_example.uai | 15 + packages/CLPBN/horus/examples/city.yap | 105 + .../CLPBN/horus/examples/comp_workshops.yap | 33 + packages/CLPBN/horus/examples/fail1.yap | 21 + packages/CLPBN/horus/examples/fail2.yap | 21 + packages/CLPBN/horus/examples/smokers1.yap | 31 + packages/CLPBN/horus/examples/smokers2.yap | 31 + packages/CLPBN/horus/examples/smokers27.fg | 239 + packages/CLPBN/horus/examples/test_city.yap | 110 + .../CLPBN/horus/examples/test_smokers1.yap | 33 + .../CLPBN/horus/examples/test_smokers2.yap | 33 + .../CLPBN/horus/examples/workshop_attrs.yap | 29 + packages/CLPBN/horus/fove.log | 4236 +++++++++++++++++ packages/CLPBN/horus/hcli | Bin 0 -> 7003077 bytes 96 files changed, 17840 insertions(+) create mode 100644 packages/CLPBN/horus/BayesBall.cpp create mode 100644 packages/CLPBN/horus/BayesBall.h create mode 100644 packages/CLPBN/horus/BayesNet.cpp create mode 100644 packages/CLPBN/horus/BayesNet.h create mode 100644 packages/CLPBN/horus/BpSolver.cpp create mode 100644 packages/CLPBN/horus/BpSolver.h create mode 100644 packages/CLPBN/horus/CFactorGraph.cpp create mode 100644 packages/CLPBN/horus/CFactorGraph.h create mode 100644 packages/CLPBN/horus/CbpSolver.cpp create mode 100644 packages/CLPBN/horus/CbpSolver.h create mode 100644 packages/CLPBN/horus/ConstraintTree.cpp create mode 100644 packages/CLPBN/horus/ConstraintTree.h create mode 100644 packages/CLPBN/horus/ElimGraph.cpp create mode 100644 packages/CLPBN/horus/ElimGraph.h create mode 100644 packages/CLPBN/horus/Factor.cpp create mode 100644 packages/CLPBN/horus/Factor.h create mode 100644 packages/CLPBN/horus/FactorGraph.cpp create mode 100644 packages/CLPBN/horus/FactorGraph.h create mode 100644 packages/CLPBN/horus/FoveSolver.cpp create mode 100644 packages/CLPBN/horus/FoveSolver.h create mode 100644 packages/CLPBN/horus/Histogram.cpp create mode 100644 packages/CLPBN/horus/Histogram.h create mode 100644 packages/CLPBN/horus/Horus.h create mode 100644 packages/CLPBN/horus/HorusCli.cpp create mode 100644 packages/CLPBN/horus/HorusYap.cpp create mode 100644 packages/CLPBN/horus/Indexer.h create mode 100644 packages/CLPBN/horus/LiftedUtils.cpp create mode 100644 packages/CLPBN/horus/LiftedUtils.h create mode 100644 packages/CLPBN/horus/Makefile.in create mode 100644 packages/CLPBN/horus/Parfactor.cpp create mode 100644 packages/CLPBN/horus/Parfactor.h create mode 100644 packages/CLPBN/horus/ParfactorList.cpp create mode 100644 packages/CLPBN/horus/ParfactorList.h create mode 100644 packages/CLPBN/horus/ProbFormula.cpp create mode 100644 packages/CLPBN/horus/ProbFormula.h create mode 100644 packages/CLPBN/horus/Solver.cpp create mode 100644 packages/CLPBN/horus/Solver.h create mode 100644 packages/CLPBN/horus/TODO create mode 100644 packages/CLPBN/horus/TinySet.h create mode 100644 packages/CLPBN/horus/Util.cpp create mode 100644 packages/CLPBN/horus/Util.h create mode 100644 packages/CLPBN/horus/Var.cpp create mode 100644 packages/CLPBN/horus/Var.h create mode 100644 packages/CLPBN/horus/VarElimSolver.cpp create mode 100644 packages/CLPBN/horus/VarElimSolver.h create mode 100755 packages/CLPBN/horus/benchmarks/benchs.sh create mode 100644 packages/CLPBN/horus/benchmarks/city/bp.log create mode 100755 packages/CLPBN/horus/benchmarks/city/bp_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/city/cbp_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/city/city.sh create mode 100755 packages/CLPBN/horus/benchmarks/city/fove_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/city/gen_city.sh create mode 100755 packages/CLPBN/horus/benchmarks/city/hve_tests.sh create mode 100644 packages/CLPBN/horus/benchmarks/city/ignore.bp.log create mode 100755 packages/CLPBN/horus/benchmarks/comp_workshops/bp_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/comp_workshops/cbp_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/comp_workshops/cw.sh create mode 100755 packages/CLPBN/horus/benchmarks/comp_workshops/fove_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/comp_workshops/gen_workshops.sh create mode 100755 packages/CLPBN/horus/benchmarks/comp_workshops/hve_tests.sh create mode 100644 packages/CLPBN/horus/benchmarks/school/missing10.yap create mode 100644 packages/CLPBN/horus/benchmarks/school/missing20.yap create mode 100644 packages/CLPBN/horus/benchmarks/school/missing30.yap create mode 100644 packages/CLPBN/horus/benchmarks/school/missing40.yap create mode 100644 packages/CLPBN/horus/benchmarks/school/missing5.yap create mode 100644 packages/CLPBN/horus/benchmarks/school/missing50.yap create mode 100755 packages/CLPBN/horus/benchmarks/school/run_school_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/smokers/bp_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/smokers/cbp_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/smokers/fove_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/smokers/gen_people.sh create mode 100755 packages/CLPBN/horus/benchmarks/smokers/hve_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/smokers/sm.sh create mode 100755 packages/CLPBN/horus/benchmarks/workshop_attrs/bp_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/workshop_attrs/cbp_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/workshop_attrs/fove_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/workshop_attrs/gen_attrs.sh create mode 100755 packages/CLPBN/horus/benchmarks/workshop_attrs/hve_tests.sh create mode 100755 packages/CLPBN/horus/benchmarks/workshop_attrs/wa.sh create mode 100644 packages/CLPBN/horus/examples/burglary-alarm.fg create mode 100644 packages/CLPBN/horus/examples/burglary-alarm.uai create mode 100644 packages/CLPBN/horus/examples/burglary-alarm.yap create mode 100644 packages/CLPBN/horus/examples/cbp_example.uai create mode 100644 packages/CLPBN/horus/examples/city.yap create mode 100644 packages/CLPBN/horus/examples/comp_workshops.yap create mode 100644 packages/CLPBN/horus/examples/fail1.yap create mode 100644 packages/CLPBN/horus/examples/fail2.yap create mode 100644 packages/CLPBN/horus/examples/smokers1.yap create mode 100644 packages/CLPBN/horus/examples/smokers2.yap create mode 100644 packages/CLPBN/horus/examples/smokers27.fg create mode 100644 packages/CLPBN/horus/examples/test_city.yap create mode 100644 packages/CLPBN/horus/examples/test_smokers1.yap create mode 100644 packages/CLPBN/horus/examples/test_smokers2.yap create mode 100644 packages/CLPBN/horus/examples/workshop_attrs.yap create mode 100644 packages/CLPBN/horus/fove.log create mode 100755 packages/CLPBN/horus/hcli diff --git a/packages/CLPBN/horus/BayesBall.cpp b/packages/CLPBN/horus/BayesBall.cpp new file mode 100644 index 000000000..968b63ea5 --- /dev/null +++ b/packages/CLPBN/horus/BayesBall.cpp @@ -0,0 +1,86 @@ +#include +#include + +#include +#include +#include + +#include "BayesBall.h" +#include "Util.h" + + + + +FactorGraph* +BayesBall::getMinimalFactorGraph (const VarIds& queryIds) +{ + assert (fg_.isFromBayesNetwork()); + Scheduling scheduling; + for (unsigned i = 0; i < queryIds.size(); i++) { + assert (dag_.getNode (queryIds[i])); + DAGraphNode* n = dag_.getNode (queryIds[i]); + scheduling.push (ScheduleInfo (n, false, true)); + } + + while (!scheduling.empty()) { + ScheduleInfo& sch = scheduling.front(); + DAGraphNode* n = sch.node; + n->setAsVisited(); + if (n->hasEvidence() == false && sch.visitedFromChild) { + if (n->isMarkedOnTop() == false) { + n->markOnTop(); + scheduleParents (n, scheduling); + } + if (n->isMarkedOnBottom() == false) { + n->markOnBottom(); + scheduleChilds (n, scheduling); + } + } + if (sch.visitedFromParent) { + if (n->hasEvidence() && n->isMarkedOnTop() == false) { + n->markOnTop(); + scheduleParents (n, scheduling); + } + if (n->hasEvidence() == false && n->isMarkedOnBottom() == false) { + n->markOnBottom(); + scheduleChilds (n, scheduling); + } + } + scheduling.pop(); + } + + FactorGraph* fg = new FactorGraph(); + constructGraph (fg); + return fg; +} + + + +void +BayesBall::constructGraph (FactorGraph* fg) const +{ + const FacNodes& facNodes = fg_.facNodes(); + for (unsigned i = 0; i < facNodes.size(); i++) { + const DAGraphNode* n = dag_.getNode ( + facNodes[i]->factor().argument (0)); + if (n->isMarkedOnTop()) { + fg->addFactor (facNodes[i]->factor()); + } else if (n->hasEvidence() && n->isVisited()) { + VarIds varIds = { facNodes[i]->factor().argument (0) }; + Ranges ranges = { facNodes[i]->factor().range (0) }; + Params params (ranges[0], LogAware::noEvidence()); + params[n->getEvidence()] = LogAware::withEvidence(); + fg->addFactor (Factor (varIds, ranges, params)); + } + } + const VarNodes& varNodes = fg_.varNodes(); + for (unsigned i = 0; i < varNodes.size(); i++) { + if (varNodes[i]->hasEvidence()) { + VarNode* vn = fg->getVarNode (varNodes[i]->varId()); + if (vn) { + vn->setEvidence (varNodes[i]->getEvidence()); + } + } + } +} + diff --git a/packages/CLPBN/horus/BayesBall.h b/packages/CLPBN/horus/BayesBall.h new file mode 100644 index 000000000..42032410b --- /dev/null +++ b/packages/CLPBN/horus/BayesBall.h @@ -0,0 +1,85 @@ +#ifndef HORUS_BAYESBALL_H +#define HORUS_BAYESBALL_H + +#include +#include +#include +#include + +#include "FactorGraph.h" +#include "BayesNet.h" +#include "Horus.h" + +using namespace std; + + +struct ScheduleInfo +{ + ScheduleInfo (DAGraphNode* n, bool vfp, bool vfc) : + node(n), visitedFromParent(vfp), visitedFromChild(vfc) { } + + DAGraphNode* node; + bool visitedFromParent; + bool visitedFromChild; +}; + + +typedef queue> Scheduling; + + +class BayesBall +{ + public: + BayesBall (FactorGraph& fg) + : fg_(fg) , dag_(fg.getStructure()) + { + dag_.clear(); + } + + FactorGraph* getMinimalFactorGraph (const VarIds&); + + static FactorGraph* getMinimalFactorGraph (FactorGraph& fg, VarIds vids) + { + BayesBall bb (fg); + return bb.getMinimalFactorGraph (vids); + } + + private: + + void constructGraph (FactorGraph* fg) const; + + void scheduleParents (const DAGraphNode* n, Scheduling& sch) const; + + void scheduleChilds (const DAGraphNode* n, Scheduling& sch) const; + + FactorGraph& fg_; + + DAGraph& dag_; +}; + + + +inline void +BayesBall::scheduleParents (const DAGraphNode* n, Scheduling& sch) const +{ + const vector& ps = n->parents(); + for (vector::const_iterator it = ps.begin(); + it != ps.end(); it++) { + sch.push (ScheduleInfo (*it, false, true)); + } +} + + + +inline void +BayesBall::scheduleChilds (const DAGraphNode* n, Scheduling& sch) const +{ + const vector& cs = n->childs(); + for (vector::const_iterator it = cs.begin(); + it != cs.end(); it++) { + sch.push (ScheduleInfo (*it, true, false)); + } +} + +#endif // HORUS_BAYESBALL_H + diff --git a/packages/CLPBN/horus/BayesNet.cpp b/packages/CLPBN/horus/BayesNet.cpp new file mode 100644 index 000000000..37982f276 --- /dev/null +++ b/packages/CLPBN/horus/BayesNet.cpp @@ -0,0 +1,107 @@ +#include +#include + +#include +#include +#include + +#include "BayesNet.h" +#include "Util.h" + + +void +DAGraph::addNode (DAGraphNode* n) +{ + assert (Util::contains (varMap_, n->varId()) == false); + nodes_.push_back (n); + varMap_[n->varId()] = n; +} + + + +void +DAGraph::addEdge (VarId vid1, VarId vid2) +{ + unordered_map::iterator it1; + unordered_map::iterator it2; + it1 = varMap_.find (vid1); + it2 = varMap_.find (vid2); + assert (it1 != varMap_.end()); + assert (it2 != varMap_.end()); + it1->second->addChild (it2->second); + it2->second->addParent (it1->second); +} + + + +const DAGraphNode* +DAGraph::getNode (VarId vid) const +{ + unordered_map::const_iterator it; + it = varMap_.find (vid); + return it != varMap_.end() ? it->second : 0; +} + + + +DAGraphNode* +DAGraph::getNode (VarId vid) +{ + unordered_map::const_iterator it; + it = varMap_.find (vid); + return it != varMap_.end() ? it->second : 0; +} + + + +void +DAGraph::setIndexes (void) +{ + for (unsigned i = 0; i < nodes_.size(); i++) { + nodes_[i]->setIndex (i); + } +} + + + +void +DAGraph::clear (void) +{ + for (unsigned i = 0; i < nodes_.size(); i++) { + nodes_[i]->clear(); + } +} + + + +void +DAGraph::exportToGraphViz (const char* fileName) +{ + ofstream out (fileName); + if (!out.is_open()) { + cerr << "error: cannot open file to write at " ; + cerr << "DAGraph::exportToDotFile()" << endl; + abort(); + } + out << "digraph {" << endl; + out << "ranksep=1" << endl; + for (unsigned i = 0; i < nodes_.size(); i++) { + out << nodes_[i]->varId() ; + out << " [" ; + out << "label=\"" << nodes_[i]->label() << "\"" ; + if (nodes_[i]->hasEvidence()) { + out << ",style=filled, fillcolor=yellow" ; + } + out << "]" << endl; + } + for (unsigned i = 0; i < nodes_.size(); i++) { + const vector& childs = nodes_[i]->childs(); + for (unsigned j = 0; j < childs.size(); j++) { + out << nodes_[i]->varId() << " -> " << childs[j]->varId(); + out << " [style=bold]" << endl ; + } + } + out << "}" << endl; + out.close(); +} + diff --git a/packages/CLPBN/horus/BayesNet.h b/packages/CLPBN/horus/BayesNet.h new file mode 100644 index 000000000..d9b176b95 --- /dev/null +++ b/packages/CLPBN/horus/BayesNet.h @@ -0,0 +1,88 @@ +#ifndef HORUS_BAYESNET_H +#define HORUS_BAYESNET_H + +#include +#include +#include +#include + +#include "Var.h" +#include "Horus.h" + + +using namespace std; + + +class Var; + +class DAGraphNode : public Var +{ + public: + DAGraphNode (Var* v) : Var (v) , visited_(false), + markedOnTop_(false), markedOnBottom_(false) { } + + const vector& childs (void) const { return childs_; } + + vector& childs (void) { return childs_; } + + const vector& parents (void) const { return parents_; } + + vector& parents (void) { return parents_; } + + void addParent (DAGraphNode* p) { parents_.push_back (p); } + + void addChild (DAGraphNode* c) { childs_.push_back (c); } + + bool isVisited (void) const { return visited_; } + + void setAsVisited (void) { visited_ = true; } + + bool isMarkedOnTop (void) const { return markedOnTop_; } + + void markOnTop (void) { markedOnTop_ = true; } + + bool isMarkedOnBottom (void) const { return markedOnBottom_; } + + void markOnBottom (void) { markedOnBottom_ = true; } + + void clear (void) { visited_ = markedOnTop_ = markedOnBottom_ = false; } + + private: + bool visited_; + bool markedOnTop_; + bool markedOnBottom_; + + vector childs_; + vector parents_; +}; + + +class DAGraph +{ + public: + DAGraph (void) { } + + void addNode (DAGraphNode* n); + + void addEdge (VarId vid1, VarId vid2); + + const DAGraphNode* getNode (VarId vid) const; + + DAGraphNode* getNode (VarId vid); + + bool empty (void) const { return nodes_.empty(); } + + void setIndexes (void); + + void clear (void); + + void exportToGraphViz (const char*); + + private: + vector nodes_; + + unordered_map varMap_; +}; + +#endif // HORUS_BAYESNET_H + diff --git a/packages/CLPBN/horus/BpSolver.cpp b/packages/CLPBN/horus/BpSolver.cpp new file mode 100644 index 000000000..5296e50e3 --- /dev/null +++ b/packages/CLPBN/horus/BpSolver.cpp @@ -0,0 +1,526 @@ +#include +#include + +#include + +#include + +#include "BpSolver.h" +#include "FactorGraph.h" +#include "Factor.h" +#include "Indexer.h" +#include "Horus.h" + + +BpSolver::BpSolver (const FactorGraph& fg) : Solver (fg) +{ + fg_ = &fg; + runned_ = false; +} + + + +BpSolver::~BpSolver (void) +{ + for (unsigned i = 0; i < varsI_.size(); i++) { + delete varsI_[i]; + } + for (unsigned i = 0; i < facsI_.size(); i++) { + delete facsI_[i]; + } + for (unsigned i = 0; i < links_.size(); i++) { + delete links_[i]; + } +} + + + +Params +BpSolver::solveQuery (VarIds queryVids) +{ + assert (queryVids.empty() == false); + if (queryVids.size() == 1) { + return getPosterioriOf (queryVids[0]); + } else { + return getJointDistributionOf (queryVids); + } +} + + + +void +BpSolver::printSolverFlags (void) const +{ + stringstream ss; + ss << "belief propagation [" ; + ss << "schedule=" ; + typedef BpOptions::Schedule Sch; + switch (BpOptions::schedule) { + case Sch::SEQ_FIXED: ss << "seq_fixed"; break; + case Sch::SEQ_RANDOM: ss << "seq_random"; break; + case Sch::PARALLEL: ss << "parallel"; break; + case Sch::MAX_RESIDUAL: ss << "max_residual"; break; + } + ss << ",max_iter=" << Util::toString (BpOptions::maxIter); + ss << ",accuracy=" << Util::toString (BpOptions::accuracy); + ss << ",log_domain=" << Util::toString (Globals::logDomain); + ss << "]" ; + cout << ss.str() << endl; +} + + + +Params +BpSolver::getPosterioriOf (VarId vid) +{ + if (runned_ == false) { + runSolver(); + } + assert (fg_->getVarNode (vid)); + VarNode* var = fg_->getVarNode (vid); + Params probs; + if (var->hasEvidence()) { + probs.resize (var->range(), LogAware::noEvidence()); + probs[var->getEvidence()] = LogAware::withEvidence(); + } else { + probs.resize (var->range(), LogAware::multIdenty()); + const SpLinkSet& links = ninf(var)->getLinks(); + if (Globals::logDomain) { + for (unsigned i = 0; i < links.size(); i++) { + Util::add (probs, links[i]->getMessage()); + } + LogAware::normalize (probs); + Util::fromLog (probs); + } else { + for (unsigned i = 0; i < links.size(); i++) { + Util::multiply (probs, links[i]->getMessage()); + } + LogAware::normalize (probs); + } + } + return probs; +} + + + +Params +BpSolver::getJointDistributionOf (const VarIds& jointVarIds) +{ + if (runned_ == false) { + runSolver(); + } + int idx = -1; + VarNode* vn = fg_->getVarNode (jointVarIds[0]); + const FacNodes& facNodes = vn->neighbors(); + for (unsigned i = 0; i < facNodes.size(); i++) { + if (facNodes[i]->factor().contains (jointVarIds)) { + idx = i; + break; + } + } + if (idx == -1) { + return getJointByConditioning (jointVarIds); + } else { + Factor res (facNodes[idx]->factor()); + const SpLinkSet& links = ninf(facNodes[idx])->getLinks(); + for (unsigned i = 0; i < links.size(); i++) { + Factor msg ({links[i]->getVariable()->varId()}, + {links[i]->getVariable()->range()}, + getVar2FactorMsg (links[i])); + res.multiply (msg); + } + res.sumOutAllExcept (jointVarIds); + res.reorderArguments (jointVarIds); + res.normalize(); + Params jointDist = res.params(); + if (Globals::logDomain) { + Util::fromLog (jointDist); + } + return jointDist; + } +} + + + +void +BpSolver::runSolver (void) +{ + clock_t start; + if (Constants::COLLECT_STATS) { + start = clock(); + } + initializeSolver(); + nIters_ = 0; + while (!converged() && nIters_ < BpOptions::maxIter) { + nIters_ ++; + if (Globals::verbosity > 1) { + Util::printHeader (string ("Iteration ") + Util::toString (nIters_)); + } + switch (BpOptions::schedule) { + case BpOptions::Schedule::SEQ_RANDOM: + random_shuffle (links_.begin(), links_.end()); + // no break + case BpOptions::Schedule::SEQ_FIXED: + for (unsigned i = 0; i < links_.size(); i++) { + calculateAndUpdateMessage (links_[i]); + } + break; + case BpOptions::Schedule::PARALLEL: + for (unsigned i = 0; i < links_.size(); i++) { + calculateMessage (links_[i]); + } + for (unsigned i = 0; i < links_.size(); i++) { + updateMessage(links_[i]); + } + break; + case BpOptions::Schedule::MAX_RESIDUAL: + maxResidualSchedule(); + break; + } + } + if (Globals::verbosity > 0) { + if (nIters_ < BpOptions::maxIter) { + cout << "Sum-Product converged in " ; + cout << nIters_ << " iterations" << endl; + } else { + cout << "The maximum number of iterations was hit, terminating..." ; + cout << endl; + } + cout << endl; + } + unsigned size = fg_->varNodes().size(); + if (Constants::COLLECT_STATS) { + unsigned nIters = 0; + bool loopy = fg_->isTree() == false; + if (loopy) nIters = nIters_; + double time = (double (clock() - start)) / CLOCKS_PER_SEC; + Statistics::updateStatistics (size, loopy, nIters, time); + } + runned_ = true; +} + + + +void +BpSolver::createLinks (void) +{ + const FacNodes& facNodes = fg_->facNodes(); + for (unsigned i = 0; i < facNodes.size(); i++) { + const VarNodes& neighbors = facNodes[i]->neighbors(); + for (unsigned j = 0; j < neighbors.size(); j++) { + links_.push_back (new SpLink (facNodes[i], neighbors[j])); + } + } +} + + + +void +BpSolver::maxResidualSchedule (void) +{ + if (nIters_ == 1) { + for (unsigned i = 0; i < links_.size(); i++) { + calculateMessage (links_[i]); + SortedOrder::iterator it = sortedOrder_.insert (links_[i]); + linkMap_.insert (make_pair (links_[i], it)); + } + return; + } + + for (unsigned c = 0; c < links_.size(); c++) { + if (Globals::verbosity > 1) { + cout << "current residuals:" << endl; + for (SortedOrder::iterator it = sortedOrder_.begin(); + it != sortedOrder_.end(); it ++) { + cout << " " << setw (30) << left << (*it)->toString(); + cout << "residual = " << (*it)->getResidual() << endl; + } + } + + SortedOrder::iterator it = sortedOrder_.begin(); + SpLink* link = *it; + if (link->getResidual() < BpOptions::accuracy) { + return; + } + updateMessage (link); + link->clearResidual(); + sortedOrder_.erase (it); + linkMap_.find (link)->second = sortedOrder_.insert (link); + + // update the messages that depend on message source --> destin + const FacNodes& factorNeighbors = link->getVariable()->neighbors(); + for (unsigned i = 0; i < factorNeighbors.size(); i++) { + if (factorNeighbors[i] != link->getFactor()) { + const SpLinkSet& links = ninf(factorNeighbors[i])->getLinks(); + for (unsigned j = 0; j < links.size(); j++) { + if (links[j]->getVariable() != link->getVariable()) { + calculateMessage (links[j]); + SpLinkMap::iterator iter = linkMap_.find (links[j]); + sortedOrder_.erase (iter->second); + iter->second = sortedOrder_.insert (links[j]); + } + } + } + } + if (Globals::verbosity > 1) { + Util::printDashedLine(); + } + } +} + + + +void +BpSolver::calculateFactor2VariableMsg (SpLink* link) +{ + FacNode* src = link->getFactor(); + const VarNode* dst = link->getVariable(); + const SpLinkSet& links = ninf(src)->getLinks(); + // calculate the product of messages that were sent + // to factor `src', except from var `dst' + unsigned msgSize = 1; + for (unsigned i = 0; i < links.size(); i++) { + msgSize *= links[i]->getVariable()->range(); + } + unsigned repetitions = 1; + Params msgProduct (msgSize, LogAware::multIdenty()); + if (Globals::logDomain) { + for (int i = links.size() - 1; i >= 0; i--) { + if (links[i]->getVariable() != dst) { + if (Constants::SHOW_BP_CALCS) { + cout << " message from " << links[i]->getVariable()->label(); + cout << ": " ; + } + Util::add (msgProduct, getVar2FactorMsg (links[i]), repetitions); + repetitions *= links[i]->getVariable()->range(); + if (Constants::SHOW_BP_CALCS) { + cout << endl; + } + } else { + unsigned range = links[i]->getVariable()->range(); + Util::add (msgProduct, Params (range, 0.0), repetitions); + repetitions *= range; + } + } + } else { + for (int i = links.size() - 1; i >= 0; i--) { + if (links[i]->getVariable() != dst) { + if (Constants::SHOW_BP_CALCS) { + cout << " message from " << links[i]->getVariable()->label(); + cout << ": " ; + } + Util::multiply (msgProduct, getVar2FactorMsg (links[i]), repetitions); + repetitions *= links[i]->getVariable()->range(); + if (Constants::SHOW_BP_CALCS) { + cout << endl; + } + } else { + unsigned range = links[i]->getVariable()->range(); + Util::multiply (msgProduct, Params (range, 1.0), repetitions); + repetitions *= range; + } + } + } + Factor result (src->factor().arguments(), + src->factor().ranges(), msgProduct); + result.multiply (src->factor()); + if (Constants::SHOW_BP_CALCS) { + cout << " message product: " << msgProduct << endl; + cout << " original factor: " << src->factor().params() << endl; + cout << " factor product: " << result.params() << endl; + } + result.sumOutAllExcept (dst->varId()); + if (Constants::SHOW_BP_CALCS) { + cout << " marginalized: " << result.params() << endl; + } + link->getNextMessage() = result.params(); + LogAware::normalize (link->getNextMessage()); + if (Constants::SHOW_BP_CALCS) { + cout << " curr msg: " << link->getMessage() << endl; + cout << " next msg: " << link->getNextMessage() << endl; + } +} + + + +Params +BpSolver::getVar2FactorMsg (const SpLink* link) const +{ + const VarNode* src = link->getVariable(); + const FacNode* dst = link->getFactor(); + Params msg; + if (src->hasEvidence()) { + msg.resize (src->range(), LogAware::noEvidence()); + msg[src->getEvidence()] = LogAware::withEvidence(); + } else { + msg.resize (src->range(), LogAware::one()); + } + if (Constants::SHOW_BP_CALCS) { + cout << msg; + } + const SpLinkSet& links = ninf (src)->getLinks(); + if (Globals::logDomain) { + SpLinkSet::const_iterator it; + for (it = links.begin(); it != links.end(); ++ it) { + Util::add (msg, (*it)->getMessage()); + if (Constants::SHOW_BP_CALCS) { + cout << " x " << (*it)->getMessage(); + } + } + Util::subtract (msg, link->getMessage()); + } else { + for (unsigned i = 0; i < links.size(); i++) { + if (links[i]->getFactor() != dst) { + Util::multiply (msg, links[i]->getMessage()); + if (Constants::SHOW_BP_CALCS) { + cout << " x " << links[i]->getMessage(); + } + } + } + } + if (Constants::SHOW_BP_CALCS) { + cout << " = " << msg; + } + return msg; +} + + + +Params +BpSolver::getJointByConditioning (const VarIds& jointVarIds) const +{ + VarNodes jointVars; + for (unsigned i = 0; i < jointVarIds.size(); i++) { + assert (fg_->getVarNode (jointVarIds[i])); + jointVars.push_back (fg_->getVarNode (jointVarIds[i])); + } + + FactorGraph* fg = new FactorGraph (*fg_); + BpSolver solver (*fg); + solver.runSolver(); + Params prevBeliefs = solver.getPosterioriOf (jointVarIds[0]); + + VarIds observedVids = {jointVars[0]->varId()}; + + for (unsigned i = 1; i < jointVarIds.size(); i++) { + assert (jointVars[i]->hasEvidence() == false); + Params newBeliefs; + Vars observedVars; + for (unsigned j = 0; j < observedVids.size(); j++) { + observedVars.push_back (fg->getVarNode (observedVids[j])); + } + StatesIndexer idx (observedVars, false); + while (idx.valid()) { + for (unsigned j = 0; j < observedVars.size(); j++) { + observedVars[j]->setEvidence (idx[j]); + } + ++ idx; + BpSolver solver (*fg); + solver.runSolver(); + Params beliefs = solver.getPosterioriOf (jointVarIds[i]); + for (unsigned k = 0; k < beliefs.size(); k++) { + newBeliefs.push_back (beliefs[k]); + } + } + + int count = -1; + for (unsigned j = 0; j < newBeliefs.size(); j++) { + if (j % jointVars[i]->range() == 0) { + count ++; + } + newBeliefs[j] *= prevBeliefs[count]; + } + prevBeliefs = newBeliefs; + observedVids.push_back (jointVars[i]->varId()); + } + return prevBeliefs; +} + + + +void +BpSolver::initializeSolver (void) +{ + const VarNodes& varNodes = fg_->varNodes(); + varsI_.reserve (varNodes.size()); + for (unsigned i = 0; i < varNodes.size(); i++) { + varsI_.push_back (new SPNodeInfo()); + } + const FacNodes& facNodes = fg_->facNodes(); + facsI_.reserve (facNodes.size()); + for (unsigned i = 0; i < facNodes.size(); i++) { + facsI_.push_back (new SPNodeInfo()); + } + createLinks(); + for (unsigned i = 0; i < links_.size(); i++) { + FacNode* src = links_[i]->getFactor(); + VarNode* dst = links_[i]->getVariable(); + ninf (dst)->addSpLink (links_[i]); + ninf (src)->addSpLink (links_[i]); + } +} + + + +bool +BpSolver::converged (void) +{ + if (links_.size() == 0) { + return true; + } + if (nIters_ == 0) { + return false; + } + if (Globals::verbosity > 2) { + cout << endl; + } + if (nIters_ == 1) { + if (Globals::verbosity > 1) { + cout << "no residuals" << endl << endl; + } + return false; + } + bool converged = true; + if (BpOptions::schedule == BpOptions::Schedule::MAX_RESIDUAL) { + double maxResidual = (*(sortedOrder_.begin()))->getResidual(); + if (maxResidual > BpOptions::accuracy) { + converged = false; + } else { + converged = true; + } + } else { + for (unsigned i = 0; i < links_.size(); i++) { + double residual = links_[i]->getResidual(); + if (Globals::verbosity > 1) { + cout << links_[i]->toString() + " residual = " << residual << endl; + } + if (residual > BpOptions::accuracy) { + converged = false; + if (Globals::verbosity < 2) { + break; + } + } + } + if (Globals::verbosity > 1) { + cout << endl; + } + } + return converged; +} + + + +void +BpSolver::printLinkInformation (void) const +{ + for (unsigned i = 0; i < links_.size(); i++) { + SpLink* l = links_[i]; + cout << l->toString() << ":" << endl; + cout << " curr msg = " ; + cout << l->getMessage() << endl; + cout << " next msg = " ; + cout << l->getNextMessage() << endl; + cout << " residual = " << l->getResidual() << endl; + } +} + diff --git a/packages/CLPBN/horus/BpSolver.h b/packages/CLPBN/horus/BpSolver.h new file mode 100644 index 000000000..f52370da7 --- /dev/null +++ b/packages/CLPBN/horus/BpSolver.h @@ -0,0 +1,190 @@ +#ifndef HORUS_BPSOLVER_H +#define HORUS_BPSOLVER_H + +#include +#include +#include + +#include "Solver.h" +#include "Factor.h" +#include "FactorGraph.h" +#include "Util.h" + +using namespace std; + + +class SpLink +{ + public: + SpLink (FacNode* fn, VarNode* vn) + { + fac_ = fn; + var_ = vn; + v1_.resize (vn->range(), LogAware::tl (1.0 / vn->range())); + v2_.resize (vn->range(), LogAware::tl (1.0 / vn->range())); + currMsg_ = &v1_; + nextMsg_ = &v2_; + msgSended_ = false; + residual_ = 0.0; + } + + virtual ~SpLink (void) { }; + + FacNode* getFactor (void) const { return fac_; } + + VarNode* getVariable (void) const { return var_; } + + const Params& getMessage (void) const { return *currMsg_; } + + Params& getNextMessage (void) { return *nextMsg_; } + + bool messageWasSended (void) const { return msgSended_; } + + double getResidual (void) const { return residual_; } + + void clearResidual (void) { residual_ = 0.0; } + + void updateResidual (void) + { + residual_ = LogAware::getMaxNorm (v1_,v2_); + } + + virtual void updateMessage (void) + { + swap (currMsg_, nextMsg_); + msgSended_ = true; + } + + string toString (void) const + { + stringstream ss; + ss << fac_->getLabel(); + ss << " -- " ; + ss << var_->label(); + return ss.str(); + } + + protected: + FacNode* fac_; + VarNode* var_; + Params v1_; + Params v2_; + Params* currMsg_; + Params* nextMsg_; + bool msgSended_; + double residual_; +}; + +typedef vector SpLinkSet; + + +class SPNodeInfo +{ + public: + void addSpLink (SpLink* link) { links_.push_back (link); } + const SpLinkSet& getLinks (void) { return links_; } + private: + SpLinkSet links_; +}; + + +class BpSolver : public Solver +{ + public: + BpSolver (const FactorGraph&); + + virtual ~BpSolver (void); + + Params solveQuery (VarIds); + + virtual void printSolverFlags (void) const; + + virtual Params getPosterioriOf (VarId); + + virtual Params getJointDistributionOf (const VarIds&); + + protected: + void runSolver (void); + + virtual void createLinks (void); + + virtual void maxResidualSchedule (void); + + virtual void calculateFactor2VariableMsg (SpLink*); + + virtual Params getVar2FactorMsg (const SpLink*) const; + + virtual Params getJointByConditioning (const VarIds&) const; + + SPNodeInfo* ninf (const VarNode* var) const + { + return varsI_[var->getIndex()]; + } + + SPNodeInfo* ninf (const FacNode* fac) const + { + return facsI_[fac->getIndex()]; + } + + void calculateAndUpdateMessage (SpLink* link, bool calcResidual = true) + { + if (Globals::verbosity > 2) { + cout << "calculating & updating " << link->toString() << endl; + } + calculateFactor2VariableMsg (link); + if (calcResidual) { + link->updateResidual(); + } + link->updateMessage(); + } + + void calculateMessage (SpLink* link, bool calcResidual = true) + { + if (Globals::verbosity > 2) { + cout << "calculating " << link->toString() << endl; + } + calculateFactor2VariableMsg (link); + if (calcResidual) { + link->updateResidual(); + } + } + + void updateMessage (SpLink* link) + { + link->updateMessage(); + if (Globals::verbosity > 2) { + cout << "updating " << link->toString() << endl; + } + } + + struct CompareResidual + { + inline bool operator() (const SpLink* link1, const SpLink* link2) + { + return link1->getResidual() > link2->getResidual(); + } + }; + + SpLinkSet links_; + unsigned nIters_; + vector varsI_; + vector facsI_; + bool runned_; + const FactorGraph* fg_; + + typedef multiset SortedOrder; + SortedOrder sortedOrder_; + + typedef unordered_map SpLinkMap; + SpLinkMap linkMap_; + + private: + void initializeSolver (void); + + bool converged (void); + + virtual void printLinkInformation (void) const; +}; + +#endif // HORUS_BPSOLVER_H + diff --git a/packages/CLPBN/horus/CFactorGraph.cpp b/packages/CLPBN/horus/CFactorGraph.cpp new file mode 100644 index 000000000..e24bc0be0 --- /dev/null +++ b/packages/CLPBN/horus/CFactorGraph.cpp @@ -0,0 +1,320 @@ +#include "CFactorGraph.h" +#include "Factor.h" + + +bool CFactorGraph::checkForIdenticalFactors = true; + +CFactorGraph::CFactorGraph (const FactorGraph& fg) + : freeColor_(0), groundFg_(&fg) +{ + findIdenticalFactors(); + setInitialColors(); + createGroups(); +} + + + +CFactorGraph::~CFactorGraph (void) +{ + for (unsigned i = 0; i < varClusters_.size(); i++) { + delete varClusters_[i]; + } + for (unsigned i = 0; i < facClusters_.size(); i++) { + delete facClusters_[i]; + } +} + + + +void +CFactorGraph::findIdenticalFactors() +{ + if (checkForIdenticalFactors == false) { + return; + } + const FacNodes& facNodes = groundFg_->facNodes(); + for (unsigned i = 0; i < facNodes.size(); i++) { + facNodes[i]->factor().setDistId (Util::maxUnsigned()); + } + unsigned groupCount = 1; + for (unsigned i = 0; i < facNodes.size(); i++) { + Factor& f1 = facNodes[i]->factor(); + if (f1.distId() != Util::maxUnsigned()) { + continue; + } + f1.setDistId (groupCount); + for (unsigned j = i + 1; j < facNodes.size(); j++) { + Factor& f2 = facNodes[j]->factor(); + if (f2.distId() != Util::maxUnsigned()) { + continue; + } + if (f1.size() == f2.size() && + f1.ranges() == f2.ranges() && + f1.params() == f2.params()) { + f2.setDistId (groupCount); + } + } + groupCount ++; + } +} + + + +void +CFactorGraph::setInitialColors (void) +{ + varColors_.resize (groundFg_->nrVarNodes()); + facColors_.resize (groundFg_->nrFacNodes()); + + // create the initial variable colors + VarColorMap colorMap; + const VarNodes& varNodes = groundFg_->varNodes(); + for (unsigned i = 0; i < varNodes.size(); i++) { + unsigned dsize = varNodes[i]->range(); + VarColorMap::iterator it = colorMap.find (dsize); + if (it == colorMap.end()) { + it = colorMap.insert (make_pair ( + dsize, Colors (dsize+1,-1))).first; + } + unsigned idx; + if (varNodes[i]->hasEvidence()) { + idx = varNodes[i]->getEvidence(); + } else { + idx = dsize; + } + Colors& stateColors = it->second; + if (stateColors[idx] == -1) { + stateColors[idx] = getFreeColor(); + } + setColor (varNodes[i], stateColors[idx]); + } + const FacNodes& facNodes = groundFg_->facNodes(); + // create the initial factor colors + DistColorMap distColors; + for (unsigned i = 0; i < facNodes.size(); i++) { + unsigned distId = facNodes[i]->factor().distId(); + DistColorMap::iterator it = distColors.find (distId); + if (it == distColors.end()) { + it = distColors.insert (make_pair (distId, getFreeColor())).first; + } + setColor (facNodes[i], it->second); + } +} + + + +void +CFactorGraph::createGroups (void) +{ + VarSignMap varGroups; + FacSignMap facGroups; + unsigned nIters = 0; + bool groupsHaveChanged = true; + const VarNodes& varNodes = groundFg_->varNodes(); + const FacNodes& facNodes = groundFg_->facNodes(); + + while (groupsHaveChanged || nIters == 1) { + nIters ++; + + // set a new color to the variables with the same signature + unsigned prevVarGroupsSize = varGroups.size(); + varGroups.clear(); + for (unsigned i = 0; i < varNodes.size(); i++) { + const VarSignature& signature = getSignature (varNodes[i]); + VarSignMap::iterator it = varGroups.find (signature); + if (it == varGroups.end()) { + it = varGroups.insert (make_pair (signature, VarNodes())).first; + } + it->second.push_back (varNodes[i]); + } + for (VarSignMap::iterator it = varGroups.begin(); + it != varGroups.end(); it++) { + Color newColor = getFreeColor(); + VarNodes& groupMembers = it->second; + for (unsigned i = 0; i < groupMembers.size(); i++) { + setColor (groupMembers[i], newColor); + } + } + + unsigned prevFactorGroupsSize = facGroups.size(); + facGroups.clear(); + // set a new color to the factors with the same signature + for (unsigned i = 0; i < facNodes.size(); i++) { + const FacSignature& signature = getSignature (facNodes[i]); + FacSignMap::iterator it = facGroups.find (signature); + if (it == facGroups.end()) { + it = facGroups.insert (make_pair (signature, FacNodes())).first; + } + it->second.push_back (facNodes[i]); + } + for (FacSignMap::iterator it = facGroups.begin(); + it != facGroups.end(); it++) { + Color newColor = getFreeColor(); + FacNodes& groupMembers = it->second; + for (unsigned i = 0; i < groupMembers.size(); i++) { + setColor (groupMembers[i], newColor); + } + } + + groupsHaveChanged = prevVarGroupsSize != varGroups.size() + || prevFactorGroupsSize != facGroups.size(); + } + // printGroups (varGroups, facGroups); + createClusters (varGroups, facGroups); +} + + + +void +CFactorGraph::createClusters ( + const VarSignMap& varGroups, + const FacSignMap& facGroups) +{ + varClusters_.reserve (varGroups.size()); + for (VarSignMap::const_iterator it = varGroups.begin(); + it != varGroups.end(); it++) { + const VarNodes& groupVars = it->second; + VarCluster* vc = new VarCluster (groupVars); + for (unsigned i = 0; i < groupVars.size(); i++) { + vid2VarCluster_.insert (make_pair (groupVars[i]->varId(), vc)); + } + varClusters_.push_back (vc); + } + + facClusters_.reserve (facGroups.size()); + for (FacSignMap::const_iterator it = facGroups.begin(); + it != facGroups.end(); it++) { + FacNode* groupFactor = it->second[0]; + const VarNodes& neighs = groupFactor->neighbors(); + VarClusters varClusters; + varClusters.reserve (neighs.size()); + for (unsigned i = 0; i < neighs.size(); i++) { + VarId vid = neighs[i]->varId(); + varClusters.push_back (vid2VarCluster_.find (vid)->second); + } + facClusters_.push_back (new FacCluster (it->second, varClusters)); + } +} + + + +VarSignature +CFactorGraph::getSignature (const VarNode* varNode) +{ + const FacNodes& neighs = varNode->neighbors(); + VarSignature sign; + sign.reserve (neighs.size() + 1); + for (unsigned i = 0; i < neighs.size(); i++) { + sign.push_back (make_pair ( + getColor (neighs[i]), + neighs[i]->factor().indexOf (varNode->varId()))); + } + std::sort (sign.begin(), sign.end()); + sign.push_back (make_pair (getColor (varNode), 0)); + return sign; +} + + + +FacSignature +CFactorGraph::getSignature (const FacNode* facNode) +{ + const VarNodes& neighs = facNode->neighbors(); + FacSignature sign; + sign.reserve (neighs.size() + 1); + for (unsigned i = 0; i < neighs.size(); i++) { + sign.push_back (getColor (neighs[i])); + } + sign.push_back (getColor (facNode)); + return sign; +} + + + +FactorGraph* +CFactorGraph::getGroundFactorGraph (void) +{ + FactorGraph* fg = new FactorGraph(); + for (unsigned i = 0; i < varClusters_.size(); i++) { + VarNode* newVar = new VarNode (varClusters_[i]->first()); + varClusters_[i]->setRepresentative (newVar); + fg->addVarNode (newVar); + } + for (unsigned i = 0; i < facClusters_.size(); i++) { + Vars vars; + const VarClusters& clusters = facClusters_[i]->varClusters(); + for (unsigned j = 0; j < clusters.size(); j++) { + vars.push_back (clusters[j]->representative()); + } + const Factor& groundFac = facClusters_[i]->first()->factor(); + FacNode* fn = new FacNode (Factor ( + vars, groundFac.params(), groundFac.distId())); + facClusters_[i]->setRepresentative (fn); + fg->addFacNode (fn); + for (unsigned j = 0; j < vars.size(); j++) { + fg->addEdge (static_cast (vars[j]), fn); + } + } + return fg; +} + + + +unsigned +CFactorGraph::getEdgeCount ( + const FacCluster* fc, + const VarCluster* vc, + unsigned index) const +{ + unsigned count = 0; + VarId reprVid = vc->representative()->varId(); + VarNode* groundVar = groundFg_->getVarNode (reprVid); + const FacNodes& neighs = groundVar->neighbors(); + for (unsigned i = 0; i < neighs.size(); i++) { + FacNodes::const_iterator it; + it = std::find (fc->members().begin(), fc->members().end(), neighs[i]); + if (it != fc->members().end() && + (*it)->factor().indexOf (reprVid) == (int)index) { + count ++; + } + } + return count; +} + + + +void +CFactorGraph::printGroups ( + const VarSignMap& varGroups, + const FacSignMap& facGroups) const +{ + unsigned count = 1; + cout << "variable groups:" << endl; + for (VarSignMap::const_iterator it = varGroups.begin(); + it != varGroups.end(); it++) { + const VarNodes& groupMembers = it->second; + if (groupMembers.size() > 0) { + cout << count << ": " ; + for (unsigned i = 0; i < groupMembers.size(); i++) { + cout << groupMembers[i]->label() << " " ; + } + count ++; + cout << endl; + } + } + count = 1; + cout << endl << "factor groups:" << endl; + for (FacSignMap::const_iterator it = facGroups.begin(); + it != facGroups.end(); it++) { + const FacNodes& groupMembers = it->second; + if (groupMembers.size() > 0) { + cout << ++count << ": " ; + for (unsigned i = 0; i < groupMembers.size(); i++) { + cout << groupMembers[i]->getLabel() << " " ; + } + count ++; + cout << endl; + } + } +} + diff --git a/packages/CLPBN/horus/CFactorGraph.h b/packages/CLPBN/horus/CFactorGraph.h new file mode 100644 index 000000000..468787b89 --- /dev/null +++ b/packages/CLPBN/horus/CFactorGraph.h @@ -0,0 +1,176 @@ +#ifndef HORUS_CFACTORGRAPH_H +#define HORUS_CFACTORGRAPH_H + +#include + +#include "FactorGraph.h" +#include "Factor.h" +#include "Util.h" +#include "Horus.h" + +class VarCluster; +class FacCluster; +class VarSignatureHash; +class FacSignatureHash; + +typedef long Color; +typedef vector Colors; +typedef vector> VarSignature; +typedef vector FacSignature; + +typedef unordered_map DistColorMap; +typedef unordered_map VarColorMap; + +typedef unordered_map VarSignMap; +typedef unordered_map FacSignMap; + +typedef vector VarClusters; +typedef vector FacClusters; + +typedef unordered_map VarId2VarCluster; + + +struct VarSignatureHash +{ + size_t operator() (const VarSignature &sig) const + { + size_t val = hash()(sig.size()); + for (unsigned i = 0; i < sig.size(); i++) { + val ^= hash()(sig[i].first); + val ^= hash()(sig[i].second); + } + return val; + } +}; + + +struct FacSignatureHash +{ + size_t operator() (const FacSignature &sig) const + { + size_t val = hash()(sig.size()); + for (unsigned i = 0; i < sig.size(); i++) { + val ^= hash()(sig[i]); + } + return val; + } +}; + + + +class VarCluster +{ + public: + VarCluster (const VarNodes& vs) : members_(vs) { } + + const VarNode* first (void) const { return members_.front(); } + + const VarNodes& members (void) const { return members_; } + + VarNode* representative (void) const { return repr_; } + + void setRepresentative (VarNode* vn) { repr_ = vn; } + + private: + VarNodes members_; + VarNode* repr_; +}; + + +class FacCluster +{ + public: + FacCluster (const FacNodes& fcs, const VarClusters& vcs) + : members_(fcs), varClusters_(vcs) { } + + const FacNode* first (void) const { return members_.front(); } + + const FacNodes& members (void) const { return members_; } + + VarClusters& varClusters (void) { return varClusters_; } + + FacNode* representative (void) const { return repr_; } + + void setRepresentative (FacNode* fn) { repr_ = fn; } + + private: + FacNodes members_; + VarClusters varClusters_; + FacNode* repr_; +}; + + +class CFactorGraph +{ + public: + CFactorGraph (const FactorGraph&); + + ~CFactorGraph (void); + + const VarClusters& varClusters (void) { return varClusters_; } + + const FacClusters& facClusters (void) { return facClusters_; } + + VarNode* getEquivalent (VarId vid) + { + VarCluster* vc = vid2VarCluster_.find (vid)->second; + return vc->representative(); + } + + FactorGraph* getGroundFactorGraph (void); + + unsigned getEdgeCount (const FacCluster*, + const VarCluster*, unsigned index) const; + + static bool checkForIdenticalFactors; + + private: + Color getFreeColor (void) + { + ++ freeColor_; + return freeColor_ - 1; + } + + Color getColor (const VarNode* vn) const + { + return varColors_[vn->getIndex()]; + } + Color getColor (const FacNode* fn) const { + return facColors_[fn->getIndex()]; + } + + void setColor (const VarNode* vn, Color c) + { + varColors_[vn->getIndex()] = c; + } + + void setColor (const FacNode* fn, Color c) + { + facColors_[fn->getIndex()] = c; + } + + void findIdenticalFactors (void); + + void setInitialColors (void); + + void createGroups (void); + + void createClusters (const VarSignMap&, const FacSignMap&); + + VarSignature getSignature (const VarNode*); + + FacSignature getSignature (const FacNode*); + + void printGroups (const VarSignMap&, const FacSignMap&) const; + + Color freeColor_; + Colors varColors_; + Colors facColors_; + VarClusters varClusters_; + FacClusters facClusters_; + VarId2VarCluster vid2VarCluster_; + const FactorGraph* groundFg_; +}; + +#endif // HORUS_CFACTORGRAPH_H + diff --git a/packages/CLPBN/horus/CbpSolver.cpp b/packages/CLPBN/horus/CbpSolver.cpp new file mode 100644 index 000000000..6b38021ec --- /dev/null +++ b/packages/CLPBN/horus/CbpSolver.cpp @@ -0,0 +1,369 @@ +#include "CbpSolver.h" + + +CbpSolver::CbpSolver (const FactorGraph& fg) : BpSolver (fg) +{ + unsigned nrGroundVars, nrGroundFacs, nrNeighborless; + if (Constants::COLLECT_STATS) { + nrGroundVars = fg_->varNodes().size(); + nrGroundFacs = fg_->facNodes().size(); + const VarNodes& vars = fg_->varNodes(); + nrNeighborless = 0; + for (unsigned i = 0; i < vars.size(); i++) { + const FacNodes& factors = vars[i]->neighbors(); + if (factors.size() == 1 && factors[0]->neighbors().size() == 1) { + nrNeighborless ++; + } + } + } + cfg_ = new CFactorGraph (fg); + fg_ = cfg_->getGroundFactorGraph(); + if (Constants::COLLECT_STATS) { + unsigned nrClusterVars = fg_->varNodes().size(); + unsigned nrClusterFacs = fg_->facNodes().size(); + Statistics::updateCompressingStatistics (nrGroundVars, + nrGroundFacs, nrClusterVars, nrClusterFacs, nrNeighborless); + } +} + + + +CbpSolver::~CbpSolver (void) +{ + delete cfg_; + delete fg_; + for (unsigned i = 0; i < links_.size(); i++) { + delete links_[i]; + } + links_.clear(); +} + + + +void +CbpSolver::printSolverFlags (void) const +{ + stringstream ss; + ss << "counting bp [" ; + ss << "schedule=" ; + typedef BpOptions::Schedule Sch; + switch (BpOptions::schedule) { + case Sch::SEQ_FIXED: ss << "seq_fixed"; break; + case Sch::SEQ_RANDOM: ss << "seq_random"; break; + case Sch::PARALLEL: ss << "parallel"; break; + case Sch::MAX_RESIDUAL: ss << "max_residual"; break; + } + ss << ",max_iter=" << BpOptions::maxIter; + ss << ",accuracy=" << BpOptions::accuracy; + ss << ",log_domain=" << Util::toString (Globals::logDomain); + ss << ",chkif=" << + Util::toString (CFactorGraph::checkForIdenticalFactors); + ss << "]" ; + cout << ss.str() << endl; +} + + + +Params +CbpSolver::getPosterioriOf (VarId vid) +{ + if (runned_ == false) { + runSolver(); + } + assert (cfg_->getEquivalent (vid)); + VarNode* var = cfg_->getEquivalent (vid); + Params probs; + if (var->hasEvidence()) { + probs.resize (var->range(), LogAware::noEvidence()); + probs[var->getEvidence()] = LogAware::withEvidence(); + } else { + probs.resize (var->range(), LogAware::multIdenty()); + const SpLinkSet& links = ninf(var)->getLinks(); + if (Globals::logDomain) { + for (unsigned i = 0; i < links.size(); i++) { + CbpSolverLink* l = static_cast (links[i]); + Util::add (probs, l->poweredMessage()); + } + LogAware::normalize (probs); + Util::fromLog (probs); + } else { + for (unsigned i = 0; i < links.size(); i++) { + CbpSolverLink* l = static_cast (links[i]); + Util::multiply (probs, l->poweredMessage()); + } + LogAware::normalize (probs); + } + } + return probs; +} + + + +Params +CbpSolver::getJointDistributionOf (const VarIds& jointVids) +{ + VarIds eqVarIds; + for (unsigned i = 0; i < jointVids.size(); i++) { + VarNode* vn = cfg_->getEquivalent (jointVids[i]); + eqVarIds.push_back (vn->varId()); + } + return BpSolver::getJointDistributionOf (eqVarIds); +} + + + +void +CbpSolver::createLinks (void) +{ + if (Globals::verbosity > 0) { + cout << "compressed factor graph contains " ; + cout << fg_->nrVarNodes() << " variables and " ; + cout << fg_->nrFacNodes() << " factors " << endl; + cout << endl; + } + const FacClusters& fcs = cfg_->facClusters(); + for (unsigned i = 0; i < fcs.size(); i++) { + const VarClusters& vcs = fcs[i]->varClusters(); + for (unsigned j = 0; j < vcs.size(); j++) { + unsigned count = cfg_->getEdgeCount (fcs[i], vcs[j], j); + if (Globals::verbosity > 1) { + cout << "creating link " ; + cout << fcs[i]->representative()->getLabel(); + cout << " -- " ; + cout << vcs[j]->representative()->label(); + cout << " idx=" << j << ", count=" << count << endl; + } + links_.push_back (new CbpSolverLink ( + fcs[i]->representative(), vcs[j]->representative(), j, count)); + } + } + if (Globals::verbosity > 1) { + cout << endl; + } +} + + + +void +CbpSolver::maxResidualSchedule (void) +{ + if (nIters_ == 1) { + for (unsigned i = 0; i < links_.size(); i++) { + calculateMessage (links_[i]); + SortedOrder::iterator it = sortedOrder_.insert (links_[i]); + linkMap_.insert (make_pair (links_[i], it)); + if (Globals::verbosity >= 1) { + cout << "calculating " << links_[i]->toString() << endl; + } + } + return; + } + + for (unsigned c = 0; c < links_.size(); c++) { + if (Globals::verbosity > 1) { + cout << endl << "current residuals:" << endl; + for (SortedOrder::iterator it = sortedOrder_.begin(); + it != sortedOrder_.end(); it ++) { + cout << " " << setw (30) << left << (*it)->toString(); + cout << "residual = " << (*it)->getResidual() << endl; + } + } + + SortedOrder::iterator it = sortedOrder_.begin(); + SpLink* link = *it; + if (Globals::verbosity >= 1) { + cout << "updating " << (*sortedOrder_.begin())->toString() << endl; + } + if (link->getResidual() < BpOptions::accuracy) { + return; + } + link->updateMessage(); + link->clearResidual(); + sortedOrder_.erase (it); + linkMap_.find (link)->second = sortedOrder_.insert (link); + + // update the messages that depend on message source --> destin + const FacNodes& factorNeighbors = link->getVariable()->neighbors(); + for (unsigned i = 0; i < factorNeighbors.size(); i++) { + const SpLinkSet& links = ninf(factorNeighbors[i])->getLinks(); + for (unsigned j = 0; j < links.size(); j++) { + if (links[j]->getVariable() != link->getVariable()) { + if (Globals::verbosity > 1) { + cout << " calculating " << links[j]->toString() << endl; + } + calculateMessage (links[j]); + SpLinkMap::iterator iter = linkMap_.find (links[j]); + sortedOrder_.erase (iter->second); + iter->second = sortedOrder_.insert (links[j]); + } + } + } + // in counting bp, the message that a variable X sends to + // to a factor F depends on the message that F sent to the X + const SpLinkSet& links = ninf(link->getFactor())->getLinks(); + for (unsigned i = 0; i < links.size(); i++) { + if (links[i]->getVariable() != link->getVariable()) { + if (Globals::verbosity > 1) { + cout << " calculating " << links[i]->toString() << endl; + } + calculateMessage (links[i]); + SpLinkMap::iterator iter = linkMap_.find (links[i]); + sortedOrder_.erase (iter->second); + iter->second = sortedOrder_.insert (links[i]); + } + } + } +} + + + +void +CbpSolver::calculateFactor2VariableMsg (SpLink* _link) +{ + CbpSolverLink* link = static_cast (_link); + FacNode* src = link->getFactor(); + const VarNode* dst = link->getVariable(); + const SpLinkSet& links = ninf(src)->getLinks(); + // calculate the product of messages that were sent + // to factor `src', except from var `dst' + unsigned msgSize = 1; + for (unsigned i = 0; i < links.size(); i++) { + msgSize *= links[i]->getVariable()->range(); + } + unsigned repetitions = 1; + Params msgProduct (msgSize, LogAware::multIdenty()); + if (Globals::logDomain) { + for (int i = links.size() - 1; i >= 0; i--) { + const CbpSolverLink* cl = static_cast (links[i]); + if ( ! (cl->getVariable() == dst && cl->index() == link->index())) { + if (Constants::SHOW_BP_CALCS) { + cout << " message from " << links[i]->getVariable()->label(); + cout << ": " ; + } + Util::add (msgProduct, getVar2FactorMsg (links[i]), repetitions); + repetitions *= links[i]->getVariable()->range(); + if (Constants::SHOW_BP_CALCS) { + cout << endl; + } + } else { + unsigned range = links[i]->getVariable()->range(); + Util::add (msgProduct, Params (range, 0.0), repetitions); + repetitions *= range; + } + } + } else { + for (int i = links.size() - 1; i >= 0; i--) { + const CbpSolverLink* cl = static_cast (links[i]); + if ( ! (cl->getVariable() == dst && cl->index() == link->index())) { + if (Constants::SHOW_BP_CALCS) { + cout << " message from " << links[i]->getVariable()->label(); + cout << ": " ; + } + Util::multiply (msgProduct, getVar2FactorMsg (links[i]), repetitions); + repetitions *= links[i]->getVariable()->range(); + if (Constants::SHOW_BP_CALCS) { + cout << endl; + } + } else { + unsigned range = links[i]->getVariable()->range(); + Util::multiply (msgProduct, Params (range, 1.0), repetitions); + repetitions *= range; + } + } + } + Factor result (src->factor().arguments(), + src->factor().ranges(), msgProduct); + assert (msgProduct.size() == src->factor().size()); + if (Globals::logDomain) { + for (unsigned i = 0; i < result.size(); i++) { + result[i] += src->factor()[i]; + } + } else { + for (unsigned i = 0; i < result.size(); i++) { + result[i] *= src->factor()[i]; + } + } + if (Constants::SHOW_BP_CALCS) { + cout << " message product: " << msgProduct << endl; + cout << " original factor: " << src->factor().params() << endl; + cout << " factor product: " << result.params() << endl; + } + result.sumOutAllExceptIndex (link->index()); + if (Constants::SHOW_BP_CALCS) { + cout << " marginalized: " << result.params() << endl; + } + link->getNextMessage() = result.params(); + LogAware::normalize (link->getNextMessage()); + if (Constants::SHOW_BP_CALCS) { + cout << " curr msg: " << link->getMessage() << endl; + cout << " next msg: " << link->getNextMessage() << endl; + } +} + + + +Params +CbpSolver::getVar2FactorMsg (const SpLink* _link) const +{ + const CbpSolverLink* link = static_cast (_link); + const VarNode* src = link->getVariable(); + const FacNode* dst = link->getFactor(); + Params msg; + if (src->hasEvidence()) { + msg.resize (src->range(), LogAware::noEvidence()); + double value = link->getMessage()[src->getEvidence()]; + if (Constants::SHOW_BP_CALCS) { + msg[src->getEvidence()] = value; + cout << msg << "^" << link->nrEdges() << "-1" ; + } + msg[src->getEvidence()] = LogAware::pow (value, link->nrEdges() - 1); + } else { + msg = link->getMessage(); + if (Constants::SHOW_BP_CALCS) { + cout << msg << "^" << link->nrEdges() << "-1" ; + } + LogAware::pow (msg, link->nrEdges() - 1); + } + const SpLinkSet& links = ninf(src)->getLinks(); + if (Globals::logDomain) { + for (unsigned i = 0; i < links.size(); i++) { + CbpSolverLink* cl = static_cast (links[i]); + if ( ! (cl->getFactor() == dst && cl->index() == link->index())) { + CbpSolverLink* cl = static_cast (links[i]); + Util::add (msg, cl->poweredMessage()); + } + } + } else { + for (unsigned i = 0; i < links.size(); i++) { + CbpSolverLink* cl = static_cast (links[i]); + if ( ! (cl->getFactor() == dst && cl->index() == link->index())) { + Util::multiply (msg, cl->poweredMessage()); + if (Constants::SHOW_BP_CALCS) { + cout << " x " << cl->getNextMessage() << "^" << link->nrEdges(); + } + } + } + } + if (Constants::SHOW_BP_CALCS) { + cout << " = " << msg; + } + return msg; +} + + + +void +CbpSolver::printLinkInformation (void) const +{ + for (unsigned i = 0; i < links_.size(); i++) { + CbpSolverLink* cl = static_cast (links_[i]); + cout << cl->toString() << ":" << endl; + cout << " curr msg = " << cl->getMessage() << endl; + cout << " next msg = " << cl->getNextMessage() << endl; + cout << " index = " << cl->index() << endl; + cout << " nr edges = " << cl->nrEdges() << endl; + cout << " powered = " << cl->poweredMessage() << endl; + cout << " residual = " << cl->getResidual() << endl; + } +} + diff --git a/packages/CLPBN/horus/CbpSolver.h b/packages/CLPBN/horus/CbpSolver.h new file mode 100644 index 000000000..d10bd752b --- /dev/null +++ b/packages/CLPBN/horus/CbpSolver.h @@ -0,0 +1,67 @@ +#ifndef HORUS_CBP_H +#define HORUS_CBP_H + +#include "BpSolver.h" +#include "CFactorGraph.h" + +class Factor; + +class CbpSolverLink : public SpLink +{ + public: + CbpSolverLink (FacNode* fn, VarNode* vn, unsigned idx, unsigned count) + : SpLink (fn, vn), index_(idx), nrEdges_(count), + pwdMsg_(vn->range(), LogAware::one()) { } + + unsigned index (void) const { return index_; } + + unsigned nrEdges (void) const { return nrEdges_; } + + const Params& poweredMessage (void) const { return pwdMsg_; } + + void updateMessage (void) + { + pwdMsg_ = *nextMsg_; + swap (currMsg_, nextMsg_); + msgSended_ = true; + LogAware::pow (pwdMsg_, nrEdges_); + } + + private: + unsigned index_; + unsigned nrEdges_; + Params pwdMsg_; +}; + + + +class CbpSolver : public BpSolver +{ + public: + CbpSolver (const FactorGraph& fg); + + ~CbpSolver (void); + + void printSolverFlags (void) const; + + Params getPosterioriOf (VarId); + + Params getJointDistributionOf (const VarIds&); + + private: + + void createLinks (void); + + void maxResidualSchedule (void); + + void calculateFactor2VariableMsg (SpLink*); + + Params getVar2FactorMsg (const SpLink*) const; + + void printLinkInformation (void) const; + + CFactorGraph* cfg_; +}; + +#endif // HORUS_CBP_H + diff --git a/packages/CLPBN/horus/ConstraintTree.cpp b/packages/CLPBN/horus/ConstraintTree.cpp new file mode 100644 index 000000000..9bdd7f9fb --- /dev/null +++ b/packages/CLPBN/horus/ConstraintTree.cpp @@ -0,0 +1,1132 @@ +#include + +#include + +#include "ConstraintTree.h" +#include "Util.h" + + +void +CTNode::mergeSubtree (CTNode* n, bool updateLevels) +{ + if (updateLevels) { + updateChildLevels (n, level_ + 1); + } + CTChilds::iterator chIt = childs_.find (n); + if (chIt != childs_.end()) { + assert ((*chIt)->symbol() == n->symbol()); + const CTChilds& childsToAdd = n->childs(); + for (CTChilds::const_iterator it = childsToAdd.begin(); + it != childsToAdd.end(); ++ it) { + (*chIt)->mergeSubtree (*it, false); + } + delete n; + } else { + childs_.insert (n); + } +} + + + +void +CTNode::removeChild (CTNode* child) +{ + assert (childs_.contains (child)); + childs_.remove (child); +} + + + +void +CTNode::removeChilds (void) +{ + childs_.clear(); +} + + + +void +CTNode::removeAndDeleteChild (CTNode* child) +{ + removeChild (child); + CTNode::deleteSubtree (child); +} + + + +void +CTNode::removeAndDeleteAllChilds (void) +{ + for (CTChilds::const_iterator chIt = childs_.begin(); + chIt != childs_.end(); ++ chIt) { + deleteSubtree (*chIt); + } + childs_.clear(); +} + + + +SymbolSet +CTNode::childSymbols (void) const +{ + SymbolSet symbols; + for (CTChilds::const_iterator chIt = childs_.begin(); + chIt != childs_.end(); ++ chIt) { + symbols.insert ((*chIt)->symbol()); + } + return symbols; +} + + + +void +CTNode::updateChildLevels (CTNode* n, unsigned level) +{ + CTNodes stack; + stack.push_back (n); + n->setLevel (level); + while (stack.empty() == false) { + CTNode* node = stack.back(); + stack.pop_back(); + for (CTChilds::const_iterator chIt = node->childs().begin(); + chIt != node->childs().end(); ++ chIt) { + (*chIt)->setLevel (node->level() + 1); + } + stack.insert (stack.end(), node->childs().begin(), + node->childs().end()); + } +} + + + +CTNode* +CTNode::copySubtree (const CTNode* root1) +{ + if (root1->childs().empty()) { + return new CTNode (*root1); + } + CTNode* root2 = new CTNode (*root1); + typedef pair StackPair; + vector stack = { StackPair (root1, root2) }; + while (stack.empty() == false) { + const CTNode* n1 = stack.back().first; + CTNode* n2 = stack.back().second; + stack.pop_back(); + n2->childs().reserve (n1->nrChilds()); + stack.reserve (n1->nrChilds()); + for (CTChilds::const_iterator chIt = n1->childs().begin(); + chIt != n1->childs().end(); ++ chIt) { + CTNode* chCopy = new CTNode (**chIt); + n2->childs().insert_sorted (chCopy); + if ((*chIt)->nrChilds() != 0) { + stack.push_back (StackPair (*chIt, chCopy)); + } + } + } + return root2; +} + + + +void +CTNode::deleteSubtree (CTNode* n) +{ + assert (n); + const CTChilds& childs = n->childs(); + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + deleteSubtree (*chIt); + } + delete n; +} + + + +ostream& operator<< (ostream &out, const CTNode& n) +{ + out << "(" << n.level() << ") " ; + out << n.symbol(); + return out; +} + + + +ConstraintTree::ConstraintTree (unsigned nrLvs) +{ + for (unsigned i = 0; i < nrLvs; i++) { + logVars_.push_back (LogVar (i)); + } + root_ = new CTNode (0, 0); + logVarSet_ = LogVarSet (logVars_); +} + + + +ConstraintTree::ConstraintTree (const LogVars& logVars) +{ + root_ = new CTNode (0, 0); + logVars_ = logVars; + logVarSet_ = LogVarSet (logVars); +} + + + +ConstraintTree::ConstraintTree ( + const LogVars& logVars, + const Tuples& tuples) +{ + root_ = new CTNode (0, 0); + logVars_ = logVars; + logVarSet_ = LogVarSet (logVars); + for (unsigned i = 0; i < tuples.size(); i++) { + addTuple (tuples[i]); + } +} + + + +ConstraintTree::ConstraintTree (const ConstraintTree& ct) +{ + root_ = CTNode::copySubtree (ct.root_); + logVars_ = ct.logVars_; + logVarSet_ = ct.logVarSet_; +} + + + +ConstraintTree::~ConstraintTree (void) +{ + CTNode::deleteSubtree (root_); +} + + + +void +ConstraintTree::addTuple (const Tuple& tuple) +{ + CTNode* prevNode = root_; + for (unsigned i = 0; i < tuple.size(); i++) { + CTChilds::const_iterator it = prevNode->findSymbol (tuple[i]); + if (it == prevNode->childs().end()) { + CTNode* newNode = new CTNode (tuple[i], i + 1); + prevNode->mergeSubtree (newNode, false); + prevNode = newNode; + } else { + prevNode = *it; + } + } +} + + + +bool +ConstraintTree::containsTuple (const Tuple& tuple) +{ + CTNode* prevNode = root_; + for (unsigned i = 0; i < tuple.size(); i++) { + CTChilds::const_iterator it = prevNode->findSymbol (tuple[i]); + if (it == prevNode->childs().end()) { + return false; + } else { + prevNode = *it; + } + } + return true; +} + + + +void +ConstraintTree::moveToTop (const LogVars& lvs) +{ + for (unsigned i = 0; i < lvs.size(); i++) { + int pos = Util::indexOf (logVars_, lvs[i]); + assert (pos != -1); + for (int j = pos; j > (int)i; j--) { + swapLogVar (logVars_[j-1]); + } + } +} + + + +void +ConstraintTree::moveToBottom (const LogVars& lvs) +{ + for (int i = lvs.size() - 1; i >= 0; i--) { + LogVars::iterator it = + std::find (logVars_.begin(), logVars_.end(), lvs[i]); + assert (it != logVars_.end()); + int pos = Util::indexOf (logVars_, lvs[i]); + int stop = logVars_.size() - (lvs.size() - i - 1); + for (int j = pos; j < stop - 1; j++) { + swapLogVar (logVars_[j]); + } + } +} + + + +void +ConstraintTree::join (ConstraintTree* ct, bool oneTwoOne) +{ + if (logVarSet_.empty()) { + CTNode::deleteSubtree (root_); + root_ = CTNode::copySubtree (ct->root()); + logVars_ = ct->logVars(); + logVarSet_ = ct->logVarSet(); + return; + } + if (oneTwoOne) { + if (logVarSet_.contains (ct->logVarSet())) { + return; + } + if (ct->logVarSet().contains (logVarSet_)) { + CTNode::deleteSubtree (root_); + root_ = CTNode::copySubtree (ct->root()); + logVars_ = ct->logVars(); + logVarSet_ = ct->logVarSet(); + return; + } + } + LogVarSet intersect = logVarSet_ & ct->logVarSet_; + if (intersect.empty()) { + // carteesian product + appendOnBottom (root_, ct->root()->childs()); + Util::addToVector (logVars_, ct->logVars_); + logVarSet_ |= ct->logVarSet_; + } else { + moveToTop (intersect.elements()); + ct->moveToTop (intersect.elements()); + + Tuples tuples; + CTNodes appendNodes; + getTuples (ct->root(), Tuples(), intersect.size(), + tuples, appendNodes); + + CTNodes::const_iterator appendIt = appendNodes.begin(); + for (unsigned i = 0; i < tuples.size(); ++ i, ++ appendIt) { + bool tupleFounded = join (root_, tuples[i], 0, *appendIt); + if (oneTwoOne && tupleFounded == false) { + assert (false); + } + } + + LogVars newLvs (ct->logVars().begin() + intersect.size(), + ct->logVars().end()); + Util::addToVector (logVars_, newLvs); + logVarSet_ |= LogVarSet (newLvs); + } +} + + + +unsigned +ConstraintTree::getLevel (LogVar X) const +{ + unsigned level = Util::indexOf (logVars_, X); + level += 1; // root is in level 0, first logVar is in level 1 + return level; +} + + + +void +ConstraintTree::rename (LogVar X_old, LogVar X_new) +{ + assert (logVarSet_.contains (X_old)); + assert (logVarSet_.contains (X_new) == false); + logVarSet_ -= X_old; + logVarSet_ |= X_new; + for (unsigned i = 0; i < logVars_.size(); i++) { + if (logVars_[i] == X_old) { + logVars_[i] = X_new; + return; + } + } + assert (false); +} + + + +void +ConstraintTree::applySubstitution (const Substitution& theta) +{ + for (unsigned i = 0; i < logVars_.size(); i++) { + logVars_[i] = theta.newNameFor (logVars_[i]); + } + logVarSet_ = LogVarSet (logVars_); +} + + + +void +ConstraintTree::project (const LogVarSet& X) +{ + assert (logVarSet_.contains (X)); + remove ((logVarSet_ - X)); +} + + + +void +ConstraintTree::remove (const LogVarSet& X) +{ + assert (logVarSet_.contains (X)); + if (X.empty()) { + return; + } + moveToBottom (X.elements()); + unsigned level = getLevel (X.front()) - 1; + CTNodes nodes = getNodesAtLevel (level); + for (CTNodes::const_iterator it = nodes.begin(); + it != nodes.end(); ++ it) { + (*it)->removeAndDeleteAllChilds(); + } + logVars_.resize (logVars_.size() - X.size()); + logVarSet_ -= X; +} + + + +bool +ConstraintTree::ConstraintTree::isSingleton (LogVar X) +{ + Symbol symb; + unsigned level = getLevel (X); + CTNodes stack; + stack.push_back (root_); + while (stack.empty() == false) { + CTNode* node = stack.back(); + stack.pop_back(); + if (node->level() == level) { + if (symb.valid()) { + if (node->symbol() != symb) { + return false; + } + } else { + symb = node->symbol(); + } + } else { + stack.insert (stack.end(), node->childs().begin(), + node->childs().end()); + } + } + return true; +} + + + +LogVarSet +ConstraintTree::singletons (void) +{ + LogVarSet singletons; + for (unsigned i = 0; i < logVars_.size(); i++) { + if (isSingleton (logVars_[i])) { + singletons.insert (logVars_[i]); + } + } + return singletons; +} + + + +TupleSet +ConstraintTree::tupleSet (unsigned stopLevel) const +{ + assert (root_->isRoot()); + Tuples tuples; + if (stopLevel == 0) { + stopLevel = logVars_.size(); + } + getTuples (root_, Tuples(), stopLevel, tuples, CTNodes() = {}); + return TupleSet (tuples); +} + + + +TupleSet +ConstraintTree::tupleSet (const LogVars& originalLvs) +{ + LogVars uniqueLvs; + for (unsigned i = 0; i < originalLvs.size(); i++) { + if (Util::contains (uniqueLvs, originalLvs[i]) == false) { + uniqueLvs.push_back (originalLvs[i]); + } + } + + Tuples tuples; + moveToTop (uniqueLvs); + unsigned stopLevel = uniqueLvs.size(); + getTuples (root_, Tuples(), stopLevel, tuples, CTNodes() = {}); + + if (originalLvs.size() != uniqueLvs.size()) { + vector indexes; + indexes.reserve (originalLvs.size()); + for (unsigned i = 0; i < originalLvs.size(); i++) { + indexes.push_back (Util::indexOf (uniqueLvs, originalLvs[i])); + } + Tuples tuples2; + tuples2.reserve (tuples.size()); + for (unsigned i = 0; i < tuples.size(); i++) { + Tuple t; + t.reserve (originalLvs.size()); + for (unsigned j = 0; j < originalLvs.size(); j++) { + t.push_back (tuples[i][indexes[j]]); + } + tuples2.push_back (t); + } + return TupleSet (tuples2); + } + + return TupleSet (tuples); +} + + + +void +ConstraintTree::exportToGraphViz ( + const char* fileName, + bool showLogVars) const +{ + ofstream out (fileName); + if (!out.is_open()) { + cerr << "error: cannot open file to write at " ; + cerr << "ConstraintTree::exportToDotFile()" << endl; + abort(); + } + out << "digraph {" << endl; + ConstraintTree copy (*this); + // copy.moveToTop (copy.logVarSet_.elements()); + CTNodes nodes = getNodesBelow (copy.root_); + out << "\"" << copy.root_ << "\"" << " [label=\"R\"]" << endl; + for (CTNodes::const_iterator it = ++ nodes.begin(); + it != nodes.end(); ++ it) { + out << "\"" << *it << "\""; + out << " [label=\"" << **it << "\"]" ; + out << endl; + } + for (CTNodes::const_iterator it = nodes.begin(); + it != nodes.end(); ++ it) { + const CTChilds& childs = (*it)->childs(); + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + out << "\"" << *it << "\"" ; + out << " -> " ; + out << "\"" << *chIt << "\"" << endl ; + } + } + if (showLogVars) { + out << "Root [label=\"\", shape=plaintext]" << endl; + for (unsigned i = 0; i < copy.logVars_.size(); i++) { + out << copy.logVars_[i] << " [label=" ; + out << copy.logVars_[i] << ", " ; + out << "shape=plaintext, fontsize=14]" << endl; + } + out << "Root -> " << copy.logVars_[0]; + out << " [style=invis]" << endl; + for (unsigned i = 0; i < copy.logVars_.size() - 1; i++) { + out << copy.logVars_[i] << " -> " << copy.logVars_[i + 1]; + out << " [style=invis]" << endl; + } + } + out << "}" << endl; + out.close(); +} + + + +bool +ConstraintTree::isCountNormalized (const LogVarSet& Ys) +{ + assert (logVarSet_.contains (Ys)); + if (Ys.empty()) { + return true; + } + if (Ys.size() == logVars_.size()) { + assert (LogVarSet (logVars_) == LogVarSet (Ys)); + return true; + } + LogVarSet Zs = logVarSet_ - LogVarSet (Ys); + moveToTop (Zs.elements()); + CTNodes nodes = getNodesAtLevel (Zs.size()); + unsigned count = countTuples (*nodes.begin()); + for (CTNodes::const_iterator it = nodes.begin(); + it != nodes.end(); ++ it) { + if (countTuples (*it) != count) { + return false; + } + } + return true; +} + + + +unsigned +ConstraintTree::getConditionalCount (const LogVarSet& Ys) +{ + assert (isCountNormalized (Ys)); + if (Ys.empty()) { + return 1; + } + if (Ys.size() == logVars_.size()) { + assert (LogVarSet (Ys) == LogVarSet (logVars_)); + return countTuples (root_); + } + LogVarSet Zs = logVarSet_ - Ys; + moveToTop (Zs.elements()); + CTNode* n = root_; + unsigned l = 0; + while (l != Zs.size()) { + n = *(n->childs().begin()); + l ++; + } + return countTuples (n); +} + + + +TinySet +ConstraintTree::getConditionalCounts (const LogVarSet& Ys) +{ + TinySet counts; + assert (logVarSet_.contains (Ys)); + if (Ys.empty()) { + counts.insert (1); + } else if (Ys.size() == logVars_.size()) { + assert (LogVarSet (logVars_) == LogVarSet (Ys)); + counts.insert (countTuples (root_)); + } else { + LogVarSet Zs = logVarSet_ - LogVarSet (Ys); + moveToTop (Zs.elements()); + CTNodes nodes = getNodesAtLevel (Zs.size()); + for (CTNodes::const_iterator it = nodes.begin(); + it != nodes.end(); ++ it) { + counts.insert (countTuples (*it)); + } + } + return counts; +} + + + +bool +ConstraintTree::isCartesianProduct (const LogVarSet& Xs) +{ + assert (logVarSet_.contains (Xs)); + if (Xs.size() <= 1) { + return true; + } + moveToTop (Xs.elements()); + for (unsigned i = 1; i < Xs.size(); i++) { + CTNodes nodes = getNodesAtLevel (i); + for (unsigned j = 1; j < nodes.size(); j++) { + if (nodes[j-1]->nrChilds() != nodes[ j ]->nrChilds()) { + return false; + } + if (nodes[j-1]->childSymbols() != nodes[ j ]->childSymbols()) { + return false; + } + } + } + return true; +} + + + +std::pair +ConstraintTree::split (const Tuple& tuple) +{ + // assumes that my log vars are already on top + LogVars lvs (logVars_.begin(), logVars_.begin() + tuple.size()); + ConstraintTree tempCt (logVars_, {tuple}); + return split (lvs, &tempCt, lvs); +} + + + +std::pair +ConstraintTree::split ( + const LogVars& lvs1, + ConstraintTree* ct, + const LogVars& lvs2) +{ + assert (lvs1.size() == lvs2.size()); + assert (lvs1.size() == LogVarSet (lvs1).size()); + assert (lvs2.size() == LogVarSet (lvs2).size()); + assert (logVarSet_.contains (lvs1)); + assert (ct->logVarSet().contains (lvs2)); + CTChilds commChilds, exclChilds; + unsigned stopLevel = lvs1.size(); + split (root_, ct->root(), commChilds, exclChilds, stopLevel); + ConstraintTree* commCt = new ConstraintTree (commChilds, logVars_); + ConstraintTree* exclCt = new ConstraintTree (exclChilds, logVars_); + // cout << commCt->tupleSet() << " + " ; + // cout << exclCt->tupleSet() << " = " ; + // cout << tupleSet() << endl; + assert ((commCt->tupleSet() | exclCt->tupleSet()) == tupleSet()); + assert ((exclCt->tupleSet (stopLevel) & ct->tupleSet (stopLevel)).empty()); + return {commCt, exclCt}; +} + + + +ConstraintTrees +ConstraintTree::countNormalize (const LogVarSet& Ys) +{ + assert (logVarSet_.contains (Ys)); + LogVarSet Zs = logVarSet_ - Ys; + if (Ys.empty() || Zs.empty()) { + return { new ConstraintTree (*this) }; + } + moveToTop (Zs.elements()); + ConstraintTrees cts; + unordered_map countMap; + unsigned stopLevel = getLevel (Zs.back()); + const CTChilds& childs = root_->childs(); + + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + const vector>& res = + countNormalize (*chIt, stopLevel); + for (unsigned j = 0; j < res.size(); j++) { + unordered_map::iterator it + = countMap.find (res[j].second); + if (it == countMap.end()) { + ConstraintTree* newCt = new ConstraintTree (logVars_); + it = countMap.insert (make_pair (res[j].second, newCt)).first; + cts.push_back (newCt); + } + it->second->root_->mergeSubtree (res[j].first); + } + } + return cts; +} + + + +ConstraintTrees +ConstraintTree::jointCountNormalize ( + ConstraintTree* commCt, + ConstraintTree* exclCt, + LogVar X, + LogVar X_new1, + LogVar X_new2) +{ + unsigned N = getConditionalCount (X); + // cout << "My tuples: " << tupleSet() << endl; + // cout << "CommCt tuples: " << commCt->tupleSet() << endl; + // cout << "ExclCt tuples: " << exclCt->tupleSet() << endl; + // cout << "Counted Lv: " << X << endl; + // cout << "X_new1: " << X_new1 << endl; + // cout << "X_new2: " << X_new2 << endl; + // cout << "Original N: " << N << endl; + // cout << endl; + + ConstraintTrees normCts1 = commCt->countNormalize (X); + vector counts1 (normCts1.size()); + for (unsigned i = 0; i < normCts1.size(); i++) { + counts1[i] = normCts1[i]->getConditionalCount (X); + // cout << "normCts1[" << i << "] #" << counts1[i] ; + // cout << " " << normCts1[i]->tupleSet() << endl; + } + + ConstraintTrees normCts2 = exclCt->countNormalize (X); + vector counts2 (normCts2.size()); + for (unsigned i = 0; i < normCts2.size(); i++) { + counts2[i] = normCts2[i]->getConditionalCount (X); + // cout << "normCts2[" << i << "] #" << counts2[i] ; + // cout << " " << normCts2[i]->tupleSet() << endl; + } + // cout << endl; + + ConstraintTree* excl1 = 0; + for (unsigned i = 0; i < normCts1.size(); i++) { + if (counts1[i] == N) { + excl1 = normCts1[i]; + normCts1.erase (normCts1.begin() + i); + counts1.erase (counts1.begin() + i); + // cout << "joint-count(" << N << ",0)" << endl; + break; + } + } + + ConstraintTree* excl2 = 0; + for (unsigned i = 0; i < normCts2.size(); i++) { + if (counts2[i] == N) { + excl2 = normCts2[i]; + normCts2.erase (normCts2.begin() + i); + counts2.erase (counts2.begin() + i); + // cout << "joint-count(0," << N << ")" << endl; + break; + } + } + + for (unsigned i = 0; i < normCts1.size(); i++) { + unsigned j; + for (j = 0; counts1[i] + counts2[j] != N; j++) ; + // cout << "joint-count(" << counts1[i] ; + // cout << "," << counts2[j] << ")" << endl; + const CTChilds& childs = normCts2[j]->root_->childs(); + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + normCts1[i]->root_->mergeSubtree (CTNode::copySubtree (*chIt)); + } + delete normCts2[j]; + } + + ConstraintTrees cts = normCts1; + commCt->rename (X, X_new1); + exclCt->rename (X, X_new2); + for (unsigned i = 0; i < cts.size(); i++) { + cts[i]->remove (X); + cts[i]->join (commCt); + cts[i]->join (exclCt); + } + + if (excl1 != 0) { + cts.push_back (excl1); + } + if (excl2 != 0) { + cts.push_back (excl2); + } + + return cts; +} + + + +LogVars +ConstraintTree::expand (LogVar X) +{ + moveToBottom ({X}); + assert (isCountNormalized (X)); + CTNodes nodes = getNodesAtLevel (logVars_.size() - 1); + unsigned nrSymbols = getConditionalCount (X); + for (CTNodes::const_iterator it = nodes.begin(); + it != nodes.end(); ++ it) { + Symbols symbols; + const CTChilds& childs = (*it)->childs(); + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + symbols.push_back ((*chIt)->symbol()); + } + (*it)->removeAndDeleteAllChilds(); + CTNode* prev = *it; + assert (symbols.size() == nrSymbols); + for (unsigned j = 0; j < nrSymbols; j++) { + CTNode* newNode = new CTNode (symbols[j], (*it)->level() + j); + prev->mergeSubtree (newNode); + prev = newNode; + } + } + LogVars newLvs; + logVars_.pop_back(); + for (unsigned i = 0; i < nrSymbols; i++) { + logVars_.push_back (LogVar (logVarSet_.back() + 1)); + newLvs.push_back (LogVar (logVarSet_.back() + 1)); + logVarSet_.insert (LogVar (logVarSet_.back() + 1)); + } + logVarSet_ -= X; + return newLvs; +} + + + +ConstraintTrees +ConstraintTree::ground (LogVar X) +{ + moveToTop ({X}); + ConstraintTrees cts; + const CTChilds& nodes = root_->childs(); + for (CTChilds::const_iterator it = nodes.begin(); + it != nodes.end(); ++ it) { + CTNode* copy = CTNode::copySubtree (*it); + copy->setSymbol ((*it)->symbol()); + ConstraintTree* newCt = new ConstraintTree (logVars_); + newCt->root()->mergeSubtree (copy); + cts.push_back (newCt); + } + return cts; +} + + + +void +ConstraintTree::copyLogVar (LogVar X_1, LogVar X_2) +{ + moveToBottom ({X_1}); + CTNodes leafs = getNodesAtLevel (logVars_.size()); + for (unsigned i = 0; i < leafs.size(); i++) { + leafs[i]->childs().insert_sorted ( + new CTNode (leafs[i]->symbol(), leafs[i]->level() + 1)); + } + logVars_.push_back (X_2); + logVarSet_.insert (X_2); +} + + + +unsigned +ConstraintTree::countTuples (const CTNode* n) const +{ + if (n->isLeaf()) { + return 1; + } + unsigned sum = 0; + const CTChilds& childs = n->childs(); + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + sum += countTuples (*chIt); + } + return sum; +} + + + +CTNodes +ConstraintTree::getNodesBelow (CTNode* fromHere) const +{ + CTNodes nodes; + queue queue; + queue.push (fromHere); + while (queue.empty() == false) { + CTNode* node = queue.front(); + nodes.push_back (node); + for (CTChilds::const_iterator chIt = node->childs().begin(); + chIt != node->childs().end(); ++ chIt) { + queue.push (*chIt); + } + queue.pop(); + } + return nodes; +} + + + +CTNodes +ConstraintTree::getNodesAtLevel (unsigned level) const +{ + assert (level <= logVars_.size()); + if (level == 0) { + return { root_ }; + } + CTNodes stack; + CTNodes nodes; + stack.push_back (root_); + while (stack.empty() == false) { + CTNode* node = stack.back(); + stack.pop_back(); + if (node->level() + 1 == level) { + nodes.insert (nodes.end(), node->childs().begin(), + node->childs().end()); + } else { + stack.insert (stack.end(), node->childs().begin(), + node->childs().end()); + } + } + return nodes; +} + + + +unsigned +ConstraintTree::nrNodes (const CTNode* n) const +{ + unsigned nr = 0; + if (n->isLeaf() == false) { + for (CTChilds::const_iterator chIt = n->childs().begin(); + chIt != n->childs().end(); ++ chIt) { + nr += nrNodes (*chIt); + } + } + return nr; +} + + + +void +ConstraintTree::appendOnBottom (CTNode* n, const CTChilds& childs) +{ + if (childs.empty()) { + return; + } + CTNodes stack { n }; + while (stack.empty() == false) { + CTNode* node = stack.back(); + stack.pop_back(); + if (node->isLeaf()) { + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + node->mergeSubtree (CTNode::copySubtree (*chIt)); + } + } else { + stack.insert (stack.end(), node->childs().begin(), + node->childs().end()); + } + } +} + + + +void +ConstraintTree::swapLogVar (LogVar X) +{ + int pos = Util::indexOf (logVars_, X); + assert (pos != -1); + const CTNodes& nodes = getNodesAtLevel (pos); + for (CTNodes::const_iterator nodeIt = nodes.begin(); + nodeIt != nodes.end(); ++ nodeIt) { + CTChilds childsCopy = (*nodeIt)->childs(); + (*nodeIt)->removeChilds(); + for (CTChilds::const_iterator ccIt = childsCopy.begin(); + ccIt != childsCopy.end(); ++ ccIt) { + const CTChilds& grandsons = (*ccIt)->childs(); + for (CTChilds::const_iterator gsIt = grandsons.begin(); + gsIt != grandsons.end(); ++ gsIt) { + CTNode* childCopy = new CTNode ( + (*ccIt)->symbol(), (*ccIt)->level() + 1, (*gsIt)->childs()); + (*gsIt)->removeChilds(); + (*gsIt)->childs().insert_sorted (childCopy); + (*gsIt)->setLevel ((*gsIt)->level() - 1); + (*nodeIt)->mergeSubtree ((*gsIt), false); + } + delete (*ccIt); + } + } + std::swap (logVars_[pos], logVars_[pos + 1]); +} + + + +bool +ConstraintTree::join ( + CTNode* currNode, + const Tuple& tuple, + unsigned currIdx, + CTNode* appendNode) +{ + bool tupleFounded = false; + CTChilds::const_iterator it = currNode->findSymbol (tuple[currIdx]); + if (it != currNode->childs().end()) { + if (currIdx == tuple.size() - 1) { + appendOnBottom (*it, appendNode->childs()); + return true; + } else { + tupleFounded = join (*it, tuple, currIdx + 1, appendNode); + } + } + return tupleFounded; +} + + + +void +ConstraintTree::getTuples ( + CTNode* n, + Tuples currTuples, + unsigned stopLevel, + Tuples& tuplesCollected, + CTNodes& continuationNodes) const +{ + if (n->isRoot() == false) { + if (currTuples.size() == 0) { + currTuples.push_back ({ n->symbol()}); + } else { + for (unsigned i = 0; i < currTuples.size(); i++) { + currTuples[i].push_back (n->symbol()); + } + } + if (n->level() == stopLevel) { + for (unsigned i = 0; i < currTuples.size(); i++) { + tuplesCollected.push_back (currTuples[i]); + continuationNodes.push_back (n); + } + return; + } + } + const CTChilds& childs = n->childs(); + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + getTuples (*chIt, currTuples, stopLevel, tuplesCollected, + continuationNodes); + } +} + + + +unsigned +ConstraintTree::size (void) const +{ + return countTuples (root_); +} + + + +unsigned +ConstraintTree::nrSymbols (LogVar X) +{ + moveToTop ({X}); + return root_->childs().size(); +} + + + +vector> +ConstraintTree::countNormalize ( + const CTNode* n, + unsigned stopLevel) +{ + if (n->level() == stopLevel) { + return vector>() = { + make_pair (CTNode::copySubtree (n), countTuples (n)) + }; + } + vector> res; + const CTChilds& childs = n->childs(); + for (CTChilds::const_iterator chIt = childs.begin(); + chIt != childs.end(); ++ chIt) { + const vector>& lowerRes = + countNormalize (*chIt, stopLevel); + for (unsigned j = 0; j < lowerRes.size(); j++) { + CTNode* newNode = new CTNode (*n); + newNode->mergeSubtree (lowerRes[j].first); + res.push_back (make_pair (newNode, lowerRes[j].second)); + } + } + return res; +} + + + +void +ConstraintTree::split ( + CTNode* n1, + CTNode* n2, + CTChilds& commChilds, + CTChilds& exclChilds, + unsigned stopLevel) +{ + CTChilds& childs1 = n1->childs(); + for (CTChilds::const_iterator chIt1 = childs1.begin(); + chIt1 != childs1.end(); ++ chIt1) { + CTChilds::iterator chIt2 = n2->findSymbol ((*chIt1)->symbol()); + if (chIt2 == n2->childs().end()) { + exclChilds.insert_sorted (CTNode::copySubtree (*chIt1)); + } else { + if ((*chIt1)->level() == stopLevel) { + commChilds.insert_sorted (CTNode::copySubtree (*chIt1)); + } else { + CTChilds lowerCommChilds, lowerExclChilds; + split (*chIt1, *chIt2, lowerCommChilds, lowerExclChilds, stopLevel); + if (lowerCommChilds.empty() == false) { + commChilds.insert_sorted (new CTNode (**chIt1, lowerCommChilds)); + } + if (lowerExclChilds.empty() == false) { + exclChilds.insert_sorted (new CTNode (**chIt1, lowerExclChilds)); + } + } + } + } +} + diff --git a/packages/CLPBN/horus/ConstraintTree.h b/packages/CLPBN/horus/ConstraintTree.h new file mode 100644 index 000000000..802422858 --- /dev/null +++ b/packages/CLPBN/horus/ConstraintTree.h @@ -0,0 +1,231 @@ +#ifndef HORUS_CONSTRAINTTREE_H +#define HORUS_CONSTRAINTTREE_H + +#include +#include + +#include +#include + +#include "TinySet.h" +#include "LiftedUtils.h" + +using namespace std; + + +class CTNode; +typedef vector CTNodes; + +class ConstraintTree; +typedef vector ConstraintTrees; + + +class CTNode +{ + public: + + struct CompareSymbol + { + bool operator() (const CTNode* n1, const CTNode* n2) const + { + return n1->symbol() < n2->symbol(); + } + }; + + private: + + typedef TinySet CTChilds_; + + public: + + CTNode (const CTNode& n, const CTChilds_& chs = CTChilds_()) + : symbol_(n.symbol()), childs_(chs), level_(n.level()) { } + + CTNode (Symbol s, unsigned l, const CTChilds_& chs = CTChilds_()) + : symbol_(s), childs_(chs), level_(l) { } + + unsigned level (void) const { return level_; } + + void setLevel (unsigned level) { level_ = level; } + + Symbol symbol (void) const { return symbol_; } + + void setSymbol (const Symbol s) { symbol_ = s; } + + public: + + CTChilds_& childs (void) { return childs_; } + + const CTChilds_& childs (void) const { return childs_; } + + unsigned nrChilds (void) const { return childs_.size(); } + + bool isRoot (void) const { return level_ == 0; } + + bool isLeaf (void) const { return childs_.empty(); } + + CTChilds_::iterator findSymbol (Symbol symb) + { + CTNode tmp (symb, 0); + return childs_.find (&tmp); + } + + void mergeSubtree (CTNode*, bool = true); + + void removeChild (CTNode*); + + void removeChilds (void); + + void removeAndDeleteChild (CTNode*); + + void removeAndDeleteAllChilds (void); + + SymbolSet childSymbols (void) const; + + static CTNode* copySubtree (const CTNode*); + + static void deleteSubtree (CTNode*); + + private: + void updateChildLevels (CTNode*, unsigned); + + Symbol symbol_; + CTChilds_ childs_; + unsigned level_; +}; + +ostream& operator<< (ostream &out, const CTNode&); + + +typedef TinySet CTChilds; + + +class ConstraintTree +{ + public: + ConstraintTree (unsigned); + + ConstraintTree (const LogVars&); + + ConstraintTree (const LogVars&, const Tuples&); + + ConstraintTree (const ConstraintTree&); + + ConstraintTree (const CTChilds& rootChilds, const LogVars& logVars) + : root_(new CTNode (0, 0, rootChilds)), + logVars_(logVars), + logVarSet_(logVars) { } + + ~ConstraintTree (void); + + CTNode* root (void) const { return root_; } + + bool empty (void) const { return root_->childs().empty(); } + + const LogVars& logVars (void) const + { + assert (LogVarSet (logVars_) == logVarSet_); + return logVars_; + } + + const LogVarSet& logVarSet (void) const + { + assert (LogVarSet (logVars_) == logVarSet_); + return logVarSet_; + } + + unsigned nrLogVars (void) const + { + return logVars_.size(); + assert (LogVarSet (logVars_) == logVarSet_); + } + + void addTuple (const Tuple&); + + bool containsTuple (const Tuple&); + + void moveToTop (const LogVars&); + + void moveToBottom (const LogVars&); + + void join (ConstraintTree*, bool oneTwoOne = false); + + unsigned getLevel (LogVar) const; + + void rename (LogVar, LogVar); + + void applySubstitution (const Substitution&); + + void project (const LogVarSet&); + + void remove (const LogVarSet&); + + bool isSingleton (LogVar); + + LogVarSet singletons (void); + + TupleSet tupleSet (unsigned = 0) const; + + TupleSet tupleSet (const LogVars&); + + unsigned size (void) const; + + unsigned nrSymbols (LogVar); + + void exportToGraphViz (const char*, bool = false) const; + + bool isCountNormalized (const LogVarSet&); + + unsigned getConditionalCount (const LogVarSet&); + + TinySet getConditionalCounts (const LogVarSet&); + + bool isCartesianProduct (const LogVarSet&); + + std::pair split (const Tuple&); + + std::pair split ( + const LogVars&, ConstraintTree*, const LogVars&); + + ConstraintTrees countNormalize (const LogVarSet&); + + ConstraintTrees jointCountNormalize ( + ConstraintTree*, ConstraintTree*, LogVar, LogVar, LogVar); + + LogVars expand (LogVar); + + ConstraintTrees ground (LogVar); + + void copyLogVar (LogVar,LogVar); + + private: + unsigned countTuples (const CTNode*) const; + + CTNodes getNodesBelow (CTNode*) const; + + CTNodes getNodesAtLevel (unsigned) const; + + unsigned nrNodes (const CTNode* n) const; + + void appendOnBottom (CTNode* n1, const CTChilds&); + + void swapLogVar (LogVar); + + bool join (CTNode*, const Tuple&, unsigned, CTNode*); + + void getTuples (CTNode*, Tuples, unsigned, Tuples&, CTNodes&) const; + + vector> countNormalize ( + const CTNode*, unsigned); + + static void split ( + CTNode*, CTNode*, CTChilds&, CTChilds&, unsigned); + + CTNode* root_; + LogVars logVars_; + LogVarSet logVarSet_; +}; + + +#endif // HORUS_CONSTRAINTTREE_H + diff --git a/packages/CLPBN/horus/ElimGraph.cpp b/packages/CLPBN/horus/ElimGraph.cpp new file mode 100644 index 000000000..155a74eb3 --- /dev/null +++ b/packages/CLPBN/horus/ElimGraph.cpp @@ -0,0 +1,222 @@ +#include + +#include + +#include "ElimGraph.h" + +ElimHeuristic ElimGraph::elimHeuristic = MIN_NEIGHBORS; + + +ElimGraph::ElimGraph (const vector& factors) +{ + for (unsigned i = 0; i < factors.size(); i++) { + if (factors[i] == 0) { // if contained just one var with evidence + continue; + } + const VarIds& vids = factors[i]->arguments(); + for (unsigned j = 0; j < vids.size() - 1; j++) { + EgNode* n1 = getEgNode (vids[j]); + if (n1 == 0) { + n1 = new EgNode (vids[j], factors[i]->range (j)); + addNode (n1); + } + for (unsigned k = j + 1; k < vids.size(); k++) { + EgNode* n2 = getEgNode (vids[k]); + if (n2 == 0) { + n2 = new EgNode (vids[k], factors[i]->range (k)); + addNode (n2); + } + if (neighbors (n1, n2) == false) { + addEdge (n1, n2); + } + } + } + if (vids.size() == 1) { + if (getEgNode (vids[0]) == 0) { + addNode (new EgNode (vids[0], factors[i]->range (0))); + } + } + } +} + + + +ElimGraph::~ElimGraph (void) +{ + for (unsigned i = 0; i < nodes_.size(); i++) { + delete nodes_[i]; + } +} + + + +VarIds +ElimGraph::getEliminatingOrder (const VarIds& exclude) +{ + VarIds elimOrder; + unmarked_.reserve (nodes_.size()); + for (unsigned i = 0; i < nodes_.size(); i++) { + if (Util::contains (exclude, nodes_[i]->varId()) == false) { + unmarked_.insert (nodes_[i]); + } + } + unsigned nVarsToEliminate = nodes_.size() - exclude.size(); + for (unsigned i = 0; i < nVarsToEliminate; i++) { + EgNode* node = getLowestCostNode(); + unmarked_.remove (node); + const EGNeighs& neighs = node->neighbors(); + for (unsigned j = 0; j < neighs.size(); j++) { + neighs[j]->removeNeighbor (node); + } + elimOrder.push_back (node->varId()); + connectAllNeighbors (node); + } + return elimOrder; +} + + + +void +ElimGraph::print (void) const +{ + for (unsigned i = 0; i < nodes_.size(); i++) { + cout << "node " << nodes_[i]->label() << " neighs:" ; + EGNeighs neighs = nodes_[i]->neighbors(); + for (unsigned j = 0; j < neighs.size(); j++) { + cout << " " << neighs[j]->label(); + } + cout << endl; + } +} + + + +void +ElimGraph::exportToGraphViz ( + const char* fileName, + bool showNeighborless, + const VarIds& highlightVarIds) const +{ + ofstream out (fileName); + if (!out.is_open()) { + cerr << "error: cannot open file to write at " ; + cerr << "Markov::exportToDotFile()" << endl; + abort(); + } + + out << "strict graph {" << endl; + + for (unsigned i = 0; i < nodes_.size(); i++) { + if (showNeighborless || nodes_[i]->neighbors().size() != 0) { + out << '"' << nodes_[i]->label() << '"' << endl; + } + } + + for (unsigned i = 0; i < highlightVarIds.size(); i++) { + EgNode* node =getEgNode (highlightVarIds[i]); + if (node) { + out << '"' << node->label() << '"' ; + out << " [shape=box3d]" << endl; + } else { + cout << "error: invalid variable id: " << highlightVarIds[i] << endl; + abort(); + } + } + + for (unsigned i = 0; i < nodes_.size(); i++) { + EGNeighs neighs = nodes_[i]->neighbors(); + for (unsigned j = 0; j < neighs.size(); j++) { + out << '"' << nodes_[i]->label() << '"' << " -- " ; + out << '"' << neighs[j]->label() << '"' << endl; + } + } + + out << "}" << endl; + out.close(); +} + + + +VarIds +ElimGraph::getEliminationOrder ( + const vector factors, + VarIds excludedVids) +{ + ElimGraph graph (factors); + // graph.print(); + // graph.exportToGraphViz ("_egg.dot"); + return graph.getEliminatingOrder (excludedVids); +} + + + +void +ElimGraph::addNode (EgNode* n) +{ + nodes_.push_back (n); + n->setIndex (nodes_.size() - 1); + varMap_.insert (make_pair (n->varId(), n)); +} + + + +EgNode* +ElimGraph::getEgNode (VarId vid) const +{ + unordered_map::const_iterator it; + it = varMap_.find (vid); + return (it != varMap_.end()) ? it->second : 0; +} + + + +EgNode* +ElimGraph::getLowestCostNode (void) const +{ + EgNode* bestNode = 0; + unsigned minCost = std::numeric_limits::max(); + unsigned cost = 0; + EGNeighs::const_iterator it; + switch (elimHeuristic) { + case MIN_NEIGHBORS: { + for (it = unmarked_.begin(); it != unmarked_.end(); ++ it) { + cost = getNeighborsCost (*it); + if (cost < minCost) { + bestNode = *it; + minCost = cost; + } + }} + break; + case MIN_WEIGHT: + //cost = getWeightCost (unmarked_[i]); + break; + case MIN_FILL: + //cost = getFillCost (unmarked_[i]); + break; + case WEIGHTED_MIN_FILL: + //cost = getWeightedFillCost (unmarked_[i]); + break; + default: + assert (false); + } + assert (bestNode); + return bestNode; +} + + + +void +ElimGraph::connectAllNeighbors (const EgNode* n) +{ + const EGNeighs& neighs = n->neighbors(); + if (neighs.size() > 0) { + for (unsigned i = 0; i < neighs.size() - 1; i++) { + for (unsigned j = i+1; j < neighs.size(); j++) { + if ( ! neighbors (neighs[i], neighs[j])) { + addEdge (neighs[i], neighs[j]); + } + } + } + } +} + diff --git a/packages/CLPBN/horus/ElimGraph.h b/packages/CLPBN/horus/ElimGraph.h new file mode 100644 index 000000000..5dca758da --- /dev/null +++ b/packages/CLPBN/horus/ElimGraph.h @@ -0,0 +1,138 @@ +#ifndef HORUS_ELIMGRAPH_H +#define HORUS_ELIMGRAPH_H + +#include "unordered_map" + +#include "FactorGraph.h" +#include "TinySet.h" +#include "Horus.h" + + +using namespace std; + +enum ElimHeuristic +{ + MIN_NEIGHBORS, + MIN_WEIGHT, + MIN_FILL, + WEIGHTED_MIN_FILL +}; + + +class EgNode; + +typedef TinySet EGNeighs; + + +class EgNode : public Var +{ + public: + EgNode (VarId vid, unsigned range) : Var (vid, range) { } + + void addNeighbor (EgNode* n) { neighs_.insert (n); } + + void removeNeighbor (EgNode* n) { neighs_.remove (n); } + + bool isNeighbor (EgNode* n) const { return neighs_.contains (n); } + + const EGNeighs& neighbors (void) const { return neighs_; } + + private: + EGNeighs neighs_; +}; + + +class ElimGraph +{ + public: + ElimGraph (const vector&); // TODO + + ~ElimGraph (void); + + VarIds getEliminatingOrder (const VarIds&); + + void print (void) const; + + void exportToGraphViz (const char*, bool = true, + const VarIds& = VarIds()) const; + + static VarIds getEliminationOrder (const vector, VarIds); + + static ElimHeuristic elimHeuristic; + + private: + + void addEdge (EgNode* n1, EgNode* n2) + { + assert (n1 != n2); + n1->addNeighbor (n2); + n2->addNeighbor (n1); + } + + unsigned getNeighborsCost (const EgNode* n) const + { + return n->neighbors().size(); + } + + unsigned getWeightCost (const EgNode* n) const + { + unsigned cost = 1; + const EGNeighs& neighs = n->neighbors(); + for (unsigned i = 0; i < neighs.size(); i++) { + cost *= neighs[i]->range(); + } + return cost; + } + + unsigned getFillCost (const EgNode* n) const + { + unsigned cost = 0; + const EGNeighs& neighs = n->neighbors(); + if (neighs.size() > 0) { + for (unsigned i = 0; i < neighs.size() - 1; i++) { + for (unsigned j = i + 1; j < neighs.size(); j++) { + if ( ! neighbors (neighs[i], neighs[j])) { + cost ++; + } + } + } + } + return cost; + } + + unsigned getWeightedFillCost (const EgNode* n) const + { + unsigned cost = 0; + const EGNeighs& neighs = n->neighbors(); + if (neighs.size() > 0) { + for (unsigned i = 0; i < neighs.size() - 1; i++) { + for (unsigned j = i+1; j < neighs.size(); j++) { + if ( ! neighbors (neighs[i], neighs[j])) { + cost += neighs[i]->range() * neighs[j]->range(); + } + } + } + } + return cost; + } + + bool neighbors (EgNode* n1, EgNode* n2) const + { + return n1->isNeighbor (n2); + } + + void addNode (EgNode*); + + EgNode* getEgNode (VarId) const; + + EgNode* getLowestCostNode (void) const; + + void connectAllNeighbors (const EgNode*); + + vector nodes_; + TinySet unmarked_; + unordered_map varMap_; +}; + +#endif // HORUS_ELIMGRAPH_H + diff --git a/packages/CLPBN/horus/Factor.cpp b/packages/CLPBN/horus/Factor.cpp new file mode 100644 index 000000000..cf1119d92 --- /dev/null +++ b/packages/CLPBN/horus/Factor.cpp @@ -0,0 +1,288 @@ +#include +#include + +#include + +#include +#include + +#include "Factor.h" +#include "Indexer.h" + + +Factor::Factor (const Factor& g) +{ + copyFromFactor (g); +} + + + +Factor::Factor ( + const VarIds& vids, + const Ranges& ranges, + const Params& params, + unsigned distId) +{ + args_ = vids; + ranges_ = ranges; + params_ = params; + distId_ = distId; + assert (params_.size() == Util::expectedSize (ranges_)); +} + + + +Factor::Factor ( + const Vars& vars, + const Params& params, + unsigned distId) +{ + for (unsigned i = 0; i < vars.size(); i++) { + args_.push_back (vars[i]->varId()); + ranges_.push_back (vars[i]->range()); + } + params_ = params; + distId_ = distId; + assert (params_.size() == Util::expectedSize (ranges_)); +} + + + +void +Factor::sumOut (VarId vid) +{ + int idx = indexOf (vid); + assert (idx != -1); + if (vid == args_.back()) { + sumOutLastVariable(); // optimization + return; + } + if (vid == args_.front()) { + sumOutFirstVariable(); // optimization + return; + } + sumOutIndex (idx); +} + + + +void +Factor::sumOutAllExcept (VarId vid) +{ + assert (indexOf (vid) != -1); + while (args_.back() != vid) { + sumOutLastVariable(); + } + while (args_.front() != vid) { + sumOutFirstVariable(); + } +} + + + +void +Factor::sumOutAllExcept (const VarIds& vids) +{ + for (int i = 0; i < (int)args_.size(); i++) { + if (Util::contains (vids, args_[i]) == false) { + sumOut (args_[i]); + i --; + } + } +} + + + +void +Factor::sumOutIndex (unsigned idx) +{ + assert (idx < args_.size()); + // number of parameters separating a different state of `var', + // with the states of the remaining variables fixed + unsigned varOffset = 1; + + // number of parameters separating a different state of the variable + // on the left of `var', with the states of the remaining vars fixed + unsigned leftVarOffset = 1; + + for (int i = args_.size() - 1; i > (int)idx; i--) { + varOffset *= ranges_[i]; + leftVarOffset *= ranges_[i]; + } + leftVarOffset *= ranges_[idx]; + + unsigned offset = 0; + unsigned count1 = 0; + unsigned count2 = 0; + unsigned newpsSize = params_.size() / ranges_[idx]; + + Params newps; + newps.reserve (newpsSize); + + while (newps.size() < newpsSize) { + double sum = LogAware::addIdenty(); + for (unsigned i = 0; i < ranges_[idx]; i++) { + if (Globals::logDomain) { + sum = Util::logSum (sum, params_[offset]); + } else { + sum += params_[offset]; + } + offset += varOffset; + } + newps.push_back (sum); + count1 ++; + if (idx == args_.size() - 1) { + offset = count1 * ranges_[idx]; + } else { + if (((offset - varOffset + 1) % leftVarOffset) == 0) { + count1 = 0; + count2 ++; + } + offset = (leftVarOffset * count2) + count1; + } + } + args_.erase (args_.begin() + idx); + ranges_.erase (ranges_.begin() + idx); + params_ = newps; +} + + + +void +Factor::sumOutAllExceptIndex (unsigned idx) +{ + assert (idx < args_.size()); + while (args_.size() > idx + 1) { + sumOutLastVariable(); + } + for (unsigned i = 0; i < idx; i++) { + sumOutFirstVariable(); + } +} + + + +void +Factor::sumOutFirstVariable (void) +{ + assert (args_.size() > 1); + unsigned range = ranges_.front(); + unsigned sep = params_.size() / range; + if (Globals::logDomain) { + for (unsigned i = sep; i < params_.size(); i++) { + params_[i % sep] = Util::logSum (params_[i % sep], params_[i]); + } + } else { + for (unsigned i = sep; i < params_.size(); i++) { + params_[i % sep] += params_[i]; + } + } + params_.resize (sep); + args_.erase (args_.begin()); + ranges_.erase (ranges_.begin()); +} + + + +void +Factor::sumOutLastVariable (void) +{ + assert (args_.size() > 1); + unsigned range = ranges_.back(); + unsigned idx1 = 0; + unsigned idx2 = 0; + if (Globals::logDomain) { + while (idx1 < params_.size()) { + params_[idx2] = params_[idx1]; + idx1 ++; + for (unsigned j = 1; j < range; j++) { + params_[idx2] = Util::logSum (params_[idx2], params_[idx1]); + idx1 ++; + } + idx2 ++; + } + } else { + while (idx1 < params_.size()) { + params_[idx2] = params_[idx1]; + idx1 ++; + for (unsigned j = 1; j < range; j++) { + params_[idx2] += params_[idx1]; + idx1 ++; + } + idx2 ++; + } + } + params_.resize (idx2); + args_.pop_back(); + ranges_.pop_back(); +} + + + +void +Factor::multiply (Factor& g) +{ + if (args_.size() == 0) { + copyFromFactor (g); + return; + } + TFactor::multiply (g); +} + + + +void +Factor::reorderAccordingVarIds (void) +{ + VarIds sortedVarIds = args_; + sort (sortedVarIds.begin(), sortedVarIds.end()); + reorderArguments (sortedVarIds); +} + + + +string +Factor::getLabel (void) const +{ + stringstream ss; + ss << "f(" ; + for (unsigned i = 0; i < args_.size(); i++) { + if (i != 0) ss << "," ; + ss << Var (args_[i], ranges_[i]).label(); + } + ss << ")" ; + return ss.str(); +} + + + +void +Factor::print (void) const +{ + Vars vars; + for (unsigned i = 0; i < args_.size(); i++) { + vars.push_back (new Var (args_[i], ranges_[i])); + } + vector jointStrings = Util::getStateLines (vars); + for (unsigned i = 0; i < params_.size(); i++) { + // cout << "[" << distId_ << "] " ; + cout << "f(" << jointStrings[i] << ")" ; + cout << " = " << params_[i] << endl; + } + cout << endl; + for (unsigned i = 0; i < vars.size(); i++) { + delete vars[i]; + } +} + + + +void +Factor::copyFromFactor (const Factor& g) +{ + args_ = g.arguments(); + ranges_ = g.ranges(); + params_ = g.params(); + distId_ = g.distId(); +} + diff --git a/packages/CLPBN/horus/Factor.h b/packages/CLPBN/horus/Factor.h new file mode 100644 index 000000000..aa04fe32f --- /dev/null +++ b/packages/CLPBN/horus/Factor.h @@ -0,0 +1,305 @@ +#ifndef HORUS_FACTOR_H +#define HORUS_FACTOR_H + +#include + +#include "Var.h" +#include "Indexer.h" +#include "Util.h" + + +using namespace std; + + +template +class TFactor +{ + public: + const vector& arguments (void) const { return args_; } + + vector& arguments (void) { return args_; } + + const Ranges& ranges (void) const { return ranges_; } + + const Params& params (void) const { return params_; } + + Params& params (void) { return params_; } + + unsigned nrArguments (void) const { return args_.size(); } + + unsigned size (void) const { return params_.size(); } + + unsigned distId (void) const { return distId_; } + + void setDistId (unsigned id) { distId_ = id; } + + void normalize (void) { LogAware::normalize (params_); } + + void setParams (const Params& newParams) + { + params_ = newParams; + assert (params_.size() == Util::expectedSize (ranges_)); + } + + int indexOf (const T& t) const + { + int idx = -1; + for (unsigned i = 0; i < args_.size(); i++) { + if (args_[i] == t) { + idx = i; + break; + } + } + return idx; + } + + const T& argument (unsigned idx) const + { + assert (idx < args_.size()); + return args_[idx]; + } + + T& argument (unsigned idx) + { + assert (idx < args_.size()); + return args_[idx]; + } + + unsigned range (unsigned idx) const + { + assert (idx < ranges_.size()); + return ranges_[idx]; + } + + void multiply (TFactor& g) + { + const vector& g_args = g.arguments(); + const Ranges& g_ranges = g.ranges(); + const Params& g_params = g.params(); + if (args_ == g_args) { + // optimization: if the factors contain the same set of args, + // we can do a 1 to 1 operation on the parameters + if (Globals::logDomain) { + Util::add (params_, g_params); + } else { + Util::multiply (params_, g_params); + } + } else { + bool sharedArgs = false; + vector gvarpos; + for (unsigned i = 0; i < g_args.size(); i++) { + int idx = indexOf (g_args[i]); + if (idx == -1) { + ullong newSize = params_.size() * g_ranges[i]; + if (newSize > params_.max_size()) { + cerr << "error: an overflow occurred on factor multiplication" ; + cerr << endl; + abort(); + } + insertArgument (g_args[i], g_ranges[i]); + gvarpos.push_back (args_.size() - 1); + } else { + sharedArgs = true; + gvarpos.push_back (idx); + } + } + if (sharedArgs == false) { + // optimization: if the original factors doesn't have common args, + // we don't need to marry the states of the common args + unsigned count = 0; + for (unsigned i = 0; i < params_.size(); i++) { + if (Globals::logDomain) { + params_[i] += g_params[count]; + } else { + params_[i] *= g_params[count]; + } + count ++; + if (count >= g_params.size()) { + count = 0; + } + } + } else { + StatesIndexer indexer (ranges_, false); + while (indexer.valid()) { + unsigned g_li = 0; + unsigned prod = 1; + for (int j = gvarpos.size() - 1; j >= 0; j--) { + g_li += indexer[gvarpos[j]] * prod; + prod *= g_ranges[j]; + } + if (Globals::logDomain) { + params_[indexer] += g_params[g_li]; + } else { + params_[indexer] *= g_params[g_li]; + } + ++ indexer; + } + } + } + } + + void absorveEvidence (const T& arg, unsigned evidence) + { + int idx = indexOf (arg); + assert (idx != -1); + assert (evidence < ranges_[idx]); + Params copy = params_; + params_.clear(); + params_.reserve (copy.size() / ranges_[idx]); + StatesIndexer indexer (ranges_); + for (unsigned i = 0; i < evidence; i++) { + indexer.increment (idx); + } + while (indexer.valid()) { + params_.push_back (copy[indexer]); + indexer.incrementExcluding (idx); + } + args_.erase (args_.begin() + idx); + ranges_.erase (ranges_.begin() + idx); + } + + void reorderArguments (const vector newArgs) + { + assert (newArgs.size() == args_.size()); + if (newArgs == args_) { + return; // already in the wanted order + } + Ranges newRanges; + vector positions; + for (unsigned i = 0; i < newArgs.size(); i++) { + unsigned idx = indexOf (newArgs[i]); + newRanges.push_back (ranges_[idx]); + positions.push_back (idx); + } + unsigned N = ranges_.size(); + Params newParams (params_.size()); + for (unsigned i = 0; i < params_.size(); i++) { + unsigned li = i; + // calculate vector index corresponding to linear index + vector vi (N); + for (int k = N-1; k >= 0; k--) { + vi[k] = li % ranges_[k]; + li /= ranges_[k]; + } + // convert permuted vector index to corresponding linear index + unsigned prod = 1; + unsigned new_li = 0; + for (int k = N - 1; k >= 0; k--) { + new_li += vi[positions[k]] * prod; + prod *= ranges_[positions[k]]; + } + newParams[new_li] = params_[i]; + } + args_ = newArgs; + ranges_ = newRanges; + params_ = newParams; + } + + bool contains (const T& arg) const + { + return Util::contains (args_, arg); + } + + bool contains (const vector& args) const + { + for (unsigned i = 0; i < args_.size(); i++) { + if (contains (args[i]) == false) { + return false; + } + } + return true; + } + + double& operator[] (psize_t idx) + { + assert (idx < params_.size()); + return params_[idx]; + } + + + protected: + vector args_; + Ranges ranges_; + Params params_; + unsigned distId_; + + private: + void insertArgument (const T& arg, unsigned range) + { + assert (indexOf (arg) == -1); + Params copy = params_; + params_.clear(); + params_.reserve (copy.size() * range); + for (unsigned i = 0; i < copy.size(); i++) { + for (unsigned reps = 0; reps < range; reps++) { + params_.push_back (copy[i]); + } + } + args_.push_back (arg); + ranges_.push_back (range); + } + + void insertArguments (const vector& args, const Ranges& ranges) + { + Params copy = params_; + unsigned nrStates = 1; + for (unsigned i = 0; i < args.size(); i++) { + assert (indexOf (args[i]) == -1); + args_.push_back (args[i]); + ranges_.push_back (ranges[i]); + nrStates *= ranges[i]; + } + params_.clear(); + params_.reserve (copy.size() * nrStates); + for (unsigned i = 0; i < copy.size(); i++) { + for (unsigned reps = 0; reps < nrStates; reps++) { + params_.push_back (copy[i]); + } + } + } +}; + + + +class Factor : public TFactor +{ + public: + Factor (void) { } + + Factor (const Factor&); + + Factor (const VarIds&, const Ranges&, const Params&, + unsigned = Util::maxUnsigned()); + + Factor (const Vars&, const Params&, + unsigned = Util::maxUnsigned()); + + void sumOut (VarId); + + void sumOutAllExcept (VarId); + + void sumOutAllExcept (const VarIds&); + + void sumOutIndex (unsigned idx); + + void sumOutAllExceptIndex (unsigned idx); + + void sumOutFirstVariable (void); + + void sumOutLastVariable (void); + + void multiply (Factor&); + + void reorderAccordingVarIds (void); + + string getLabel (void) const; + + void print (void) const; + + private: + void copyFromFactor (const Factor& f); + +}; + +#endif // HORUS_FACTOR_H + diff --git a/packages/CLPBN/horus/FactorGraph.cpp b/packages/CLPBN/horus/FactorGraph.cpp new file mode 100644 index 000000000..314489652 --- /dev/null +++ b/packages/CLPBN/horus/FactorGraph.cpp @@ -0,0 +1,465 @@ +#include +#include +#include + +#include +#include +#include + +#include "FactorGraph.h" +#include "Factor.h" +#include "BayesNet.h" +#include "BayesBall.h" +#include "Util.h" + + +FactorGraph::FactorGraph (const FactorGraph& fg) +{ + const VarNodes& varNodes = fg.varNodes(); + for (unsigned i = 0; i < varNodes.size(); i++) { + addVarNode (new VarNode (varNodes[i])); + } + const FacNodes& facNodes = fg.facNodes(); + for (unsigned i = 0; i < facNodes.size(); i++) { + FacNode* facNode = new FacNode (facNodes[i]->factor()); + addFacNode (facNode); + const VarNodes& neighs = facNodes[i]->neighbors(); + for (unsigned j = 0; j < neighs.size(); j++) { + addEdge (varNodes_[neighs[j]->getIndex()], facNode); + } + } + fromBayesNet_ = fg.isFromBayesNetwork(); +} + + + +void +FactorGraph::readFromUaiFormat (const char* fileName) +{ + std::ifstream is (fileName); + if (!is.is_open()) { + cerr << "error: cannot read from file " << fileName << endl; + abort(); + } + ignoreLines (is); + string line; + getline (is, line); + if (line != "MARKOV") { + cerr << "error: the network must be a MARKOV network " << endl; + abort(); + } + // read the number of vars + ignoreLines (is); + unsigned nrVars; + is >> nrVars; + // read the range of each var + ignoreLines (is); + Ranges ranges (nrVars); + for (unsigned i = 0; i < nrVars; i++) { + is >> ranges[i]; + } + unsigned nrFactors; + unsigned nrArgs; + unsigned vid; + is >> nrFactors; + vector factorVarIds; + vector factorRanges; + for (unsigned i = 0; i < nrFactors; i++) { + ignoreLines (is); + is >> nrArgs; + factorVarIds.push_back ({ }); + factorRanges.push_back ({ }); + for (unsigned j = 0; j < nrArgs; j++) { + is >> vid; + if (vid >= ranges.size()) { + cerr << "error: invalid variable identifier `" << vid << "'" << endl; + cerr << "identifiers must be between 0 and " << ranges.size() - 1 ; + cerr << endl; + abort(); + } + factorVarIds.back().push_back (vid); + factorRanges.back().push_back (ranges[vid]); + } + } + // read the parameters + unsigned nrParams; + for (unsigned i = 0; i < nrFactors; i++) { + ignoreLines (is); + is >> nrParams; + if (nrParams != Util::expectedSize (factorRanges[i])) { + cerr << "error: invalid number of parameters for factor nº " << i ; + cerr << ", expected: " << Util::expectedSize (factorRanges[i]); + cerr << ", given: " << nrParams << endl; + abort(); + } + Params params (nrParams); + for (unsigned j = 0; j < nrParams; j++) { + is >> params[j]; + } + if (Globals::logDomain) { + Util::toLog (params); + } + addFactor (Factor (factorVarIds[i], factorRanges[i], params)); + } + is.close(); +} + + + +void +FactorGraph::readFromLibDaiFormat (const char* fileName) +{ + std::ifstream is (fileName); + if (!is.is_open()) { + cerr << "error: cannot read from file " << fileName << endl; + abort(); + } + ignoreLines (is); + unsigned nrFactors; + unsigned nrArgs; + VarId vid; + is >> nrFactors; + for (unsigned i = 0; i < nrFactors; i++) { + ignoreLines (is); + // read the factor arguments + is >> nrArgs; + VarIds vids; + for (unsigned j = 0; j < nrArgs; j++) { + ignoreLines (is); + is >> vid; + vids.push_back (vid); + } + // read ranges + Ranges ranges (nrArgs); + for (unsigned j = 0; j < nrArgs; j++) { + ignoreLines (is); + is >> ranges[j]; + VarNode* var = getVarNode (vids[j]); + if (var != 0 && ranges[j] != var->range()) { + cerr << "error: variable `" << vids[j] << "' appears in two or " ; + cerr << "more factors with a different range" << endl; + } + } + // read parameters + ignoreLines (is); + unsigned nNonzeros; + is >> nNonzeros; + Params params (Util::expectedSize (ranges), 0); + for (unsigned j = 0; j < nNonzeros; j++) { + ignoreLines (is); + unsigned index; + is >> index; + ignoreLines (is); + double val; + is >> val; + params[index] = val; + } + if (Globals::logDomain) { + Util::toLog (params); + } + reverse (vids.begin(), vids.end()); + Factor f (vids, ranges, params); + reverse (vids.begin(), vids.end()); + f.reorderArguments (vids); + addFactor (f); + } + is.close(); +} + + + +FactorGraph::~FactorGraph (void) +{ + for (unsigned i = 0; i < varNodes_.size(); i++) { + delete varNodes_[i]; + } + for (unsigned i = 0; i < facNodes_.size(); i++) { + delete facNodes_[i]; + } +} + + + +void +FactorGraph::addFactor (const Factor& factor) +{ + FacNode* fn = new FacNode (factor); + addFacNode (fn); + const VarIds& vids = fn->factor().arguments(); + for (unsigned i = 0; i < vids.size(); i++) { + VarMap::const_iterator it = varMap_.find (vids[i]); + if (it != varMap_.end()) { + addEdge (it->second, fn); + } else { + VarNode* vn = new VarNode (vids[i], fn->factor().range (i)); + addVarNode (vn); + addEdge (vn, fn); + } + } +} + + + +void +FactorGraph::addVarNode (VarNode* vn) +{ + varNodes_.push_back (vn); + vn->setIndex (varNodes_.size() - 1); + varMap_.insert (make_pair (vn->varId(), vn)); +} + + + +void +FactorGraph::addFacNode (FacNode* fn) +{ + facNodes_.push_back (fn); + fn->setIndex (facNodes_.size() - 1); +} + + + +void +FactorGraph::addEdge (VarNode* vn, FacNode* fn) +{ + vn->addNeighbor (fn); + fn->addNeighbor (vn); +} + + + +bool +FactorGraph::isTree (void) const +{ + return !containsCycle(); +} + + + +DAGraph& +FactorGraph::getStructure (void) +{ + assert (fromBayesNet_); + if (structure_.empty()) { + for (unsigned i = 0; i < varNodes_.size(); i++) { + structure_.addNode (new DAGraphNode (varNodes_[i])); + } + for (unsigned i = 0; i < facNodes_.size(); i++) { + const VarIds& vids = facNodes_[i]->factor().arguments(); + for (unsigned j = 1; j < vids.size(); j++) { + structure_.addEdge (vids[j], vids[0]); + } + } + } + return structure_; +} + + + +void +FactorGraph::print (void) const +{ + for (unsigned i = 0; i < varNodes_.size(); i++) { + cout << "var id = " << varNodes_[i]->varId() << endl; + cout << "label = " << varNodes_[i]->label() << endl; + cout << "range = " << varNodes_[i]->range() << endl; + cout << "evidence = " << varNodes_[i]->getEvidence() << endl; + cout << "factors = " ; + for (unsigned j = 0; j < varNodes_[i]->neighbors().size(); j++) { + cout << varNodes_[i]->neighbors()[j]->getLabel() << " " ; + } + cout << endl << endl; + } + for (unsigned i = 0; i < facNodes_.size(); i++) { + facNodes_[i]->factor().print(); + } +} + + + +void +FactorGraph::exportToGraphViz (const char* fileName) const +{ + ofstream out (fileName); + if (!out.is_open()) { + cerr << "error: cannot open file to write at " ; + cerr << "FactorGraph::exportToDotFile()" << endl; + abort(); + } + out << "graph \"" << fileName << "\" {" << endl; + for (unsigned i = 0; i < varNodes_.size(); i++) { + if (varNodes_[i]->hasEvidence()) { + out << '"' << varNodes_[i]->label() << '"' ; + out << " [style=filled, fillcolor=yellow]" << endl; + } + } + for (unsigned i = 0; i < facNodes_.size(); i++) { + out << '"' << facNodes_[i]->getLabel() << '"' ; + out << " [label=\"" << facNodes_[i]->getLabel(); + out << "\"" << ", shape=box]" << endl; + } + for (unsigned i = 0; i < facNodes_.size(); i++) { + const VarNodes& myVars = facNodes_[i]->neighbors(); + for (unsigned j = 0; j < myVars.size(); j++) { + out << '"' << facNodes_[i]->getLabel() << '"' ; + out << " -- " ; + out << '"' << myVars[j]->label() << '"' << endl; + } + } + out << "}" << endl; + out.close(); +} + + + +void +FactorGraph::exportToUaiFormat (const char* fileName) const +{ + ofstream out (fileName); + if (!out.is_open()) { + cerr << "error: cannot open file " << fileName << endl; + abort(); + } + out << "MARKOV" << endl; + out << varNodes_.size() << endl; + for (unsigned i = 0; i < varNodes_.size(); i++) { + out << varNodes_[i]->range() << " " ; + } + out << endl; + out << facNodes_.size() << endl; + for (unsigned i = 0; i < facNodes_.size(); i++) { + const VarNodes& factorVars = facNodes_[i]->neighbors(); + out << factorVars.size(); + for (unsigned j = 0; j < factorVars.size(); j++) { + out << " " << factorVars[j]->getIndex(); + } + out << endl; + } + for (unsigned i = 0; i < facNodes_.size(); i++) { + Params params = facNodes_[i]->factor().params(); + if (Globals::logDomain) { + Util::fromLog (params); + } + out << endl << params.size() << endl << " " ; + for (unsigned j = 0; j < params.size(); j++) { + out << params[j] << " " ; + } + out << endl; + } + out.close(); +} + + + +void +FactorGraph::exportToLibDaiFormat (const char* fileName) const +{ + ofstream out (fileName); + if (!out.is_open()) { + cerr << "error: cannot open file " << fileName << endl; + abort(); + } + out << facNodes_.size() << endl << endl; + for (unsigned i = 0; i < facNodes_.size(); i++) { + const VarNodes& factorVars = facNodes_[i]->neighbors(); + out << factorVars.size() << endl; + for (int j = factorVars.size() - 1; j >= 0; j--) { + out << factorVars[j]->varId() << " " ; + } + out << endl; + for (unsigned j = 0; j < factorVars.size(); j++) { + out << factorVars[j]->range() << " " ; + } + out << endl; + Params params = facNodes_[i]->factor().params(); + if (Globals::logDomain) { + Util::fromLog (params); + } + out << params.size() << endl; + for (unsigned j = 0; j < params.size(); j++) { + out << j << " " << params[j] << endl; + } + out << endl; + } + out.close(); +} + + + +void +FactorGraph::ignoreLines (std::ifstream& is) const +{ + string ignoreStr; + while (is.peek() == '#' || is.peek() == '\n') { + getline (is, ignoreStr); + } +} + + + +bool +FactorGraph::containsCycle (void) const +{ + vector visitedVars (varNodes_.size(), false); + vector visitedFactors (facNodes_.size(), false); + for (unsigned i = 0; i < varNodes_.size(); i++) { + int v = varNodes_[i]->getIndex(); + if (!visitedVars[v]) { + if (containsCycle (varNodes_[i], 0, visitedVars, visitedFactors)) { + return true; + } + } + } + return false; +} + + + +bool +FactorGraph::containsCycle ( + const VarNode* v, + const FacNode* p, + vector& visitedVars, + vector& visitedFactors) const +{ + visitedVars[v->getIndex()] = true; + const FacNodes& adjacencies = v->neighbors(); + for (unsigned i = 0; i < adjacencies.size(); i++) { + int w = adjacencies[i]->getIndex(); + if (!visitedFactors[w]) { + if (containsCycle (adjacencies[i], v, visitedVars, visitedFactors)) { + return true; + } + } + else if (visitedFactors[w] && adjacencies[i] != p) { + return true; + } + } + return false; // no cycle detected in this component +} + + + +bool +FactorGraph::containsCycle ( + const FacNode* v, + const VarNode* p, + vector& visitedVars, + vector& visitedFactors) const +{ + visitedFactors[v->getIndex()] = true; + const VarNodes& adjacencies = v->neighbors(); + for (unsigned i = 0; i < adjacencies.size(); i++) { + int w = adjacencies[i]->getIndex(); + if (!visitedVars[w]) { + if (containsCycle (adjacencies[i], v, visitedVars, visitedFactors)) { + return true; + } + } + else if (visitedVars[w] && adjacencies[i] != p) { + return true; + } + } + return false; // no cycle detected in this component +} + diff --git a/packages/CLPBN/horus/FactorGraph.h b/packages/CLPBN/horus/FactorGraph.h new file mode 100644 index 000000000..ab1057ca0 --- /dev/null +++ b/packages/CLPBN/horus/FactorGraph.h @@ -0,0 +1,145 @@ +#ifndef HORUS_FACTORGRAPH_H +#define HORUS_FACTORGRAPH_H + +#include + +#include "Factor.h" +#include "BayesNet.h" +#include "Horus.h" + +using namespace std; + + +class FacNode; + +class VarNode : public Var +{ + public: + VarNode (VarId varId, unsigned nrStates, + int evidence = Constants::NO_EVIDENCE) + : Var (varId, nrStates, evidence) { } + + VarNode (const Var* v) : Var (v) { } + + void addNeighbor (FacNode* fn) { neighs_.push_back (fn); } + + const FacNodes& neighbors (void) const { return neighs_; } + + private: + DISALLOW_COPY_AND_ASSIGN (VarNode); + + FacNodes neighs_; +}; + + +class FacNode +{ + public: + FacNode (const Factor& f) : factor_(f), index_(-1) { } + + const Factor& factor (void) const { return factor_; } + + Factor& factor (void) { return factor_; } + + void addNeighbor (VarNode* vn) { neighs_.push_back (vn); } + + const VarNodes& neighbors (void) const { return neighs_; } + + int getIndex (void) const { return index_; } + + void setIndex (int index) { index_ = index; } + + string getLabel (void) { return factor_.getLabel(); } + + private: + DISALLOW_COPY_AND_ASSIGN (FacNode); + + VarNodes neighs_; + Factor factor_; + int index_; +}; + + +struct CompVarId +{ + bool operator() (const Var* v1, const Var* v2) const + { + return v1->varId() < v2->varId(); + } +}; + + +class FactorGraph +{ + public: + FactorGraph (bool fbn = false) : fromBayesNet_(fbn) { } + + FactorGraph (const FactorGraph&); + + ~FactorGraph (void); + + const VarNodes& varNodes (void) const { return varNodes_; } + + const FacNodes& facNodes (void) const { return facNodes_; } + + bool isFromBayesNetwork (void) const { return fromBayesNet_ ; } + + unsigned nrVarNodes (void) const { return varNodes_.size(); } + + unsigned nrFacNodes (void) const { return facNodes_.size(); } + + VarNode* getVarNode (VarId vid) const + { + VarMap::const_iterator it = varMap_.find (vid); + return it != varMap_.end() ? it->second : 0; + } + + void readFromUaiFormat (const char*); + + void readFromLibDaiFormat (const char*); + + void addFactor (const Factor& factor); + + void addVarNode (VarNode*); + + void addFacNode (FacNode*); + + void addEdge (VarNode*, FacNode*); + + bool isTree (void) const; + + DAGraph& getStructure (void); + + void print (void) const; + + void exportToGraphViz (const char*) const; + + void exportToUaiFormat (const char*) const; + + void exportToLibDaiFormat (const char*) const; + + private: + // DISALLOW_COPY_AND_ASSIGN (FactorGraph); + + void ignoreLines (std::ifstream&) const; + + bool containsCycle (void) const; + + bool containsCycle (const VarNode*, const FacNode*, + vector&, vector&) const; + + bool containsCycle (const FacNode*, const VarNode*, + vector&, vector&) const; + + VarNodes varNodes_; + FacNodes facNodes_; + + DAGraph structure_; + bool fromBayesNet_; + + typedef unordered_map VarMap; + VarMap varMap_; +}; + +#endif // HORUS_FACTORGRAPH_H + diff --git a/packages/CLPBN/horus/FoveSolver.cpp b/packages/CLPBN/horus/FoveSolver.cpp new file mode 100644 index 000000000..b3a1a24dc --- /dev/null +++ b/packages/CLPBN/horus/FoveSolver.cpp @@ -0,0 +1,1000 @@ + +#include +#include + +#include "FoveSolver.h" +#include "Histogram.h" +#include "Util.h" + + +vector +LiftedOperator::getValidOps ( + ParfactorList& pfList, + const Grounds& query) +{ + vector validOps; + vector multOps; + + multOps = ProductOperator::getValidOps (pfList); + validOps.insert (validOps.end(), multOps.begin(), multOps.end()); + + if (Globals::verbosity > 1 || multOps.empty()) { + vector sumOutOps; + vector countOps; + vector groundOps; + sumOutOps = SumOutOperator::getValidOps (pfList, query); + countOps = CountingOperator::getValidOps (pfList); + groundOps = GroundOperator::getValidOps (pfList); + validOps.insert (validOps.end(), sumOutOps.begin(), sumOutOps.end()); + validOps.insert (validOps.end(), countOps.begin(), countOps.end()); + validOps.insert (validOps.end(), groundOps.begin(), groundOps.end()); + } + + return validOps; +} + + + +void +LiftedOperator::printValidOps ( + ParfactorList& pfList, + const Grounds& query) +{ + vector validOps; + validOps = LiftedOperator::getValidOps (pfList, query); + for (unsigned i = 0; i < validOps.size(); i++) { + cout << "-> " << validOps[i]->toString(); + delete validOps[i]; + } +} + + + +vector +LiftedOperator::getParfactorsWithGroup ( + ParfactorList& pfList, unsigned group) +{ + vector iters; + ParfactorList::iterator pflIt = pfList.begin(); + while (pflIt != pfList.end()) { + if ((*pflIt)->containsGroup (group)) { + iters.push_back (pflIt); + } + ++ pflIt; + } + return iters; +} + + + +double +ProductOperator::getLogCost (void) +{ + return std::log (0.0); +} + + + +void +ProductOperator::apply (void) +{ + Parfactor* g1 = *g1_; + Parfactor* g2 = *g2_; + g1->multiply (*g2); + pfList_.remove (g1_); + pfList_.removeAndDelete (g2_); + pfList_.addShattered (g1); +} + + + +vector +ProductOperator::getValidOps (ParfactorList& pfList) +{ + vector validOps; + ParfactorList::iterator it1 = pfList.begin(); + ParfactorList::iterator penultimate = -- pfList.end(); + set pfs; + while (it1 != penultimate) { + if (Util::contains (pfs, *it1)) { + ++ it1; + continue; + } + ParfactorList::iterator it2 = it1; + ++ it2; + while (it2 != pfList.end()) { + if (Util::contains (pfs, *it2)) { + ++ it2; + continue; + } else { + if (validOp (*it1, *it2)) { + pfs.insert (*it1); + pfs.insert (*it2); + validOps.push_back (new ProductOperator ( + it1, it2, pfList)); + if (Globals::verbosity < 2) { + return validOps; + } + break; + } + } + ++ it2; + } + ++ it1; + } + return validOps; +} + + + +string +ProductOperator::toString (void) +{ + stringstream ss; + ss << "just multiplicate " ; + ss << (*g1_)->getAllGroups(); + ss << " x " ; + ss << (*g2_)->getAllGroups(); + ss << " [cost=" << std::exp (getLogCost()) << "]" << endl; + return ss.str(); +} + + + +bool +ProductOperator::validOp (Parfactor* g1, Parfactor* g2) +{ + TinySet g1_gs (g1->getAllGroups()); + TinySet g2_gs (g2->getAllGroups()); + if (g1_gs.contains (g2_gs) || g2_gs.contains (g1_gs)) { + TinySet intersect = g1_gs & g2_gs; + for (unsigned i = 0; i < intersect.size(); i++) { + if (g1->nrFormulasWithGroup (intersect[i]) != 1 || + g2->nrFormulasWithGroup (intersect[i]) != 1) { + return false; + } + int idx1 = g1->indexOfGroup (intersect[i]); + int idx2 = g2->indexOfGroup (intersect[i]); + if (g1->range (idx1) != g2->range (idx2)) { + return false; + } + } + return Parfactor::canMultiply (g1, g2); + } + return false; +} + + + +double +SumOutOperator::getLogCost (void) +{ + TinySet groupSet; + ParfactorList::const_iterator pfIter = pfList_.begin(); + unsigned nrProdFactors = 0; + while (pfIter != pfList_.end()) { + if ((*pfIter)->containsGroup (group_)) { + vector groups = (*pfIter)->getAllGroups(); + groupSet |= TinySet (groups); + ++ nrProdFactors; + } + ++ pfIter; + } + if (nrProdFactors == 1) { + // best possible case + return std::log (0.0); + } + double cost = 1.0; + for (unsigned i = 0; i < groupSet.size(); i++) { + pfIter = pfList_.begin(); + while (pfIter != pfList_.end()) { + if ((*pfIter)->containsGroup (groupSet[i])) { + int idx = (*pfIter)->indexOfGroup (groupSet[i]); + cost *= (*pfIter)->range (idx); + break; + } + ++ pfIter; + } + } + return std::log (cost); +} + + + +void +SumOutOperator::apply (void) +{ + vector iters; + iters = getParfactorsWithGroup (pfList_, group_); + Parfactor* product = *(iters[0]); + pfList_.remove (iters[0]); + for (unsigned i = 1; i < iters.size(); i++) { + product->multiply (**(iters[i])); + pfList_.removeAndDelete (iters[i]); + } + if (product->nrArguments() == 1) { + delete product; + return; + } + int fIdx = product->indexOfGroup (group_); + LogVarSet excl = product->exclusiveLogVars (fIdx); + if (product->constr()->isCountNormalized (excl)) { + product->sumOut (fIdx); + pfList_.addShattered (product); + } else { + Parfactors pfs = FoveSolver::countNormalize (product, excl); + for (unsigned i = 0; i < pfs.size(); i++) { + pfs[i]->sumOut (fIdx); + pfList_.add (pfs[i]); + } + delete product; + } +} + + + +vector +SumOutOperator::getValidOps ( + ParfactorList& pfList, + const Grounds& query) +{ + vector validOps; + set allGroups; + ParfactorList::const_iterator it = pfList.begin(); + while (it != pfList.end()) { + const ProbFormulas& formulas = (*it)->arguments(); + for (unsigned i = 0; i < formulas.size(); i++) { + allGroups.insert (formulas[i].group()); + } + ++ it; + } + set::const_iterator groupIt = allGroups.begin(); + while (groupIt != allGroups.end()) { + if (validOp (*groupIt, pfList, query)) { + validOps.push_back (new SumOutOperator (*groupIt, pfList)); + } + ++ groupIt; + } + return validOps; +} + + + +string +SumOutOperator::toString (void) +{ + stringstream ss; + vector pfIters; + pfIters = getParfactorsWithGroup (pfList_, group_); + int idx = (*pfIters[0])->indexOfGroup (group_); + ProbFormula f = (*pfIters[0])->argument (idx); + TupleSet tupleSet = (*pfIters[0])->constr()->tupleSet (f.logVars()); + ss << "sum out " << f.functor() << "/" << f.arity(); + ss << "|" << tupleSet << " (group " << group_ << ")"; + ss << " [cost=" << std::exp (getLogCost()) << "]" << endl; + return ss.str(); +} + + + +bool +SumOutOperator::validOp ( + unsigned group, + ParfactorList& pfList, + const Grounds& query) +{ + vector pfIters; + pfIters = getParfactorsWithGroup (pfList, group); + if (isToEliminate (*pfIters[0], group, query) == false) { + return false; + } + int range = -1; + for (unsigned i = 0; i < pfIters.size(); i++) { + if ((*pfIters[i])->nrFormulasWithGroup (group) > 1) { + return false; + } + int fIdx = (*pfIters[i])->indexOfGroup (group); + if ((*pfIters[i])->argument (fIdx).contains ( + (*pfIters[i])->elimLogVars()) == false) { + return false; + } + if (range == -1) { + range = (*pfIters[i])->range (fIdx); + } else if ((int)(*pfIters[i])->range (fIdx) != range) { + return false; + } + } + return true; +} + + + +bool +SumOutOperator::isToEliminate ( + Parfactor* g, + unsigned group, + const Grounds& query) +{ + int fIdx = g->indexOfGroup (group); + const ProbFormula& formula = g->argument (fIdx); + bool toElim = true; + for (unsigned i = 0; i < query.size(); i++) { + if (formula.functor() == query[i].functor() && + formula.arity() == query[i].arity()) { + g->constr()->moveToTop (formula.logVars()); + if (g->constr()->containsTuple (query[i].args())) { + toElim = false; + break; + } + } + } + return toElim; +} + + + +double +CountingOperator::getLogCost (void) +{ + double cost = 0.0; + int fIdx = (*pfIter_)->indexOfLogVar (X_); + unsigned range = (*pfIter_)->range (fIdx); + unsigned size = (*pfIter_)->size() / range; + TinySet counts; + counts = (*pfIter_)->constr()->getConditionalCounts (X_); + for (unsigned i = 0; i < counts.size(); i++) { + cost += size * HistogramSet::nrHistograms (counts[i], range); + } + unsigned group = (*pfIter_)->argument (fIdx).group(); + int lvIndex = Util::indexOf ( + (*pfIter_)->argument (fIdx).logVars(), X_); + assert (lvIndex != -1); + ParfactorList::iterator pfIter = pfList_.begin(); + while (pfIter != pfList_.end()) { + if (pfIter != pfIter_) { + int fIdx2 = (*pfIter)->indexOfGroup (group); + if (fIdx2 != -1) { + LogVar Y = ((*pfIter)->argument (fIdx2).logVars()[lvIndex]); + if ((*pfIter)->canCountConvert (Y) == false) { + // the real cost should be the cost of grounding Y + cost *= 10.0; + } + } + } + ++ pfIter; + } + return std::log (cost); +} + + + +void +CountingOperator::apply (void) +{ + if ((*pfIter_)->constr()->isCountNormalized (X_)) { + (*pfIter_)->countConvert (X_); + } else { + Parfactor* pf = *pfIter_; + pfList_.remove (pfIter_); + Parfactors pfs = FoveSolver::countNormalize (pf, X_); + for (unsigned i = 0; i < pfs.size(); i++) { + unsigned condCount = pfs[i]->constr()->getConditionalCount (X_); + bool cartProduct = pfs[i]->constr()->isCartesianProduct ( + pfs[i]->countedLogVars() | X_); + if (condCount > 1 && cartProduct) { + pfs[i]->countConvert (X_); + } + pfList_.add (pfs[i]); + } + delete pf; + } +} + + + +vector +CountingOperator::getValidOps (ParfactorList& pfList) +{ + vector validOps; + ParfactorList::iterator it = pfList.begin(); + while (it != pfList.end()) { + LogVarSet candidates = (*it)->uncountedLogVars(); + for (unsigned i = 0; i < candidates.size(); i++) { + if (validOp (*it, candidates[i])) { + validOps.push_back (new CountingOperator ( + it, candidates[i], pfList)); + } else { + } + } + ++ it; + } + return validOps; +} + + + +string +CountingOperator::toString (void) +{ + stringstream ss; + ss << "count convert " << X_ << " in " ; + ss << (*pfIter_)->getLabel(); + ss << " [cost=" << std::exp (getLogCost()) << "]" << endl; + Parfactors pfs = FoveSolver::countNormalize (*pfIter_, X_); + if ((*pfIter_)->constr()->isCountNormalized (X_) == false) { + for (unsigned i = 0; i < pfs.size(); i++) { + ss << " º " << pfs[i]->getLabel() << endl; + } + } + for (unsigned i = 0; i < pfs.size(); i++) { + delete pfs[i]; + } + return ss.str(); +} + + + +bool +CountingOperator::validOp (Parfactor* g, LogVar X) +{ + if (g->nrFormulas (X) != 1) { + return false; + } + int fIdx = g->indexOfLogVar (X); + if (g->argument (fIdx).isCounting()) { + return false; + } + bool countNormalized = g->constr()->isCountNormalized (X); + if (countNormalized) { + return g->canCountConvert (X); + } + return true; +} + + + +double +GroundOperator::getLogCost (void) +{ + vector> affectedFormulas; + affectedFormulas = getAffectedFormulas(); + // cout << "affected formulas: " ; + // for (unsigned i = 0; i < affectedFormulas.size(); i++) { + // cout << affectedFormulas[i].first << ":" ; + // cout << affectedFormulas[i].second << " " ; + // } + // cout << "cost =" ; + double totalCost = std::log (0.0); + ParfactorList::iterator pflIt = pfList_.begin(); + while (pflIt != pfList_.end()) { + Parfactor* pf = *pflIt; + double reps = 0.0; + double pfSize = std::log (pf->size()); + bool willBeAffected = false; + LogVarSet lvsToGround; + for (unsigned i = 0; i < affectedFormulas.size(); i++) { + int fIdx = pf->indexOfGroup (affectedFormulas[i].first); + if (fIdx != -1) { + ProbFormula f = pf->argument (fIdx); + LogVar X = f.logVars()[affectedFormulas[i].second]; + bool isCountingLv = pf->countedLogVars().contains (X); + if (isCountingLv) { + unsigned nrHists = pf->range (fIdx); + unsigned nrSymbols = pf->constr()->getConditionalCount (X); + unsigned range = pf->argument (fIdx).range(); + double power = std::log (range) * nrSymbols; + pfSize = (pfSize - std::log (nrHists)) + power; + } else { + if (lvsToGround.contains (X) == false) { + reps += std::log (pf->constr()->nrSymbols (X)); + lvsToGround.insert (X); + } + } + willBeAffected = true; + } + } + if (willBeAffected) { + // cout << " + " << std::exp (reps) << "x" << std::exp (pfSize); + double pfCost = reps + pfSize; + totalCost = Util::logSum (totalCost, pfCost); + } + ++ pflIt; + } + // cout << endl; + return totalCost; +} + + + +void +GroundOperator::apply (void) +{ + // TODO if we update the correct groups + // we can skip shattering + ParfactorList::iterator pfIter; + pfIter = getParfactorsWithGroup (pfList_, group_).front(); + Parfactor* pf = *pfIter; + int idx = pf->indexOfGroup (group_); + ProbFormula f = pf->argument (idx); + LogVar X = f.logVars()[lvIndex_]; + bool countedLv = pf->countedLogVars().contains (X); + pfList_.remove (pfIter); + if (countedLv) { + pf->fullExpand (X); + pfList_.add (pf); + } else { + ConstraintTrees cts = pf->constr()->ground (X); + for (unsigned i = 0; i < cts.size(); i++) { + pfList_.add (new Parfactor (pf, cts[i])); + } + delete pf; + } + ParfactorList::iterator pflIt = pfList_.begin(); + while (pflIt != pfList_.end()) { + (*pflIt)->simplifyGrounds(); + ++ pflIt; + } +} + + + +vector +GroundOperator::getValidOps (ParfactorList& pfList) +{ + vector validOps; + set allGroups; + ParfactorList::const_iterator it = pfList.begin(); + while (it != pfList.end()) { + const ProbFormulas& formulas = (*it)->arguments(); + for (unsigned i = 0; i < formulas.size(); i++) { + if (Util::contains (allGroups, formulas[i].group()) == false) { + const LogVars& lvs = formulas[i].logVars(); + for (unsigned j = 0; j < lvs.size(); j++) { + if ((*it)->constr()->isSingleton (lvs[j]) == false) { + validOps.push_back (new GroundOperator ( + formulas[i].group(), j, pfList)); + } + } + allGroups.insert (formulas[i].group()); + } + } + ++ it; + } + return validOps; +} + + + +string +GroundOperator::toString (void) +{ + stringstream ss; + vector pfIters; + pfIters = getParfactorsWithGroup (pfList_, group_); + Parfactor* pf = *(getParfactorsWithGroup (pfList_, group_).front()); + int idx = pf->indexOfGroup (group_); + ProbFormula f = pf->argument (idx); + LogVar lv = f.logVars()[lvIndex_]; + TupleSet tupleSet = pf->constr()->tupleSet ({lv}); + string pos = "th"; + if (lvIndex_ == 0) { + pos = "st" ; + } else if (lvIndex_ == 1) { + pos = "nd" ; + } else if (lvIndex_ == 2) { + pos = "rd" ; + } + ss << "grounding " << lvIndex_ + 1 << pos << " log var in " ; + ss << f.functor() << "/" << f.arity(); + ss << "|" << tupleSet << " (group " << group_ << ")"; + ss << " [cost=" << std::exp (getLogCost()) << "]" << endl; + return ss.str(); +} + + + +vector> +GroundOperator::getAffectedFormulas (void) +{ + vector> affectedFormulas; + affectedFormulas.push_back (make_pair (group_, lvIndex_)); + queue> q; + q.push (make_pair (group_, lvIndex_)); + while (q.empty() == false) { + pair front = q.front(); + ParfactorList::iterator pflIt = pfList_.begin(); + while (pflIt != pfList_.end()) { + int idx = (*pflIt)->indexOfGroup (front.first); + if (idx != -1) { + ProbFormula f = (*pflIt)->argument (idx); + LogVar X = f.logVars()[front.second]; + const ProbFormulas& fs = (*pflIt)->arguments(); + for (unsigned i = 0; i < fs.size(); i++) { + if ((int)i != idx && fs[i].contains (X)) { + pair pair = make_pair ( + fs[i].group(), fs[i].indexOf (X)); + if (Util::contains (affectedFormulas, pair) == false) { + q.push (pair); + affectedFormulas.push_back (pair); + } + } + } + } + ++ pflIt; + } + q.pop(); + } + return affectedFormulas; +} + + + +Params +FoveSolver::getPosterioriOf (const Ground& query) +{ + return getJointDistributionOf ({query}); +} + + + +Params +FoveSolver::getJointDistributionOf (const Grounds& query) +{ + runSolver (query); + (*pfList_.begin())->normalize(); + Params params = (*pfList_.begin())->params(); + if (Globals::logDomain) { + Util::fromLog (params); + } + return params; +} + + + +void +FoveSolver::printSolverFlags (void) const +{ + stringstream ss; + ss << "fove [" ; + ss << "log_domain=" << Util::toString (Globals::logDomain); + ss << "]" ; + cout << ss.str() << endl; +} + + + +void +FoveSolver::absorveEvidence ( + ParfactorList& pfList, + ObservedFormulas& obsFormulas) +{ + for (unsigned i = 0; i < obsFormulas.size(); i++) { + Parfactors newPfs; + ParfactorList::iterator it = pfList.begin(); + while (it != pfList.end()) { + Parfactor* pf = *it; + it = pfList.remove (it); + Parfactors absorvedPfs = absorve (obsFormulas[i], pf); + if (absorvedPfs.empty() == false) { + if (absorvedPfs.size() == 1 && absorvedPfs[0] == 0) { + // just remove pf; + } else { + Util::addToVector (newPfs, absorvedPfs); + } + delete pf; + } else { + it = pfList.insertShattered (it, pf); + ++ it; + } + } + pfList.add (newPfs); + } + if (Globals::verbosity > 2 && obsFormulas.empty() == false) { + Util::printAsteriskLine(); + cout << "AFTER EVIDENCE ABSORVED" << endl; + for (unsigned i = 0; i < obsFormulas.size(); i++) { + cout << " -> " << obsFormulas[i] << endl; + } + Util::printAsteriskLine(); + pfList.print(); + } +} + + + +Parfactors +FoveSolver::countNormalize ( + Parfactor* g, + const LogVarSet& set) +{ + Parfactors normPfs; + if (set.empty()) { + normPfs.push_back (new Parfactor (*g)); + } else { + ConstraintTrees normCts = g->constr()->countNormalize (set); + for (unsigned i = 0; i < normCts.size(); i++) { + normPfs.push_back (new Parfactor (g, normCts[i])); + } + } + return normPfs; +} + + + +Parfactor +FoveSolver::calcGroundMultiplication (Parfactor pf) +{ + LogVarSet lvs = pf.constr()->logVarSet(); + lvs -= pf.constr()->singletons(); + Parfactors newPfs = {new Parfactor (pf)}; + for (unsigned i = 0; i < lvs.size(); i++) { + Parfactors pfs = newPfs; + newPfs.clear(); + for (unsigned j = 0; j < pfs.size(); j++) { + bool countedLv = pfs[j]->countedLogVars().contains (lvs[i]); + if (countedLv) { + pfs[j]->fullExpand (lvs[i]); + newPfs.push_back (pfs[j]); + } else { + ConstraintTrees cts = pfs[j]->constr()->ground (lvs[i]); + for (unsigned k = 0; k < cts.size(); k++) { + newPfs.push_back (new Parfactor (pfs[j], cts[k])); + } + delete pfs[j]; + } + } + } + ParfactorList pfList (newPfs); + Parfactors groundShatteredPfs (pfList.begin(),pfList.end()); + for (unsigned i = 1; i < groundShatteredPfs.size(); i++) { + groundShatteredPfs[0]->multiply (*groundShatteredPfs[i]); + } + return Parfactor (*groundShatteredPfs[0]); +} + + + +void +FoveSolver::runSolver (const Grounds& query) +{ + largestCost_ = std::log (0); + shatterAgainstQuery (query); + runWeakBayesBall (query); + while (true) { + if (Globals::verbosity > 2) { + Util::printDashedLine(); + pfList_.print(); + if (Globals::verbosity > 3) { + LiftedOperator::printValidOps (pfList_, query); + } + } + LiftedOperator* op = getBestOperation (query); + if (op == 0) { + break; + } + if (Globals::verbosity > 1) { + cout << "best operation: " << op->toString(); + if (Globals::verbosity > 2) { + cout << endl; + } + } + op->apply(); + delete op; + } + assert (pfList_.size() > 0); + if (pfList_.size() > 1) { + ParfactorList::iterator pfIter = pfList_.begin(); + pfIter ++; + while (pfIter != pfList_.end()) { + (*pfList_.begin())->multiply (**pfIter); + ++ pfIter; + } + } + if (Globals::verbosity > 0) { + cout << "largest cost = " << std::exp (largestCost_) << endl; + cout << endl; + } + (*pfList_.begin())->simplifyGrounds(); + (*pfList_.begin())->reorderAccordingGrounds (query); +} + + + +LiftedOperator* +FoveSolver::getBestOperation (const Grounds& query) +{ + double bestCost = 0.0; + LiftedOperator* bestOp = 0; + vector validOps; + validOps = LiftedOperator::getValidOps (pfList_, query); + for (unsigned i = 0; i < validOps.size(); i++) { + double cost = validOps[i]->getLogCost(); + if ((bestOp == 0) || (cost < bestCost)) { + bestOp = validOps[i]; + bestCost = cost; + } + } + if (bestCost > largestCost_) { + largestCost_ = bestCost; + } + for (unsigned i = 0; i < validOps.size(); i++) { + if (validOps[i] != bestOp) { + delete validOps[i]; + } + } + return bestOp; +} + + + +void +FoveSolver::runWeakBayesBall (const Grounds& query) +{ + queue todo; // groups to process + set done; // processed or in queue + for (unsigned i = 0; i < query.size(); i++) { + ParfactorList::iterator it = pfList_.begin(); + while (it != pfList_.end()) { + int group = (*it)->findGroup (query[i]); + if (group != -1) { + todo.push (group); + done.insert (group); + break; + } + ++ it; + } + } + + set requiredPfs; + while (todo.empty() == false) { + unsigned group = todo.front(); + ParfactorList::iterator it = pfList_.begin(); + while (it != pfList_.end()) { + if (Util::contains (requiredPfs, *it) == false && + (*it)->containsGroup (group)) { + vector groups = (*it)->getAllGroups(); + for (unsigned i = 0; i < groups.size(); i++) { + if (Util::contains (done, groups[i]) == false) { + todo.push (groups[i]); + done.insert (groups[i]); + } + } + requiredPfs.insert (*it); + } + ++ it; + } + todo.pop(); + } + + ParfactorList::iterator it = pfList_.begin(); + bool foundNotRequired = false; + while (it != pfList_.end()) { + if (Util::contains (requiredPfs, *it) == false) { + if (Globals::verbosity > 2) { + if (foundNotRequired == false) { + Util::printHeader ("PARFACTORS TO DISCARD"); + foundNotRequired = true; + } + (*it)->print(); + } + it = pfList_.removeAndDelete (it); + } else { + ++ it; + } + } +} + + + +void +FoveSolver::shatterAgainstQuery (const Grounds& query) +{ + for (unsigned i = 0; i < query.size(); i++) { + if (query[i].isAtom()) { + continue; + } + bool found = false; + Parfactors newPfs; + ParfactorList::iterator it = pfList_.begin(); + while (it != pfList_.end()) { + if ((*it)->containsGround (query[i])) { + found = true; + std::pair split; + LogVars queryLvs ( + (*it)->constr()->logVars().begin(), + (*it)->constr()->logVars().begin() + query[i].arity()); + split = (*it)->constr()->split (query[i].args()); + ConstraintTree* commCt = split.first; + ConstraintTree* exclCt = split.second; + newPfs.push_back (new Parfactor (*it, commCt)); + if (exclCt->empty() == false) { + newPfs.push_back (new Parfactor (*it, exclCt)); + } else { + delete exclCt; + } + it = pfList_.removeAndDelete (it); + } else { + ++ it; + } + } + if (found == false) { + cerr << "error: could not find a parfactor with ground " ; + cerr << "`" << query[i] << "'" << endl; + exit (0); + } + pfList_.add (newPfs); + } + if (Globals::verbosity > 2) { + Util::printAsteriskLine(); + cout << "SHATTERED AGAINST THE QUERY" << endl; + for (unsigned i = 0; i < query.size(); i++) { + cout << " -> " << query[i] << endl; + } + Util::printAsteriskLine(); + pfList_.print(); + } +} + + + +Parfactors +FoveSolver::absorve ( + ObservedFormula& obsFormula, + Parfactor* g) +{ + Parfactors absorvedPfs; + const ProbFormulas& formulas = g->arguments(); + for (unsigned i = 0; i < formulas.size(); i++) { + if (obsFormula.functor() == formulas[i].functor() && + obsFormula.arity() == formulas[i].arity()) { + + if (obsFormula.isAtom()) { + if (formulas.size() > 1) { + g->absorveEvidence (formulas[i], obsFormula.evidence()); + } else { + // hack to erase parfactor g + absorvedPfs.push_back (0); + } + break; + } + + g->constr()->moveToTop (formulas[i].logVars()); + std::pair res; + res = g->constr()->split ( + formulas[i].logVars(), + &(obsFormula.constr()), + obsFormula.constr().logVars()); + ConstraintTree* commCt = res.first; + ConstraintTree* exclCt = res.second; + + if (commCt->empty() == false) { + if (formulas.size() > 1) { + LogVarSet excl = g->exclusiveLogVars (i); + Parfactors countNormPfs = countNormalize (g, excl); + for (unsigned j = 0; j < countNormPfs.size(); j++) { + countNormPfs[j]->absorveEvidence ( + formulas[i], obsFormula.evidence()); + absorvedPfs.push_back (countNormPfs[j]); + } + } else { + delete commCt; + } + if (exclCt->empty() == false) { + absorvedPfs.push_back (new Parfactor (g, exclCt)); + } else { + delete exclCt; + } + if (absorvedPfs.empty()) { + // hack to erase parfactor g + absorvedPfs.push_back (0); + } + break; + } else { + delete commCt; + delete exclCt; + } + } + } + return absorvedPfs; +} + diff --git a/packages/CLPBN/horus/FoveSolver.h b/packages/CLPBN/horus/FoveSolver.h new file mode 100644 index 000000000..c0c1cfc71 --- /dev/null +++ b/packages/CLPBN/horus/FoveSolver.h @@ -0,0 +1,168 @@ +#ifndef HORUS_FOVESOLVER_H +#define HORUS_FOVESOLVER_H + + +#include "ParfactorList.h" + + +class LiftedOperator +{ + public: + virtual double getLogCost (void) = 0; + + virtual void apply (void) = 0; + + virtual string toString (void) = 0; + + static vector getValidOps ( + ParfactorList&, const Grounds&); + + static void printValidOps (ParfactorList&, const Grounds&); + + static vector getParfactorsWithGroup ( + ParfactorList&, unsigned group); +}; + + + +class ProductOperator : public LiftedOperator +{ + public: + ProductOperator ( + ParfactorList::iterator g1, ParfactorList::iterator g2, + ParfactorList& pfList) : g1_(g1), g2_(g2), pfList_(pfList) { } + + double getLogCost (void); + + void apply (void); + + static vector getValidOps (ParfactorList&); + + string toString (void); + + private: + static bool validOp (Parfactor*, Parfactor*); + + ParfactorList::iterator g1_; + ParfactorList::iterator g2_; + ParfactorList& pfList_; +}; + + + +class SumOutOperator : public LiftedOperator +{ + public: + SumOutOperator (unsigned group, ParfactorList& pfList) + : group_(group), pfList_(pfList) { } + + double getLogCost (void); + + void apply (void); + + static vector getValidOps ( + ParfactorList&, const Grounds&); + + string toString (void); + + private: + static bool validOp (unsigned, ParfactorList&, const Grounds&); + + static bool isToEliminate (Parfactor*, unsigned, const Grounds&); + + unsigned group_; + ParfactorList& pfList_; +}; + + + +class CountingOperator : public LiftedOperator +{ + public: + CountingOperator ( + ParfactorList::iterator pfIter, + LogVar X, + ParfactorList& pfList) + : pfIter_(pfIter), X_(X), pfList_(pfList) { } + + double getLogCost (void); + + void apply (void); + + static vector getValidOps (ParfactorList&); + + string toString (void); + + private: + static bool validOp (Parfactor*, LogVar); + + ParfactorList::iterator pfIter_; + LogVar X_; + ParfactorList& pfList_; +}; + + + +class GroundOperator : public LiftedOperator +{ + public: + GroundOperator ( + unsigned group, + unsigned lvIndex, + ParfactorList& pfList) + : group_(group), lvIndex_(lvIndex), pfList_(pfList) { } + + double getLogCost (void); + + void apply (void); + + static vector getValidOps (ParfactorList&); + + string toString (void); + + private: + vector> getAffectedFormulas (void); + + unsigned group_; + unsigned lvIndex_; + ParfactorList& pfList_; +}; + + + +class FoveSolver +{ + public: + FoveSolver (const ParfactorList& pfList) : pfList_(pfList) { } + + Params getPosterioriOf (const Ground&); + + Params getJointDistributionOf (const Grounds&); + + void printSolverFlags (void) const; + + static void absorveEvidence ( + ParfactorList& pfList, ObservedFormulas& obsFormulas); + + static Parfactors countNormalize (Parfactor*, const LogVarSet&); + + static Parfactor calcGroundMultiplication (Parfactor pf); + + private: + void runSolver (const Grounds&); + + LiftedOperator* getBestOperation (const Grounds&); + + void runWeakBayesBall (const Grounds&); + + void shatterAgainstQuery (const Grounds&); + + static Parfactors absorve (ObservedFormula&, Parfactor*); + + ParfactorList pfList_; + + double largestCost_; +}; + +#endif // HORUS_FOVESOLVER_H + diff --git a/packages/CLPBN/horus/Histogram.cpp b/packages/CLPBN/horus/Histogram.cpp new file mode 100644 index 000000000..6c1181cce --- /dev/null +++ b/packages/CLPBN/horus/Histogram.cpp @@ -0,0 +1,145 @@ +#include + +#include +#include + +#include "Histogram.h" +#include "Util.h" + + +HistogramSet::HistogramSet (unsigned size, unsigned range) +{ + size_ = size; + hist_.resize (range, 0); + hist_[0] = size; +} + + + +void +HistogramSet::nextHistogram (void) +{ + for (int i = hist_.size() - 2; i >= 0; i--) { + if (hist_[i] > 0) { + hist_[i] --; + hist_[i + 1] = maxCount (i + 1); + clearAfter (i + 1); + break; + } + } + assert (std::accumulate (hist_.begin(), hist_.end(), 0) == (int)size_); +} + + + +unsigned +HistogramSet::operator[] (unsigned idx) const +{ + assert (idx < hist_.size()); + return hist_[idx]; +} + + + +unsigned +HistogramSet::nrHistograms (void) const +{ + return HistogramSet::nrHistograms (size_, hist_.size()); +} + + + +void +HistogramSet::reset (void) +{ + std::fill (hist_.begin() + 1, hist_.end(), 0); + hist_[0] = size_; +} + + + +vector +HistogramSet::getHistograms (unsigned N, unsigned R) +{ + HistogramSet hs (N, R); + unsigned H = hs.nrHistograms(); + vector histograms; + histograms.reserve (H); + for (unsigned i = 0; i < H; i++) { + histograms.push_back (hs.hist_); + hs.nextHistogram(); + } + return histograms; +} + + + +unsigned +HistogramSet::nrHistograms (unsigned N, unsigned R) +{ + return Util::nrCombinations (N + R - 1, R - 1); +} + + + +unsigned +HistogramSet::findIndex ( + const Histogram& h, + const vector& hists) +{ + vector::const_iterator it = std::lower_bound ( + hists.begin(), hists.end(), h, std::greater()); + assert (it != hists.end() && *it == h); + return std::distance (hists.begin(), it); +} + + + +vector +HistogramSet::getNumAssigns (unsigned N, unsigned R) +{ + HistogramSet hs (N, R); + double N_fac = Util::logFactorial (N); + unsigned H = hs.nrHistograms(); + vector numAssigns; + numAssigns.reserve (H); + for (unsigned h = 0; h < H; h++) { + double prod = 0.0; + for (unsigned r = 0; r < R; r++) { + prod += Util::logFactorial (hs[r]); + } + double res = N_fac - prod; + numAssigns.push_back (Globals::logDomain ? res : std::exp (res)); + hs.nextHistogram(); + } + return numAssigns; +} + + + +ostream& operator<< (ostream &os, const HistogramSet& hs) +{ + os << "#" << hs.hist_; + return os; +} + + + +unsigned +HistogramSet::maxCount (unsigned idx) const +{ + unsigned sum = 0; + for (unsigned i = 0; i < idx; i++) { + sum += hist_[i]; + } + return size_ - sum; +} + + + +void +HistogramSet::clearAfter (unsigned idx) +{ + std::fill (hist_.begin() + idx + 1, hist_.end(), 0); +} + diff --git a/packages/CLPBN/horus/Histogram.h b/packages/CLPBN/horus/Histogram.h new file mode 100644 index 000000000..bbee1b2c9 --- /dev/null +++ b/packages/CLPBN/horus/Histogram.h @@ -0,0 +1,45 @@ +#ifndef HORUS_HISTOGRAM_H +#define HORUS_HISTOGRAM_H + +#include +#include + +using namespace std; + +typedef vector Histogram; + +class HistogramSet +{ + public: + HistogramSet (unsigned, unsigned); + + void nextHistogram (void); + + unsigned operator[] (unsigned idx) const; + + unsigned nrHistograms (void) const; + + void reset (void); + + static vector getHistograms (unsigned ,unsigned); + + static unsigned nrHistograms (unsigned, unsigned); + + static unsigned findIndex ( + const Histogram&, const vector&); + + static vector getNumAssigns (unsigned, unsigned); + + friend std::ostream& operator<< (ostream &os, const HistogramSet& hs); + + private: + unsigned maxCount (unsigned) const; + + void clearAfter (unsigned); + + unsigned size_; + Histogram hist_; +}; + +#endif // HORUS_HISTOGRAM_H + diff --git a/packages/CLPBN/horus/Horus.h b/packages/CLPBN/horus/Horus.h new file mode 100644 index 000000000..90f346bfd --- /dev/null +++ b/packages/CLPBN/horus/Horus.h @@ -0,0 +1,81 @@ +#ifndef HORUS_HORUS_H +#define HORUS_HORUS_H + +#include + +#include + +#define DISALLOW_COPY_AND_ASSIGN(TypeName) \ + TypeName(const TypeName&); \ + void operator=(const TypeName&) + +using namespace std; + +class Var; +class Factor; +class VarNode; +class FacNode; + +typedef vector Params; +typedef unsigned VarId; +typedef vector VarIds; +typedef vector Vars; +typedef vector VarNodes; +typedef vector FacNodes; +typedef vector Factors; +typedef vector States; +typedef vector Ranges; +typedef Params::size_type psize_t; +typedef unsigned long long ullong; + + +enum InfAlgorithms +{ + VE, // variable elimination + BP, // belief propagation + CBP // counting belief propagation +}; + + +namespace Globals { + +extern bool logDomain; + +// level of debug information +extern unsigned verbosity; + +extern InfAlgorithms infAlgorithm; + +}; + + +namespace Constants { + +// show message calculation for belief propagation +const bool SHOW_BP_CALCS = false; + +const int NO_EVIDENCE = -1; + +// number of digits to show when printing a parameter +const unsigned PRECISION = 6; + +const bool COLLECT_STATS = false; + +}; + + +namespace BpOptions +{ + enum Schedule { + SEQ_FIXED, + SEQ_RANDOM, + PARALLEL, + MAX_RESIDUAL + }; + extern Schedule schedule; + extern double accuracy; + extern unsigned maxIter; +} + +#endif // HORUS_HORUS_H + diff --git a/packages/CLPBN/horus/HorusCli.cpp b/packages/CLPBN/horus/HorusCli.cpp new file mode 100644 index 000000000..00bbeefbd --- /dev/null +++ b/packages/CLPBN/horus/HorusCli.cpp @@ -0,0 +1,188 @@ +#include + +#include +#include + +#include "FactorGraph.h" +#include "VarElimSolver.h" +#include "BpSolver.h" +#include "CbpSolver.h" + +using namespace std; + +int readHorusFlags (int, const char* []); +void readFactorGraph (FactorGraph&, const char*); +VarIds readQueryAndEvidence (FactorGraph&, int, const char* [], int); + +void runSolver (const FactorGraph&, const VarIds&); + +const string USAGE = "usage: ./hcli [HORUS_FLAG=VALUE] \ +NETWORK_FILE [VARIABLE | OBSERVED_VARIABLE=EVIDENCE] ..." ; + + +int +main (int argc, const char* argv[]) +{ + if (argc <= 1) { + cerr << "error: no graphical model specified" << endl; + cerr << USAGE << endl; + exit (0); + } + int idx = readHorusFlags (argc, argv); + FactorGraph fg; + readFactorGraph (fg, argv[idx]); + VarIds queryIds = readQueryAndEvidence (fg, argc, argv, idx + 1); + runSolver (fg, queryIds); + return 0; +} + + + +int +readHorusFlags (int argc, const char* argv[]) +{ + int i = 1; + for (; i < argc; i++) { + const string& arg = argv[i]; + size_t pos = arg.find ('='); + if (pos == std::string::npos) { + return i; + } + string leftArg = arg.substr (0, pos); + string rightArg = arg.substr (pos + 1); + if (leftArg.empty()) { + cerr << "error: missing left argument" << endl; + cerr << USAGE << endl; + exit (0); + } + if (rightArg.empty()) { + cerr << "error: missing right argument" << endl; + cerr << USAGE << endl; + exit (0); + } + Util::setHorusFlag (leftArg, rightArg); + } + return i + 1; +} + + + +void +readFactorGraph (FactorGraph& fg, const char* s) +{ + string fileName (s); + string extension = fileName.substr (fileName.find_last_of ('.') + 1); + if (extension == "uai") { + fg.readFromUaiFormat (fileName.c_str()); + } else if (extension == "fg") { + fg.readFromLibDaiFormat (fileName.c_str()); + } else { + cerr << "error: the graphical model must be defined either " ; + cerr << "in a UAI or libDAI file" << endl; + exit (0); + } +} + + + +VarIds +readQueryAndEvidence ( + FactorGraph& fg, + int argc, + const char* argv[], + int start) +{ + VarIds queryIds; + for (int i = start; i < argc; i++) { + const string& arg = argv[i]; + if (arg.find ('=') == std::string::npos) { + if (Util::isInteger (arg) == false) { + cerr << "error: `" << arg << "' " ; + cerr << "is not a variable id" ; + cerr << endl; + exit (0); + } + VarId vid = Util::stringToUnsigned (arg); + VarNode* queryVar = fg.getVarNode (vid); + if (queryVar == false) { + cerr << "error: unknow variable with id " ; + cerr << "`" << vid << "'" << endl; + exit (0); + } + queryIds.push_back (vid); + } else { + size_t pos = arg.find ('='); + string leftArg = arg.substr (0, pos); + string rightArg = arg.substr (pos + 1); + if (leftArg.empty()) { + cerr << "error: missing left argument" << endl; + cerr << USAGE << endl; + exit (0); + } + if (Util::isInteger (leftArg) == false) { + cerr << "error: `" << leftArg << "' " ; + cerr << "is not a variable id" << endl ; + exit (0); + continue; + } + VarId vid = Util::stringToUnsigned (leftArg); + VarNode* observedVar = fg.getVarNode (vid); + if (observedVar == false) { + cerr << "error: unknow variable with id " ; + cerr << "`" << vid << "'" << endl; + exit (0); + } + if (rightArg.empty()) { + cerr << "error: missing right argument" << endl; + cerr << USAGE << endl; + exit (0); + } + if (Util::isInteger (rightArg) == false) { + cerr << "error: `" << rightArg << "' " ; + cerr << "is not a state index" << endl ; + exit (0); + } + unsigned stateIdx = Util::stringToUnsigned (rightArg); + if (observedVar->isValidState (stateIdx) == false) { + cerr << "error: `" << stateIdx << "' " ; + cerr << "is not a valid state index for variable with id " ; + cerr << "`" << vid << "'" << endl; + exit (0); + } + observedVar->setEvidence (stateIdx); + } + } + return queryIds; +} + + + +void +runSolver (const FactorGraph& fg, const VarIds& queryIds) +{ + Solver* solver = 0; + switch (Globals::infAlgorithm) { + case InfAlgorithms::VE: + solver = new VarElimSolver (fg); + break; + case InfAlgorithms::BP: + solver = new BpSolver (fg); + break; + case InfAlgorithms::CBP: + solver = new CbpSolver (fg); + break; + default: + assert (false); + } + if (Globals::verbosity > 0) { + solver->printSolverFlags(); + cout << endl; + } + if (queryIds.size() == 0) { + solver->printAllPosterioris(); + } else { + solver->printAnswer (queryIds); + } + delete solver; +} + diff --git a/packages/CLPBN/horus/HorusYap.cpp b/packages/CLPBN/horus/HorusYap.cpp new file mode 100644 index 000000000..c74616a95 --- /dev/null +++ b/packages/CLPBN/horus/HorusYap.cpp @@ -0,0 +1,586 @@ +#include + +#include + +#include +#include + +#include + +#include "ParfactorList.h" +#include "FactorGraph.h" +#include "FoveSolver.h" +#include "VarElimSolver.h" +#include "BpSolver.h" +#include "CbpSolver.h" +#include "ElimGraph.h" +#include "BayesBall.h" + + +using namespace std; + + +typedef std::pair LiftedNetwork; + + +Params readParameters (YAP_Term); + +vector readUnsignedList (YAP_Term); + +void readLiftedEvidence (YAP_Term, ObservedFormulas&); + +Parfactor* readParfactor (YAP_Term); + +void runVeSolver (FactorGraph* fg, const vector& tasks, + vector& results); + +void runBpSolver (FactorGraph* fg, const vector& tasks, + vector& results); + + + + +vector +readUnsignedList (YAP_Term list) +{ + vector vec; + while (list != YAP_TermNil()) { + vec.push_back ((unsigned) YAP_IntOfTerm (YAP_HeadOfTerm (list))); + list = YAP_TailOfTerm (list); + } + return vec; +} + + + +int createLiftedNetwork (void) +{ + Parfactors parfactors; + YAP_Term parfactorList = YAP_ARG1; + while (parfactorList != YAP_TermNil()) { + YAP_Term pfTerm = YAP_HeadOfTerm (parfactorList); + parfactors.push_back (readParfactor (pfTerm)); + parfactorList = YAP_TailOfTerm (parfactorList); + } + + // LiftedUtils::printSymbolDictionary(); + if (Globals::verbosity > 2) { + Util::printHeader ("INITIAL PARFACTORS"); + for (unsigned i = 0; i < parfactors.size(); i++) { + parfactors[i]->print(); + cout << endl; + } + } + + ParfactorList* pfList = new ParfactorList (parfactors); + + if (Globals::verbosity > 2) { + Util::printHeader ("SHATTERED PARFACTORS"); + pfList->print(); + } + + // read evidence + ObservedFormulas* obsFormulas = new ObservedFormulas(); + readLiftedEvidence (YAP_ARG2, *(obsFormulas)); + + LiftedNetwork* net = new LiftedNetwork (pfList, obsFormulas); + YAP_Int p = (YAP_Int) (net); + return YAP_Unify (YAP_MkIntTerm (p), YAP_ARG3); +} + + + +Parfactor* readParfactor (YAP_Term pfTerm) +{ + // read dist id + unsigned distId = YAP_IntOfTerm (YAP_ArgOfTerm (1, pfTerm)); + + // read the ranges + Ranges ranges; + YAP_Term rangeList = YAP_ArgOfTerm (3, pfTerm); + while (rangeList != YAP_TermNil()) { + unsigned range = (unsigned) YAP_IntOfTerm (YAP_HeadOfTerm (rangeList)); + ranges.push_back (range); + rangeList = YAP_TailOfTerm (rangeList); + } + + // read parametric random vars + ProbFormulas formulas; + unsigned count = 0; + unordered_map lvMap; + YAP_Term pvList = YAP_ArgOfTerm (2, pfTerm); + while (pvList != YAP_TermNil()) { + YAP_Term formulaTerm = YAP_HeadOfTerm (pvList); + if (YAP_IsAtomTerm (formulaTerm)) { + string name ((char*) YAP_AtomName (YAP_AtomOfTerm (formulaTerm))); + Symbol functor = LiftedUtils::getSymbol (name); + formulas.push_back (ProbFormula (functor, ranges[count])); + } else { + LogVars logVars; + YAP_Functor yapFunctor = YAP_FunctorOfTerm (formulaTerm); + string name ((char*) YAP_AtomName (YAP_NameOfFunctor (yapFunctor))); + Symbol functor = LiftedUtils::getSymbol (name); + unsigned arity = (unsigned) YAP_ArityOfFunctor (yapFunctor); + for (unsigned i = 1; i <= arity; i++) { + YAP_Term ti = YAP_ArgOfTerm (i, formulaTerm); + unordered_map::iterator it = lvMap.find (ti); + if (it != lvMap.end()) { + logVars.push_back (it->second); + } else { + unsigned newLv = lvMap.size(); + lvMap[ti] = newLv; + logVars.push_back (newLv); + } + } + formulas.push_back (ProbFormula (functor, logVars, ranges[count])); + } + count ++; + pvList = YAP_TailOfTerm (pvList); + } + + // read the parameters + const Params& params = readParameters (YAP_ArgOfTerm (4, pfTerm)); + + // read the constraint + Tuples tuples; + if (lvMap.size() >= 1) { + YAP_Term tupleList = YAP_ArgOfTerm (5, pfTerm); + while (tupleList != YAP_TermNil()) { + YAP_Term term = YAP_HeadOfTerm (tupleList); + assert (YAP_IsApplTerm (term)); + YAP_Functor yapFunctor = YAP_FunctorOfTerm (term); + unsigned arity = (unsigned) YAP_ArityOfFunctor (yapFunctor); + assert (lvMap.size() == arity); + Tuple tuple (arity); + for (unsigned i = 1; i <= arity; i++) { + YAP_Term ti = YAP_ArgOfTerm (i, term); + if (YAP_IsAtomTerm (ti) == false) { + cerr << "error: constraint has free variables" << endl; + abort(); + } + string name ((char*) YAP_AtomName (YAP_AtomOfTerm (ti))); + tuple[i - 1] = LiftedUtils::getSymbol (name); + } + tuples.push_back (tuple); + tupleList = YAP_TailOfTerm (tupleList); + } + } + return new Parfactor (formulas, params, tuples, distId); +} + + + +void readLiftedEvidence ( + YAP_Term observedList, + ObservedFormulas& obsFormulas) +{ + while (observedList != YAP_TermNil()) { + YAP_Term pair = YAP_HeadOfTerm (observedList); + YAP_Term ground = YAP_ArgOfTerm (1, pair); + Symbol functor; + Symbols args; + if (YAP_IsAtomTerm (ground)) { + string name ((char*) YAP_AtomName (YAP_AtomOfTerm (ground))); + functor = LiftedUtils::getSymbol (name); + } else { + assert (YAP_IsApplTerm (ground)); + YAP_Functor yapFunctor = YAP_FunctorOfTerm (ground); + string name ((char*) (YAP_AtomName (YAP_NameOfFunctor (yapFunctor)))); + functor = LiftedUtils::getSymbol (name); + unsigned arity = (unsigned) YAP_ArityOfFunctor (yapFunctor); + for (unsigned i = 1; i <= arity; i++) { + YAP_Term ti = YAP_ArgOfTerm (i, ground); + assert (YAP_IsAtomTerm (ti)); + string arg ((char *) YAP_AtomName (YAP_AtomOfTerm (ti))); + args.push_back (LiftedUtils::getSymbol (arg)); + } + } + unsigned evidence = (unsigned) YAP_IntOfTerm (YAP_ArgOfTerm (2, pair)); + bool found = false; + cout << "has evidence()" << endl; + for (unsigned i = 0; i < obsFormulas.size(); i++) { + if (obsFormulas[i].functor() == functor && + obsFormulas[i].arity() == args.size() && + obsFormulas[i].evidence() == evidence) { + obsFormulas[i].addTuple (args); + found = true; + } + } + if (found == false) { + obsFormulas.push_back (ObservedFormula (functor, evidence, args)); + } + observedList = YAP_TailOfTerm (observedList); + } +} + + + +int +createGroundNetwork (void) +{ + string factorsType ((char*) YAP_AtomName (YAP_AtomOfTerm (YAP_ARG1))); + bool fromBayesNet = factorsType == "bayes"; + FactorGraph* fg = new FactorGraph (fromBayesNet); + YAP_Term factorList = YAP_ARG2; + while (factorList != YAP_TermNil()) { + YAP_Term factor = YAP_HeadOfTerm (factorList); + // read the var ids + VarIds varIds = readUnsignedList (YAP_ArgOfTerm (1, factor)); + // read the ranges + Ranges ranges = readUnsignedList (YAP_ArgOfTerm (2, factor)); + // read the parameters + Params params = readParameters (YAP_ArgOfTerm (3, factor)); + // read dist id + unsigned distId = (unsigned) YAP_IntOfTerm (YAP_ArgOfTerm (4, factor)); + fg->addFactor (Factor (varIds, ranges, params, distId)); + factorList = YAP_TailOfTerm (factorList); + } + + unsigned nrObservedVars = 0; + YAP_Term evidenceList = YAP_ARG3; + while (evidenceList != YAP_TermNil()) { + YAP_Term evTerm = YAP_HeadOfTerm (evidenceList); + unsigned vid = (unsigned) YAP_IntOfTerm ((YAP_ArgOfTerm (1, evTerm))); + unsigned ev = (unsigned) YAP_IntOfTerm ((YAP_ArgOfTerm (2, evTerm))); + assert (fg->getVarNode (vid)); + fg->getVarNode (vid)->setEvidence (ev); + evidenceList = YAP_TailOfTerm (evidenceList); + nrObservedVars ++; + } + if (Globals::verbosity > 0) { + cout << "factor graph contains " ; + cout << fg->nrVarNodes() << " variables " ; + cout << "(" << nrObservedVars << " observed) and " ; + cout << fg->nrFacNodes() << " factors " << endl; + } + YAP_Int p = (YAP_Int) (fg); + return YAP_Unify (YAP_MkIntTerm (p), YAP_ARG4); +} + + + +Params +readParameters (YAP_Term paramL) +{ + Params params; + assert (YAP_IsPairTerm (paramL)); + while (paramL != YAP_TermNil()) { + params.push_back ((double) YAP_FloatOfTerm (YAP_HeadOfTerm (paramL))); + paramL = YAP_TailOfTerm (paramL); + } + if (Globals::logDomain) { + Util::toLog (params); + } + return params; +} + + + +int +runLiftedSolver (void) +{ + LiftedNetwork* network = (LiftedNetwork*) YAP_IntOfTerm (YAP_ARG1); + YAP_Term taskList = YAP_ARG2; + vector results; + ParfactorList pfListCopy (*network->first); + FoveSolver::absorveEvidence (pfListCopy, *network->second); + while (taskList != YAP_TermNil()) { + Grounds queryVars; + YAP_Term jointList = YAP_HeadOfTerm (taskList); + while (jointList != YAP_TermNil()) { + YAP_Term ground = YAP_HeadOfTerm (jointList); + if (YAP_IsAtomTerm (ground)) { + string name ((char*) YAP_AtomName (YAP_AtomOfTerm (ground))); + queryVars.push_back (Ground (LiftedUtils::getSymbol (name))); + } else { + assert (YAP_IsApplTerm (ground)); + YAP_Functor yapFunctor = YAP_FunctorOfTerm (ground); + string name ((char*) (YAP_AtomName (YAP_NameOfFunctor (yapFunctor)))); + unsigned arity = (unsigned) YAP_ArityOfFunctor (yapFunctor); + Symbol functor = LiftedUtils::getSymbol (name); + Symbols args; + for (unsigned i = 1; i <= arity; i++) { + YAP_Term ti = YAP_ArgOfTerm (i, ground); + assert (YAP_IsAtomTerm (ti)); + string arg ((char *) YAP_AtomName (YAP_AtomOfTerm (ti))); + args.push_back (LiftedUtils::getSymbol (arg)); + } + queryVars.push_back (Ground (functor, args)); + } + jointList = YAP_TailOfTerm (jointList); + } + FoveSolver solver (pfListCopy); + if (Globals::verbosity > 0 && taskList == YAP_ARG2) { + solver.printSolverFlags(); + cout << endl; + } + if (queryVars.size() == 1) { + results.push_back (solver.getPosterioriOf (queryVars[0])); + } else { + results.push_back (solver.getJointDistributionOf (queryVars)); + } + taskList = YAP_TailOfTerm (taskList); + } + + YAP_Term list = YAP_TermNil(); + for (int i = results.size() - 1; i >= 0; i--) { + const Params& beliefs = results[i]; + YAP_Term queryBeliefsL = YAP_TermNil(); + for (int j = beliefs.size() - 1; j >= 0; j--) { + YAP_Int sl1 = YAP_InitSlot (list); + YAP_Term belief = YAP_MkFloatTerm (beliefs[j]); + queryBeliefsL = YAP_MkPairTerm (belief, queryBeliefsL); + list = YAP_GetFromSlot (sl1); + YAP_RecoverSlots (1); + } + list = YAP_MkPairTerm (queryBeliefsL, list); + } + + return YAP_Unify (list, YAP_ARG3); +} + + + +int +runGroundSolver (void) +{ + FactorGraph* fg = (FactorGraph*) YAP_IntOfTerm (YAP_ARG1); + vector tasks; + YAP_Term taskList = YAP_ARG2; + while (taskList != YAP_TermNil()) { + tasks.push_back (readUnsignedList (YAP_HeadOfTerm (taskList))); + taskList = YAP_TailOfTerm (taskList); + } + + vector results; + if (Globals::infAlgorithm == InfAlgorithms::VE) { + runVeSolver (fg, tasks, results); + } else { + runBpSolver (fg, tasks, results); + } + + YAP_Term list = YAP_TermNil(); + for (int i = results.size() - 1; i >= 0; i--) { + const Params& beliefs = results[i]; + YAP_Term queryBeliefsL = YAP_TermNil(); + for (int j = beliefs.size() - 1; j >= 0; j--) { + YAP_Int sl1 = YAP_InitSlot (list); + YAP_Term belief = YAP_MkFloatTerm (beliefs[j]); + queryBeliefsL = YAP_MkPairTerm (belief, queryBeliefsL); + list = YAP_GetFromSlot (sl1); + YAP_RecoverSlots (1); + } + list = YAP_MkPairTerm (queryBeliefsL, list); + } + return YAP_Unify (list, YAP_ARG3); +} + + + +void runVeSolver ( + FactorGraph* fg, + const vector& tasks, + vector& results) +{ + results.reserve (tasks.size()); + for (unsigned i = 0; i < tasks.size(); i++) { + FactorGraph* mfg = fg; + if (fg->isFromBayesNetwork()) { + // mfg = BayesBall::getMinimalFactorGraph (*fg, tasks[i]); + } + // VarElimSolver solver (*mfg); + VarElimSolver solver (*fg); //FIXME + if (Globals::verbosity > 0 && i == 0) { + solver.printSolverFlags(); + cout << endl; + } + results.push_back (solver.solveQuery (tasks[i])); + if (fg->isFromBayesNetwork()) { + // delete mfg; + } + } +} + + + +void runBpSolver ( + FactorGraph* fg, + const vector& tasks, + vector& results) +{ + std::set vids; + for (unsigned i = 0; i < tasks.size(); i++) { + Util::addToSet (vids, tasks[i]); + } + Solver* solver = 0; + FactorGraph* mfg = fg; + if (fg->isFromBayesNetwork()) { + //mfg = BayesBall::getMinimalFactorGraph ( + // *fg, VarIds (vids.begin(),vids.end())); + } + if (Globals::infAlgorithm == InfAlgorithms::BP) { + solver = new BpSolver (*fg); // FIXME + } else if (Globals::infAlgorithm == InfAlgorithms::CBP) { + CFactorGraph::checkForIdenticalFactors = false; + solver = new CbpSolver (*fg); // FIXME + } else { + cerr << "error: unknow solver" << endl; + abort(); + } + if (Globals::verbosity > 0) { + solver->printSolverFlags(); + cout << endl; + } + results.reserve (tasks.size()); + for (unsigned i = 0; i < tasks.size(); i++) { + results.push_back (solver->solveQuery (tasks[i])); + } + if (fg->isFromBayesNetwork()) { + //delete mfg; + } + delete solver; +} + + + +int +setParfactorsParams (void) +{ + LiftedNetwork* network = (LiftedNetwork*) YAP_IntOfTerm (YAP_ARG1); + ParfactorList* pfList = network->first; + YAP_Term distList = YAP_ARG2; + unordered_map paramsMap; + while (distList != YAP_TermNil()) { + YAP_Term dist = YAP_HeadOfTerm (distList); + unsigned distId = (unsigned) YAP_IntOfTerm (YAP_ArgOfTerm (1, dist)); + assert (Util::contains (paramsMap, distId) == false); + paramsMap[distId] = readParameters (YAP_ArgOfTerm (2, dist)); + distList = YAP_TailOfTerm (distList); + } + ParfactorList::iterator it = pfList->begin(); + while (it != pfList->end()) { + assert (Util::contains (paramsMap, (*it)->distId())); + // (*it)->setParams (paramsMap[(*it)->distId()]); + ++ it; + } + return TRUE; +} + + + +int +setFactorsParams (void) +{ + return TRUE; // TODO + FactorGraph* fg = (FactorGraph*) YAP_IntOfTerm (YAP_ARG1); + YAP_Term distList = YAP_ARG2; + unordered_map paramsMap; + while (distList != YAP_TermNil()) { + YAP_Term dist = YAP_HeadOfTerm (distList); + unsigned distId = (unsigned) YAP_IntOfTerm (YAP_ArgOfTerm (1, dist)); + assert (Util::contains (paramsMap, distId) == false); + paramsMap[distId] = readParameters (YAP_ArgOfTerm (2, dist)); + distList = YAP_TailOfTerm (distList); + } + const FacNodes& facNodes = fg->facNodes(); + for (unsigned i = 0; i < facNodes.size(); i++) { + unsigned distId = facNodes[i]->factor().distId(); + assert (Util::contains (paramsMap, distId)); + facNodes[i]->factor().setParams (paramsMap[distId]); + } + return TRUE; +} + + + +int +setVarsInformation (void) +{ + Var::clearVarsInfo(); + vector labels; + YAP_Term labelsL = YAP_ARG1; + while (labelsL != YAP_TermNil()) { + YAP_Atom atom = YAP_AtomOfTerm (YAP_HeadOfTerm (labelsL)); + labels.push_back ((char*) YAP_AtomName (atom)); + labelsL = YAP_TailOfTerm (labelsL); + } + unsigned count = 0; + YAP_Term stateNamesL = YAP_ARG2; + while (stateNamesL != YAP_TermNil()) { + States states; + YAP_Term namesL = YAP_HeadOfTerm (stateNamesL); + while (namesL != YAP_TermNil()) { + YAP_Atom atom = YAP_AtomOfTerm (YAP_HeadOfTerm (namesL)); + states.push_back ((char*) YAP_AtomName (atom)); + namesL = YAP_TailOfTerm (namesL); + } + Var::addVarInfo (count, labels[count], states); + count ++; + stateNamesL = YAP_TailOfTerm (stateNamesL); + } + return TRUE; +} + + + +int +setHorusFlag (void) +{ + string key ((char*) YAP_AtomName (YAP_AtomOfTerm (YAP_ARG1))); + string value; + if (key == "verbosity") { + stringstream ss; + ss << (int) YAP_IntOfTerm (YAP_ARG2); + ss >> value; + } else if (key == "accuracy") { + stringstream ss; + ss << (float) YAP_FloatOfTerm (YAP_ARG2); + ss >> value; + } else if (key == "max_iter") { + stringstream ss; + ss << (int) YAP_IntOfTerm (YAP_ARG2); + ss >> value; + } else { + value = ((char*) YAP_AtomName (YAP_AtomOfTerm (YAP_ARG2))); + } + return Util::setHorusFlag (key, value); +} + + + +int +freeGroundNetwork (void) +{ + delete (FactorGraph*) YAP_IntOfTerm (YAP_ARG1); + return TRUE; +} + + + +int +freeParfactors (void) +{ + LiftedNetwork* network = (LiftedNetwork*) YAP_IntOfTerm (YAP_ARG1); + delete network->first; + delete network->second; + delete network; + return TRUE; +} + + + +extern "C" void +init_predicates (void) +{ + YAP_UserCPredicate ("create_lifted_network", createLiftedNetwork, 3); + YAP_UserCPredicate ("create_ground_network", createGroundNetwork, 4); + YAP_UserCPredicate ("run_lifted_solver", runLiftedSolver, 3); + YAP_UserCPredicate ("run_ground_solver", runGroundSolver, 3); + YAP_UserCPredicate ("set_parfactors_params", setParfactorsParams, 2); + YAP_UserCPredicate ("set_factors_params", setFactorsParams, 2); + YAP_UserCPredicate ("set_vars_information", setVarsInformation, 2); + YAP_UserCPredicate ("set_horus_flag", setHorusFlag, 2); + YAP_UserCPredicate ("free_parfactors", freeParfactors, 1); + YAP_UserCPredicate ("free_ground_network", freeGroundNetwork, 1); +} + diff --git a/packages/CLPBN/horus/Indexer.h b/packages/CLPBN/horus/Indexer.h new file mode 100644 index 000000000..3ebe53f94 --- /dev/null +++ b/packages/CLPBN/horus/Indexer.h @@ -0,0 +1,296 @@ +#ifndef HORUS_STATESINDEXER_H +#define HORUS_STATESINDEXER_H + +#include +#include +#include + +#include +#include + +#include "Var.h" +#include "Util.h" + + + +class StatesIndexer +{ + public: + + StatesIndexer (const Ranges& ranges, bool calcOffsets = true) + { + size_ = 1; + indices_.resize (ranges.size(), 0); + ranges_ = ranges; + for (unsigned i = 0; i < ranges.size(); i++) { + size_ *= ranges[i]; + } + li_ = 0; + if (calcOffsets) { + calculateOffsets(); + } + } + + StatesIndexer (const Vars& vars, bool calcOffsets = true) + { + size_ = 1; + indices_.resize (vars.size(), 0); + ranges_.reserve (vars.size()); + for (unsigned i = 0; i < vars.size(); i++) { + ranges_.push_back (vars[i]->range()); + size_ *= vars[i]->range(); + } + li_ = 0; + if (calcOffsets) { + calculateOffsets(); + } + } + + void increment (void) + { + for (int i = ranges_.size() - 1; i >= 0; i--) { + indices_[i] ++; + if (indices_[i] != ranges_[i]) { + break; + } else { + indices_[i] = 0; + } + } + li_ ++; + } + + void increment (unsigned dim) + { + assert (dim < ranges_.size()); + assert (ranges_.size() == offsets_.size()); + assert (indices_[dim] < ranges_[dim]); + indices_[dim] ++; + li_ += offsets_[dim]; + } + + void incrementExcluding (unsigned skipDim) + { + assert (ranges_.size() == offsets_.size()); + for (int i = ranges_.size() - 1; i >= 0; i--) { + if (i != (int)skipDim) { + indices_[i] ++; + li_ += offsets_[i]; + if (indices_[i] != ranges_[i]) { + return; + } else { + indices_[i] = 0; + li_ -= offsets_[i] * ranges_[i]; + } + } + } + li_ = size_; + } + + unsigned linearIndex (void) const + { + return li_; + } + + const vector& indices (void) const + { + return indices_; + } + + StatesIndexer& operator ++ (void) + { + increment(); + return *this; + } + + operator unsigned (void) const + { + return li_; + } + + unsigned operator[] (unsigned dim) const + { + assert (valid()); + assert (dim < ranges_.size()); + return indices_[dim]; + } + + bool valid (void) const + { + return li_ < size_; + } + + void reset (void) + { + std::fill (indices_.begin(), indices_.end(), 0); + li_ = 0; + } + + void reset (unsigned dim) + { + indices_[dim] = 0; + li_ -= offsets_[dim] * ranges_[dim]; + } + + unsigned size (void) const + { + return size_ ; + } + + friend ostream& operator<< (ostream &os, const StatesIndexer& idx) + { + os << "(" << std::setw (2) << std::setfill('0') << idx.li_ << ") " ; + os << idx.indices_; + return os; + } + + private: + void calculateOffsets (void) + { + unsigned prod = 1; + offsets_.resize (ranges_.size()); + for (int i = ranges_.size() - 1; i >= 0; i--) { + offsets_[i] = prod; + prod *= ranges_[i]; + } + } + + unsigned li_; + unsigned size_; + vector indices_; + vector ranges_; + vector offsets_; +}; + + + +class MapIndexer +{ + public: + MapIndexer (const Ranges& ranges, const vector& mapDims) + { + assert (ranges.size() == mapDims.size()); + unsigned prod = 1; + offsets_.resize (ranges.size()); + for (int i = ranges.size() - 1; i >= 0; i--) { + if (mapDims[i]) { + offsets_[i] = prod; + prod *= ranges[i]; + } + } + indices_.resize (ranges.size(), 0); + ranges_ = ranges; + index_ = 0; + valid_ = true; + } + + MapIndexer (const Ranges& ranges, unsigned ignoreDim) + { + unsigned prod = 1; + offsets_.resize (ranges.size()); + for (int i = ranges.size() - 1; i >= 0; i--) { + if (i != (int)ignoreDim) { + offsets_[i] = prod; + prod *= ranges[i]; + } + } + indices_.resize (ranges.size(), 0); + ranges_ = ranges; + index_ = 0; + valid_ = true; + } + + /* + MapIndexer ( + const VarIds& loopVids, + const Ranges& loopRanges, + const VarIds& mapVids, + const Ranges& mapRanges) + { + unsigned prod = 1; + vector offsets (mapRanges.size()); + for (int i = mapRanges.size() - 1; i >= 0; i--) { + offsets[i] = prod; + prod *= mapRanges[i]; + } + + offsets_.reserve (loopVids.size()); + for (unsigned i = 0; i < loopVids.size(); i++) { + VarIds::const_iterator it = + std::find (mapVids.begin(), mapVids.end(), loopVids[i]); + if (it != mapVids.end()) { + offsets_.push_back (offsets[it - mapVids.begin()]); + } else { + offsets_.push_back (0); + } + } + + indices_.resize (loopVids.size(), 0); + ranges_ = loopRanges; + index_ = 0; + size_ = prod; + } + */ + + MapIndexer& operator ++ (void) + { + assert (valid_); + for (int i = ranges_.size() - 1; i >= 0; i--) { + indices_[i] ++; + index_ += offsets_[i]; + if (indices_[i] != ranges_[i]) { + return *this; + } else { + indices_[i] = 0; + index_ -= offsets_[i] * ranges_[i]; + } + } + valid_ = false; + return *this; + } + + unsigned mappedIndex (void) const + { + return index_; + } + + operator unsigned (void) const + { + return index_; + } + + unsigned operator[] (unsigned dim) const + { + assert (valid()); + assert (dim < ranges_.size()); + return indices_[dim]; + } + + bool valid (void) const + { + return valid_; + } + + void reset (void) + { + std::fill (indices_.begin(), indices_.end(), 0); + index_ = 0; + } + + friend ostream& operator<< (ostream &os, const MapIndexer& idx) + { + os << "(" << std::setw (2) << std::setfill('0') << idx.index_ << ") " ; + os << idx.indices_; + return os; + } + + private: + unsigned index_; + bool valid_; + vector ranges_; + vector indices_; + vector offsets_; +}; + + +#endif // HORUS_STATESINDEXER_H + diff --git a/packages/CLPBN/horus/LiftedUtils.cpp b/packages/CLPBN/horus/LiftedUtils.cpp new file mode 100644 index 000000000..6df19b85d --- /dev/null +++ b/packages/CLPBN/horus/LiftedUtils.cpp @@ -0,0 +1,131 @@ +#include + +#include +#include +#include + +#include "LiftedUtils.h" +#include "ConstraintTree.h" + + +namespace LiftedUtils { + + +unordered_map symbolDict; + + +Symbol +getSymbol (const string& symbolName) +{ + unordered_map::iterator it + = symbolDict.find (symbolName); + if (it != symbolDict.end()) { + return it->second; + } else { + symbolDict[symbolName] = symbolDict.size() - 1; + return symbolDict.size() - 1; + } +} + + + +void +printSymbolDictionary (void) +{ + unordered_map::const_iterator it + = symbolDict.begin(); + while (it != symbolDict.end()) { + cout << it->first << " -> " << it->second << endl; + it ++; + } +} + +} + + + +ostream& operator<< (ostream &os, const Symbol& s) +{ + unordered_map::const_iterator it + = LiftedUtils::symbolDict.begin(); + while (it != LiftedUtils::symbolDict.end() && it->second != s) { + it ++; + } + assert (it != LiftedUtils::symbolDict.end()); + os << it->first; + return os; +} + + + +ostream& operator<< (ostream &os, const LogVar& X) +{ + const string labels[] = { + "A", "B", "C", "D", "E", "F", + "G", "H", "I", "J", "K", "M" }; + (X >= 12) ? os << "X_" << X.id_ : os << labels[X]; + return os; +} + + + +ostream& operator<< (ostream &os, const Tuple& t) +{ + os << "(" ; + for (unsigned i = 0; i < t.size(); i++) { + os << ((i != 0) ? "," : "") << t[i]; + } + os << ")" ; + return os; +} + + + +ostream& operator<< (ostream &os, const Ground& gr) +{ + os << gr.functor(); + os << "(" ; + for (unsigned i = 0; i < gr.args().size(); i++) { + if (i != 0) os << ", " ; + os << gr.args()[i]; + } + os << ")" ; + return os; +} + + + +LogVars +Substitution::getDiscardedLogVars (void) const +{ + LogVars discardedLvs; + set doneLvs; + unordered_map::const_iterator it; + it = subs_.begin(); + while (it != subs_.end()) { + if (Util::contains (doneLvs, it->second)) { + discardedLvs.push_back (it->first); + } else { + doneLvs.insert (it->second); + } + it ++; + } + return discardedLvs; +} + + + +ostream& operator<< (ostream &os, const Substitution& theta) +{ + unordered_map::const_iterator it; + os << "[" ; + it = theta.subs_.begin(); + while (it != theta.subs_.end()) { + if (it != theta.subs_.begin()) os << ", " ; + os << it->first << "->" << it->second ; + ++ it; + } + os << "]" ; + return os; +} + diff --git a/packages/CLPBN/horus/LiftedUtils.h b/packages/CLPBN/horus/LiftedUtils.h new file mode 100644 index 000000000..d89fe477b --- /dev/null +++ b/packages/CLPBN/horus/LiftedUtils.h @@ -0,0 +1,166 @@ +#ifndef HORUS_LIFTEDUTILS_H +#define HORUS_LIFTEDUTILS_H + +#include +#include +#include +#include + + +#include "TinySet.h" +#include "Util.h" + + +using namespace std; + + +class Symbol +{ + public: + Symbol (void) : id_(Util::maxUnsigned()) { } + + Symbol (unsigned id) : id_(id) { } + + operator unsigned (void) const { return id_; } + + bool valid (void) const { return id_ != Util::maxUnsigned(); } + + static Symbol invalid (void) { return Symbol(); } + + friend ostream& operator<< (ostream &os, const Symbol& s); + + private: + unsigned id_; +}; + + +class LogVar +{ + public: + LogVar (void) : id_(Util::maxUnsigned()) { } + + LogVar (unsigned id) : id_(id) { } + + operator unsigned (void) const { return id_; } + + LogVar& operator++ (void) + { + assert (valid()); + id_ ++; + return *this; + } + + bool valid (void) const + { + return id_ != Util::maxUnsigned(); + } + + friend ostream& operator<< (ostream &os, const LogVar& X); + + private: + unsigned id_; +}; + + +namespace std { +template <> struct hash { + size_t operator() (const Symbol& s) const { + return std::hash() (s); + }}; + +template <> struct hash { + size_t operator() (const LogVar& X) const { + return std::hash() (X); + }}; +}; + + +typedef vector Symbols; +typedef vector Tuple; +typedef vector Tuples; +typedef vector LogVars; +typedef TinySet SymbolSet; +typedef TinySet LogVarSet; +typedef TinySet TupleSet; + + +ostream& operator<< (ostream &os, const Tuple& t); + + +namespace LiftedUtils { +Symbol getSymbol (const string&); +void printSymbolDictionary (void); +} + + + +class Ground +{ + public: + Ground (Symbol f) : functor_(f) { } + + Ground (Symbol f, const Symbols& args) : functor_(f), args_(args) { } + + Symbol functor (void) const { return functor_; } + + Symbols args (void) const { return args_; } + + unsigned arity (void) const { return args_.size(); } + + bool isAtom (void) const { return args_.size() == 0; } + + friend ostream& operator<< (ostream &os, const Ground& gr); + + private: + Symbol functor_; + Symbols args_; +}; + +typedef vector Grounds; + + + +class Substitution +{ + public: + void add (LogVar X_old, LogVar X_new) + { + assert (Util::contains (subs_, X_old) == false); + subs_.insert (make_pair (X_old, X_new)); + } + + void rename (LogVar X_old, LogVar X_new) + { + assert (Util::contains (subs_, X_old)); + subs_.find (X_old)->second = X_new; + } + + LogVar newNameFor (LogVar X) const + { + unordered_map::const_iterator it; + it = subs_.find (X); + if (it != subs_.end()) { + return subs_.find (X)->second; + } + return X; + } + + bool containsReplacementFor (LogVar X) const + { + return Util::contains (subs_, X); + } + + unsigned nrReplacements (void) const { return subs_.size(); } + + LogVars getDiscardedLogVars (void) const; + + friend ostream& operator<< (ostream &os, const Substitution& theta); + + private: + unordered_map subs_; + +}; + + +#endif // HORUS_LIFTEDUTILS_H + diff --git a/packages/CLPBN/horus/Makefile.in b/packages/CLPBN/horus/Makefile.in new file mode 100644 index 000000000..553535979 --- /dev/null +++ b/packages/CLPBN/horus/Makefile.in @@ -0,0 +1,177 @@ +# +# default base directory for YAP installation +# (EROOT for architecture-dependent files) +# +GCC = @GCC@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ +ROOTDIR = $(prefix) +EROOTDIR = @exec_prefix@ +abs_top_builddir = @abs_top_builddir@ +# +# where the binary should be +# +BINDIR = $(EROOTDIR)/bin +# +# where YAP should look for libraries +# +LIBDIR=@libdir@ +YAPLIBDIR=@libdir@/Yap +# +# +CC=@CC@ +CXX=@CXX@ + +# normal +#CXXFLAGS= -std=c++0x @SHLIB_CXXFLAGS@ $(YAP_EXTRAS) $(DEFS) -D_YAP_NOT_INSTALLED_=1 -I$(srcdir) -I../../../.. -I$(srcdir)/../../../../include @CPPFLAGS@ -DNDEBUG + +# debug +CXXFLAGS= -std=c++0x @SHLIB_CXXFLAGS@ $(YAP_EXTRAS) $(DEFS) -D_YAP_NOT_INSTALLED_=1 -I$(srcdir) -I../../../.. -I$(srcdir)/../../../../include @CPPFLAGS@ -g -O0 -Wextra + + +# +# +# You shouldn't need to change what follows. +# +INSTALL=@INSTALL@ +INSTALL_DATA=@INSTALL_DATA@ +INSTALL_PROGRAM=@INSTALL_PROGRAM@ +SHELL=/bin/sh +RANLIB=@RANLIB@ +srcdir=@srcdir@ +SO=@SO@ +#4.1VPATH=@srcdir@:@srcdir@/OPTYap +CWD=$(PWD) + + +HEADERS = \ + $(srcdir)/BayesNet.h \ + $(srcdir)/BayesBall.h \ + $(srcdir)/ElimGraph.h \ + $(srcdir)/FactorGraph.h \ + $(srcdir)/Factor.h \ + $(srcdir)/CFactorGraph.h \ + $(srcdir)/ConstraintTree.h \ + $(srcdir)/Solver.h \ + $(srcdir)/VarElimSolver.h \ + $(srcdir)/BpSolver.h \ + $(srcdir)/CbpSolver.h \ + $(srcdir)/FoveSolver.h \ + $(srcdir)/Var.h \ + $(srcdir)/Indexer.h \ + $(srcdir)/Parfactor.h \ + $(srcdir)/ProbFormula.h \ + $(srcdir)/Histogram.h \ + $(srcdir)/ParfactorList.h \ + $(srcdir)/LiftedUtils.h \ + $(srcdir)/TinySet.h \ + $(srcdir)/Util.h \ + $(srcdir)/Horus.h + +CPP_SOURCES = \ + $(srcdir)/BayesNet.cpp \ + $(srcdir)/BayesBall.cpp \ + $(srcdir)/ElimGraph.cpp \ + $(srcdir)/FactorGraph.cpp \ + $(srcdir)/Factor.cpp \ + $(srcdir)/CFactorGraph.cpp \ + $(srcdir)/ConstraintTree.cpp \ + $(srcdir)/Var.cpp \ + $(srcdir)/Solver.cpp \ + $(srcdir)/VarElimSolver.cpp \ + $(srcdir)/BpSolver.cpp \ + $(srcdir)/CbpSolver.cpp \ + $(srcdir)/FoveSolver.cpp \ + $(srcdir)/Parfactor.cpp \ + $(srcdir)/ProbFormula.cpp \ + $(srcdir)/Histogram.cpp \ + $(srcdir)/ParfactorList.cpp \ + $(srcdir)/LiftedUtils.cpp \ + $(srcdir)/Util.cpp \ + $(srcdir)/HorusYap.cpp \ + $(srcdir)/HorusCli.cpp + +OBJS = \ + BayesNet.o \ + BayesBall.o \ + ElimGraph.o \ + FactorGraph.o \ + Factor.o \ + CFactorGraph.o \ + ConstraintTree.o \ + Var.o \ + Solver.o \ + VarElimSolver.o \ + BpSolver.o \ + CbpSolver.o \ + FoveSolver.o \ + Parfactor.o \ + ProbFormula.o \ + Histogram.o \ + ParfactorList.o \ + LiftedUtils.o \ + Util.o \ + HorusYap.o + +HCLI_OBJS = \ + BayesNet.o \ + BayesBall.o \ + ElimGraph.o \ + FactorGraph.o \ + Factor.o \ + CFactorGraph.o \ + ConstraintTree.o \ + Var.o \ + Solver.o \ + VarElimSolver.o \ + BpSolver.o \ + CbpSolver.o \ + FoveSolver.o \ + Parfactor.o \ + ProbFormula.o \ + Histogram.o \ + ParfactorList.o \ + LiftedUtils.o \ + Util.o \ + HorusCli.o + +SOBJS=horus.@SO@ + + +all: $(SOBJS) hcli + +# default rule +%.o : $(srcdir)/%.cpp + $(CXX) -c $(CXXFLAGS) $< -o $@ + + +@DO_SECOND_LD@horus.@SO@: $(OBJS) +@DO_SECOND_LD@ @SHLIB_CXX_LD@ -o horus.@SO@ $(OBJS) @EXTRA_LIBS_FOR_SWIDLLS@ + + +hcli: $(HCLI_OBJS) + $(CXX) -o hcli $(HCLI_OBJS) + + +install: all + $(INSTALL_PROGRAM) $(SOBJS) $(DESTDIR) $(YAPLIBDIR) + + +clean: + rm -f *.o *~ $(OBJS) $(SOBJS) *.BAK hcli + + +erase_dots: + rm -f *.dot *.png + + +depend: $(HEADERS) $(CPP_SOURCES) + -@if test "$(GCC)" = yes; then\ + $(CC) -std=c++0x -MM -MG $(CFLAGS) -I$(srcdir) -I$(srcdir)/../../../../include -I$(srcdir)/../../../../H $(CPP_SOURCES) >> Makefile;\ + else\ + makedepend -f - -- $(CFLAGS) -I$(srcdir)/../../../../H -I$(srcdir)/../../../../include -- $(CPP_SOURCES) |\ + sed 's|.*/\([^:]*\):|\1:|' >> Makefile ;\ + fi + +# DO NOT DELETE THIS LINE -- make depend depends on it. + diff --git a/packages/CLPBN/horus/Parfactor.cpp b/packages/CLPBN/horus/Parfactor.cpp new file mode 100644 index 000000000..50813694c --- /dev/null +++ b/packages/CLPBN/horus/Parfactor.cpp @@ -0,0 +1,911 @@ + +#include "Parfactor.h" +#include "Histogram.h" +#include "Indexer.h" +#include "Util.h" +#include "Horus.h" + + +Parfactor::Parfactor ( + const ProbFormulas& formulas, + const Params& params, + const Tuples& tuples, + unsigned distId) +{ + args_ = formulas; + params_ = params; + distId_ = distId; + + LogVars logVars; + for (unsigned i = 0; i < args_.size(); i++) { + ranges_.push_back (args_[i].range()); + const LogVars& lvs = args_[i].logVars(); + for (unsigned j = 0; j < lvs.size(); j++) { + if (Util::contains (logVars, lvs[j]) == false) { + logVars.push_back (lvs[j]); + } + } + } + constr_ = new ConstraintTree (logVars, tuples); + assert (params_.size() == Util::expectedSize (ranges_)); +} + + + +Parfactor::Parfactor (const Parfactor* g, const Tuple& tuple) +{ + args_ = g->arguments(); + params_ = g->params(); + ranges_ = g->ranges(); + distId_ = g->distId(); + constr_ = new ConstraintTree (g->logVars(), {tuple}); + assert (params_.size() == Util::expectedSize (ranges_)); +} + + + +Parfactor::Parfactor (const Parfactor* g, ConstraintTree* constr) +{ + args_ = g->arguments(); + params_ = g->params(); + ranges_ = g->ranges(); + distId_ = g->distId(); + constr_ = constr; + assert (params_.size() == Util::expectedSize (ranges_)); +} + + + +Parfactor::Parfactor (const Parfactor& g) +{ + args_ = g.arguments(); + params_ = g.params(); + ranges_ = g.ranges(); + distId_ = g.distId(); + constr_ = new ConstraintTree (*g.constr()); + assert (params_.size() == Util::expectedSize (ranges_)); +} + + + +Parfactor::~Parfactor (void) +{ + delete constr_; +} + + + +LogVarSet +Parfactor::countedLogVars (void) const +{ + LogVarSet set; + for (unsigned i = 0; i < args_.size(); i++) { + if (args_[i].isCounting()) { + set.insert (args_[i].countedLogVar()); + } + } + return set; +} + + + +LogVarSet +Parfactor::uncountedLogVars (void) const +{ + return constr_->logVarSet() - countedLogVars(); +} + + + +LogVarSet +Parfactor::elimLogVars (void) const +{ + LogVarSet requiredToElim = constr_->logVarSet(); + requiredToElim -= constr_->singletons(); + requiredToElim -= countedLogVars(); + return requiredToElim; +} + + + +LogVarSet +Parfactor::exclusiveLogVars (unsigned fIdx) const +{ + assert (fIdx < args_.size()); + LogVarSet remaining; + for (unsigned i = 0; i < args_.size(); i++) { + if (i != fIdx) { + remaining |= args_[i].logVarSet(); + } + } + return args_[fIdx].logVarSet() - remaining; +} + + + +void +Parfactor::setConstraintTree (ConstraintTree* newTree) +{ + delete constr_; + constr_ = newTree; +} + + + +void +Parfactor::sumOut (unsigned fIdx) +{ + assert (fIdx < args_.size()); + assert (args_[fIdx].contains (elimLogVars())); + + if (args_[fIdx].isCounting()) { + unsigned N = constr_->getConditionalCount ( + args_[fIdx].countedLogVar()); + unsigned R = args_[fIdx].range(); + vector numAssigns = HistogramSet::getNumAssigns (N, R); + StatesIndexer sindexer (ranges_, fIdx); + while (sindexer.valid()) { + unsigned h = sindexer[fIdx]; + if (Globals::logDomain) { + params_[sindexer] += numAssigns[h]; + } else { + params_[sindexer] *= numAssigns[h]; + } + ++ sindexer; + } + } + + Params copy = params_; + params_.clear(); + params_.resize (copy.size() / ranges_[fIdx], LogAware::addIdenty()); + MapIndexer indexer (ranges_, fIdx); + if (Globals::logDomain) { + for (unsigned i = 0; i < copy.size(); i++) { + params_[indexer] = Util::logSum (params_[indexer], copy[i]); + ++ indexer; + } + } else { + for (unsigned i = 0; i < copy.size(); i++) { + params_[indexer] += copy[i]; + ++ indexer; + } + } + + LogVarSet excl = exclusiveLogVars (fIdx); + if (args_[fIdx].isCounting()) { + // counting log vars were already raised on counting conversion + LogAware::pow (params_, constr_->getConditionalCount ( + excl - args_[fIdx].countedLogVar())); + } else { + LogAware::pow (params_, constr_->getConditionalCount (excl)); + } + constr_->remove (excl); + + args_.erase (args_.begin() + fIdx); + ranges_.erase (ranges_.begin() + fIdx); +} + + + +void +Parfactor::multiply (Parfactor& g) +{ + alignAndExponentiate (this, &g); + TFactor::multiply (g); + constr_->join (g.constr(), true); + simplifyGrounds(); + assert (constr_->isCartesianProduct (countedLogVars())); +} + + + +bool +Parfactor::canCountConvert (LogVar X) +{ + if (nrFormulas (X) != 1) { + return false; + } + int fIdx = indexOfLogVar (X); + if (args_[fIdx].isCounting()) { + return false; + } + if (constr_->isCountNormalized (X) == false) { + return false; + } + if (constr_->getConditionalCount (X) == 1) { + return false; + } + if (constr_->isCartesianProduct (countedLogVars() | X) == false) { + return false; + } + return true; +} + + + +void +Parfactor::countConvert (LogVar X) +{ + int fIdx = indexOfLogVar (X); + assert (constr_->isCountNormalized (X)); + assert (constr_->getConditionalCount (X) > 1); + assert (canCountConvert (X)); + + unsigned N = constr_->getConditionalCount (X); + unsigned R = ranges_[fIdx]; + unsigned H = HistogramSet::nrHistograms (N, R); + vector histograms = HistogramSet::getHistograms (N, R); + + StatesIndexer indexer (ranges_); + vector sumout (params_.size() / R); + unsigned count = 0; + while (indexer.valid()) { + sumout[count].reserve (R); + for (unsigned r = 0; r < R; r++) { + sumout[count].push_back (params_[indexer]); + indexer.increment (fIdx); + } + count ++; + indexer.reset (fIdx); + indexer.incrementExcluding (fIdx); + } + + params_.clear(); + params_.reserve (sumout.size() * H); + + ranges_[fIdx] = H; + MapIndexer mapIndexer (ranges_, fIdx); + while (mapIndexer.valid()) { + double prod = LogAware::multIdenty(); + unsigned i = mapIndexer.mappedIndex(); + unsigned h = mapIndexer[fIdx]; + for (unsigned r = 0; r < R; r++) { + if (Globals::logDomain) { + prod += LogAware::pow (sumout[i][r], histograms[h][r]); + } else { + prod *= LogAware::pow (sumout[i][r], histograms[h][r]); + } + } + params_.push_back (prod); + ++ mapIndexer; + } + args_[fIdx].setCountedLogVar (X); + simplifyCountingFormulas (fIdx); +} + + + +void +Parfactor::expand (LogVar X, LogVar X_new1, LogVar X_new2) +{ + int fIdx = indexOfLogVar (X); + assert (fIdx != -1); + assert (args_[fIdx].isCounting()); + + unsigned N1 = constr_->getConditionalCount (X_new1); + unsigned N2 = constr_->getConditionalCount (X_new2); + unsigned N = N1 + N2; + unsigned R = args_[fIdx].range(); + unsigned H1 = HistogramSet::nrHistograms (N1, R); + unsigned H2 = HistogramSet::nrHistograms (N2, R); + + vector histograms = HistogramSet::getHistograms (N, R); + vector histograms1 = HistogramSet::getHistograms (N1, R); + vector histograms2 = HistogramSet::getHistograms (N2, R); + + vector sumIndexes; + sumIndexes.reserve (H1 * H2); + for (unsigned i = 0; i < H1; i++) { + for (unsigned j = 0; j < H2; j++) { + Histogram hist = histograms1[i]; + std::transform ( + hist.begin(), hist.end(), + histograms2[j].begin(), + hist.begin(), + plus()); + sumIndexes.push_back (HistogramSet::findIndex (hist, histograms)); + } + } + + expandPotential (fIdx, H1 * H2, sumIndexes); + + args_.insert (args_.begin() + fIdx + 1, args_[fIdx]); + args_[fIdx].rename (X, X_new1); + args_[fIdx + 1].rename (X, X_new2); + if (H1 == 2) { + args_[fIdx].clearCountedLogVar(); + } + if (H2 == 2) { + args_[fIdx + 1].clearCountedLogVar(); + } + ranges_.insert (ranges_.begin() + fIdx + 1, H2); + ranges_[fIdx] = H1; +} + + + +void +Parfactor::fullExpand (LogVar X) +{ + int fIdx = indexOfLogVar (X); + assert (fIdx != -1); + assert (args_[fIdx].isCounting()); + + unsigned N = constr_->getConditionalCount (X); + unsigned R = args_[fIdx].range(); + vector originHists = HistogramSet::getHistograms (N, R); + vector expandHists = HistogramSet::getHistograms (1, R); + assert (ranges_[fIdx] == originHists.size()); + vector sumIndexes; + sumIndexes.reserve (N * R); + + Ranges expandRanges (N, R); + StatesIndexer indexer (expandRanges); + while (indexer.valid()) { + vector hist (R, 0); + for (unsigned n = 0; n < N; n++) { + std::transform ( + hist.begin(), hist.end(), + expandHists[indexer[n]].begin(), + hist.begin(), + plus()); + } + sumIndexes.push_back (HistogramSet::findIndex (hist, originHists)); + ++ indexer; + } + + expandPotential (fIdx, std::pow (R, N), sumIndexes); + + ProbFormula f = args_[fIdx]; + args_.erase (args_.begin() + fIdx); + ranges_.erase (ranges_.begin() + fIdx); + LogVars newLvs = constr_->expand (X); + assert (newLvs.size() == N); + for (unsigned i = 0 ; i < N; i++) { + ProbFormula newFormula (f.functor(), f.logVars(), f.range()); + newFormula.rename (X, newLvs[i]); + args_.insert (args_.begin() + fIdx + i, newFormula); + ranges_.insert (ranges_.begin() + fIdx + i, R); + } +} + + + +void +Parfactor::reorderAccordingGrounds (const Grounds& grounds) +{ + ProbFormulas newFormulas; + for (unsigned i = 0; i < grounds.size(); i++) { + for (unsigned j = 0; j < args_.size(); j++) { + if (grounds[i].functor() == args_[j].functor() && + grounds[i].arity() == args_[j].arity()) { + constr_->moveToTop (args_[j].logVars()); + if (constr_->containsTuple (grounds[i].args())) { + newFormulas.push_back (args_[j]); + break; + } + } + } + assert (newFormulas.size() == i + 1); + } + reorderArguments (newFormulas); +} + + + +void +Parfactor::absorveEvidence (const ProbFormula& formula, unsigned evidence) +{ + int fIdx = indexOf (formula); + assert (fIdx != -1); + LogVarSet excl = exclusiveLogVars (fIdx); + assert (args_[fIdx].isCounting() == false); + assert (constr_->isCountNormalized (excl)); + LogAware::pow (params_, constr_->getConditionalCount (excl)); + TFactor::absorveEvidence (formula, evidence); + constr_->remove (excl); +} + + + +void +Parfactor::setNewGroups (void) +{ + for (unsigned i = 0; i < args_.size(); i++) { + args_[i].setGroup (ProbFormula::getNewGroup()); + } +} + + + +void +Parfactor::applySubstitution (const Substitution& theta) +{ + for (unsigned i = 0; i < args_.size(); i++) { + LogVars& lvs = args_[i].logVars(); + for (unsigned j = 0; j < lvs.size(); j++) { + lvs[j] = theta.newNameFor (lvs[j]); + } + if (args_[i].isCounting()) { + LogVar clv = args_[i].countedLogVar(); + args_[i].setCountedLogVar (theta.newNameFor (clv)); + } + } + constr_->applySubstitution (theta); +} + + + +int +Parfactor::findGroup (const Ground& ground) const +{ + int group = -1; + for (unsigned i = 0; i < args_.size(); i++) { + if (args_[i].functor() == ground.functor() && + args_[i].arity() == ground.arity()) { + constr_->moveToTop (args_[i].logVars()); + if (constr_->containsTuple (ground.args())) { + group = args_[i].group(); + break; + } + } + } + return group; +} + + + +bool +Parfactor::containsGround (const Ground& ground) const +{ + return findGroup (ground) != -1; +} + + + +bool +Parfactor::containsGroup (unsigned group) const +{ + for (unsigned i = 0; i < args_.size(); i++) { + if (args_[i].group() == group) { + return true; + } + } + return false; +} + + + +unsigned +Parfactor::nrFormulas (LogVar X) const +{ + unsigned count = 0; + for (unsigned i = 0; i < args_.size(); i++) { + if (args_[i].contains (X)) { + count ++; + } + } + return count; +} + + + +int +Parfactor::indexOfLogVar (LogVar X) const +{ + int idx = -1; + assert (nrFormulas (X) == 1); + for (unsigned i = 0; i < args_.size(); i++) { + if (args_[i].contains (X)) { + idx = i; + break; + } + } + return idx; +} + + + +int +Parfactor::indexOfGroup (unsigned group) const +{ + int pos = -1; + for (unsigned i = 0; i < args_.size(); i++) { + if (args_[i].group() == group) { + pos = i; + break; + } + } + return pos; +} + + + +unsigned +Parfactor::nrFormulasWithGroup (unsigned group) const +{ + unsigned count = 0; + for (unsigned i = 0; i < args_.size(); i++) { + if (args_[i].group() == group) { + count ++; + } + } + return count; +} + + + +vector +Parfactor::getAllGroups (void) const +{ + vector groups (args_.size()); + for (unsigned i = 0; i < args_.size(); i++) { + groups[i] = args_[i].group(); + } + return groups; +} + + + +string +Parfactor::getLabel (void) const +{ + stringstream ss; + ss << "phi(" ; + for (unsigned i = 0; i < args_.size(); i++) { + if (i != 0) ss << "," ; + ss << args_[i]; + } + ss << ")" ; + ConstraintTree copy (*constr_); + copy.moveToTop (copy.logVarSet().elements()); + ss << "|" << copy.tupleSet(); + return ss.str(); +} + + + +void +Parfactor::print (bool printParams) const +{ + cout << "Formulas: " ; + for (unsigned i = 0; i < args_.size(); i++) { + if (i != 0) cout << ", " ; + cout << args_[i]; + } + cout << endl; + if (args_[0].group() != Util::maxUnsigned()) { + vector groups; + for (unsigned i = 0; i < args_.size(); i++) { + groups.push_back (string ("g") + Util::toString (args_[i].group())); + } + cout << "Groups: " << groups << endl; + } + cout << "LogVars: " << constr_->logVarSet() << endl; + cout << "Ranges: " << ranges_ << endl; + if (printParams == false) { + cout << "Params: " ; + if (params_.size() <= 32) { + cout.precision(10); + cout << params_ << endl; + } else { + cout << "|" << params_.size() << "|" << endl; + } + } + ConstraintTree copy (*constr_); + copy.moveToTop (copy.logVarSet().elements()); + cout << "Tuples: " << copy.tupleSet() << endl; + if (printParams) { + printParameters(); + } +} + + + +void +Parfactor::printParameters (void) const +{ + vector jointStrings; + StatesIndexer indexer (ranges_); + while (indexer.valid()) { + stringstream ss; + for (unsigned i = 0; i < args_.size(); i++) { + if (i != 0) ss << ", " ; + if (args_[i].isCounting()) { + unsigned N = constr_->getConditionalCount ( + args_[i].countedLogVar()); + HistogramSet hs (N, args_[i].range()); + unsigned c = 0; + while (c < indexer[i]) { + hs.nextHistogram(); + c ++; + } + ss << hs; + } else { + ss << indexer[i]; + } + } + jointStrings.push_back (ss.str()); + ++ indexer; + } + for (unsigned i = 0; i < params_.size(); i++) { + cout << "f(" << jointStrings[i] << ")" ; + cout << " = " << params_[i] << endl; + } +} + + + +void +Parfactor::printProjections (void) const +{ + ConstraintTree copy (*constr_); + + LogVarSet Xs = copy.logVarSet(); + for (unsigned i = 0; i < Xs.size(); i++) { + cout << "-> projection of " << Xs[i] << ": " ; + cout << copy.tupleSet ({Xs[i]}) << endl; + } +} + + + +void +Parfactor::expandPotential ( + int fIdx, + unsigned newRange, + const vector& sumIndexes) +{ + ullong newSize = (params_.size() / ranges_[fIdx]) * newRange; + if (newSize > params_.max_size()) { + cerr << "error: an overflow occurred when performing expansion" ; + cerr << endl; + abort(); + } + + Params copy = params_; + params_.clear(); + params_.reserve (newSize); + + unsigned prod = 1; + vector offsets_ (ranges_.size()); + for (int i = ranges_.size() - 1; i >= 0; i--) { + offsets_[i] = prod; + prod *= ranges_[i]; + } + + unsigned index = 0; + ranges_[fIdx] = newRange; + vector indices (ranges_.size(), 0); + for (unsigned k = 0; k < newSize; k++) { + if (index >= copy.size()) { + abort(); + } + assert (index < copy.size()); + params_.push_back (copy[index]); + for (int i = ranges_.size() - 1; i >= 0; i--) { + indices[i] ++; + if (i == fIdx) { + if (indices[i] != ranges_[i]) { + int diff = sumIndexes[indices[i]] - sumIndexes[indices[i] - 1]; + index += diff * offsets_[i]; + break; + } else { + // last index contains the old range minus 1 + index -= sumIndexes.back() * offsets_[i]; + indices[i] = 0; + } + } else { + if (indices[i] != ranges_[i]) { + index += offsets_[i]; + break; + } else { + index -= (ranges_[i] - 1) * offsets_[i]; + indices[i] = 0; + } + } + } + } +} + + + +void +Parfactor::simplifyCountingFormulas (int fIdx) +{ + // check if we can simplify the parfactor + for (unsigned i = 0; i < args_.size(); i++) { + if ((int)i != fIdx && + args_[i].isCounting() && + args_[i].group() == args_[fIdx].group()) { + // if they only differ in the name of the counting log var + if ((args_[i].logVarSet() - args_[i].countedLogVar()) == + (args_[fIdx].logVarSet()) - args_[fIdx].countedLogVar() && + ranges_[i] == ranges_[fIdx]) { + simplifyParfactor (fIdx, i); + break; + } + } + } +} + + + +void +Parfactor::simplifyGrounds (void) +{ + LogVarSet singletons = constr_->singletons(); + for (int i = 0; i < (int)args_.size() - 1; i++) { + for (unsigned j = i + 1; j < args_.size(); j++) { + if (args_[i].group() == args_[j].group() && + singletons.contains (args_[i].logVarSet()) && + singletons.contains (args_[j].logVarSet())) { + simplifyParfactor (i, j); + i --; + break; + } + } + } +} + + + +bool +Parfactor::canMultiply (Parfactor* g1, Parfactor* g2) +{ + std::pair res = getAlignLogVars (g1, g2); + LogVarSet Xs_1 (res.first); + LogVarSet Xs_2 (res.second); + LogVarSet Y_1 = g1->logVarSet() - Xs_1; + LogVarSet Y_2 = g2->logVarSet() - Xs_2; + Y_1 -= g1->countedLogVars(); + Y_2 -= g2->countedLogVars(); + return g1->constr()->isCountNormalized (Y_1) && + g2->constr()->isCountNormalized (Y_2); +} + + + +void +Parfactor::simplifyParfactor (unsigned fIdx1, unsigned fIdx2) +{ + Params copy = params_; + params_.clear(); + StatesIndexer indexer (ranges_); + while (indexer.valid()) { + if (indexer[fIdx1] == indexer[fIdx2]) { + params_.push_back (copy[indexer]); + } + ++ indexer; + } + for (unsigned i = 0; i < args_[fIdx2].logVars().size(); i++) { + if (nrFormulas (args_[fIdx2].logVars()[i]) == 1) { + constr_->remove ({ args_[fIdx2].logVars()[i] }); + } + } + args_.erase (args_.begin() + fIdx2); + ranges_.erase (ranges_.begin() + fIdx2); +} + + + +std::pair +Parfactor::getAlignLogVars (Parfactor* g1, Parfactor* g2) +{ + g1->simplifyGrounds(); + g2->simplifyGrounds(); + LogVars Xs_1, Xs_2; + TinySet matchedI; + TinySet matchedJ; + ProbFormulas& formulas1 = g1->arguments(); + ProbFormulas& formulas2 = g2->arguments(); + for (unsigned i = 0; i < formulas1.size(); i++) { + for (unsigned j = 0; j < formulas2.size(); j++) { + if (formulas1[i].group() == formulas2[j].group() && + g1->range (i) == g2->range (j) && + matchedI.contains (i) == false && + matchedJ.contains (j) == false) { + Util::addToVector (Xs_1, formulas1[i].logVars()); + Util::addToVector (Xs_2, formulas2[j].logVars()); + matchedI.insert (i); + matchedJ.insert (j); + } + } + } + return make_pair (Xs_1, Xs_2); +} + + + +void +Parfactor::alignAndExponentiate (Parfactor* g1, Parfactor* g2) +{ + alignLogicalVars (g1, g2); + LogVarSet comm = g1->logVarSet() & g2->logVarSet(); + LogVarSet Y_1 = g1->logVarSet() - comm; + LogVarSet Y_2 = g2->logVarSet() - comm; + Y_1 -= g1->countedLogVars(); + Y_2 -= g2->countedLogVars(); + assert (g1->constr()->isCountNormalized (Y_1)); + assert (g2->constr()->isCountNormalized (Y_2)); + unsigned condCount1 = g1->constr()->getConditionalCount (Y_1); + unsigned condCount2 = g2->constr()->getConditionalCount (Y_2); + LogAware::pow (g1->params(), 1.0 / condCount2); + LogAware::pow (g2->params(), 1.0 / condCount1); +} + + + +void +Parfactor::alignLogicalVars (Parfactor* g1, Parfactor* g2) +{ + std::pair res = getAlignLogVars (g1, g2); + const LogVars& alignLvs1 = res.first; + const LogVars& alignLvs2 = res.second; + // cout << "ALIGNING :::::::::::::::::" << endl; + // g1->print(); + // cout << "AND" << endl; + // g2->print(); + // cout << "-> align lvs1 = " << alignLvs1 << endl; + // cout << "-> align lvs2 = " << alignLvs2 << endl; + LogVar freeLogVar (0); + Substitution theta1, theta2; + for (unsigned i = 0; i < alignLvs1.size(); i++) { + bool b1 = theta1.containsReplacementFor (alignLvs1[i]); + bool b2 = theta2.containsReplacementFor (alignLvs2[i]); + if (b1 == false && b2 == false) { + theta1.add (alignLvs1[i], freeLogVar); + theta2.add (alignLvs2[i], freeLogVar); + ++ freeLogVar; + } else if (b1 == false && b2) { + theta1.add (alignLvs1[i], theta2.newNameFor (alignLvs2[i])); + } else if (b1 && b2 == false) { + theta2.add (alignLvs2[i], theta1.newNameFor (alignLvs1[i])); + } + } + + const LogVarSet& allLvs1 = g1->logVarSet(); + for (unsigned i = 0; i < allLvs1.size(); i++) { + if (theta1.containsReplacementFor (allLvs1[i]) == false) { + theta1.add (allLvs1[i], freeLogVar); + ++ freeLogVar; + } + } + const LogVarSet& allLvs2 = g2->logVarSet(); + for (unsigned i = 0; i < allLvs2.size(); i++) { + if (theta2.containsReplacementFor (allLvs2[i]) == false) { + theta2.add (allLvs2[i], freeLogVar); + ++ freeLogVar; + } + } + + // handle this type of situation: + // g1 = p(X), q(X) ; X in {(p1),(p2)} + // g2 = p(X), q(Y) ; (X,Y) in {(p1,p2),(p2,p1)} + LogVars discardedLvs1 = theta1.getDiscardedLogVars(); + for (unsigned i = 0; i < discardedLvs1.size(); i++) { + if (g1->constr()->isSingleton (discardedLvs1[i]) && + g1->nrFormulas (discardedLvs1[i]) == 1) { + g1->constr()->remove (discardedLvs1[i]); + } else { + LogVar X_new = ++ g1->constr()->logVarSet().back(); + theta1.rename (discardedLvs1[i], X_new); + } + } + LogVars discardedLvs2 = theta2.getDiscardedLogVars(); + for (unsigned i = 0; i < discardedLvs2.size(); i++) { + if (g2->constr()->isSingleton (discardedLvs2[i]) && + g2->nrFormulas (discardedLvs2[i]) == 1) { + g2->constr()->remove (discardedLvs2[i]); + } else { + LogVar X_new = ++ g2->constr()->logVarSet().back(); + theta2.rename (discardedLvs2[i], X_new); + } + } + + // cout << "theta1: " << theta1 << endl; + // cout << "theta2: " << theta2 << endl; + g1->applySubstitution (theta1); + g2->applySubstitution (theta2); +} + diff --git a/packages/CLPBN/horus/Parfactor.h b/packages/CLPBN/horus/Parfactor.h new file mode 100644 index 000000000..1a55e9c55 --- /dev/null +++ b/packages/CLPBN/horus/Parfactor.h @@ -0,0 +1,121 @@ +#ifndef HORUS_PARFACTOR_H +#define HORUS_PARFACTOR_H + +#include +#include + +#include "ProbFormula.h" +#include "ConstraintTree.h" +#include "LiftedUtils.h" +#include "Horus.h" + +#include "Factor.h" + +class Parfactor : public TFactor +{ + public: + Parfactor ( + const ProbFormulas&, + const Params&, + const Tuples&, + unsigned); + + Parfactor (const Parfactor*, const Tuple&); + + Parfactor (const Parfactor*, ConstraintTree*); + + Parfactor (const Parfactor&); + + ~Parfactor (void); + + ConstraintTree* constr (void) { return constr_; } + + const ConstraintTree* constr (void) const { return constr_; } + + const LogVars& logVars (void) const { return constr_->logVars(); } + + const LogVarSet& logVarSet (void) const { return constr_->logVarSet(); } + + LogVarSet countedLogVars (void) const; + + LogVarSet uncountedLogVars (void) const; + + LogVarSet elimLogVars (void) const; + + LogVarSet exclusiveLogVars (unsigned) const; + + void setConstraintTree (ConstraintTree*); + + void sumOut (unsigned fIdx); + + void multiply (Parfactor&); + + bool canCountConvert (LogVar X); + + void countConvert (LogVar); + + void expand (LogVar, LogVar, LogVar); + + void fullExpand (LogVar); + + void reorderAccordingGrounds (const Grounds&); + + void absorveEvidence (const ProbFormula&, unsigned); + + void setNewGroups (void); + + void applySubstitution (const Substitution&); + + int findGroup (const Ground&) const; + + bool containsGround (const Ground&) const; + + bool containsGroup (unsigned) const; + + unsigned nrFormulas (LogVar) const; + + int indexOfLogVar (LogVar) const; + + int indexOfGroup (unsigned) const; + + unsigned nrFormulasWithGroup (unsigned) const; + + vector getAllGroups (void) const; + + void print (bool = false) const; + + void printParameters (void) const; + + void printProjections (void) const; + + string getLabel (void) const; + + void simplifyGrounds (void); + + static bool canMultiply (Parfactor*, Parfactor*); + + private: + + void simplifyCountingFormulas (int fIdx); + + void simplifyParfactor (unsigned fIdx1, unsigned fIdx2); + + static std::pair getAlignLogVars ( + Parfactor* g1, Parfactor* g2); + + void expandPotential (int fIdx, unsigned newRange, + const vector& sumIndexes); + + static void alignAndExponentiate (Parfactor*, Parfactor*); + + static void alignLogicalVars (Parfactor*, Parfactor*); + + ConstraintTree* constr_; + +}; + + +typedef vector Parfactors; + +#endif // HORUS_PARFACTOR_H + diff --git a/packages/CLPBN/horus/ParfactorList.cpp b/packages/CLPBN/horus/ParfactorList.cpp new file mode 100644 index 000000000..d588a393a --- /dev/null +++ b/packages/CLPBN/horus/ParfactorList.cpp @@ -0,0 +1,619 @@ +#include + +#include "ParfactorList.h" + + +ParfactorList::ParfactorList (const ParfactorList& pfList) +{ + ParfactorList::const_iterator it = pfList.begin(); + while (it != pfList.end()) { + addShattered (new Parfactor (**it)); + ++ it; + } + +} + + + +ParfactorList::ParfactorList (const Parfactors& pfs) +{ + add (pfs); +} + + + +ParfactorList::~ParfactorList (void) +{ + ParfactorList::const_iterator it = pfList_.begin(); + while (it != pfList_.end()) { + delete *it; + ++ it; + } +} + + + +void +ParfactorList::add (Parfactor* pf) +{ + pf->setNewGroups(); + addToShatteredList (pf); +} + + + +void +ParfactorList::add (const Parfactors& pfs) +{ + for (unsigned i = 0; i < pfs.size(); i++) { + pfs[i]->setNewGroups(); + addToShatteredList (pfs[i]); + } +} + + + +void +ParfactorList::addShattered (Parfactor* pf) +{ + assert (isAllShattered()); + pfList_.push_back (pf); + assert (isAllShattered()); +} + + + +list::iterator +ParfactorList::insertShattered ( + list::iterator it, + Parfactor* pf) +{ + return pfList_.insert (it, pf); + assert (isAllShattered()); +} + + + +list::iterator +ParfactorList::remove (list::iterator it) +{ + return pfList_.erase (it); +} + + + +list::iterator +ParfactorList::removeAndDelete (list::iterator it) +{ + delete *it; + return pfList_.erase (it); +} + + + +bool +ParfactorList::isAllShattered (void) const +{ + if (pfList_.size() <= 1) { + return true; + } + vector pfs (pfList_.begin(), pfList_.end()); + for (unsigned i = 0; i < pfs.size(); i++) { + assert (isShattered (pfs[i])); + } + for (unsigned i = 0; i < pfs.size() - 1; i++) { + for (unsigned j = i + 1; j < pfs.size(); j++) { + if (isShattered (pfs[i], pfs[j]) == false) { + return false; + } + } + } + return true; +} + + + +void +ParfactorList::print (void) const +{ + Parfactors pfVec (pfList_.begin(), pfList_.end()); + std::sort (pfVec.begin(), pfVec.end(), sortByParams()); + for (unsigned i = 0; i < pfVec.size(); i++) { + pfVec[i]->print(); + cout << endl; + } +} + + + +bool +ParfactorList::isShattered (const Parfactor* g) const +{ + const ProbFormulas& formulas = g->arguments(); + if (formulas.size() < 2) { + return true; + } + ConstraintTree ct (*g->constr()); + for (unsigned i = 0; i < formulas.size() - 1; i++) { + for (unsigned j = i + 1; j < formulas.size(); j++) { + if (formulas[i].group() == formulas[j].group()) { + if (identical ( + formulas[i], *(g->constr()), + formulas[j], *(g->constr())) == false) { + g->print(); + cout << "-> not identical on positions " ; + cout << i << " and " << j << endl; + return false; + } + } else { + if (disjoint ( + formulas[i], *(g->constr()), + formulas[j], *(g->constr())) == false) { + g->print(); + cout << "-> not disjoint on positions " ; + cout << i << " and " << j << endl; + return false; + } + } + } + } + return true; +} + + + +bool +ParfactorList::isShattered ( + const Parfactor* g1, + const Parfactor* g2) const +{ + assert (g1 != g2); + const ProbFormulas& fms1 = g1->arguments(); + const ProbFormulas& fms2 = g2->arguments(); + + for (unsigned i = 0; i < fms1.size(); i++) { + for (unsigned j = 0; j < fms2.size(); j++) { + if (fms1[i].group() == fms2[j].group()) { + if (identical ( + fms1[i], *(g1->constr()), + fms2[j], *(g2->constr())) == false) { + g1->print(); + cout << "^" << endl; + g2->print(); + cout << "-> not identical on group " << fms1[i].group() << endl; + return false; + } + } else { + if (disjoint ( + fms1[i], *(g1->constr()), + fms2[j], *(g2->constr())) == false) { + g1->print(); + cout << "^" << endl; + g2->print(); + cout << "-> not disjoint on groups " << fms1[i].group(); + cout << " and " << fms2[j].group() << endl; + return false; + } + } + } + } + return true; +} + + + +void +ParfactorList::addToShatteredList (Parfactor* g) +{ + queue residuals; + residuals.push (g); + while (residuals.empty() == false) { + Parfactor* pf = residuals.front(); + bool pfSplitted = false; + list::iterator pfIter; + pfIter = pfList_.begin(); + while (pfIter != pfList_.end()) { + std::pair shattRes; + shattRes = shatter (*pfIter, pf); + if (shattRes.first.empty() == false) { + pfIter = removeAndDelete (pfIter); + Util::addToQueue (residuals, shattRes.first); + } else { + ++ pfIter; + } + if (shattRes.second.empty() == false) { + delete pf; + Util::addToQueue (residuals, shattRes.second); + pfSplitted = true; + break; + } + } + residuals.pop(); + if (pfSplitted == false) { + Parfactors res = shatterAgainstMySelf (pf); + if (res.empty()) { + addShattered (pf); + } else { + Util::addToQueue (residuals, res); + } + } + } + assert (isAllShattered()); +} + + + +Parfactors +ParfactorList::shatterAgainstMySelf (Parfactor* g) +{ + Parfactors pfs; + queue residuals; + residuals.push (g); + bool shattered = true; + while (residuals.empty() == false) { + Parfactor* pf = residuals.front(); + Parfactors res = shatterAgainstMySelf2 (pf); + if (res.empty()) { + assert (isShattered (pf)); + if (shattered) { + return { }; + } + pfs.push_back (pf); + } else { + shattered = false; + for (unsigned i = 0; i < res.size(); i++) { + assert (res[i]->constr()->empty() == false); + residuals.push (res[i]); + } + delete pf; + } + residuals.pop(); + } + return pfs; +} + + + +Parfactors +ParfactorList::shatterAgainstMySelf2 (Parfactor* g) +{ + // slip a parfactor with overlapping formulas: + // e.g. {s(X),s(Y)}, with (X,Y) in {(p1,p2),(p1,p3),(p4,p1)} + const ProbFormulas& formulas = g->arguments(); + for (unsigned i = 0; i < formulas.size() - 1; i++) { + for (unsigned j = i + 1; j < formulas.size(); j++) { + if (formulas[i].sameSkeletonAs (formulas[j])) { + Parfactors res = shatterAgainstMySelf (g, i, j); + if (res.empty() == false) { + return res; + } + } + } + } + return Parfactors(); +} + + + +Parfactors +ParfactorList::shatterAgainstMySelf ( + Parfactor* g, + unsigned fIdx1, + unsigned fIdx2) +{ + /* + Util::printDashedLine(); + cout << "-> SHATTERING" << endl; + g->print(); + cout << "-> ON: " << g->argument (fIdx1) << "|" ; + cout << g->constr()->tupleSet (g->argument (fIdx1).logVars()) << endl; + cout << "-> ON: " << g->argument (fIdx2) << "|" ; + cout << g->constr()->tupleSet (g->argument (fIdx2).logVars()) << endl; + Util::printDashedLine(); + */ + ProbFormula& f1 = g->argument (fIdx1); + ProbFormula& f2 = g->argument (fIdx2); + if (f1.isAtom()) { + cerr << "error: a ground occurs twice in a parfactor" << endl; + cerr << endl; + abort(); + } + assert (g->constr()->empty() == false); + ConstraintTree ctCopy (*g->constr()); + if (f1.group() == f2.group()) { + assert (identical (f1, *(g->constr()), f2, ctCopy)); + return { }; + } + + g->constr()->moveToTop (f1.logVars()); + ctCopy.moveToTop (f2.logVars()); + + std::pair split1 = + g->constr()->split (f1.logVars(), &ctCopy, f2.logVars()); + ConstraintTree* commCt1 = split1.first; + ConstraintTree* exclCt1 = split1.second; + + if (commCt1->empty()) { + // disjoint + delete commCt1; + delete exclCt1; + return { }; + } + + unsigned newGroup = ProbFormula::getNewGroup(); + Parfactors res1 = shatter (g, fIdx1, commCt1, exclCt1, newGroup); + if (res1.empty()) { + res1.push_back (g); + } + + Parfactors res; + ctCopy.moveToTop (f1.logVars()); + for (unsigned i = 0; i < res1.size(); i++) { + res1[i]->constr()->moveToTop (f2.logVars()); + std::pair split2; + split2 = res1[i]->constr()->split (f2.logVars(), &ctCopy, f1.logVars()); + ConstraintTree* commCt2 = split2.first; + ConstraintTree* exclCt2 = split2.second; + if (commCt2->empty()) { + if (res1[i] != g) { + res.push_back (res1[i]); + } + delete commCt2; + delete exclCt2; + continue; + } + newGroup = ProbFormula::getNewGroup(); + Parfactors res2 = shatter (res1[i], fIdx2, commCt2, exclCt2, newGroup); + if (res2.empty()) { + if (res1[i] != g) { + res.push_back (res1[i]); + } + } else { + Util::addToVector (res, res2); + for (unsigned j = 0; j < res2.size(); j++) { + } + if (res1[i] != g) { + delete res1[i]; + } + } + } + + if (res.empty()) { + g->argument (fIdx2).setGroup (g->argument (fIdx1).group()); + updateGroups (f2.group(), f1.group()); + } + return res; +} + + + +std::pair +ParfactorList::shatter (Parfactor* g1, Parfactor* g2) +{ + ProbFormulas& formulas1 = g1->arguments(); + ProbFormulas& formulas2 = g2->arguments(); + assert (g1 != 0 && g2 != 0 && g1 != g2); + for (unsigned i = 0; i < formulas1.size(); i++) { + for (unsigned j = 0; j < formulas2.size(); j++) { + if (formulas1[i].sameSkeletonAs (formulas2[j])) { + std::pair res; + res = shatter (i, g1, j, g2); + if (res.first.empty() == false || + res.second.empty() == false) { + return res; + } + } + } + } + return make_pair (Parfactors(), Parfactors()); +} + + + +std::pair +ParfactorList::shatter ( + unsigned fIdx1, Parfactor* g1, + unsigned fIdx2, Parfactor* g2) +{ + ProbFormula& f1 = g1->argument (fIdx1); + ProbFormula& f2 = g2->argument (fIdx2); + /* + Util::printDashedLine(); + cout << "-> SHATTERING" << endl; + g1->print(); + cout << "-> WITH" << endl; + g2->print(); + cout << "-> ON: " << f1 << "|" ; + cout << g1->constr()->tupleSet (f1.logVars()) << endl; + cout << "-> ON: " << f2 << "|" ; + cout << g2->constr()->tupleSet (f2.logVars()) << endl; + Util::printDashedLine(); + */ + if (f1.isAtom()) { + f2.setGroup (f1.group()); + updateGroups (f2.group(), f1.group()); + return { }; + } + assert (g1->constr()->empty() == false); + assert (g2->constr()->empty() == false); + if (f1.group() == f2.group()) { + assert (identical (f1, *(g1->constr()), f2, *(g2->constr()))); + return { }; + } + + g1->constr()->moveToTop (f1.logVars()); + g2->constr()->moveToTop (f2.logVars()); + + std::pair split1 = + g1->constr()->split (f1.logVars(), g2->constr(), f2.logVars()); + ConstraintTree* commCt1 = split1.first; + ConstraintTree* exclCt1 = split1.second; + + if (commCt1->empty()) { + // disjoint + delete commCt1; + delete exclCt1; + return { }; + } + + std::pair split2 = + g2->constr()->split (f2.logVars(), g1->constr(), f1.logVars()); + ConstraintTree* commCt2 = split2.first; + ConstraintTree* exclCt2 = split2.second; + + assert (commCt1->tupleSet (f1.logVars()) == + commCt2->tupleSet (f2.logVars())); + + // unsigned static count = 0; count ++; + // stringstream ss1; ss1 << "" << count << "_A.dot" ; + // stringstream ss2; ss2 << "" << count << "_B.dot" ; + // stringstream ss3; ss3 << "" << count << "_A_comm.dot" ; + // stringstream ss4; ss4 << "" << count << "_A_excl.dot" ; + // stringstream ss5; ss5 << "" << count << "_B_comm.dot" ; + // stringstream ss6; ss6 << "" << count << "_B_excl.dot" ; + // g1->constr()->exportToGraphViz (ss1.str().c_str(), true); + // g2->constr()->exportToGraphViz (ss2.str().c_str(), true); + // commCt1->exportToGraphViz (ss3.str().c_str(), true); + // exclCt1->exportToGraphViz (ss4.str().c_str(), true); + // commCt2->exportToGraphViz (ss5.str().c_str(), true); + // exclCt2->exportToGraphViz (ss6.str().c_str(), true); + + if (exclCt1->empty() && exclCt2->empty()) { + // identical + f2.setGroup (f1.group()); + updateGroups (f2.group(), f1.group()); + delete commCt1; + delete exclCt1; + delete commCt2; + delete exclCt2; + return { }; + } + + unsigned group; + if (exclCt1->empty()) { + group = f1.group(); + } else if (exclCt2->empty()) { + group = f2.group(); + } else { + group = ProbFormula::getNewGroup(); + } + Parfactors res1 = shatter (g1, fIdx1, commCt1, exclCt1, group); + Parfactors res2 = shatter (g2, fIdx2, commCt2, exclCt2, group); + return make_pair (res1, res2); +} + + + +Parfactors +ParfactorList::shatter ( + Parfactor* g, + unsigned fIdx, + ConstraintTree* commCt, + ConstraintTree* exclCt, + unsigned commGroup) +{ + ProbFormula& f = g->argument (fIdx); + if (exclCt->empty()) { + delete commCt; + delete exclCt; + f.setGroup (commGroup); + return { }; + } + + Parfactors result; + if (f.isCounting()) { + LogVar X_new1 = g->constr()->logVarSet().back() + 1; + LogVar X_new2 = g->constr()->logVarSet().back() + 2; + ConstraintTrees cts = g->constr()->jointCountNormalize ( + commCt, exclCt, f.countedLogVar(), X_new1, X_new2); + for (unsigned i = 0; i < cts.size(); i++) { + Parfactor* newPf = new Parfactor (g, cts[i]); + if (cts[i]->nrLogVars() == g->constr()->nrLogVars() + 1) { + newPf->expand (f.countedLogVar(), X_new1, X_new2); + assert (g->constr()->getConditionalCount (f.countedLogVar()) == + cts[i]->getConditionalCount (X_new1) + + cts[i]->getConditionalCount (X_new2)); + } else { + assert (g->constr()->getConditionalCount (f.countedLogVar()) == + cts[i]->getConditionalCount (f.countedLogVar())); + } + newPf->setNewGroups(); + result.push_back (newPf); + } + delete commCt; + delete exclCt; + } else { + Parfactor* newPf = new Parfactor (g, commCt); + newPf->setNewGroups(); + newPf->argument (fIdx).setGroup (commGroup); + result.push_back (newPf); + newPf = new Parfactor (g, exclCt); + newPf->setNewGroups(); + result.push_back (newPf); + } + return result; +} + + + +void +ParfactorList::updateGroups (unsigned oldGroup, unsigned newGroup) +{ + for (ParfactorList::iterator it = pfList_.begin(); + it != pfList_.end(); it++) { + ProbFormulas& formulas = (*it)->arguments(); + for (unsigned i = 0; i < formulas.size(); i++) { + if (formulas[i].group() == oldGroup) { + formulas[i].setGroup (newGroup); + } + } + } +} + + + +bool +ParfactorList::proper ( + const ProbFormula& f1, ConstraintTree ct1, + const ProbFormula& f2, ConstraintTree ct2) const +{ + return disjoint (f1, ct1, f2, ct2) + || identical (f1, ct1, f2, ct2); +} + + + +bool +ParfactorList::identical ( + const ProbFormula& f1, ConstraintTree ct1, + const ProbFormula& f2, ConstraintTree ct2) const +{ + if (f1.sameSkeletonAs (f2) == false) { + return false; + } + if (f1.isAtom()) { + return true; + } + TupleSet ts1 = ct1.tupleSet (f1.logVars()); + TupleSet ts2 = ct2.tupleSet (f2.logVars()); + return ts1 == ts2; +} + + + +bool +ParfactorList::disjoint ( + const ProbFormula& f1, ConstraintTree ct1, + const ProbFormula& f2, ConstraintTree ct2) const +{ + if (f1.sameSkeletonAs (f2) == false) { + return true; + } + if (f1.isAtom()) { + return false; + } + TupleSet ts1 = ct1.tupleSet (f1.logVars()); + TupleSet ts2 = ct2.tupleSet (f2.logVars()); + return (ts1 & ts2).empty(); +} + diff --git a/packages/CLPBN/horus/ParfactorList.h b/packages/CLPBN/horus/ParfactorList.h new file mode 100644 index 000000000..bcf5aa3e1 --- /dev/null +++ b/packages/CLPBN/horus/ParfactorList.h @@ -0,0 +1,120 @@ +#ifndef HORUS_PARFACTORLIST_H +#define HORUS_PARFACTORLIST_H + +#include +#include + +#include "Parfactor.h" +#include "ProbFormula.h" + + +using namespace std; + + +class ParfactorList +{ + public: + ParfactorList (void) { } + + ParfactorList (const ParfactorList&); + + ParfactorList (const Parfactors&); + + ~ParfactorList (void); + + const list& parfactors (void) const { return pfList_; } + + void clear (void) { pfList_.clear(); } + + unsigned size (void) const { return pfList_.size(); } + + typedef std::list::iterator iterator; + + iterator begin (void) { return pfList_.begin(); } + + iterator end (void) { return pfList_.end(); } + + typedef std::list::const_iterator const_iterator; + + const_iterator begin (void) const { return pfList_.begin(); } + + const_iterator end (void) const { return pfList_.end(); } + + void add (Parfactor* pf); + + void add (const Parfactors& pfs); + + void addShattered (Parfactor* pf); + + list::iterator insertShattered ( + list::iterator, Parfactor*); + + list::iterator remove (list::iterator); + + list::iterator removeAndDelete (list::iterator); + + bool isAllShattered (void) const; + + void print (void) const; + + private: + + bool isShattered (const Parfactor*) const; + + bool isShattered (const Parfactor*, const Parfactor*) const; + + void addToShatteredList (Parfactor*); + + Parfactors shatterAgainstMySelf (Parfactor* g); + + Parfactors shatterAgainstMySelf2 (Parfactor* g); + + Parfactors shatterAgainstMySelf ( + Parfactor* g, unsigned fIdx1, unsigned fIdx2); + + std::pair shatter ( + Parfactor*, Parfactor*); + + std::pair shatter ( + unsigned, Parfactor*, unsigned, Parfactor*); + + Parfactors shatter ( + Parfactor*, + unsigned, + ConstraintTree*, + ConstraintTree*, + unsigned); + + void updateGroups (unsigned group1, unsigned group2); + + bool proper ( + const ProbFormula&, ConstraintTree, + const ProbFormula&, ConstraintTree) const; + + bool identical ( + const ProbFormula&, ConstraintTree, + const ProbFormula&, ConstraintTree) const; + + bool disjoint ( + const ProbFormula&, ConstraintTree, + const ProbFormula&, ConstraintTree) const; + + struct sortByParams + { + inline bool operator() (const Parfactor* pf1, const Parfactor* pf2) + { + if (pf1->params().size() < pf2->params().size()) { + return true; + } else if (pf1->params().size() == pf2->params().size() && + pf1->params() < pf2->params()) { + return true; + } + return false; + } + }; + + list pfList_; +}; + +#endif // HORUS_PARFACTORLIST_H + diff --git a/packages/CLPBN/horus/ProbFormula.cpp b/packages/CLPBN/horus/ProbFormula.cpp new file mode 100644 index 000000000..09f555ebe --- /dev/null +++ b/packages/CLPBN/horus/ProbFormula.cpp @@ -0,0 +1,139 @@ +#include "ProbFormula.h" + + +int ProbFormula::freeGroup_ = 0; + + + +bool +ProbFormula::sameSkeletonAs (const ProbFormula& f) const +{ + return functor_ == f.functor() && logVars_.size() == f.arity(); +} + + + +bool +ProbFormula::contains (LogVar lv) const +{ + return Util::contains (logVars_, lv); +} + + + +bool +ProbFormula::contains (LogVarSet s) const +{ + return LogVarSet (logVars_).contains (s); +} + + + +int +ProbFormula::indexOf (LogVar X) const +{ + return Util::indexOf (logVars_, X); +} + + + +bool +ProbFormula::isAtom (void) const +{ + return logVars_.size() == 0; +} + + + +bool +ProbFormula::isCounting (void) const +{ + return countedLogVar_.valid(); +} + + + +LogVar +ProbFormula::countedLogVar (void) const +{ + assert (isCounting()); + return countedLogVar_; +} + + + +void +ProbFormula::setCountedLogVar (LogVar lv) +{ + countedLogVar_ = lv; +} + + + +void +ProbFormula::clearCountedLogVar (void) +{ + countedLogVar_ = LogVar(); +} + + + +void +ProbFormula::rename (LogVar oldName, LogVar newName) +{ + for (unsigned i = 0; i < logVars_.size(); i++) { + if (logVars_[i] == oldName) { + logVars_[i] = newName; + } + } + if (isCounting() && countedLogVar_ == oldName) { + countedLogVar_ = newName; + } +} + + +bool operator== (const ProbFormula& f1, const ProbFormula& f2) +{ + return f1.group_ == f2.group_ && + f1.logVars_ == f2.logVars_; +} + + + +std::ostream& operator<< (ostream &os, const ProbFormula& f) +{ + os << f.functor_; + if (f.isAtom() == false) { + os << "(" ; + for (unsigned i = 0; i < f.logVars_.size(); i++) { + if (i != 0) os << ","; + if (f.isCounting() && f.logVars_[i] == f.countedLogVar_) { + os << "#" ; + } + os << f.logVars_[i]; + } + os << ")" ; + } + os << "::" << f.range_; + return os; +} + + + +unsigned +ProbFormula::getNewGroup (void) +{ + freeGroup_ ++; + return freeGroup_; +} + + + +ostream& operator<< (ostream &os, const ObservedFormula& of) +{ + os << of.functor_ << "/" << of.arity_; + os << "|" << of.constr_.tupleSet(); + os << " [evidence=" << of.evidence_ << "]"; + return os; +} + diff --git a/packages/CLPBN/horus/ProbFormula.h b/packages/CLPBN/horus/ProbFormula.h new file mode 100644 index 000000000..e05665889 --- /dev/null +++ b/packages/CLPBN/horus/ProbFormula.h @@ -0,0 +1,112 @@ +#ifndef HORUS_PROBFORMULA_H +#define HORUS_PROBFORMULA_H + +#include + +#include "ConstraintTree.h" +#include "LiftedUtils.h" +#include "Horus.h" + +typedef unsigned PrvGroup; + +class ProbFormula +{ + public: + ProbFormula (Symbol f, const LogVars& lvs, unsigned range) + : functor_(f), logVars_(lvs), range_(range), + countedLogVar_(), group_(Util::maxUnsigned()) { } + + ProbFormula (Symbol f, unsigned r) + : functor_(f), range_(r), group_(Util::maxUnsigned()) { } + + Symbol functor (void) const { return functor_; } + + unsigned arity (void) const { return logVars_.size(); } + + unsigned range (void) const { return range_; } + + LogVars& logVars (void) { return logVars_; } + + const LogVars& logVars (void) const { return logVars_; } + + LogVarSet logVarSet (void) const { return LogVarSet (logVars_); } + + unsigned group (void) const { return group_; } + + void setGroup (unsigned g) { group_ = g; } + + bool sameSkeletonAs (const ProbFormula&) const; + + bool contains (LogVar) const; + + bool contains (LogVarSet) const; + + int indexOf (LogVar) const; + + bool isAtom (void) const; + + bool isCounting (void) const; + + LogVar countedLogVar (void) const; + + void setCountedLogVar (LogVar); + + void clearCountedLogVar (void); + + void rename (LogVar, LogVar); + + static unsigned getNewGroup (void); + + friend std::ostream& operator<< (ostream &os, const ProbFormula& f); + + friend bool operator== (const ProbFormula& f1, const ProbFormula& f2); + + private: + Symbol functor_; + LogVars logVars_; + unsigned range_; + LogVar countedLogVar_; + unsigned group_; + static int freeGroup_; +}; + +typedef vector ProbFormulas; + + +class ObservedFormula +{ + public: + ObservedFormula (Symbol f, unsigned a, unsigned ev) + : functor_(f), arity_(a), evidence_(ev), constr_(a) { } + + ObservedFormula (Symbol f, unsigned ev, const Tuple& tuple) + : functor_(f), arity_(tuple.size()), evidence_(ev), constr_(arity_) + { + constr_.addTuple (tuple); + } + + Symbol functor (void) const { return functor_; } + + unsigned arity (void) const { return arity_; } + + unsigned evidence (void) const { return evidence_; } + + ConstraintTree& constr (void) { return constr_; } + + bool isAtom (void) const { return arity_ == 0; } + + void addTuple (const Tuple& tuple) { constr_.addTuple (tuple); } + + friend ostream& operator<< (ostream &os, const ObservedFormula& of); + + private: + Symbol functor_; + unsigned arity_; + unsigned evidence_; + ConstraintTree constr_; +}; + +typedef vector ObservedFormulas; + +#endif // HORUS_PROBFORMULA_H + diff --git a/packages/CLPBN/horus/Solver.cpp b/packages/CLPBN/horus/Solver.cpp new file mode 100644 index 000000000..a310c6e8a --- /dev/null +++ b/packages/CLPBN/horus/Solver.cpp @@ -0,0 +1,42 @@ +#include "Solver.h" +#include "Util.h" + + +void +Solver::printAnswer (const VarIds& vids) +{ + Vars unobservedVars; + VarIds unobservedVids; + for (unsigned i = 0; i < vids.size(); i++) { + VarNode* vn = fg.getVarNode (vids[i]); + if (vn->hasEvidence() == false) { + unobservedVars.push_back (vn); + unobservedVids.push_back (vids[i]); + } + } + Params res = solveQuery (unobservedVids); + vector stateLines = Util::getStateLines (unobservedVars); + for (unsigned i = 0; i < res.size(); i++) { + cout << "P(" << stateLines[i] << ") = " ; + cout << std::setprecision (Constants::PRECISION) << res[i]; + cout << endl; + } + cout << endl; +} + + + +void +Solver::printAllPosterioris (void) +{ + VarIds vids; + const VarNodes& vars = fg.varNodes(); + for (unsigned i = 0; i < vars.size(); i++) { + vids.push_back (vars[i]->varId()); + } + std::sort (vids.begin(), vids.end()); + for (unsigned i = 0; i < vids.size(); i++) { + printAnswer ({vids[i]}); + } +} + diff --git a/packages/CLPBN/horus/Solver.h b/packages/CLPBN/horus/Solver.h new file mode 100644 index 000000000..cc22795d1 --- /dev/null +++ b/packages/CLPBN/horus/Solver.h @@ -0,0 +1,32 @@ +#ifndef HORUS_SOLVER_H +#define HORUS_SOLVER_H + +#include + +#include "Var.h" +#include "FactorGraph.h" + + +using namespace std; + +class Solver +{ + public: + Solver (const FactorGraph& factorGraph) : fg(factorGraph) { } + + virtual ~Solver() { } // ensure that subclass destructor is called + + virtual Params solveQuery (VarIds queryVids) = 0; + + virtual void printSolverFlags (void) const = 0; + + void printAnswer (const VarIds& vids); + + void printAllPosterioris (void); + + protected: + const FactorGraph& fg; +}; + +#endif // HORUS_SOLVER_H + diff --git a/packages/CLPBN/horus/TODO b/packages/CLPBN/horus/TODO new file mode 100644 index 000000000..e2c0a5284 --- /dev/null +++ b/packages/CLPBN/horus/TODO @@ -0,0 +1,12 @@ +- Refactor sum out in factor +- Add a way to sum out several vars at the same time +- Receive ranges as a constant reference in Indexer +- Check if evidence remains in the compressed factor graph +- Consider using hashs instead of vectors of colors to calculate the groups in + counting bp +- use more psize_t instead of unsigned for looping through params +- Find a way to decrease the time required to find an + elimination order for variable elimination +- Add a sequential elimination heuristic + + diff --git a/packages/CLPBN/horus/TinySet.h b/packages/CLPBN/horus/TinySet.h new file mode 100644 index 000000000..8c1d01f1c --- /dev/null +++ b/packages/CLPBN/horus/TinySet.h @@ -0,0 +1,243 @@ +#ifndef HORUS_TINYSET_H +#define HORUS_TINYSET_H + +#include +#include + +using namespace std; + + +template > +class TinySet +{ + public: + + TinySet (const TinySet& s) + : vec_(s.vec_), cmp_(s.cmp_) { } + + TinySet (const Compare& cmp = Compare()) + : vec_(), cmp_(cmp) { } + + TinySet (const T& t, const Compare& cmp = Compare()) + : vec_(1, t), cmp_(cmp) { } + + TinySet (const vector& elements, const Compare& cmp = Compare()) + : vec_(elements), cmp_(cmp) + { + std::sort (begin(), end(), cmp_); + } + + typedef typename vector::iterator iterator; + typedef typename vector::const_iterator const_iterator; + + iterator insert (const T& t) + { + iterator it = std::lower_bound (begin(), end(), t, cmp_); + if (it == end() || cmp_(t, *it)) { + vec_.insert (it, t); + } + return it; + } + + void insert_sorted (const T& t) + { + vec_.push_back (t); + assert (consistent()); + } + + void remove (const T& t) + { + iterator it = std::lower_bound (begin(), end(), t, cmp_); + if (it != end()) { + vec_.erase (it); + } + } + + const_iterator find (const T& t) const + { + const_iterator it = std::lower_bound (begin(), end(), t, cmp_); + return it == end() || cmp_(t, *it) ? end() : it; + } + + iterator find (const T& t) + { + iterator it = std::lower_bound (begin(), end(), t, cmp_); + return it == end() || cmp_(t, *it) ? end() : it; + } + + /* set union */ + TinySet operator| (const TinySet& s) const + { + TinySet res; + std::set_union ( + vec_.begin(), vec_.end(), + s.vec_.begin(), s.vec_.end(), + std::back_inserter (res.vec_), + cmp_); + return res; + } + + /* set intersection */ + TinySet operator& (const TinySet& s) const + { + TinySet res; + std::set_intersection ( + vec_.begin(), vec_.end(), + s.vec_.begin(), s.vec_.end(), + std::back_inserter (res.vec_), + cmp_); + return res; + } + + /* set difference */ + TinySet operator- (const TinySet& s) const + { + TinySet res; + std::set_difference ( + vec_.begin(), vec_.end(), + s.vec_.begin(), s.vec_.end(), + std::back_inserter (res.vec_), + cmp_); + return res; + } + + TinySet& operator|= (const TinySet& s) + { + return *this = (*this | s); + } + + TinySet& operator&= (const TinySet& s) + { + return *this = (*this & s); + } + + TinySet& operator-= (const TinySet& s) + { + return *this = (*this - s); + } + + bool contains (const T& t) const + { + return std::binary_search ( + vec_.begin(), vec_.end(), t, cmp_); + } + + bool contains (const TinySet& s) const + { + return std::includes ( + vec_.begin(), + vec_.end(), + s.vec_.begin(), + s.vec_.end(), + cmp_); + } + + bool in (const TinySet& s) const + { + return std::includes ( + s.vec_.begin(), + s.vec_.end(), + vec_.begin(), + vec_.end(), + cmp_); + } + + bool intersects (const TinySet& s) const + { + return (*this & s).size() > 0; + } + + const T& operator[] (typename vector::size_type i) const + { + return vec_[i]; + } + + T front (void) const + { + return vec_.front(); + } + + T& front (void) + { + return vec_.front(); + } + + T back (void) const + { + return vec_.back(); + } + + T& back (void) + { + return vec_.back(); + } + + const vector& elements (void) const + { + return vec_; + } + + bool empty (void) const + { + return size() == 0; + } + + typename vector::size_type size (void) const + { + return vec_.size(); + } + + void clear (void) + { + vec_.clear(); + } + + void reserve (typename vector::size_type size) + { + vec_.reserve (size); + } + + iterator begin (void) { return vec_.begin(); } + iterator end (void) { return vec_.end(); } + const_iterator begin (void) const { return vec_.begin(); } + const_iterator end (void) const { return vec_.end(); } + + friend bool operator== (const TinySet& s1, const TinySet& s2) + { + return s1.vec_ == s2.vec_; + } + + friend bool operator!= (const TinySet& s1, const TinySet& s2) + { + return ! (s1.vec_ == s2.vec_); + } + + friend std::ostream& operator << (std::ostream& out, const TinySet& s) + { + out << "{" ; + typename vector::size_type i; + for (i = 0; i < s.size(); i++) { + out << ((i != 0) ? "," : "") << s.vec_[i]; + } + out << "}" ; + return out; + } + + private: + bool consistent (void) const + { + typename vector::size_type i; + for (i = 0; i < vec_.size() - 1; i++) { + if (cmp_(vec_[i], vec_[i + 1]) == false) { + return false; + } + } + return true; + } + + vector vec_; + Compare cmp_; +}; + +#endif // HORUS_TINYSET_H + diff --git a/packages/CLPBN/horus/Util.cpp b/packages/CLPBN/horus/Util.cpp new file mode 100644 index 000000000..083103ff8 --- /dev/null +++ b/packages/CLPBN/horus/Util.cpp @@ -0,0 +1,643 @@ +#include + +#include +#include + +#include "Util.h" +#include "Indexer.h" +#include "ElimGraph.h" + + +namespace Globals { +bool logDomain = false; + +unsigned verbosity = 0; + +InfAlgorithms infAlgorithm = InfAlgorithms::VE; +}; + + + + +namespace BpOptions { +Schedule schedule = BpOptions::Schedule::SEQ_FIXED; +//Schedule schedule = BpOptions::Schedule::SEQ_RANDOM; +//Schedule schedule = BpOptions::Schedule::PARALLEL; +//Schedule schedule = BpOptions::Schedule::MAX_RESIDUAL; +double accuracy = 0.0001; +unsigned maxIter = 1000; +} + + + +vector Statistics::netInfo_; +vector Statistics::compressInfo_; +unsigned Statistics::primaryNetCount_; + + +namespace Util { + + +template <> std::string +toString (const bool& b) +{ + std::stringstream ss; + ss << std::boolalpha << b; + return ss.str(); +} + + + +unsigned +stringToUnsigned (string str) +{ + int val; + stringstream ss; + ss << str; + ss >> val; + if (val < 0) { + cerr << "error: the readed number is negative" << endl; + abort(); + } + return static_cast (val); +} + + + +double +stringToDouble (string str) +{ + double val; + stringstream ss; + ss << str; + ss >> val; + return val; +} + + + +void +toLog (Params& v) +{ + for (unsigned i = 0; i < v.size(); i++) { + v[i] = log (v[i]); + } +} + + + +void +fromLog (Params& v) +{ + for (unsigned i = 0; i < v.size(); i++) { + v[i] = exp (v[i]); + } +} + + + +double +factorial (unsigned num) +{ + double result = 1.0; + for (unsigned i = 1; i <= num; i++) { + result *= i; + } + return result; +} + + + +double +logFactorial (unsigned num) +{ + double result = 0.0; + if (num < 150) { + result = std::log (factorial (num)); + } else { + for (unsigned i = 1; i <= num; i++) { + result += std::log (i); + } + } + return result; +} + + + +unsigned +nrCombinations (unsigned n, unsigned k) +{ + assert (n >= k); + int diff = n - k; + unsigned result = 0; + if (n < 150) { + unsigned prod = 1; + for (int i = n; i > diff; i--) { + prod *= i; + } + result = prod / factorial (k); + } else { + double prod = 0.0; + for (int i = n; i > diff; i--) { + prod += std::log (i); + } + prod -= logFactorial (k); + result = static_cast (std::exp (prod)); + } + return result; +} + + + +unsigned +expectedSize (const Ranges& ranges) +{ + unsigned prod = 1; + for (unsigned i = 0; i < ranges.size(); i++) { + prod *= ranges[i]; + } + return prod; +} + + + +unsigned +getNumberOfDigits (int num) +{ + unsigned count = 1; + while (num >= 10) { + num /= 10; + count ++; + } + return count; +} + + + +bool +isInteger (const string& s) +{ + stringstream ss1 (s); + stringstream ss2; + int integer; + ss1 >> integer; + ss2 << integer; + return (ss1.str() == ss2.str()); +} + + + +string +parametersToString (const Params& v, unsigned precision) +{ + stringstream ss; + ss.precision (precision); + ss << "[" ; + for (unsigned i = 0; i < v.size(); i++) { + if (i != 0) ss << ", " ; + ss << v[i]; + } + ss << "]" ; + return ss.str(); +} + + + +vector +getStateLines (const Vars& vars) +{ + StatesIndexer idx (vars); + vector jointStrings; + while (idx.valid()) { + stringstream ss; + for (unsigned i = 0; i < vars.size(); i++) { + if (i != 0) ss << ", " ; + ss << vars[i]->label() << "=" << vars[i]->states()[(idx[i])]; + } + jointStrings.push_back (ss.str()); + ++ idx; + } + return jointStrings; +} + + + +bool +setHorusFlag (string key, string value) +{ + bool returnVal = true; + if (key == "verbosity") { + stringstream ss; + ss << value; + ss >> Globals::verbosity; + } else if (key == "inf_alg") { + if ( value == "ve") { + Globals::infAlgorithm = InfAlgorithms::VE; + } else if (value == "bp") { + Globals::infAlgorithm = InfAlgorithms::BP; + } else if (value == "cbp") { + Globals::infAlgorithm = InfAlgorithms::CBP; + } else { + cerr << "warning: invalid value `" << value << "' " ; + cerr << "for `" << key << "'" << endl; + returnVal = false; + } + } else if (key == "elim_heuristic") { + if ( value == "min_neighbors") { + ElimGraph::elimHeuristic = ElimHeuristic::MIN_NEIGHBORS; + } else if (value == "min_weight") { + ElimGraph::elimHeuristic = ElimHeuristic::MIN_WEIGHT; + } else if (value == "min_fill") { + ElimGraph::elimHeuristic = ElimHeuristic::MIN_FILL; + } else if (value == "weighted_min_fill") { + ElimGraph::elimHeuristic = ElimHeuristic::WEIGHTED_MIN_FILL; + } else { + cerr << "warning: invalid value `" << value << "' " ; + cerr << "for `" << key << "'" << endl; + returnVal = false; + } + } else if (key == "schedule") { + if ( value == "seq_fixed") { + BpOptions::schedule = BpOptions::Schedule::SEQ_FIXED; + } else if (value == "seq_random") { + BpOptions::schedule = BpOptions::Schedule::SEQ_RANDOM; + } else if (value == "parallel") { + BpOptions::schedule = BpOptions::Schedule::PARALLEL; + } else if (value == "max_residual") { + BpOptions::schedule = BpOptions::Schedule::MAX_RESIDUAL; + } else { + cerr << "warning: invalid value `" << value << "' " ; + cerr << "for `" << key << "'" << endl; + returnVal = false; + } + } else if (key == "accuracy") { + stringstream ss; + ss << value; + ss >> BpOptions::accuracy; + } else if (key == "max_iter") { + stringstream ss; + ss << value; + ss >> BpOptions::maxIter; + } else if (key == "use_logarithms") { + if ( value == "true") { + Globals::logDomain = true; + } else if (value == "false") { + Globals::logDomain = false; + } else { + cerr << "warning: invalid value `" << value << "' " ; + cerr << "for `" << key << "'" << endl; + returnVal = false; + } + } else { + cerr << "warning: invalid key `" << key << "'" << endl; + returnVal = false; + } + return returnVal; +} + + + +void +printHeader (string header, std::ostream& os) +{ + printAsteriskLine (os); + os << header << endl; + printAsteriskLine (os); +} + + + +void +printSubHeader (string header, std::ostream& os) +{ + printDashedLine (os); + os << header << endl; + printDashedLine (os); +} + + + +void +printAsteriskLine (std::ostream& os) +{ + os << "********************************" ; + os << "********************************" ; + os << endl; +} + + + +void +printDashedLine (std::ostream& os) +{ + os << "--------------------------------" ; + os << "--------------------------------" ; + os << endl; +} + + +} + + + +namespace LogAware { + +void +normalize (Params& v) +{ + double sum = LogAware::addIdenty(); + if (Globals::logDomain) { + for (unsigned i = 0; i < v.size(); i++) { + sum = Util::logSum (sum, v[i]); + } + assert (sum != -numeric_limits::infinity()); + for (unsigned i = 0; i < v.size(); i++) { + v[i] -= sum; + } + } else { + for (unsigned i = 0; i < v.size(); i++) { + sum += v[i]; + } + assert (sum != 0.0); + for (unsigned i = 0; i < v.size(); i++) { + v[i] /= sum; + } + } +} + + + +double +getL1Distance (const Params& v1, const Params& v2) +{ + assert (v1.size() == v2.size()); + double dist = 0.0; + if (Globals::logDomain) { + for (unsigned i = 0; i < v1.size(); i++) { + dist += abs (exp(v1[i]) - exp(v2[i])); + } + } else { + for (unsigned i = 0; i < v1.size(); i++) { + dist += abs (v1[i] - v2[i]); + } + } + return dist; +} + + + +double +getMaxNorm (const Params& v1, const Params& v2) +{ + assert (v1.size() == v2.size()); + double max = 0.0; + if (Globals::logDomain) { + for (unsigned i = 0; i < v1.size(); i++) { + double diff = abs (exp(v1[i]) - exp(v2[i])); + if (diff > max) { + max = diff; + } + } + } else { + for (unsigned i = 0; i < v1.size(); i++) { + double diff = abs (v1[i] - v2[i]); + if (diff > max) { + max = diff; + } + } + } + return max; +} + + +double +pow (double p, unsigned expoent) +{ + return Globals::logDomain ? p * expoent : std::pow (p, expoent); +} + + + +double +pow (double p, double expoent) +{ + // assumes that `expoent' is never in log domain + return Globals::logDomain ? p * expoent : std::pow (p, expoent); +} + + + +void +pow (Params& v, unsigned expoent) +{ + if (expoent == 1) { + return; + } + if (Globals::logDomain) { + for (unsigned i = 0; i < v.size(); i++) { + v[i] *= expoent; + } + } else { + for (unsigned i = 0; i < v.size(); i++) { + v[i] = std::pow (v[i], expoent); + } + } +} + + + +void +pow (Params& v, double expoent) +{ + // assumes that `expoent' is never in log domain + if (Globals::logDomain) { + for (unsigned i = 0; i < v.size(); i++) { + v[i] *= expoent; + } + } else { + for (unsigned i = 0; i < v.size(); i++) { + v[i] = std::pow (v[i], expoent); + } + } +} + +} + + + +unsigned +Statistics::getSolvedNetworksCounting (void) +{ + return netInfo_.size(); +} + + + +void +Statistics::incrementPrimaryNetworksCounting (void) +{ + primaryNetCount_ ++; +} + + + +unsigned +Statistics::getPrimaryNetworksCounting (void) +{ + return primaryNetCount_; +} + + + +void +Statistics::updateStatistics ( + unsigned size, + bool loopy, + unsigned nIters, + double time) +{ + netInfo_.push_back (NetInfo (size, loopy, nIters, time)); +} + + + +void +Statistics::printStatistics (void) +{ + cout << getStatisticString(); +} + + + +void +Statistics::writeStatistics (const char* fileName) +{ + ofstream out (fileName); + if (!out.is_open()) { + cerr << "error: cannot open file to write at " ; + cerr << "Statistics::writeStats()" << endl; + abort(); + } + out << getStatisticString(); + out.close(); +} + + + +void +Statistics::updateCompressingStatistics ( + unsigned nrGroundVars, + unsigned nrGroundFactors, + unsigned nrClusterVars, + unsigned nrClusterFactors, + unsigned nrNeighborless) +{ + compressInfo_.push_back (CompressInfo (nrGroundVars, nrGroundFactors, + nrClusterVars, nrClusterFactors, nrNeighborless)); +} + + + +string +Statistics::getStatisticString (void) +{ + stringstream ss2, ss3, ss4, ss1; + ss1 << "running mode: " ; + switch (Globals::infAlgorithm) { + case InfAlgorithms::VE: ss1 << "ve" << endl; break; + case InfAlgorithms::BP: ss1 << "bp" << endl; break; + case InfAlgorithms::CBP: ss1 << "cbp" << endl; break; + } + ss1 << "message schedule: " ; + switch (BpOptions::schedule) { + case BpOptions::Schedule::SEQ_FIXED: + ss1 << "sequential fixed" << endl; + break; + case BpOptions::Schedule::SEQ_RANDOM: + ss1 << "sequential random" << endl; + break; + case BpOptions::Schedule::PARALLEL: + ss1 << "parallel" << endl; + break; + case BpOptions::Schedule::MAX_RESIDUAL: + ss1 << "max residual" << endl; + break; + } + ss1 << "max iterations: " << BpOptions::maxIter << endl; + ss1 << "accuracy " << BpOptions::accuracy << endl; + ss1 << endl << endl; + Util::printSubHeader ("Network information", ss2); + ss2 << left; + ss2 << setw (15) << "Network Size" ; + ss2 << setw (9) << "Loopy" ; + ss2 << setw (15) << "Iterations" ; + ss2 << setw (15) << "Solving Time" ; + ss2 << endl; + unsigned nLoopyNets = 0; + unsigned nUnconvergedRuns = 0; + double totalSolvingTime = 0.0; + for (unsigned i = 0; i < netInfo_.size(); i++) { + ss2 << setw (15) << netInfo_[i].size; + if (netInfo_[i].loopy) { + ss2 << setw (9) << "yes"; + nLoopyNets ++; + } else { + ss2 << setw (9) << "no"; + } + if (netInfo_[i].nIters == 0) { + ss2 << setw (15) << "n/a" ; + } else { + ss2 << setw (15) << netInfo_[i].nIters; + if (netInfo_[i].nIters > BpOptions::maxIter) { + nUnconvergedRuns ++; + } + } + ss2 << setw (15) << netInfo_[i].time; + totalSolvingTime += netInfo_[i].time; + ss2 << endl; + } + ss2 << endl << endl; + + unsigned c1 = 0, c2 = 0, c3 = 0, c4 = 0; + if (compressInfo_.size() > 0) { + Util::printSubHeader ("Compress information", ss3); + ss3 << left; + ss3 << "Ground Cluster Ground Cluster Neighborless" << endl; + ss3 << "Vars Vars Factors Factors Vars" << endl; + for (unsigned i = 0; i < compressInfo_.size(); i++) { + ss3 << setw (9) << compressInfo_[i].nrGroundVars; + ss3 << setw (10) << compressInfo_[i].nrClusterVars; + ss3 << setw (10) << compressInfo_[i].nrGroundFactors; + ss3 << setw (10) << compressInfo_[i].nrClusterFactors; + ss3 << setw (10) << compressInfo_[i].nrNeighborless; + ss3 << endl; + c1 += compressInfo_[i].nrGroundVars - compressInfo_[i].nrNeighborless; + c2 += compressInfo_[i].nrClusterVars; + c3 += compressInfo_[i].nrGroundFactors - compressInfo_[i].nrNeighborless; + c4 += compressInfo_[i].nrClusterFactors; + if (compressInfo_[i].nrNeighborless != 0) { + c2 --; + c4 --; + } + } + ss3 << endl << endl; + } + + ss4 << "primary networks: " << primaryNetCount_ << endl; + ss4 << "solved networks: " << netInfo_.size() << endl; + ss4 << "loopy networks: " << nLoopyNets << endl; + ss4 << "unconverged runs: " << nUnconvergedRuns << endl; + ss4 << "total solving time: " << totalSolvingTime << endl; + if (compressInfo_.size() > 0) { + double pc1 = (1.0 - (c2 / (double)c1)) * 100.0; + double pc2 = (1.0 - (c4 / (double)c3)) * 100.0; + ss4 << setprecision (5); + ss4 << "variable compression: " << pc1 << "%" << endl; + ss4 << "factor compression: " << pc2 << "%" << endl; + } + ss4 << endl << endl; + + ss1 << ss4.str() << ss2.str() << ss3.str(); + return ss1.str(); +} + diff --git a/packages/CLPBN/horus/Util.h b/packages/CLPBN/horus/Util.h new file mode 100644 index 000000000..5b9304d2a --- /dev/null +++ b/packages/CLPBN/horus/Util.h @@ -0,0 +1,422 @@ +#ifndef HORUS_UTIL_H +#define HORUS_UTIL_H + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include + +#include "Horus.h" + +using namespace std; + + +namespace Util { + +template void addToVector (vector&, const vector&); + +template void addToSet (set&, const vector&); + +template void addToQueue (queue&, const vector&); + +template bool contains (const vector&, const T&); + +template bool contains (const set&, const T&); + +template bool contains ( + const unordered_map&, const K&); + +template int indexOf (const vector&, const T&); + +template std::string toString (const T&); + +template <> std::string toString (const bool&); + +unsigned stringToUnsigned (string); + +double stringToDouble (string); + +void toLog (Params&); + +void fromLog (Params&); + +double logSum (double, double); + +void multiply (Params&, const Params&); + +void multiply (Params&, const Params&, unsigned); + +void add (Params&, const Params&); + +void subtract (Params&, const Params&); + +void add (Params&, const Params&, unsigned); + +unsigned maxUnsigned (void); + +double factorial (unsigned); + +double logFactorial (unsigned); + +unsigned nrCombinations (unsigned, unsigned); + +unsigned expectedSize (const Ranges&); + +unsigned getNumberOfDigits (int); + +bool isInteger (const string&); + +string parametersToString (const Params&, unsigned = Constants::PRECISION); + +vector getStateLines (const Vars&); + +bool setHorusFlag (string key, string value); + +void printHeader (string, std::ostream& os = std::cout); + +void printSubHeader (string, std::ostream& os = std::cout); + +void printAsteriskLine (std::ostream& os = std::cout); + +void printDashedLine (std::ostream& os = std::cout); + +}; + + + +template void +Util::addToVector (vector& v, const vector& elements) +{ + v.insert (v.end(), elements.begin(), elements.end()); +} + + + +template void +Util::addToSet (set& s, const vector& elements) +{ + s.insert (elements.begin(), elements.end()); +} + + + +template void +Util::addToQueue (queue& q, const vector& elements) +{ + for (unsigned i = 0; i < elements.size(); i++) { + q.push (elements[i]); + } +} + + + +template bool +Util::contains (const vector& v, const T& e) +{ + return std::find (v.begin(), v.end(), e) != v.end(); +} + + + +template bool +Util::contains (const set& s, const T& e) +{ + return s.find (e) != s.end(); +} + + + +template bool +Util::contains (const unordered_map& m, const K& k) +{ + return m.find (k) != m.end(); +} + + + +template int +Util::indexOf (const vector& v, const T& e) +{ + int pos = std::distance (v.begin(), + std::find (v.begin(), v.end(), e)); + if (pos == (int)v.size()) { + pos = -1; + } + return pos; +} + + + +template std::string +Util::toString (const T& t) +{ + std::stringstream ss; + ss << t; + return ss.str(); +} + + + +template +std::ostream& operator << (std::ostream& os, const vector& v) +{ + os << "[" ; + for (unsigned i = 0; i < v.size(); i++) { + os << ((i != 0) ? ", " : "") << v[i]; + } + os << "]" ; + return os; +} + + +namespace { +const double NEG_INF = -numeric_limits::infinity(); +}; + + +inline double +Util::logSum (double x, double y) +{ + // std::log (std::exp (x) + std::exp (y)) can overflow! + assert (std::isnan (x) == false); + assert (std::isnan (y) == false); + if (x == NEG_INF) { + return y; + } + if (y == NEG_INF) { + return x; + } + // if one value is much smaller than the other, + // keep the larger value + const double tol = 460.517; // log (1e200) + if (x < y - tol) { + return y; + } + if (y < x - tol) { + return x; + } + assert (std::isnan (x - y) == false); + const double exp_diff = std::exp (x - y); + if (std::isfinite (exp_diff) == false) { + // difference is too large + return x > y ? x : y; + } + // otherwise return the sum + return y + std::log (static_cast(1.0) + exp_diff); +} + + + +inline void +Util::multiply (Params& v1, const Params& v2) +{ + assert (v1.size() == v2.size()); + for (unsigned i = 0; i < v1.size(); i++) { + v1[i] *= v2[i]; + } +} + + + +inline void +Util::multiply (Params& v1, const Params& v2, unsigned repetitions) +{ + for (unsigned count = 0; count < v1.size(); ) { + for (unsigned i = 0; i < v2.size(); i++) { + for (unsigned r = 0; r < repetitions; r++) { + v1[count] *= v2[i]; + count ++; + } + } + } +} + + + +inline void +Util::add (Params& v1, const Params& v2) +{ + assert (v1.size() == v2.size()); + std::transform (v1.begin(), v1.end(), v2.begin(), + v1.begin(), plus()); +} + + + +inline void +Util::subtract (Params& v1, const Params& v2) +{ + assert (v1.size() == v2.size()); + std::transform (v1.begin(), v1.end(), v2.begin(), + v1.begin(), minus()); +} + + + +inline void +Util::add (Params& v1, const Params& v2, unsigned repetitions) +{ + for (unsigned count = 0; count < v1.size(); ) { + for (unsigned i = 0; i < v2.size(); i++) { + for (unsigned r = 0; r < repetitions; r++) { + v1[count] += v2[i]; + count ++; + } + } + } +} + + + +inline unsigned +Util::maxUnsigned (void) +{ + return numeric_limits::max(); +} + + + +namespace LogAware { + +inline double +one() +{ + return Globals::logDomain ? 0.0 : 1.0; +} + + +inline double +zero() { + return Globals::logDomain ? NEG_INF : 0.0 ; +} + + +inline double +addIdenty() +{ + return Globals::logDomain ? NEG_INF : 0.0; +} + + +inline double +multIdenty() +{ + return Globals::logDomain ? 0.0 : 1.0; +} + + +inline double +withEvidence() +{ + return Globals::logDomain ? 0.0 : 1.0; +} + + +inline double +noEvidence() { + return Globals::logDomain ? NEG_INF : 0.0; +} + + +inline double +tl (double v) +{ + return Globals::logDomain ? log (v) : v; +} + + +inline double +fl (double v) +{ + return Globals::logDomain ? exp (v) : v; +} + + +void normalize (Params&); + +double getL1Distance (const Params&, const Params&); + +double getMaxNorm (const Params&, const Params&); + +double pow (double, unsigned); + +double pow (double, double); + +void pow (Params&, unsigned); + +void pow (Params&, double); + +}; + + + +struct NetInfo +{ + NetInfo (unsigned size, bool loopy, unsigned nIters, double time) + { + this->size = size; + this->loopy = loopy; + this->nIters = nIters; + this->time = time; + } + unsigned size; + bool loopy; + unsigned nIters; + double time; +}; + + +struct CompressInfo +{ + CompressInfo (unsigned a, unsigned b, unsigned c, unsigned d, unsigned e) + { + nrGroundVars = a; + nrGroundFactors = b; + nrClusterVars = c; + nrClusterFactors = d; + nrNeighborless = e; + } + unsigned nrGroundVars; + unsigned nrGroundFactors; + unsigned nrClusterVars; + unsigned nrClusterFactors; + unsigned nrNeighborless; +}; + + +class Statistics +{ + public: + static unsigned getSolvedNetworksCounting (void); + + static void incrementPrimaryNetworksCounting (void); + + static unsigned getPrimaryNetworksCounting (void); + + static void updateStatistics (unsigned, bool, unsigned, double); + + static void printStatistics (void); + + static void writeStatistics (const char*); + + static void updateCompressingStatistics ( + unsigned, unsigned, unsigned, unsigned, unsigned); + + private: + static string getStatisticString (void); + + static vector netInfo_; + static vector compressInfo_; + static unsigned primaryNetCount_; +}; + +#endif // HORUS_UTIL_H + diff --git a/packages/CLPBN/horus/Var.cpp b/packages/CLPBN/horus/Var.cpp new file mode 100644 index 000000000..b786a302d --- /dev/null +++ b/packages/CLPBN/horus/Var.cpp @@ -0,0 +1,102 @@ +#include +#include + +#include "Var.h" + +using namespace std; + + +unordered_map Var::varsInfo_; + + +Var::Var (const Var* v) +{ + varId_ = v->varId(); + range_ = v->range(); + evidence_ = v->getEvidence(); + index_ = std::numeric_limits::max(); +} + + + +Var::Var (VarId varId, unsigned range, int evidence) +{ + assert (range != 0); + assert (evidence < (int) range); + varId_ = varId; + range_ = range; + evidence_ = evidence; + index_ = std::numeric_limits::max(); +} + + + +bool +Var::isValidState (int stateIndex) +{ + return stateIndex >= 0 && stateIndex < (int) range_; +} + + + +bool +Var::isValidState (const string& stateName) +{ + States states = Var::getVarInfo (varId_).states; + return Util::contains (states, stateName); +} + + + +void +Var::setEvidence (int ev) +{ + assert (ev < (int) range_); + evidence_ = ev; +} + + + +void +Var::setEvidence (const string& ev) +{ + States states = Var::getVarInfo (varId_).states; + for (unsigned i = 0; i < states.size(); i++) { + if (states[i] == ev) { + evidence_ = i; + return; + } + } + assert (false); +} + + + +string +Var::label (void) const +{ + if (Var::varsHaveInfo()) { + return Var::getVarInfo (varId_).label; + } + stringstream ss; + ss << "x" << varId_; + return ss.str(); +} + + + +States +Var::states (void) const +{ + if (Var::varsHaveInfo()) { + return Var::getVarInfo (varId_).states; + } + States states; + for (unsigned i = 0; i < range_; i++) { + stringstream ss; + ss << i ; + states.push_back (ss.str()); + } + return states; +} + diff --git a/packages/CLPBN/horus/Var.h b/packages/CLPBN/horus/Var.h new file mode 100644 index 000000000..ce759330b --- /dev/null +++ b/packages/CLPBN/horus/Var.h @@ -0,0 +1,108 @@ +#ifndef HORUS_Var_H +#define HORUS_Var_H + +#include + +#include + +#include "Util.h" +#include "Horus.h" + + +using namespace std; + + +struct VarInfo +{ + VarInfo (string l, const States& sts) : label(l), states(sts) { } + string label; + States states; +}; + + + +class Var +{ + public: + Var (const Var*); + + Var (VarId, unsigned, int = Constants::NO_EVIDENCE); + + virtual ~Var (void) { }; + + unsigned varId (void) const { return varId_; } + + unsigned range (void) const { return range_; } + + int getEvidence (void) const { return evidence_; } + + unsigned getIndex (void) const { return index_; } + + void setIndex (unsigned idx) { index_ = idx; } + + operator unsigned () const { return index_; } + + bool hasEvidence (void) const + { + return evidence_ != Constants::NO_EVIDENCE; + } + + bool operator== (const Var& var) const + { + assert (!(varId_ == var.varId() && range_ != var.range())); + return varId_ == var.varId(); + } + + bool operator!= (const Var& var) const + { + assert (!(varId_ == var.varId() && range_ != var.range())); + return varId_ != var.varId(); + } + + bool isValidState (int); + + bool isValidState (const string&); + + void setEvidence (int); + + void setEvidence (const string&); + + string label (void) const; + + States states (void) const; + + static void addVarInfo ( + VarId vid, string label, const States& states) + { + assert (Util::contains (varsInfo_, vid) == false); + varsInfo_.insert (make_pair (vid, VarInfo (label, states))); + } + + static VarInfo getVarInfo (VarId vid) + { + assert (Util::contains (varsInfo_, vid)); + return varsInfo_.find (vid)->second; + } + + static bool varsHaveInfo (void) + { + return varsInfo_.size() != 0; + } + + static void clearVarsInfo (void) + { + varsInfo_.clear(); + } + + private: + VarId varId_; + unsigned range_; + int evidence_; + unsigned index_; + + static unordered_map varsInfo_; + +}; + +#endif // BP_Var_H + diff --git a/packages/CLPBN/horus/VarElimSolver.cpp b/packages/CLPBN/horus/VarElimSolver.cpp new file mode 100644 index 000000000..70634e91e --- /dev/null +++ b/packages/CLPBN/horus/VarElimSolver.cpp @@ -0,0 +1,216 @@ +#include + +#include "VarElimSolver.h" +#include "ElimGraph.h" +#include "Factor.h" +#include "Util.h" + + +VarElimSolver::~VarElimSolver (void) +{ + delete factorList_.back(); +} + + + +Params +VarElimSolver::solveQuery (VarIds queryVids) +{ + if (Globals::verbosity > 1) { + cout << "Solving query on " ; + for (unsigned i = 0; i < queryVids.size(); i++) { + if (i != 0) cout << ", " ; + cout << fg.getVarNode (queryVids[i])->label(); + } + cout << endl; + } + factorList_.clear(); + varFactors_.clear(); + elimOrder_.clear(); + createFactorList(); + absorveEvidence(); + findEliminationOrder (queryVids); + processFactorList (queryVids); + Params params = factorList_.back()->params(); + if (Globals::logDomain) { + Util::fromLog (params); + } + return params; +} + + + +void +VarElimSolver::printSolverFlags (void) const +{ + stringstream ss; + ss << "variable elimination [" ; + ss << "elim_heuristic=" ; + ElimHeuristic eh = ElimGraph::elimHeuristic; + switch (eh) { + case MIN_NEIGHBORS: ss << "min_neighbors"; break; + case MIN_WEIGHT: ss << "min_weight"; break; + case MIN_FILL: ss << "min_fill"; break; + case WEIGHTED_MIN_FILL: ss << "weighted_min_fill"; break; + } + ss << ",log_domain=" << Util::toString (Globals::logDomain); + ss << "]" ; + cout << ss.str() << endl; +} + + + +void +VarElimSolver::createFactorList (void) +{ + const FacNodes& facNodes = fg.facNodes(); + factorList_.reserve (facNodes.size() * 2); + for (unsigned i = 0; i < facNodes.size(); i++) { + factorList_.push_back (new Factor (facNodes[i]->factor())); + const VarNodes& neighs = facNodes[i]->neighbors(); + for (unsigned j = 0; j < neighs.size(); j++) { + unordered_map >::iterator it + = varFactors_.find (neighs[j]->varId()); + if (it == varFactors_.end()) { + it = varFactors_.insert (make_pair ( + neighs[j]->varId(), vector())).first; + } + it->second.push_back (i); + } + } +} + + + +void +VarElimSolver::absorveEvidence (void) +{ + if (Globals::verbosity > 2) { + Util::printDashedLine(); + cout << "(initial factor list)" << endl; + printActiveFactors(); + } + const VarNodes& varNodes = fg.varNodes(); + for (unsigned i = 0; i < varNodes.size(); i++) { + if (varNodes[i]->hasEvidence()) { + if (Globals::verbosity > 1) { + cout << "-> aborving evidence on "; + cout << varNodes[i]->label() << " = " ; + cout << varNodes[i]->getEvidence() << endl; + } + const vector& idxs = + varFactors_.find (varNodes[i]->varId())->second; + for (unsigned j = 0; j < idxs.size(); j++) { + Factor* factor = factorList_[idxs[j]]; + if (factor->nrArguments() == 1) { + factorList_[idxs[j]] = 0; + } else { + factorList_[idxs[j]]->absorveEvidence ( + varNodes[i]->varId(), varNodes[i]->getEvidence()); + } + } + } + } +} + + + +void +VarElimSolver::findEliminationOrder (const VarIds& vids) +{ + elimOrder_ = ElimGraph::getEliminationOrder (factorList_, vids); +} + + + +void +VarElimSolver::processFactorList (const VarIds& vids) +{ + totalFactorSize_ = 0; + largestFactorSize_ = 0; + for (unsigned i = 0; i < elimOrder_.size(); i++) { + if (Globals::verbosity >= 2) { + if (Globals::verbosity >= 3) { + Util::printDashedLine(); + printActiveFactors(); + } + cout << "-> summing out " ; + cout << fg.getVarNode (elimOrder_[i])->label() << endl; + } + eliminate (elimOrder_[i]); + } + + Factor* finalFactor = new Factor(); + for (unsigned i = 0; i < factorList_.size(); i++) { + if (factorList_[i]) { + finalFactor->multiply (*factorList_[i]); + delete factorList_[i]; + factorList_[i] = 0; + } + } + + VarIds unobservedVids; + for (unsigned i = 0; i < vids.size(); i++) { + if (fg.getVarNode (vids[i])->hasEvidence() == false) { + unobservedVids.push_back (vids[i]); + } + } + + finalFactor->reorderArguments (unobservedVids); + finalFactor->normalize(); + factorList_.push_back (finalFactor); + if (Globals::verbosity > 0) { + cout << "total factor size: " << totalFactorSize_ << endl; + cout << "largest factor size: " << largestFactorSize_ << endl; + cout << endl; + } +} + + + +void +VarElimSolver::eliminate (VarId elimVar) +{ + Factor* result = 0; + vector& idxs = varFactors_.find (elimVar)->second; + for (unsigned i = 0; i < idxs.size(); i++) { + unsigned idx = idxs[i]; + if (factorList_[idx]) { + if (result == 0) { + result = new Factor (*factorList_[idx]); + } else { + result->multiply (*factorList_[idx]); + } + delete factorList_[idx]; + factorList_[idx] = 0; + } + } + totalFactorSize_ += result->size(); + if (result->size() > largestFactorSize_) { + largestFactorSize_ = result->size(); + } + if (result != 0 && result->nrArguments() != 1) { + result->sumOut (elimVar); + factorList_.push_back (result); + const VarIds& resultVarIds = result->arguments(); + for (unsigned i = 0; i < resultVarIds.size(); i++) { + vector& idxs = + varFactors_.find (resultVarIds[i])->second; + idxs.push_back (factorList_.size() - 1); + } + } +} + + + +void +VarElimSolver::printActiveFactors (void) +{ + for (unsigned i = 0; i < factorList_.size(); i++) { + if (factorList_[i] != 0) { + cout << factorList_[i]->getLabel() << " " ; + cout << factorList_[i]->params() << endl; + } + } +} + diff --git a/packages/CLPBN/horus/VarElimSolver.h b/packages/CLPBN/horus/VarElimSolver.h new file mode 100644 index 000000000..d5ed441a9 --- /dev/null +++ b/packages/CLPBN/horus/VarElimSolver.h @@ -0,0 +1,46 @@ +#ifndef HORUS_VARELIMSOLVER_H +#define HORUS_VARELIMSOLVER_H + +#include "unordered_map" + +#include "Solver.h" +#include "FactorGraph.h" +#include "Horus.h" + + +using namespace std; + + +class VarElimSolver : public Solver +{ + public: + VarElimSolver (const FactorGraph& fg) : Solver (fg) { } + + ~VarElimSolver (void); + + Params solveQuery (VarIds); + + void printSolverFlags (void) const; + + private: + void createFactorList (void); + + void absorveEvidence (void); + + void findEliminationOrder (const VarIds&); + + void processFactorList (const VarIds&); + + void eliminate (VarId); + + void printActiveFactors (void); + + Factors factorList_; + VarIds elimOrder_; + unsigned largestFactorSize_; + unsigned totalFactorSize_; + unordered_map> varFactors_; +}; + +#endif // HORUS_VARELIMSOLVER_H + diff --git a/packages/CLPBN/horus/benchmarks/benchs.sh b/packages/CLPBN/horus/benchmarks/benchs.sh new file mode 100755 index 000000000..7ceb25cef --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/benchs.sh @@ -0,0 +1,78 @@ + + +function prepare_new_run +{ + YAP=~/bin/$SHORTNAME-$SOLVER + + LOG_FILE=$SOLVER.log + #LOG_FILE=results`date "+ %H:%M:%S %d-%m-%Y"`. + + rm -f $LOG_FILE + rm -f ignore.$LOG_FILE + + cp ~/bin/yap $YAP +} + + + +function run_solver +{ + constraint=$1 + solver_flag=true + if [ -n "$2" ]; then + if [ $SOLVER = hve ]; then + solver_flag=clpbn_horus:set_horus_flag\(elim_heuristic,$2\) + elif [ $SOLVER = bp ]; then + solver_flag=clpbn_horus:set_horus_flag\(schedule,$2\) + elif [ $SOLVER = cbp ]; then + solver_flag=clpbn_horus:set_horus_flag\(schedule,$2\) + else + echo "unknow flag $2" + fi + fi + /usr/bin/time -o $LOG_FILE -a -f "%U\t%S\t%e\t%M" \ + $YAP << EOF >> $LOG_FILE &>> ignore.$LOG_FILE +nogc. +[$NETWORK]. +[$constraint]. +clpbn_horus:set_solver($SOLVER). +clpbn_horus:set_horus_flag(use_logarithms, true). +clpbn_horus:set_horus_flag(verbosity, 1). +$solver_flag. +$QUERY. +open("$LOG_FILE", 'append', S), format(S, '$constraint ~15+ ', []), close(S). +EOF +} + + + +function clear_log_files +{ + rm -f *~ + rm -f ../*~ + rm -f school/*.log school/*~ + rm -f ../school/*.log ../school/*~ + rm -f city/*.log city/*~ + rm -f ../city/*.log ../city/*~ + rm -f workshop_attrs/*.log workshop_attrs/*~ + rm -f ../workshop_attrs/*.log ../workshop_attrs/*~ + echo all done! +} + + + +function write_header +{ + echo -n "****************************************" >> $LOG_FILE + echo "****************************************" >> $LOG_FILE + echo "results for solver $1 user(s) sys(s) real(s), mem(kB)" >> $LOG_FILE + echo -n "****************************************" >> $LOG_FILE + echo "****************************************" >> $LOG_FILE +} + + +if [ $1 ] && [ $1 == "clean" ]; then + clear_log_files +fi + + diff --git a/packages/CLPBN/horus/benchmarks/city/bp.log b/packages/CLPBN/horus/benchmarks/city/bp.log new file mode 100644 index 000000000..72572c927 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/city/bp.log @@ -0,0 +1,4 @@ +************************************************************************ +results for solver bp(shedule=seq_fixed) +************************************************************************ +city1000: real:0:00.20 user:0.12 sys:0.02 diff --git a/packages/CLPBN/horus/benchmarks/city/bp_tests.sh b/packages/CLPBN/horus/benchmarks/city/bp_tests.sh new file mode 100755 index 000000000..cfd74d818 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/city/bp_tests.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +source city.sh +source ../benchs.sh + +SOLVER="bp" + +function run_all_graphs +{ + write_header $1 + run_solver city1000 $2 + run_solver city5000 $2 + run_solver city10000 $2 + run_solver city15000 $2 + run_solver city20000 $2 + run_solver city25000 $2 + run_solver city30000 $2 + run_solver city35000 $2 + run_solver city40000 $2 + run_solver city45000 $2 + run_solver city50000 $2 + run_solver city55000 $2 + run_solver city60000 $2 + run_solver city65000 $2 + return + run_solver city70000 $2 + run_solver city75000 $2 + run_solver city80000 $2 + run_solver city85000 $2 + run_solver city90000 $2 + run_solver city95000 $2 + run_solver city100000 $2 +} + +prepare_new_run +run_all_graphs "bp(shedule=seq_fixed) " seq_fixed + diff --git a/packages/CLPBN/horus/benchmarks/city/cbp_tests.sh b/packages/CLPBN/horus/benchmarks/city/cbp_tests.sh new file mode 100755 index 000000000..dd9868ae2 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/city/cbp_tests.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +source city.sh +source ../benchs.sh + +SOLVER="cbp" + +function run_all_graphs +{ + write_header $1 + run_solver city1000 $2 + run_solver city5000 $2 + run_solver city10000 $2 + run_solver city15000 $2 + run_solver city20000 $2 + run_solver city25000 $2 + run_solver city30000 $2 + run_solver city35000 $2 + run_solver city40000 $2 + run_solver city45000 $2 + run_solver city50000 $2 + run_solver city55000 $2 + run_solver city60000 $2 + run_solver city65000 $2 + run_solver city70000 $2 + run_solver city75000 $2 + run_solver city80000 $2 + run_solver city85000 $2 + run_solver city90000 $2 + run_solver city95000 $2 + run_solver city100000 $2 +} + +prepare_new_run +run_all_graphs "cbp(shedule=seq_fixed) " seq_fixed + diff --git a/packages/CLPBN/horus/benchmarks/city/city.sh b/packages/CLPBN/horus/benchmarks/city/city.sh new file mode 100755 index 000000000..27fa93935 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/city/city.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +NETWORK="'../../examples/city'" +SHORTNAME="city" +QUERY="is_joe_guilty(X)" + diff --git a/packages/CLPBN/horus/benchmarks/city/fove_tests.sh b/packages/CLPBN/horus/benchmarks/city/fove_tests.sh new file mode 100755 index 000000000..149d3b332 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/city/fove_tests.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +source city.sh +source ../benchs.sh + +SOLVER="fove" + +function run_all_graphs +{ + write_header $1 + run_solver city1000 $2 + run_solver city5000 $2 + run_solver city10000 $2 + run_solver city15000 $2 + run_solver city20000 $2 + run_solver city25000 $2 + run_solver city30000 $2 + run_solver city35000 $2 + run_solver city40000 $2 + run_solver city45000 $2 + run_solver city50000 $2 + run_solver city55000 $2 + run_solver city60000 $2 + run_solver city65000 $2 + run_solver city70000 $2 + run_solver city75000 $2 + run_solver city80000 $2 + run_solver city85000 $2 + run_solver city90000 $2 + run_solver city95000 $2 + run_solver city100000 $2 +} + +prepare_new_run +run_all_graphs "fove " + diff --git a/packages/CLPBN/horus/benchmarks/city/gen_city.sh b/packages/CLPBN/horus/benchmarks/city/gen_city.sh new file mode 100755 index 000000000..7c95f4ed3 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/city/gen_city.sh @@ -0,0 +1,33 @@ +#! /home/tgomes/bin/yap -L -- + + +:- initialization(main). + + +main :- + unix(argv([N])), + atomic_concat(['city', N, '.yap'], FileName), + open(FileName, 'write', S), + atom_number(N, N2), + generate_people(S, N2, 1), + write(S, '\n'), + generate_evidence(S, N2, 1), + write(S, '\n'), + close(S). + + +generate_people(S, N, Counting) :- + Counting > N, !. +generate_people(S, N, Counting) :- + format(S, 'people(p~w, nyc).~n', [Counting]), + Counting1 is Counting + 1, + generate_people(S, N, Counting1). + + +generate_evidence(S, N, Counting) :- + Counting > N, !. +generate_evidence(S, N, Counting) :- !, + format(S, 'ev(descn(p~w, t)).~n', [Counting]), + Counting1 is Counting + 1, + generate_evidence(S, N, Counting1). + diff --git a/packages/CLPBN/horus/benchmarks/city/hve_tests.sh b/packages/CLPBN/horus/benchmarks/city/hve_tests.sh new file mode 100755 index 000000000..1893d21ab --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/city/hve_tests.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +source city.sh +source ../benchs.sh + +SOLVER="hve" + +function run_all_graphs +{ + write_header $1 + run_solver city1000 $2 + run_solver city5000 $2 + run_solver city10000 $2 + run_solver city15000 $2 + run_solver city20000 $2 + run_solver city25000 $2 + run_solver city30000 $2 + run_solver city35000 $2 + run_solver city40000 $2 + run_solver city45000 $2 + run_solver city50000 $2 + run_solver city55000 $2 + run_solver city60000 $2 + run_solver city65000 $2 + run_solver city70000 $2 + + run_solver city75000 $2 + run_solver city80000 $2 + run_solver city85000 $2 + run_solver city90000 $2 + run_solver city95000 $2 + run_solver city100000 $2 +} + +prepare_new_run +run_all_graphs "hve(elim_heuristic=min_neighbors) " min_neighbors + diff --git a/packages/CLPBN/horus/benchmarks/city/ignore.bp.log b/packages/CLPBN/horus/benchmarks/city/ignore.bp.log new file mode 100644 index 000000000..d5feb408d --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/city/ignore.bp.log @@ -0,0 +1,96 @@ +YAP 6.3.2 (i686-linux): Sáb Abr 28 13:56:07 WEST 2012 +yes + % consulting /home/tiago/yap-6.3/packages/CLPBN/clpbn/bp/examples/city.yap... + % reconsulting /home/tiago/share/Yap/pfl.yap... + % reconsulting /home/tiago/share/Yap/lists.yap... + % reconsulting /home/tiago/share/Yap/error.pl... + % reconsulted /home/tiago/share/Yap/error.pl in module error, 4 msec 27448 bytes + % reconsulted /home/tiago/share/Yap/lists.yap in module lists, 4 msec 60536 bytes + % reconsulting /home/tiago/share/Yap/clpbn.yap... + % reconsulting /home/tiago/share/Yap/atts.yap... + % reconsulted /home/tiago/share/Yap/atts.yap in module attributes, 0 msec 22808 bytes + % reconsulting /home/tiago/share/Yap/terms.yap... + % reconsulted /home/tiago/share/Yap/terms.yap in module terms, 0 msec 1480 bytes + % reconsulting /home/tiago/share/Yap/clpbn/ve.yap... + % reconsulting /home/tiago/share/Yap/ordsets.yap... + % reconsulted /home/tiago/share/Yap/ordsets.yap in module ordsets, 4 msec 23928 bytes + % reconsulting /home/tiago/share/Yap/clpbn/xbif.yap... + % reconsulting /home/tiago/share/Yap/clpbn/dists.yap... + % reconsulting /home/tiago/share/Yap/matrix.yap... + % reconsulted /home/tiago/share/Yap/matrix.yap in module matrix, 0 msec 20608 bytes + % reconsulting /home/tiago/share/Yap/clpbn/matrix_cpt_utils.yap... + % reconsulted /home/tiago/share/Yap/clpbn/matrix_cpt_utils.yap in module clpbn_matrix_utils, 0 msec 33504 bytes + % reconsulted /home/tiago/share/Yap/clpbn/dists.yap in module clpbn_dist, 4 msec 97560 bytes + % reconsulted /home/tiago/share/Yap/clpbn/xbif.yap in module xbif, 4 msec 109176 bytes + % reconsulting /home/tiago/share/Yap/clpbn/graphviz.yap... + % reconsulted /home/tiago/share/Yap/clpbn/graphviz.yap in module clpbn_gviz, 0 msec 7784 bytes + % reconsulting /home/tiago/share/Yap/clpbn/utils.yap... + % reconsulted /home/tiago/share/Yap/clpbn/utils.yap in module clpbn_utils, 0 msec 13912 bytes + % reconsulting /home/tiago/share/Yap/clpbn/display.yap... + % reconsulted /home/tiago/share/Yap/clpbn/display.yap in module clpbn_display, 0 msec 11232 bytes + % reconsulting /home/tiago/share/Yap/clpbn/connected.yap... + % reconsulting /home/tiago/share/Yap/dgraphs.yap... + % reconsulting /home/tiago/share/Yap/rbtrees.yap... + % reconsulted /home/tiago/share/Yap/rbtrees.yap in module rbtrees, 8 msec 117496 bytes + % reconsulting /home/tiago/share/Yap/wdgraphs.yap... + % reconsulting /home/tiago/share/Yap/heaps.yap... + % reconsulted /home/tiago/share/Yap/heaps.yap in module heaps, 4 msec 13520 bytes + % reconsulted /home/tiago/share/Yap/wdgraphs.yap in module wdgraphs, 4 msec 72176 bytes + % reconsulted /home/tiago/share/Yap/dgraphs.yap in module dgraphs, 16 msec 243240 bytes + % reconsulted /home/tiago/share/Yap/clpbn/connected.yap in module clpbn_connected, 16 msec 261736 bytes + % reconsulting /home/tiago/share/Yap/clpbn/aggregates.yap... + % reconsulted /home/tiago/share/Yap/clpbn/aggregates.yap in module clpbn_aggregates, 0 msec 36512 bytes + % reconsulted /home/tiago/share/Yap/clpbn/ve.yap in module clpbn_ve, 36 msec 500808 bytes + % reconsulting /home/tiago/share/Yap/clpbn/bp.yap... + % reconsulting /home/tiago/share/Yap/charsio.yap... + % reconsulted /home/tiago/share/Yap/charsio.yap in module charsio, 0 msec 10592 bytes + % reconsulting /home/tiago/share/Yap/bhash.yap... + % reconsulted /home/tiago/share/Yap/bhash.yap in module b_hash, 0 msec 30624 bytes + % reconsulting /home/tiago/share/Yap/clpbn/horus.yap... +% Warning: (/home/tiago/share/Yap/clpbn/horus.yap:23). +% Importing private predicate pfl:set_pfl_flag/2 to clpbn_horus. + % reconsulted /home/tiago/share/Yap/clpbn/horus.yap in module clpbn_horus, 4 msec 14248 bytes + % reconsulted /home/tiago/share/Yap/clpbn/bp.yap in module clpbn_bp, 8 msec 87944 bytes + % reconsulting /home/tiago/share/Yap/clpbn/fove.yap... + % reconsulted /home/tiago/share/Yap/clpbn/fove.yap in module clpbn_fove, 4 msec 17464 bytes + % reconsulting /home/tiago/share/Yap/clpbn/jt.yap... + % reconsulting /home/tiago/share/Yap/undgraphs.yap... + % reconsulting /home/tiago/share/Yap/wundgraphs.yap... + % reconsulted /home/tiago/share/Yap/wundgraphs.yap in module wundgraphs, 4 msec 37816 bytes + % reconsulted /home/tiago/share/Yap/undgraphs.yap in module undgraphs, 8 msec 66048 bytes + % reconsulted /home/tiago/share/Yap/clpbn/jt.yap in module jt, 12 msec 143960 bytes + % reconsulting /home/tiago/share/Yap/clpbn/bdd.yap... + % reconsulting /home/tiago/share/Yap/hacks.yap... + % reconsulted /home/tiago/share/Yap/hacks.yap in module yap_hacks, 0 msec 4968 bytes + ERROR!! (/home/tiago/share/Yap/clpbn/bdd.yap:54). + PERMISSION ERROR- use_module(library(bdd)): cannot read from library(bdd) + % reconsulted /home/tiago/share/Yap/clpbn/bdd.yap in module clpbn_bdd, 8 msec 152336 bytes + % reconsulting /home/tiago/share/Yap/clpbn/gibbs.yap... + % reconsulting /home/tiago/share/Yap/clpbn/topsort.yap... + % reconsulted /home/tiago/share/Yap/clpbn/topsort.yap in module topsort, 0 msec 5848 bytes + % reconsulted /home/tiago/share/Yap/clpbn/gibbs.yap in module clpbn_gibbs, 0 msec 79344 bytes + % reconsulting /home/tiago/share/Yap/clpbn/pgrammar.yap... + % reconsulted /home/tiago/share/Yap/clpbn/pgrammar.yap in module clpbn_pgrammar, 4 msec 44088 bytes + % reconsulting /home/tiago/share/Yap/clpbn/graphs.yap... + % reconsulted /home/tiago/share/Yap/clpbn/graphs.yap in module clpbn2graph, 0 msec 8408 bytes + % reconsulting /home/tiago/share/Yap/clpbn/evidence.yap... + % reconsulted /home/tiago/share/Yap/clpbn/evidence.yap in module clpbn_evidence, 4 msec 21256 bytes + % reconsulting /home/tiago/share/Yap/clpbn/ground_factors.yap... + % reconsulted /home/tiago/share/Yap/clpbn/ground_factors.yap in module clpbn_ground_factors, 4 msec 16360 bytes + % reconsulted /home/tiago/share/Yap/clpbn.yap in module clpbn, 92 msec 1188576 bytes + % reconsulted /home/tiago/share/Yap/pfl.yap in module pfl, 96 msec 1277856 bytes + % consulted /home/tiago/yap-6.3/packages/CLPBN/clpbn/bp/examples/city.yap in module user, 96 msec 1313552 bytes +yes + ERROR!! + PERMISSION ERROR- consult(city1000): cannot read from city1000 +yes +yes +yes +yes +belief propagation [schedule=seq_fixed,max_iter=1000,accuracy=0.0001,log_domain=true] + +Sum-Product converged in 6 iterations + +p(X=y)= 0.2383192848945889, +p(X=n)= 0.761680715105411 +S = ''(0xa0288d8) diff --git a/packages/CLPBN/horus/benchmarks/comp_workshops/bp_tests.sh b/packages/CLPBN/horus/benchmarks/comp_workshops/bp_tests.sh new file mode 100755 index 000000000..6120edf5d --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/comp_workshops/bp_tests.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +source cw.sh +source ../benchs.sh + +SOLVER="bp" + +function run_all_graphs +{ + write_header $1 + run_solver p1000w$N_WORKSHOPS $2 + run_solver p5000w$N_WORKSHOPS $2 + run_solver p10000w$N_WORKSHOPS $2 + run_solver p15000w$N_WORKSHOPS $2 + run_solver p20000w$N_WORKSHOPS $2 + run_solver p25000w$N_WORKSHOPS $2 + return + run_solver p30000w$N_WORKSHOPS $2 + run_solver p35000w$N_WORKSHOPS $2 + run_solver p40000w$N_WORKSHOPS $2 + run_solver p45000w$N_WORKSHOPS $2 + run_solver p50000w$N_WORKSHOPS $2 + run_solver p55000w$N_WORKSHOPS $2 + run_solver p60000w$N_WORKSHOPS $2 + run_solver p65000w$N_WORKSHOPS $2 + run_solver p70000w$N_WORKSHOPS $2 +} + +prepare_new_run +run_all_graphs "bp(shedule=seq_fixed) " seq_fixed + diff --git a/packages/CLPBN/horus/benchmarks/comp_workshops/cbp_tests.sh b/packages/CLPBN/horus/benchmarks/comp_workshops/cbp_tests.sh new file mode 100755 index 000000000..26b5fc5ad --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/comp_workshops/cbp_tests.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +source cw.sh +source ../benchs.sh + +SOLVER="cbp" + +function run_all_graphs +{ + write_header $1 + run_solver p1000w$N_WORKSHOPS $2 + run_solver p5000w$N_WORKSHOPS $2 + run_solver p10000w$N_WORKSHOPS $2 + run_solver p15000w$N_WORKSHOPS $2 + run_solver p20000w$N_WORKSHOPS $2 + run_solver p25000w$N_WORKSHOPS $2 + run_solver p30000w$N_WORKSHOPS $2 + run_solver p35000w$N_WORKSHOPS $2 + run_solver p40000w$N_WORKSHOPS $2 + run_solver p45000w$N_WORKSHOPS $2 + run_solver p50000w$N_WORKSHOPS $2 + run_solver p55000w$N_WORKSHOPS $2 + run_solver p60000w$N_WORKSHOPS $2 + run_solver p65000w$N_WORKSHOPS $2 + run_solver p70000w$N_WORKSHOPS $2 +} + +prepare_new_run +run_all_graphs "cbp(shedule=seq_fixed) " seq_fixed + diff --git a/packages/CLPBN/horus/benchmarks/comp_workshops/cw.sh b/packages/CLPBN/horus/benchmarks/comp_workshops/cw.sh new file mode 100755 index 000000000..cf5c8215b --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/comp_workshops/cw.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +NETWORK="'../../examples/comp_workshops'" +SHORTNAME="cw" +QUERY="series(X)" + +N_WORKSHOPS=10 + diff --git a/packages/CLPBN/horus/benchmarks/comp_workshops/fove_tests.sh b/packages/CLPBN/horus/benchmarks/comp_workshops/fove_tests.sh new file mode 100755 index 000000000..68e0c8d07 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/comp_workshops/fove_tests.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +source cw.sh +source ../benchs.sh + +SOLVER="fove" + +function run_all_graphs +{ + write_header $1 + run_solver p1000w$N_WORKSHOPS $2 + run_solver p5000w$N_WORKSHOPS $2 + run_solver p10000w$N_WORKSHOPS $2 + run_solver p15000w$N_WORKSHOPS $2 + run_solver p20000w$N_WORKSHOPS $2 + run_solver p25000w$N_WORKSHOPS $2 + run_solver p30000w$N_WORKSHOPS $2 + run_solver p35000w$N_WORKSHOPS $2 + run_solver p40000w$N_WORKSHOPS $2 + run_solver p45000w$N_WORKSHOPS $2 + run_solver p50000w$N_WORKSHOPS $2 + run_solver p55000w$N_WORKSHOPS $2 + run_solver p60000w$N_WORKSHOPS $2 + run_solver p65000w$N_WORKSHOPS $2 + run_solver p70000w$N_WORKSHOPS $2 +} + +prepare_new_run +run_all_graphs "fove " + + diff --git a/packages/CLPBN/horus/benchmarks/comp_workshops/gen_workshops.sh b/packages/CLPBN/horus/benchmarks/comp_workshops/gen_workshops.sh new file mode 100755 index 000000000..1b2baaeeb --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/comp_workshops/gen_workshops.sh @@ -0,0 +1,35 @@ +#!/home/tgomes/bin/yap -L -- + +:- use_module(library(lists)). + +:- initialization(main). + + +main :- + unix(argv(Args)), + nth(1, Args, NP), % number of invitees + nth(2, Args, NW), % number of workshops + atomic_concat(['p', NP , 'w', NW, '.yap'], FileName), + open(FileName, 'write', S), + atom_number(NP, NP2), + atom_number(NW, NW2), + gen(S, NP2, NW2, 1), + write(S, '\n'), + close(S). + + +gen(_, NP, _, Count) :- + Count > NP, !. +gen(S, NP, NW, Count) :- + gen_workshops(S, Count, NW, 1), + Count1 is Count + 1, + gen(S, NP, NW, Count1). + + +gen_workshops(_, _, NW, Count) :- + Count > NW, !. +gen_workshops(S, P, NW, Count) :- + format(S, 'c(p~w,w~w).~n', [P,Count]), + Count1 is Count + 1, + gen_workshops(S, P, NW, Count1). + diff --git a/packages/CLPBN/horus/benchmarks/comp_workshops/hve_tests.sh b/packages/CLPBN/horus/benchmarks/comp_workshops/hve_tests.sh new file mode 100755 index 000000000..3fa724e96 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/comp_workshops/hve_tests.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +source cw.sh +source ../benchs.sh + +SOLVER="hve" + +function run_all_graphs +{ + write_header $1 + run_solver p1000w$N_WORKSHOPS $2 + run_solver p5000w$N_WORKSHOPS $2 + run_solver p10000w$N_WORKSHOPS $2 + run_solver p15000w$N_WORKSHOPS $2 + run_solver p20000w$N_WORKSHOPS $2 + run_solver p25000w$N_WORKSHOPS $2 + run_solver p30000w$N_WORKSHOPS $2 + run_solver p35000w$N_WORKSHOPS $2 + run_solver p40000w$N_WORKSHOPS $2 + run_solver p45000w$N_WORKSHOPS $2 + run_solver p50000w$N_WORKSHOPS $2 + run_solver p55000w$N_WORKSHOPS $2 + run_solver p60000w$N_WORKSHOPS $2 + run_solver p65000w$N_WORKSHOPS $2 + run_solver p70000w$N_WORKSHOPS $2 +} + +prepare_new_run +run_all_graphs "hve(elim_heuristic=min_neighbors) " min_neighbors + diff --git a/packages/CLPBN/horus/benchmarks/school/missing10.yap b/packages/CLPBN/horus/benchmarks/school/missing10.yap new file mode 100644 index 000000000..f7ac6fe10 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/school/missing10.yap @@ -0,0 +1 @@ +graph([professor_ability(p0,h),professor_ability(p1,h),professor_ability(p2,m),professor_ability(p3,m),professor_ability(p4,h),professor_ability(p5,h),professor_ability(p6,l),professor_ability(p7,l),professor_ability(p8,m),professor_ability(p9,h),professor_ability(p10,m),professor_ability(p11,h),professor_ability(p12,h),professor_ability(p13,m),professor_ability(p14,m),professor_ability(p15,m),professor_ability(p16,m),professor_ability(p17,m),professor_ability(p18,l),professor_ability(p19,h),professor_ability(p20,h),professor_ability(p21,_G131298),professor_ability(p22,m),professor_ability(p23,m),professor_ability(p24,l),professor_ability(p25,m),professor_ability(p26,h),professor_ability(p27,h),professor_ability(p28,_G131333),professor_ability(p29,m),professor_ability(p30,m),professor_ability(p31,h),professor_popularity(p0,h),professor_popularity(p1,_G131358),professor_popularity(p2,l),professor_popularity(p3,h),professor_popularity(p4,h),professor_popularity(p5,h),professor_popularity(p6,l),professor_popularity(p7,l),professor_popularity(p8,m),professor_popularity(p9,h),professor_popularity(p10,l),professor_popularity(p11,_G131408),professor_popularity(p12,h),professor_popularity(p13,l),professor_popularity(p14,m),professor_popularity(p15,h),professor_popularity(p16,m),professor_popularity(p17,h),professor_popularity(p18,l),professor_popularity(p19,_G131448),professor_popularity(p20,h),professor_popularity(p21,h),professor_popularity(p22,h),professor_popularity(p23,l),professor_popularity(p24,l),professor_popularity(p25,l),professor_popularity(p26,m),professor_popularity(p27,h),professor_popularity(p28,h),professor_popularity(p29,l),professor_popularity(p30,m),professor_popularity(p31,h),registration_grade(r0,a),registration_grade(r1,_G131518),registration_grade(r2,c),registration_grade(r3,c),registration_grade(r4,c),registration_grade(r5,c),registration_grade(r6,a),registration_grade(r7,a),registration_grade(r8,b),registration_grade(r9,a),registration_grade(r10,a),registration_grade(r11,a),registration_grade(r12,a),registration_grade(r13,a),registration_grade(r14,b),registration_grade(r15,b),registration_grade(r16,_G131593),registration_grade(r17,b),registration_grade(r18,_G131603),registration_grade(r19,c),registration_grade(r20,c),registration_grade(r21,a),registration_grade(r22,a),registration_grade(r23,b),registration_grade(r24,b),registration_grade(r25,a),registration_grade(r26,a),registration_grade(r27,b),registration_grade(r28,c),registration_grade(r29,b),registration_grade(r30,c),registration_grade(r31,b),registration_grade(r32,c),registration_grade(r33,a),registration_grade(r34,c),registration_grade(r35,c),registration_grade(r36,a),registration_grade(r37,a),registration_grade(r38,c),registration_grade(r39,a),registration_grade(r40,_G131713),registration_grade(r41,c),registration_grade(r42,b),registration_grade(r43,a),registration_grade(r44,a),registration_grade(r45,a),registration_grade(r46,a),registration_grade(r47,b),registration_grade(r48,b),registration_grade(r49,b),registration_grade(r50,_G131763),registration_grade(r51,b),registration_grade(r52,_G131773),registration_grade(r53,a),registration_grade(r54,b),registration_grade(r55,a),registration_grade(r56,c),registration_grade(r57,c),registration_grade(r58,a),registration_grade(r59,c),registration_grade(r60,a),registration_grade(r61,a),registration_grade(r62,a),registration_grade(r63,b),registration_grade(r64,b),registration_grade(r65,b),registration_grade(r66,b),registration_grade(r67,b),registration_grade(r68,a),registration_grade(r69,b),registration_grade(r70,c),registration_grade(r71,b),registration_grade(r72,a),registration_grade(r73,b),registration_grade(r74,a),registration_grade(r75,b),registration_grade(r76,c),registration_grade(r77,a),registration_grade(r78,b),registration_grade(r79,a),registration_grade(r80,b),registration_grade(r81,_G131918),registration_grade(r82,_G131923),registration_grade(r83,a),registration_grade(r84,c),registration_grade(r85,b),registration_grade(r86,b),registration_grade(r87,b),registration_grade(r88,c),registration_grade(r89,c),registration_grade(r90,c),registration_grade(r91,a),registration_grade(r92,d),registration_grade(r93,b),registration_grade(r94,c),registration_grade(r95,_G131988),registration_grade(r96,_G131993),registration_grade(r97,a),registration_grade(r98,b),registration_grade(r99,b),registration_grade(r100,a),registration_grade(r101,a),registration_grade(r102,a),registration_grade(r103,_G132028),registration_grade(r104,b),registration_grade(r105,c),registration_grade(r106,b),registration_grade(r107,b),registration_grade(r108,b),registration_grade(r109,b),registration_grade(r110,a),registration_grade(r111,a),registration_grade(r112,a),registration_grade(r113,c),registration_grade(r114,_G132083),registration_grade(r115,d),registration_grade(r116,b),registration_grade(r117,c),registration_grade(r118,a),registration_grade(r119,b),registration_grade(r120,_G132113),registration_grade(r121,c),registration_grade(r122,b),registration_grade(r123,a),registration_grade(r124,a),registration_grade(r125,b),registration_grade(r126,b),registration_grade(r127,b),registration_grade(r128,a),registration_grade(r129,c),registration_grade(r130,a),registration_grade(r131,a),registration_grade(r132,b),registration_grade(r133,a),registration_grade(r134,a),registration_grade(r135,b),registration_grade(r136,a),registration_grade(r137,b),registration_grade(r138,a),registration_grade(r139,_G132208),registration_grade(r140,a),registration_grade(r141,b),registration_grade(r142,b),registration_grade(r143,b),registration_grade(r144,_G132233),registration_grade(r145,b),registration_grade(r146,a),registration_grade(r147,a),registration_grade(r148,a),registration_grade(r149,a),registration_grade(r150,b),registration_grade(r151,a),registration_grade(r152,a),registration_grade(r153,b),registration_grade(r154,_G132283),registration_grade(r155,c),registration_grade(r156,b),registration_grade(r157,b),registration_grade(r158,c),registration_grade(r159,b),registration_grade(r160,a),registration_grade(r161,a),registration_grade(r162,b),registration_grade(r163,a),registration_grade(r164,b),registration_grade(r165,b),registration_grade(r166,c),registration_grade(r167,a),registration_grade(r168,_G132353),registration_grade(r169,a),registration_grade(r170,a),registration_grade(r171,a),registration_grade(r172,c),registration_grade(r173,b),registration_grade(r174,a),registration_grade(r175,b),registration_grade(r176,b),registration_grade(r177,c),registration_grade(r178,_G132403),registration_grade(r179,d),registration_grade(r180,c),registration_grade(r181,a),registration_grade(r182,b),registration_grade(r183,a),registration_grade(r184,a),registration_grade(r185,b),registration_grade(r186,_G132443),registration_grade(r187,a),registration_grade(r188,a),registration_grade(r189,a),registration_grade(r190,_G132463),registration_grade(r191,b),registration_grade(r192,b),registration_grade(r193,c),registration_grade(r194,b),registration_grade(r195,c),registration_grade(r196,_G132493),registration_grade(r197,a),registration_grade(r198,_G132503),registration_grade(r199,b),registration_grade(r200,b),registration_grade(r201,c),registration_grade(r202,a),registration_grade(r203,a),registration_grade(r204,b),registration_grade(r205,a),registration_grade(r206,a),registration_grade(r207,a),registration_grade(r208,c),registration_grade(r209,b),registration_grade(r210,a),registration_grade(r211,d),registration_grade(r212,b),registration_grade(r213,b),registration_grade(r214,a),registration_grade(r215,a),registration_grade(r216,b),registration_grade(r217,a),registration_grade(r218,b),registration_grade(r219,a),registration_grade(r220,_G132613),registration_grade(r221,b),registration_grade(r222,c),registration_grade(r223,a),registration_grade(r224,b),registration_grade(r225,b),registration_grade(r226,d),registration_grade(r227,b),registration_grade(r228,c),registration_grade(r229,b),registration_grade(r230,a),registration_grade(r231,_G132668),registration_grade(r232,a),registration_grade(r233,b),registration_grade(r234,b),registration_grade(r235,_G132688),registration_grade(r236,b),registration_grade(r237,c),registration_grade(r238,d),registration_grade(r239,b),registration_grade(r240,b),registration_grade(r241,a),registration_grade(r242,b),registration_grade(r243,a),registration_grade(r244,_G132733),registration_grade(r245,a),registration_grade(r246,b),registration_grade(r247,c),registration_grade(r248,b),registration_grade(r249,a),registration_grade(r250,a),registration_grade(r251,a),registration_grade(r252,b),registration_grade(r253,a),registration_grade(r254,_G132783),registration_grade(r255,a),registration_grade(r256,a),registration_grade(r257,b),registration_grade(r258,a),registration_grade(r259,a),registration_grade(r260,b),registration_grade(r261,a),registration_grade(r262,a),registration_grade(r263,a),registration_grade(r264,c),registration_grade(r265,a),registration_grade(r266,a),registration_grade(r267,a),registration_grade(r268,c),registration_grade(r269,a),registration_grade(r270,c),registration_grade(r271,b),registration_grade(r272,c),registration_grade(r273,b),registration_grade(r274,c),registration_grade(r275,a),registration_grade(r276,a),registration_grade(r277,a),registration_grade(r278,a),registration_grade(r279,a),registration_grade(r280,b),registration_grade(r281,b),registration_grade(r282,d),registration_grade(r283,a),registration_grade(r284,_G132933),registration_grade(r285,b),registration_grade(r286,a),registration_grade(r287,b),registration_grade(r288,b),registration_grade(r289,d),registration_grade(r290,_G132963),registration_grade(r291,_G132968),registration_grade(r292,b),registration_grade(r293,a),registration_grade(r294,a),registration_grade(r295,a),registration_grade(r296,b),registration_grade(r297,_G132998),registration_grade(r298,a),registration_grade(r299,a),registration_grade(r300,b),registration_grade(r301,b),registration_grade(r302,_G133023),registration_grade(r303,a),registration_grade(r304,a),registration_grade(r305,b),registration_grade(r306,b),registration_grade(r307,c),registration_grade(r308,c),registration_grade(r309,c),registration_grade(r310,a),registration_grade(r311,a),registration_grade(r312,a),registration_grade(r313,a),registration_grade(r314,c),registration_grade(r315,c),registration_grade(r316,c),registration_grade(r317,c),registration_grade(r318,c),registration_grade(r319,c),registration_grade(r320,b),registration_grade(r321,b),registration_grade(r322,a),registration_grade(r323,c),registration_grade(r324,b),registration_grade(r325,b),registration_grade(r326,a),registration_grade(r327,_G133148),registration_grade(r328,b),registration_grade(r329,a),registration_grade(r330,b),registration_grade(r331,a),registration_grade(r332,a),registration_grade(r333,a),registration_grade(r334,c),registration_grade(r335,d),registration_grade(r336,b),registration_grade(r337,b),registration_grade(r338,b),registration_grade(r339,_G133208),registration_grade(r340,b),registration_grade(r341,_G133218),registration_grade(r342,b),registration_grade(r343,a),registration_grade(r344,c),registration_grade(r345,b),registration_grade(r346,b),registration_grade(r347,b),registration_grade(r348,a),registration_grade(r349,a),registration_grade(r350,b),registration_grade(r351,_G133268),registration_grade(r352,d),registration_grade(r353,c),registration_grade(r354,c),registration_grade(r355,c),registration_grade(r356,_G133293),registration_grade(r357,b),registration_grade(r358,a),registration_grade(r359,a),registration_grade(r360,a),registration_grade(r361,b),registration_grade(r362,c),registration_grade(r363,c),registration_grade(r364,b),registration_grade(r365,b),registration_grade(r366,b),registration_grade(r367,b),registration_grade(r368,a),registration_grade(r369,c),registration_grade(r370,b),registration_grade(r371,a),registration_grade(r372,a),registration_grade(r373,a),registration_grade(r374,b),registration_grade(r375,b),registration_grade(r376,_G133393),registration_grade(r377,a),registration_grade(r378,a),registration_grade(r379,c),registration_grade(r380,a),registration_grade(r381,c),registration_grade(r382,a),registration_grade(r383,a),registration_grade(r384,b),registration_grade(r385,b),registration_grade(r386,_G133443),registration_grade(r387,a),registration_grade(r388,a),registration_grade(r389,a),registration_grade(r390,_G133463),registration_grade(r391,b),registration_grade(r392,_G133473),registration_grade(r393,b),registration_grade(r394,c),registration_grade(r395,b),registration_grade(r396,b),registration_grade(r397,a),registration_grade(r398,b),registration_grade(r399,c),registration_grade(r400,a),registration_grade(r401,c),registration_grade(r402,a),registration_grade(r403,a),registration_grade(r404,a),registration_grade(r405,a),registration_grade(r406,a),registration_grade(r407,b),registration_grade(r408,a),registration_grade(r409,_G133558),registration_grade(r410,b),registration_grade(r411,b),registration_grade(r412,a),registration_grade(r413,a),registration_grade(r414,a),registration_grade(r415,b),registration_grade(r416,b),registration_grade(r417,d),registration_grade(r418,a),registration_grade(r419,a),registration_grade(r420,a),registration_grade(r421,c),registration_grade(r422,b),registration_grade(r423,b),registration_grade(r424,a),registration_grade(r425,b),registration_grade(r426,c),registration_grade(r427,c),registration_grade(r428,c),registration_grade(r429,c),registration_grade(r430,b),registration_grade(r431,d),registration_grade(r432,c),registration_grade(r433,a),registration_grade(r434,a),registration_grade(r435,c),registration_grade(r436,a),registration_grade(r437,c),registration_grade(r438,_G133703),registration_grade(r439,b),registration_grade(r440,c),registration_grade(r441,a),registration_grade(r442,c),registration_grade(r443,a),registration_grade(r444,a),registration_grade(r445,a),registration_grade(r446,a),registration_grade(r447,d),registration_grade(r448,_G133753),registration_grade(r449,b),registration_grade(r450,a),registration_grade(r451,a),registration_grade(r452,b),registration_grade(r453,d),registration_grade(r454,d),registration_grade(r455,c),registration_grade(r456,_G133793),registration_grade(r457,a),registration_grade(r458,b),registration_grade(r459,b),registration_grade(r460,a),registration_grade(r461,b),registration_grade(r462,a),registration_grade(r463,d),registration_grade(r464,a),registration_grade(r465,a),registration_grade(r466,_G133843),registration_grade(r467,b),registration_grade(r468,a),registration_grade(r469,a),registration_grade(r470,c),registration_grade(r471,b),registration_grade(r472,_G133873),registration_grade(r473,c),registration_grade(r474,_G133883),registration_grade(r475,a),registration_grade(r476,c),registration_grade(r477,b),registration_grade(r478,a),registration_grade(r479,b),registration_grade(r480,_G133913),registration_grade(r481,_G133918),registration_grade(r482,b),registration_grade(r483,a),registration_grade(r484,a),registration_grade(r485,a),registration_grade(r486,a),registration_grade(r487,a),registration_grade(r488,a),registration_grade(r489,b),registration_grade(r490,c),registration_grade(r491,c),registration_grade(r492,b),registration_grade(r493,a),registration_grade(r494,b),registration_grade(r495,b),registration_grade(r496,a),registration_grade(r497,c),registration_grade(r498,b),registration_grade(r499,c),registration_grade(r500,b),registration_grade(r501,a),registration_grade(r502,a),registration_grade(r503,_G134028),registration_grade(r504,b),registration_grade(r505,c),registration_grade(r506,c),registration_grade(r507,a),registration_grade(r508,c),registration_grade(r509,b),registration_grade(r510,a),registration_grade(r511,c),registration_grade(r512,b),registration_grade(r513,b),registration_grade(r514,c),registration_grade(r515,c),registration_grade(r516,_G134093),registration_grade(r517,b),registration_grade(r518,a),registration_grade(r519,a),registration_grade(r520,b),registration_grade(r521,a),registration_grade(r522,b),registration_grade(r523,a),registration_grade(r524,_G134133),registration_grade(r525,c),registration_grade(r526,c),registration_grade(r527,c),registration_grade(r528,a),registration_grade(r529,b),registration_grade(r530,_G134163),registration_grade(r531,b),registration_grade(r532,a),registration_grade(r533,a),registration_grade(r534,b),registration_grade(r535,c),registration_grade(r536,a),registration_grade(r537,a),registration_grade(r538,a),registration_grade(r539,b),registration_grade(r540,b),registration_grade(r541,_G134218),registration_grade(r542,a),registration_grade(r543,_G134228),registration_grade(r544,b),registration_grade(r545,a),registration_grade(r546,b),registration_grade(r547,c),registration_grade(r548,c),registration_grade(r549,_G134258),registration_grade(r550,a),registration_grade(r551,a),registration_grade(r552,c),registration_grade(r553,_G134278),registration_grade(r554,b),registration_grade(r555,b),registration_grade(r556,a),registration_grade(r557,a),registration_grade(r558,a),registration_grade(r559,b),registration_grade(r560,b),registration_grade(r561,a),registration_grade(r562,a),registration_grade(r563,a),registration_grade(r564,b),registration_grade(r565,d),registration_grade(r566,c),registration_grade(r567,a),registration_grade(r568,a),registration_grade(r569,a),registration_grade(r570,c),registration_grade(r571,c),registration_grade(r572,b),registration_grade(r573,a),registration_grade(r574,c),registration_grade(r575,a),registration_grade(r576,a),registration_grade(r577,_G134398),registration_grade(r578,b),registration_grade(r579,a),registration_grade(r580,b),registration_grade(r581,a),registration_grade(r582,a),registration_grade(r583,a),registration_grade(r584,a),registration_grade(r585,c),registration_grade(r586,b),registration_grade(r587,c),registration_grade(r588,c),registration_grade(r589,c),registration_grade(r590,b),registration_grade(r591,c),registration_grade(r592,b),registration_grade(r593,b),registration_grade(r594,c),registration_grade(r595,b),registration_grade(r596,a),registration_grade(r597,a),registration_grade(r598,a),registration_grade(r599,a),registration_grade(r600,a),registration_grade(r601,b),registration_grade(r602,a),registration_grade(r603,d),registration_grade(r604,c),registration_grade(r605,a),registration_grade(r606,a),registration_grade(r607,b),registration_grade(r608,a),registration_grade(r609,b),registration_grade(r610,a),registration_grade(r611,a),registration_grade(r612,_G134573),registration_grade(r613,a),registration_grade(r614,d),registration_grade(r615,b),registration_grade(r616,a),registration_grade(r617,a),registration_grade(r618,b),registration_grade(r619,a),registration_grade(r620,a),registration_grade(r621,a),registration_grade(r622,b),registration_grade(r623,b),registration_grade(r624,a),registration_grade(r625,_G134638),registration_grade(r626,a),registration_grade(r627,b),registration_grade(r628,a),registration_grade(r629,b),registration_grade(r630,c),registration_grade(r631,a),registration_grade(r632,a),registration_grade(r633,b),registration_grade(r634,b),registration_grade(r635,b),registration_grade(r636,_G134693),registration_grade(r637,c),registration_grade(r638,a),registration_grade(r639,b),registration_grade(r640,c),registration_grade(r641,c),registration_grade(r642,c),registration_grade(r643,a),registration_grade(r644,a),registration_grade(r645,b),registration_grade(r646,b),registration_grade(r647,b),registration_grade(r648,a),registration_grade(r649,b),registration_grade(r650,c),registration_grade(r651,_G134768),registration_grade(r652,b),registration_grade(r653,_G134778),registration_grade(r654,b),registration_grade(r655,a),registration_grade(r656,b),registration_grade(r657,a),registration_grade(r658,a),registration_grade(r659,a),registration_grade(r660,a),registration_grade(r661,c),registration_grade(r662,a),registration_grade(r663,a),registration_grade(r664,c),registration_grade(r665,a),registration_grade(r666,b),registration_grade(r667,b),registration_grade(r668,d),registration_grade(r669,b),registration_grade(r670,a),registration_grade(r671,c),registration_grade(r672,_G134873),registration_grade(r673,a),registration_grade(r674,a),registration_grade(r675,b),registration_grade(r676,a),registration_grade(r677,a),registration_grade(r678,a),registration_grade(r679,a),registration_grade(r680,c),registration_grade(r681,b),registration_grade(r682,a),registration_grade(r683,b),registration_grade(r684,b),registration_grade(r685,a),registration_grade(r686,b),registration_grade(r687,_G134948),registration_grade(r688,c),registration_grade(r689,b),registration_grade(r690,a),registration_grade(r691,_G134968),registration_grade(r692,a),registration_grade(r693,b),registration_grade(r694,a),registration_grade(r695,a),registration_grade(r696,_G134993),registration_grade(r697,c),registration_grade(r698,b),registration_grade(r699,a),registration_grade(r700,a),registration_grade(r701,a),registration_grade(r702,a),registration_grade(r703,c),registration_grade(r704,c),registration_grade(r705,_G135038),registration_grade(r706,b),registration_grade(r707,_G135048),registration_grade(r708,b),registration_grade(r709,b),registration_grade(r710,b),registration_grade(r711,b),registration_grade(r712,c),registration_grade(r713,_G135078),registration_grade(r714,b),registration_grade(r715,a),registration_grade(r716,a),registration_grade(r717,_G135098),registration_grade(r718,a),registration_grade(r719,c),registration_grade(r720,a),registration_grade(r721,b),registration_grade(r722,b),registration_grade(r723,b),registration_grade(r724,a),registration_grade(r725,c),registration_grade(r726,a),registration_grade(r727,a),registration_grade(r728,b),registration_grade(r729,b),registration_grade(r730,c),registration_grade(r731,a),registration_grade(r732,a),registration_grade(r733,a),registration_grade(r734,b),registration_grade(r735,_G135188),registration_grade(r736,a),registration_grade(r737,b),registration_grade(r738,b),registration_grade(r739,a),registration_grade(r740,a),registration_grade(r741,a),registration_grade(r742,d),registration_grade(r743,d),registration_grade(r744,a),registration_grade(r745,b),registration_grade(r746,a),registration_grade(r747,a),registration_grade(r748,b),registration_grade(r749,c),registration_grade(r750,a),registration_grade(r751,c),registration_grade(r752,b),registration_grade(r753,c),registration_grade(r754,c),registration_grade(r755,c),registration_grade(r756,b),registration_grade(r757,c),registration_grade(r758,b),registration_grade(r759,b),registration_grade(r760,a),registration_grade(r761,a),registration_grade(r762,b),registration_grade(r763,_G135328),registration_grade(r764,a),registration_grade(r765,a),registration_grade(r766,c),registration_grade(r767,c),registration_grade(r768,c),registration_grade(r769,c),registration_grade(r770,b),registration_grade(r771,_G135368),registration_grade(r772,a),registration_grade(r773,b),registration_grade(r774,b),registration_grade(r775,a),registration_grade(r776,a),registration_grade(r777,_G135398),registration_grade(r778,c),registration_grade(r779,b),registration_grade(r780,a),registration_grade(r781,b),registration_grade(r782,a),registration_grade(r783,c),registration_grade(r784,c),registration_grade(r785,c),registration_grade(r786,c),registration_grade(r787,a),registration_grade(r788,a),registration_grade(r789,c),registration_grade(r790,b),registration_grade(r791,b),registration_grade(r792,a),registration_grade(r793,a),registration_grade(r794,b),registration_grade(r795,a),registration_grade(r796,a),registration_grade(r797,_G135498),registration_grade(r798,b),registration_grade(r799,c),registration_grade(r800,b),registration_grade(r801,b),registration_grade(r802,a),registration_grade(r803,b),registration_grade(r804,a),registration_grade(r805,b),registration_grade(r806,a),registration_grade(r807,a),registration_grade(r808,b),registration_grade(r809,c),registration_grade(r810,b),registration_grade(r811,d),registration_grade(r812,c),registration_grade(r813,c),registration_grade(r814,c),registration_grade(r815,c),registration_grade(r816,b),registration_grade(r817,a),registration_grade(r818,b),registration_grade(r819,_G135608),registration_grade(r820,d),registration_grade(r821,b),registration_grade(r822,a),registration_grade(r823,_G135628),registration_grade(r824,c),registration_grade(r825,b),registration_grade(r826,b),registration_grade(r827,_G135648),registration_grade(r828,b),registration_grade(r829,_G135658),registration_grade(r830,_G135663),registration_grade(r831,_G135668),registration_grade(r832,b),registration_grade(r833,b),registration_grade(r834,b),registration_grade(r835,a),registration_grade(r836,a),registration_grade(r837,c),registration_grade(r838,_G135703),registration_grade(r839,b),registration_grade(r840,_G135713),registration_grade(r841,a),registration_grade(r842,a),registration_grade(r843,b),registration_grade(r844,a),registration_grade(r845,c),registration_grade(r846,b),registration_grade(r847,_G135748),registration_grade(r848,c),registration_grade(r849,b),registration_grade(r850,b),registration_grade(r851,b),registration_grade(r852,c),registration_grade(r853,b),registration_grade(r854,c),registration_grade(r855,d),registration_grade(r856,c),student_intelligence(s0,l),student_intelligence(s1,l),student_intelligence(s2,h),student_intelligence(s3,h),student_intelligence(s4,h),student_intelligence(s5,h),student_intelligence(s6,m),student_intelligence(s7,h),student_intelligence(s8,h),student_intelligence(s9,m),student_intelligence(s10,m),student_intelligence(s11,m),student_intelligence(s12,h),student_intelligence(s13,h),student_intelligence(s14,h),student_intelligence(s15,m),student_intelligence(s16,h),student_intelligence(s17,m),student_intelligence(s18,m),student_intelligence(s19,h),student_intelligence(s20,m),student_intelligence(s21,h),student_intelligence(s22,_G135908),student_intelligence(s23,h),student_intelligence(s24,m),student_intelligence(s25,h),student_intelligence(s26,m),student_intelligence(s27,m),student_intelligence(s28,m),student_intelligence(s29,m),student_intelligence(s30,h),student_intelligence(s31,_G135953),student_intelligence(s32,m),student_intelligence(s33,_G135963),student_intelligence(s34,l),student_intelligence(s35,m),student_intelligence(s36,l),student_intelligence(s37,m),student_intelligence(s38,h),student_intelligence(s39,h),student_intelligence(s40,_G135998),student_intelligence(s41,m),student_intelligence(s42,m),student_intelligence(s43,h),student_intelligence(s44,h),student_intelligence(s45,h),student_intelligence(s46,l),student_intelligence(s47,h),student_intelligence(s48,m),student_intelligence(s49,_G136043),student_intelligence(s50,_G136048),student_intelligence(s51,m),student_intelligence(s52,m),student_intelligence(s53,_G136063),student_intelligence(s54,h),student_intelligence(s55,h),student_intelligence(s56,l),student_intelligence(s57,m),student_intelligence(s58,_G136088),student_intelligence(s59,m),student_intelligence(s60,_G136098),student_intelligence(s61,h),student_intelligence(s62,m),student_intelligence(s63,h),student_intelligence(s64,l),student_intelligence(s65,m),student_intelligence(s66,_G136128),student_intelligence(s67,m),student_intelligence(s68,h),student_intelligence(s69,h),student_intelligence(s70,l),student_intelligence(s71,m),student_intelligence(s72,h),student_intelligence(s73,_G136163),student_intelligence(s74,h),student_intelligence(s75,h),student_intelligence(s76,h),student_intelligence(s77,h),student_intelligence(s78,h),student_intelligence(s79,_G136193),student_intelligence(s80,m),student_intelligence(s81,l),student_intelligence(s82,h),student_intelligence(s83,h),student_intelligence(s84,m),student_intelligence(s85,h),student_intelligence(s86,m),student_intelligence(s87,h),student_intelligence(s88,h),student_intelligence(s89,_G136243),student_intelligence(s90,h),student_intelligence(s91,m),student_intelligence(s92,h),student_intelligence(s93,l),student_intelligence(s94,l),student_intelligence(s95,h),student_intelligence(s96,m),student_intelligence(s97,h),student_intelligence(s98,h),student_intelligence(s99,l),student_intelligence(s100,_G136298),student_intelligence(s101,h),student_intelligence(s102,m),student_intelligence(s103,h),student_intelligence(s104,l),student_intelligence(s105,m),student_intelligence(s106,h),student_intelligence(s107,l),student_intelligence(s108,m),student_intelligence(s109,m),student_intelligence(s110,m),student_intelligence(s111,h),student_intelligence(s112,m),student_intelligence(s113,h),student_intelligence(s114,_G136368),student_intelligence(s115,h),student_intelligence(s116,_G136378),student_intelligence(s117,_G136383),student_intelligence(s118,m),student_intelligence(s119,h),student_intelligence(s120,h),student_intelligence(s121,h),student_intelligence(s122,_G136408),student_intelligence(s123,m),student_intelligence(s124,h),student_intelligence(s125,m),student_intelligence(s126,m),student_intelligence(s127,m),student_intelligence(s128,_G136438),student_intelligence(s129,h),student_intelligence(s130,m),student_intelligence(s131,_G136453),student_intelligence(s132,h),student_intelligence(s133,h),student_intelligence(s134,h),student_intelligence(s135,h),student_intelligence(s136,m),student_intelligence(s137,m),student_intelligence(s138,l),student_intelligence(s139,h),student_intelligence(s140,h),student_intelligence(s141,m),student_intelligence(s142,m),student_intelligence(s143,h),student_intelligence(s144,h),student_intelligence(s145,h),student_intelligence(s146,m),student_intelligence(s147,m),student_intelligence(s148,m),student_intelligence(s149,h),student_intelligence(s150,l),student_intelligence(s151,h),student_intelligence(s152,h),student_intelligence(s153,m),student_intelligence(s154,m),student_intelligence(s155,h),student_intelligence(s156,m),student_intelligence(s157,m),student_intelligence(s158,h),student_intelligence(s159,h),student_intelligence(s160,m),student_intelligence(s161,m),student_intelligence(s162,h),student_intelligence(s163,m),student_intelligence(s164,m),student_intelligence(s165,m),student_intelligence(s166,m),student_intelligence(s167,h),student_intelligence(s168,h),student_intelligence(s169,m),student_intelligence(s170,_G136648),student_intelligence(s171,m),student_intelligence(s172,h),student_intelligence(s173,h),student_intelligence(s174,h),student_intelligence(s175,m),student_intelligence(s176,m),student_intelligence(s177,m),student_intelligence(s178,h),student_intelligence(s179,m),student_intelligence(s180,m),student_intelligence(s181,_G136703),student_intelligence(s182,_G136708),student_intelligence(s183,h),student_intelligence(s184,h),student_intelligence(s185,m),student_intelligence(s186,m),student_intelligence(s187,m),student_intelligence(s188,h),student_intelligence(s189,m),student_intelligence(s190,h),student_intelligence(s191,l),student_intelligence(s192,h),student_intelligence(s193,m),student_intelligence(s194,m),student_intelligence(s195,m),student_intelligence(s196,h),student_intelligence(s197,h),student_intelligence(s198,h),student_intelligence(s199,m),student_intelligence(s200,h),student_intelligence(s201,l),student_intelligence(s202,h),student_intelligence(s203,_G136813),student_intelligence(s204,h),student_intelligence(s205,h),student_intelligence(s206,h),student_intelligence(s207,h),student_intelligence(s208,m),student_intelligence(s209,_G136843),student_intelligence(s210,_G136848),student_intelligence(s211,m),student_intelligence(s212,_G136858),student_intelligence(s213,_G136863),student_intelligence(s214,h),student_intelligence(s215,m),student_intelligence(s216,h),student_intelligence(s217,m),student_intelligence(s218,h),student_intelligence(s219,h),student_intelligence(s220,h),student_intelligence(s221,h),student_intelligence(s222,_G136908),student_intelligence(s223,m),student_intelligence(s224,l),student_intelligence(s225,l),student_intelligence(s226,m),student_intelligence(s227,h),student_intelligence(s228,h),student_intelligence(s229,m),student_intelligence(s230,m),student_intelligence(s231,h),student_intelligence(s232,m),student_intelligence(s233,h),student_intelligence(s234,l),student_intelligence(s235,h),student_intelligence(s236,_G136978),student_intelligence(s237,h),student_intelligence(s238,h),student_intelligence(s239,h),student_intelligence(s240,h),student_intelligence(s241,m),student_intelligence(s242,l),student_intelligence(s243,h),student_intelligence(s244,h),student_intelligence(s245,l),student_intelligence(s246,m),student_intelligence(s247,h),student_intelligence(s248,m),student_intelligence(s249,h),student_intelligence(s250,m),student_intelligence(s251,_G137053),student_intelligence(s252,m),student_intelligence(s253,m),student_intelligence(s254,m),student_intelligence(s255,m),course_difficulty(c0,h),course_difficulty(c1,m),course_difficulty(c2,l),course_difficulty(c3,m),course_difficulty(c4,m),course_difficulty(c5,l),course_difficulty(c6,m),course_difficulty(c7,h),course_difficulty(c8,h),course_difficulty(c9,l),course_difficulty(c10,m),course_difficulty(c11,m),course_difficulty(c12,_G137138),course_difficulty(c13,h),course_difficulty(c14,m),course_difficulty(c15,h),course_difficulty(c16,l),course_difficulty(c17,h),course_difficulty(c18,m),course_difficulty(c19,l),course_difficulty(c20,m),course_difficulty(c21,h),course_difficulty(c22,m),course_difficulty(c23,m),course_difficulty(c24,h),course_difficulty(c25,m),course_difficulty(c26,l),course_difficulty(c27,h),course_difficulty(c28,m),course_difficulty(c29,m),course_difficulty(c30,m),course_difficulty(c31,m),course_difficulty(c32,l),course_difficulty(c33,m),course_difficulty(c34,_G137248),course_difficulty(c35,h),course_difficulty(c36,h),course_difficulty(c37,m),course_difficulty(c38,m),course_difficulty(c39,m),course_difficulty(c40,h),course_difficulty(c41,m),course_difficulty(c42,h),course_difficulty(c43,m),course_difficulty(c44,m),course_difficulty(c45,m),course_difficulty(c46,m),course_difficulty(c47,m),course_difficulty(c48,m),course_difficulty(c49,_G137323),course_difficulty(c50,_G137328),course_difficulty(c51,h),course_difficulty(c52,h),course_difficulty(c53,h),course_difficulty(c54,m),course_difficulty(c55,h),course_difficulty(c56,m),course_difficulty(c57,m),course_difficulty(c58,h),course_difficulty(c59,m),course_difficulty(c60,h),course_difficulty(c61,_G137383),course_difficulty(c62,_G137388),course_difficulty(c63,l),registration_satisfaction(r0,h),registration_satisfaction(r1,l),registration_satisfaction(r2,h),registration_satisfaction(r3,m),registration_satisfaction(r4,h),registration_satisfaction(r5,h),registration_satisfaction(r6,h),registration_satisfaction(r7,h),registration_satisfaction(r8,_G137438),registration_satisfaction(r9,h),registration_satisfaction(r10,h),registration_satisfaction(r11,h),registration_satisfaction(r12,h),registration_satisfaction(r13,h),registration_satisfaction(r14,m),registration_satisfaction(r15,h),registration_satisfaction(r16,h),registration_satisfaction(r17,_G137483),registration_satisfaction(r18,l),registration_satisfaction(r19,m),registration_satisfaction(r20,h),registration_satisfaction(r21,h),registration_satisfaction(r22,_G137508),registration_satisfaction(r23,m),registration_satisfaction(r24,h),registration_satisfaction(r25,h),registration_satisfaction(r26,h),registration_satisfaction(r27,h),registration_satisfaction(r28,h),registration_satisfaction(r29,h),registration_satisfaction(r30,l),registration_satisfaction(r31,h),registration_satisfaction(r32,_G137558),registration_satisfaction(r33,h),registration_satisfaction(r34,h),registration_satisfaction(r35,h),registration_satisfaction(r36,m),registration_satisfaction(r37,h),registration_satisfaction(r38,h),registration_satisfaction(r39,h),registration_satisfaction(r40,h),registration_satisfaction(r41,h),registration_satisfaction(r42,l),registration_satisfaction(r43,_G137613),registration_satisfaction(r44,h),registration_satisfaction(r45,h),registration_satisfaction(r46,m),registration_satisfaction(r47,_G137633),registration_satisfaction(r48,h),registration_satisfaction(r49,h),registration_satisfaction(r50,h),registration_satisfaction(r51,h),registration_satisfaction(r52,h),registration_satisfaction(r53,h),registration_satisfaction(r54,h),registration_satisfaction(r55,h),registration_satisfaction(r56,l),registration_satisfaction(r57,h),registration_satisfaction(r58,h),registration_satisfaction(r59,l),registration_satisfaction(r60,h),registration_satisfaction(r61,h),registration_satisfaction(r62,h),registration_satisfaction(r63,h),registration_satisfaction(r64,h),registration_satisfaction(r65,h),registration_satisfaction(r66,h),registration_satisfaction(r67,_G137733),registration_satisfaction(r68,h),registration_satisfaction(r69,m),registration_satisfaction(r70,h),registration_satisfaction(r71,h),registration_satisfaction(r72,l),registration_satisfaction(r73,h),registration_satisfaction(r74,h),registration_satisfaction(r75,h),registration_satisfaction(r76,h),registration_satisfaction(r77,h),registration_satisfaction(r78,m),registration_satisfaction(r79,h),registration_satisfaction(r80,h),registration_satisfaction(r81,h),registration_satisfaction(r82,l),registration_satisfaction(r83,m),registration_satisfaction(r84,m),registration_satisfaction(r85,h),registration_satisfaction(r86,m),registration_satisfaction(r87,m),registration_satisfaction(r88,h),registration_satisfaction(r89,h),registration_satisfaction(r90,m),registration_satisfaction(r91,h),registration_satisfaction(r92,_G137858),registration_satisfaction(r93,h),registration_satisfaction(r94,l),registration_satisfaction(r95,h),registration_satisfaction(r96,h),registration_satisfaction(r97,h),registration_satisfaction(r98,h),registration_satisfaction(r99,h),registration_satisfaction(r100,h),registration_satisfaction(r101,h),registration_satisfaction(r102,h),registration_satisfaction(r103,h),registration_satisfaction(r104,h),registration_satisfaction(r105,l),registration_satisfaction(r106,h),registration_satisfaction(r107,l),registration_satisfaction(r108,_G137938),registration_satisfaction(r109,h),registration_satisfaction(r110,h),registration_satisfaction(r111,h),registration_satisfaction(r112,h),registration_satisfaction(r113,h),registration_satisfaction(r114,m),registration_satisfaction(r115,l),registration_satisfaction(r116,_G137978),registration_satisfaction(r117,h),registration_satisfaction(r118,h),registration_satisfaction(r119,h),registration_satisfaction(r120,l),registration_satisfaction(r121,h),registration_satisfaction(r122,_G138008),registration_satisfaction(r123,l),registration_satisfaction(r124,h),registration_satisfaction(r125,m),registration_satisfaction(r126,h),registration_satisfaction(r127,h),registration_satisfaction(r128,h),registration_satisfaction(r129,h),registration_satisfaction(r130,h),registration_satisfaction(r131,h),registration_satisfaction(r132,m),registration_satisfaction(r133,h),registration_satisfaction(r134,m),registration_satisfaction(r135,h),registration_satisfaction(r136,h),registration_satisfaction(r137,h),registration_satisfaction(r138,_G138088),registration_satisfaction(r139,h),registration_satisfaction(r140,h),registration_satisfaction(r141,l),registration_satisfaction(r142,h),registration_satisfaction(r143,_G138113),registration_satisfaction(r144,h),registration_satisfaction(r145,_G138123),registration_satisfaction(r146,h),registration_satisfaction(r147,l),registration_satisfaction(r148,m),registration_satisfaction(r149,_G138143),registration_satisfaction(r150,h),registration_satisfaction(r151,h),registration_satisfaction(r152,_G138158),registration_satisfaction(r153,h),registration_satisfaction(r154,m),registration_satisfaction(r155,m),registration_satisfaction(r156,h),registration_satisfaction(r157,m),registration_satisfaction(r158,l),registration_satisfaction(r159,m),registration_satisfaction(r160,h),registration_satisfaction(r161,h),registration_satisfaction(r162,m),registration_satisfaction(r163,h),registration_satisfaction(r164,m),registration_satisfaction(r165,m),registration_satisfaction(r166,l),registration_satisfaction(r167,_G138233),registration_satisfaction(r168,_G138238),registration_satisfaction(r169,h),registration_satisfaction(r170,h),registration_satisfaction(r171,h),registration_satisfaction(r172,h),registration_satisfaction(r173,h),registration_satisfaction(r174,h),registration_satisfaction(r175,h),registration_satisfaction(r176,h),registration_satisfaction(r177,h),registration_satisfaction(r178,_G138288),registration_satisfaction(r179,l),registration_satisfaction(r180,h),registration_satisfaction(r181,m),registration_satisfaction(r182,h),registration_satisfaction(r183,l),registration_satisfaction(r184,h),registration_satisfaction(r185,h),registration_satisfaction(r186,h),registration_satisfaction(r187,h),registration_satisfaction(r188,m),registration_satisfaction(r189,h),registration_satisfaction(r190,h),registration_satisfaction(r191,h),registration_satisfaction(r192,m),registration_satisfaction(r193,h),registration_satisfaction(r194,h),registration_satisfaction(r195,h),registration_satisfaction(r196,h),registration_satisfaction(r197,h),registration_satisfaction(r198,h),registration_satisfaction(r199,h),registration_satisfaction(r200,m),registration_satisfaction(r201,h),registration_satisfaction(r202,_G138408),registration_satisfaction(r203,h),registration_satisfaction(r204,h),registration_satisfaction(r205,h),registration_satisfaction(r206,h),registration_satisfaction(r207,h),registration_satisfaction(r208,h),registration_satisfaction(r209,_G138443),registration_satisfaction(r210,h),registration_satisfaction(r211,m),registration_satisfaction(r212,h),registration_satisfaction(r213,h),registration_satisfaction(r214,h),registration_satisfaction(r215,h),registration_satisfaction(r216,h),registration_satisfaction(r217,h),registration_satisfaction(r218,m),registration_satisfaction(r219,h),registration_satisfaction(r220,h),registration_satisfaction(r221,m),registration_satisfaction(r222,l),registration_satisfaction(r223,h),registration_satisfaction(r224,h),registration_satisfaction(r225,l),registration_satisfaction(r226,l),registration_satisfaction(r227,_G138533),registration_satisfaction(r228,l),registration_satisfaction(r229,l),registration_satisfaction(r230,h),registration_satisfaction(r231,l),registration_satisfaction(r232,h),registration_satisfaction(r233,m),registration_satisfaction(r234,l),registration_satisfaction(r235,h),registration_satisfaction(r236,l),registration_satisfaction(r237,m),registration_satisfaction(r238,m),registration_satisfaction(r239,m),registration_satisfaction(r240,h),registration_satisfaction(r241,h),registration_satisfaction(r242,m),registration_satisfaction(r243,h),registration_satisfaction(r244,m),registration_satisfaction(r245,h),registration_satisfaction(r246,h),registration_satisfaction(r247,l),registration_satisfaction(r248,l),registration_satisfaction(r249,h),registration_satisfaction(r250,h),registration_satisfaction(r251,h),registration_satisfaction(r252,h),registration_satisfaction(r253,h),registration_satisfaction(r254,h),registration_satisfaction(r255,h),registration_satisfaction(r256,h),registration_satisfaction(r257,m),registration_satisfaction(r258,_G138688),registration_satisfaction(r259,_G138693),registration_satisfaction(r260,h),registration_satisfaction(r261,h),registration_satisfaction(r262,h),registration_satisfaction(r263,m),registration_satisfaction(r264,h),registration_satisfaction(r265,h),registration_satisfaction(r266,l),registration_satisfaction(r267,h),registration_satisfaction(r268,_G138738),registration_satisfaction(r269,_G138743),registration_satisfaction(r270,l),registration_satisfaction(r271,h),registration_satisfaction(r272,l),registration_satisfaction(r273,_G138763),registration_satisfaction(r274,h),registration_satisfaction(r275,h),registration_satisfaction(r276,h),registration_satisfaction(r277,h),registration_satisfaction(r278,h),registration_satisfaction(r279,h),registration_satisfaction(r280,_G138798),registration_satisfaction(r281,m),registration_satisfaction(r282,h),registration_satisfaction(r283,h),registration_satisfaction(r284,_G138818),registration_satisfaction(r285,m),registration_satisfaction(r286,h),registration_satisfaction(r287,h),registration_satisfaction(r288,h),registration_satisfaction(r289,l),registration_satisfaction(r290,m),registration_satisfaction(r291,_G138853),registration_satisfaction(r292,m),registration_satisfaction(r293,h),registration_satisfaction(r294,h),registration_satisfaction(r295,_G138873),registration_satisfaction(r296,l),registration_satisfaction(r297,h),registration_satisfaction(r298,h),registration_satisfaction(r299,h),registration_satisfaction(r300,l),registration_satisfaction(r301,h),registration_satisfaction(r302,m),registration_satisfaction(r303,h),registration_satisfaction(r304,h),registration_satisfaction(r305,l),registration_satisfaction(r306,h),registration_satisfaction(r307,l),registration_satisfaction(r308,l),registration_satisfaction(r309,m),registration_satisfaction(r310,h),registration_satisfaction(r311,l),registration_satisfaction(r312,_G138958),registration_satisfaction(r313,_G138963),registration_satisfaction(r314,h),registration_satisfaction(r315,h),registration_satisfaction(r316,l),registration_satisfaction(r317,l),registration_satisfaction(r318,h),registration_satisfaction(r319,m),registration_satisfaction(r320,h),registration_satisfaction(r321,l),registration_satisfaction(r322,h),registration_satisfaction(r323,l),registration_satisfaction(r324,h),registration_satisfaction(r325,h),registration_satisfaction(r326,h),registration_satisfaction(r327,m),registration_satisfaction(r328,h),registration_satisfaction(r329,h),registration_satisfaction(r330,l),registration_satisfaction(r331,h),registration_satisfaction(r332,l),registration_satisfaction(r333,h),registration_satisfaction(r334,h),registration_satisfaction(r335,h),registration_satisfaction(r336,_G139078),registration_satisfaction(r337,_G139083),registration_satisfaction(r338,h),registration_satisfaction(r339,h),registration_satisfaction(r340,h),registration_satisfaction(r341,_G139103),registration_satisfaction(r342,h),registration_satisfaction(r343,h),registration_satisfaction(r344,_G139118),registration_satisfaction(r345,m),registration_satisfaction(r346,h),registration_satisfaction(r347,m),registration_satisfaction(r348,m),registration_satisfaction(r349,h),registration_satisfaction(r350,m),registration_satisfaction(r351,h),registration_satisfaction(r352,l),registration_satisfaction(r353,h),registration_satisfaction(r354,h),registration_satisfaction(r355,_G139173),registration_satisfaction(r356,m),registration_satisfaction(r357,_G139183),registration_satisfaction(r358,h),registration_satisfaction(r359,l),registration_satisfaction(r360,h),registration_satisfaction(r361,m),registration_satisfaction(r362,h),registration_satisfaction(r363,l),registration_satisfaction(r364,h),registration_satisfaction(r365,m),registration_satisfaction(r366,h),registration_satisfaction(r367,h),registration_satisfaction(r368,h),registration_satisfaction(r369,_G139243),registration_satisfaction(r370,h),registration_satisfaction(r371,h),registration_satisfaction(r372,h),registration_satisfaction(r373,h),registration_satisfaction(r374,l),registration_satisfaction(r375,h),registration_satisfaction(r376,m),registration_satisfaction(r377,h),registration_satisfaction(r378,h),registration_satisfaction(r379,h),registration_satisfaction(r380,h),registration_satisfaction(r381,m),registration_satisfaction(r382,h),registration_satisfaction(r383,h),registration_satisfaction(r384,m),registration_satisfaction(r385,m),registration_satisfaction(r386,l),registration_satisfaction(r387,h),registration_satisfaction(r388,h),registration_satisfaction(r389,h),registration_satisfaction(r390,h),registration_satisfaction(r391,l),registration_satisfaction(r392,h),registration_satisfaction(r393,h),registration_satisfaction(r394,h),registration_satisfaction(r395,_G139373),registration_satisfaction(r396,h),registration_satisfaction(r397,_G139383),registration_satisfaction(r398,l),registration_satisfaction(r399,h),registration_satisfaction(r400,h),registration_satisfaction(r401,l),registration_satisfaction(r402,h),registration_satisfaction(r403,h),registration_satisfaction(r404,h),registration_satisfaction(r405,h),registration_satisfaction(r406,h),registration_satisfaction(r407,h),registration_satisfaction(r408,h),registration_satisfaction(r409,h),registration_satisfaction(r410,h),registration_satisfaction(r411,l),registration_satisfaction(r412,h),registration_satisfaction(r413,l),registration_satisfaction(r414,_G139468),registration_satisfaction(r415,m),registration_satisfaction(r416,h),registration_satisfaction(r417,h),registration_satisfaction(r418,h),registration_satisfaction(r419,h),registration_satisfaction(r420,h),registration_satisfaction(r421,h),registration_satisfaction(r422,m),registration_satisfaction(r423,h),registration_satisfaction(r424,h),registration_satisfaction(r425,h),registration_satisfaction(r426,l),registration_satisfaction(r427,h),registration_satisfaction(r428,_G139538),registration_satisfaction(r429,h),registration_satisfaction(r430,l),registration_satisfaction(r431,m),registration_satisfaction(r432,h),registration_satisfaction(r433,h),registration_satisfaction(r434,h),registration_satisfaction(r435,m),registration_satisfaction(r436,h),registration_satisfaction(r437,h),registration_satisfaction(r438,l),registration_satisfaction(r439,h),registration_satisfaction(r440,h),registration_satisfaction(r441,h),registration_satisfaction(r442,m),registration_satisfaction(r443,h),registration_satisfaction(r444,h),registration_satisfaction(r445,h),registration_satisfaction(r446,h),registration_satisfaction(r447,m),registration_satisfaction(r448,l),registration_satisfaction(r449,h),registration_satisfaction(r450,h),registration_satisfaction(r451,h),registration_satisfaction(r452,h),registration_satisfaction(r453,h),registration_satisfaction(r454,l),registration_satisfaction(r455,m),registration_satisfaction(r456,h),registration_satisfaction(r457,h),registration_satisfaction(r458,m),registration_satisfaction(r459,m),registration_satisfaction(r460,l),registration_satisfaction(r461,h),registration_satisfaction(r462,h),registration_satisfaction(r463,l),registration_satisfaction(r464,h),registration_satisfaction(r465,h),registration_satisfaction(r466,l),registration_satisfaction(r467,h),registration_satisfaction(r468,h),registration_satisfaction(r469,h),registration_satisfaction(r470,h),registration_satisfaction(r471,h),registration_satisfaction(r472,h),registration_satisfaction(r473,l),registration_satisfaction(r474,m),registration_satisfaction(r475,h),registration_satisfaction(r476,l),registration_satisfaction(r477,m),registration_satisfaction(r478,h),registration_satisfaction(r479,l),registration_satisfaction(r480,h),registration_satisfaction(r481,m),registration_satisfaction(r482,h),registration_satisfaction(r483,h),registration_satisfaction(r484,m),registration_satisfaction(r485,h),registration_satisfaction(r486,h),registration_satisfaction(r487,h),registration_satisfaction(r488,l),registration_satisfaction(r489,m),registration_satisfaction(r490,m),registration_satisfaction(r491,l),registration_satisfaction(r492,_G139858),registration_satisfaction(r493,h),registration_satisfaction(r494,m),registration_satisfaction(r495,h),registration_satisfaction(r496,_G139878),registration_satisfaction(r497,h),registration_satisfaction(r498,l),registration_satisfaction(r499,_G139893),registration_satisfaction(r500,m),registration_satisfaction(r501,h),registration_satisfaction(r502,h),registration_satisfaction(r503,l),registration_satisfaction(r504,m),registration_satisfaction(r505,h),registration_satisfaction(r506,h),registration_satisfaction(r507,h),registration_satisfaction(r508,l),registration_satisfaction(r509,m),registration_satisfaction(r510,h),registration_satisfaction(r511,l),registration_satisfaction(r512,h),registration_satisfaction(r513,h),registration_satisfaction(r514,h),registration_satisfaction(r515,_G139973),registration_satisfaction(r516,_G139978),registration_satisfaction(r517,m),registration_satisfaction(r518,h),registration_satisfaction(r519,h),registration_satisfaction(r520,h),registration_satisfaction(r521,_G140003),registration_satisfaction(r522,h),registration_satisfaction(r523,h),registration_satisfaction(r524,_G140018),registration_satisfaction(r525,l),registration_satisfaction(r526,h),registration_satisfaction(r527,l),registration_satisfaction(r528,h),registration_satisfaction(r529,h),registration_satisfaction(r530,h),registration_satisfaction(r531,m),registration_satisfaction(r532,h),registration_satisfaction(r533,h),registration_satisfaction(r534,l),registration_satisfaction(r535,m),registration_satisfaction(r536,h),registration_satisfaction(r537,h),registration_satisfaction(r538,h),registration_satisfaction(r539,h),registration_satisfaction(r540,m),registration_satisfaction(r541,_G140103),registration_satisfaction(r542,h),registration_satisfaction(r543,h),registration_satisfaction(r544,h),registration_satisfaction(r545,h),registration_satisfaction(r546,h),registration_satisfaction(r547,l),registration_satisfaction(r548,h),registration_satisfaction(r549,h),registration_satisfaction(r550,h),registration_satisfaction(r551,h),registration_satisfaction(r552,m),registration_satisfaction(r553,m),registration_satisfaction(r554,l),registration_satisfaction(r555,m),registration_satisfaction(r556,h),registration_satisfaction(r557,h),registration_satisfaction(r558,h),registration_satisfaction(r559,h),registration_satisfaction(r560,h),registration_satisfaction(r561,h),registration_satisfaction(r562,h),registration_satisfaction(r563,m),registration_satisfaction(r564,h),registration_satisfaction(r565,l),registration_satisfaction(r566,_G140228),registration_satisfaction(r567,h),registration_satisfaction(r568,h),registration_satisfaction(r569,h),registration_satisfaction(r570,h),registration_satisfaction(r571,l),registration_satisfaction(r572,m),registration_satisfaction(r573,h),registration_satisfaction(r574,m),registration_satisfaction(r575,h),registration_satisfaction(r576,h),registration_satisfaction(r577,_G140283),registration_satisfaction(r578,l),registration_satisfaction(r579,h),registration_satisfaction(r580,m),registration_satisfaction(r581,h),registration_satisfaction(r582,h),registration_satisfaction(r583,h),registration_satisfaction(r584,h),registration_satisfaction(r585,h),registration_satisfaction(r586,m),registration_satisfaction(r587,m),registration_satisfaction(r588,l),registration_satisfaction(r589,l),registration_satisfaction(r590,h),registration_satisfaction(r591,h),registration_satisfaction(r592,_G140358),registration_satisfaction(r593,h),registration_satisfaction(r594,l),registration_satisfaction(r595,_G140373),registration_satisfaction(r596,h),registration_satisfaction(r597,h),registration_satisfaction(r598,h),registration_satisfaction(r599,h),registration_satisfaction(r600,m),registration_satisfaction(r601,m),registration_satisfaction(r602,h),registration_satisfaction(r603,h),registration_satisfaction(r604,l),registration_satisfaction(r605,h),registration_satisfaction(r606,h),registration_satisfaction(r607,l),registration_satisfaction(r608,h),registration_satisfaction(r609,h),registration_satisfaction(r610,h),registration_satisfaction(r611,h),registration_satisfaction(r612,l),registration_satisfaction(r613,h),registration_satisfaction(r614,m),registration_satisfaction(r615,l),registration_satisfaction(r616,h),registration_satisfaction(r617,h),registration_satisfaction(r618,h),registration_satisfaction(r619,h),registration_satisfaction(r620,h),registration_satisfaction(r621,h),registration_satisfaction(r622,h),registration_satisfaction(r623,l),registration_satisfaction(r624,m),registration_satisfaction(r625,l),registration_satisfaction(r626,h),registration_satisfaction(r627,h),registration_satisfaction(r628,h),registration_satisfaction(r629,h),registration_satisfaction(r630,h),registration_satisfaction(r631,h),registration_satisfaction(r632,h),registration_satisfaction(r633,h),registration_satisfaction(r634,h),registration_satisfaction(r635,m),registration_satisfaction(r636,l),registration_satisfaction(r637,m),registration_satisfaction(r638,h),registration_satisfaction(r639,h),registration_satisfaction(r640,h),registration_satisfaction(r641,h),registration_satisfaction(r642,h),registration_satisfaction(r643,h),registration_satisfaction(r644,h),registration_satisfaction(r645,h),registration_satisfaction(r646,h),registration_satisfaction(r647,h),registration_satisfaction(r648,h),registration_satisfaction(r649,_G140643),registration_satisfaction(r650,h),registration_satisfaction(r651,h),registration_satisfaction(r652,m),registration_satisfaction(r653,l),registration_satisfaction(r654,h),registration_satisfaction(r655,h),registration_satisfaction(r656,m),registration_satisfaction(r657,h),registration_satisfaction(r658,h),registration_satisfaction(r659,_G140693),registration_satisfaction(r660,h),registration_satisfaction(r661,h),registration_satisfaction(r662,h),registration_satisfaction(r663,h),registration_satisfaction(r664,l),registration_satisfaction(r665,h),registration_satisfaction(r666,_G140728),registration_satisfaction(r667,h),registration_satisfaction(r668,l),registration_satisfaction(r669,h),registration_satisfaction(r670,_G140748),registration_satisfaction(r671,h),registration_satisfaction(r672,l),registration_satisfaction(r673,l),registration_satisfaction(r674,h),registration_satisfaction(r675,_G140773),registration_satisfaction(r676,_G140778),registration_satisfaction(r677,_G140783),registration_satisfaction(r678,h),registration_satisfaction(r679,h),registration_satisfaction(r680,m),registration_satisfaction(r681,h),registration_satisfaction(r682,h),registration_satisfaction(r683,h),registration_satisfaction(r684,m),registration_satisfaction(r685,h),registration_satisfaction(r686,h),registration_satisfaction(r687,l),registration_satisfaction(r688,h),registration_satisfaction(r689,m),registration_satisfaction(r690,h),registration_satisfaction(r691,h),registration_satisfaction(r692,_G140858),registration_satisfaction(r693,h),registration_satisfaction(r694,_G140868),registration_satisfaction(r695,h),registration_satisfaction(r696,h),registration_satisfaction(r697,m),registration_satisfaction(r698,h),registration_satisfaction(r699,h),registration_satisfaction(r700,h),registration_satisfaction(r701,h),registration_satisfaction(r702,_G140908),registration_satisfaction(r703,l),registration_satisfaction(r704,l),registration_satisfaction(r705,l),registration_satisfaction(r706,m),registration_satisfaction(r707,h),registration_satisfaction(r708,l),registration_satisfaction(r709,m),registration_satisfaction(r710,l),registration_satisfaction(r711,h),registration_satisfaction(r712,h),registration_satisfaction(r713,h),registration_satisfaction(r714,m),registration_satisfaction(r715,h),registration_satisfaction(r716,h),registration_satisfaction(r717,h),registration_satisfaction(r718,l),registration_satisfaction(r719,_G140993),registration_satisfaction(r720,h),registration_satisfaction(r721,h),registration_satisfaction(r722,h),registration_satisfaction(r723,h),registration_satisfaction(r724,h),registration_satisfaction(r725,h),registration_satisfaction(r726,h),registration_satisfaction(r727,_G141033),registration_satisfaction(r728,m),registration_satisfaction(r729,_G141043),registration_satisfaction(r730,h),registration_satisfaction(r731,h),registration_satisfaction(r732,h),registration_satisfaction(r733,h),registration_satisfaction(r734,h),registration_satisfaction(r735,h),registration_satisfaction(r736,h),registration_satisfaction(r737,h),registration_satisfaction(r738,h),registration_satisfaction(r739,h),registration_satisfaction(r740,h),registration_satisfaction(r741,_G141103),registration_satisfaction(r742,h),registration_satisfaction(r743,h),registration_satisfaction(r744,h),registration_satisfaction(r745,m),registration_satisfaction(r746,h),registration_satisfaction(r747,h),registration_satisfaction(r748,h),registration_satisfaction(r749,m),registration_satisfaction(r750,h),registration_satisfaction(r751,h),registration_satisfaction(r752,m),registration_satisfaction(r753,m),registration_satisfaction(r754,h),registration_satisfaction(r755,l),registration_satisfaction(r756,h),registration_satisfaction(r757,h),registration_satisfaction(r758,h),registration_satisfaction(r759,l),registration_satisfaction(r760,h),registration_satisfaction(r761,h),registration_satisfaction(r762,m),registration_satisfaction(r763,h),registration_satisfaction(r764,_G141218),registration_satisfaction(r765,h),registration_satisfaction(r766,h),registration_satisfaction(r767,h),registration_satisfaction(r768,l),registration_satisfaction(r769,l),registration_satisfaction(r770,m),registration_satisfaction(r771,m),registration_satisfaction(r772,h),registration_satisfaction(r773,m),registration_satisfaction(r774,h),registration_satisfaction(r775,h),registration_satisfaction(r776,h),registration_satisfaction(r777,l),registration_satisfaction(r778,h),registration_satisfaction(r779,_G141293),registration_satisfaction(r780,_G141298),registration_satisfaction(r781,m),registration_satisfaction(r782,m),registration_satisfaction(r783,m),registration_satisfaction(r784,l),registration_satisfaction(r785,l),registration_satisfaction(r786,h),registration_satisfaction(r787,h),registration_satisfaction(r788,h),registration_satisfaction(r789,_G141343),registration_satisfaction(r790,h),registration_satisfaction(r791,h),registration_satisfaction(r792,h),registration_satisfaction(r793,m),registration_satisfaction(r794,l),registration_satisfaction(r795,h),registration_satisfaction(r796,h),registration_satisfaction(r797,h),registration_satisfaction(r798,m),registration_satisfaction(r799,m),registration_satisfaction(r800,m),registration_satisfaction(r801,h),registration_satisfaction(r802,h),registration_satisfaction(r803,h),registration_satisfaction(r804,h),registration_satisfaction(r805,h),registration_satisfaction(r806,h),registration_satisfaction(r807,l),registration_satisfaction(r808,m),registration_satisfaction(r809,l),registration_satisfaction(r810,h),registration_satisfaction(r811,_G141453),registration_satisfaction(r812,h),registration_satisfaction(r813,_G141463),registration_satisfaction(r814,l),registration_satisfaction(r815,h),registration_satisfaction(r816,h),registration_satisfaction(r817,h),registration_satisfaction(r818,l),registration_satisfaction(r819,h),registration_satisfaction(r820,h),registration_satisfaction(r821,_G141503),registration_satisfaction(r822,m),registration_satisfaction(r823,h),registration_satisfaction(r824,m),registration_satisfaction(r825,l),registration_satisfaction(r826,l),registration_satisfaction(r827,l),registration_satisfaction(r828,m),registration_satisfaction(r829,l),registration_satisfaction(r830,h),registration_satisfaction(r831,h),registration_satisfaction(r832,m),registration_satisfaction(r833,h),registration_satisfaction(r834,h),registration_satisfaction(r835,h),registration_satisfaction(r836,h),registration_satisfaction(r837,h),registration_satisfaction(r838,l),registration_satisfaction(r839,m),registration_satisfaction(r840,m),registration_satisfaction(r841,h),registration_satisfaction(r842,h),registration_satisfaction(r843,h),registration_satisfaction(r844,h),registration_satisfaction(r845,_G141623),registration_satisfaction(r846,l),registration_satisfaction(r847,h),registration_satisfaction(r848,l),registration_satisfaction(r849,h),registration_satisfaction(r850,h),registration_satisfaction(r851,h),registration_satisfaction(r852,h),registration_satisfaction(r853,h),registration_satisfaction(r854,m),registration_satisfaction(r855,h),registration_satisfaction(r856,l)]) \ No newline at end of file diff --git a/packages/CLPBN/horus/benchmarks/school/missing20.yap b/packages/CLPBN/horus/benchmarks/school/missing20.yap new file mode 100644 index 000000000..dddf20d0c --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/school/missing20.yap @@ -0,0 +1 @@ +graph([professor_ability(p0,h),professor_ability(p1,h),professor_ability(p2,m),professor_ability(p3,m),professor_ability(p4,_G131213),professor_ability(p5,h),professor_ability(p6,l),professor_ability(p7,l),professor_ability(p8,m),professor_ability(p9,h),professor_ability(p10,m),professor_ability(p11,h),professor_ability(p12,h),professor_ability(p13,m),professor_ability(p14,m),professor_ability(p15,m),professor_ability(p16,m),professor_ability(p17,m),professor_ability(p18,_G131283),professor_ability(p19,h),professor_ability(p20,h),professor_ability(p21,h),professor_ability(p22,m),professor_ability(p23,m),professor_ability(p24,l),professor_ability(p25,m),professor_ability(p26,h),professor_ability(p27,h),professor_ability(p28,h),professor_ability(p29,m),professor_ability(p30,m),professor_ability(p31,_G131348),professor_popularity(p0,h),professor_popularity(p1,h),professor_popularity(p2,_G131363),professor_popularity(p3,_G131368),professor_popularity(p4,h),professor_popularity(p5,h),professor_popularity(p6,l),professor_popularity(p7,l),professor_popularity(p8,m),professor_popularity(p9,h),professor_popularity(p10,l),professor_popularity(p11,h),professor_popularity(p12,h),professor_popularity(p13,l),professor_popularity(p14,_G131423),professor_popularity(p15,h),professor_popularity(p16,_G131433),professor_popularity(p17,_G131438),professor_popularity(p18,_G131443),professor_popularity(p19,h),professor_popularity(p20,_G131453),professor_popularity(p21,h),professor_popularity(p22,h),professor_popularity(p23,_G131468),professor_popularity(p24,l),professor_popularity(p25,l),professor_popularity(p26,m),professor_popularity(p27,h),professor_popularity(p28,h),professor_popularity(p29,l),professor_popularity(p30,m),professor_popularity(p31,_G131508),registration_grade(r0,a),registration_grade(r1,c),registration_grade(r2,_G131523),registration_grade(r3,c),registration_grade(r4,c),registration_grade(r5,c),registration_grade(r6,a),registration_grade(r7,_G131548),registration_grade(r8,b),registration_grade(r9,_G131558),registration_grade(r10,a),registration_grade(r11,a),registration_grade(r12,a),registration_grade(r13,a),registration_grade(r14,_G131583),registration_grade(r15,b),registration_grade(r16,a),registration_grade(r17,_G131598),registration_grade(r18,_G131603),registration_grade(r19,c),registration_grade(r20,c),registration_grade(r21,a),registration_grade(r22,a),registration_grade(r23,_G131628),registration_grade(r24,b),registration_grade(r25,a),registration_grade(r26,a),registration_grade(r27,b),registration_grade(r28,_G131653),registration_grade(r29,b),registration_grade(r30,_G131663),registration_grade(r31,_G131668),registration_grade(r32,c),registration_grade(r33,a),registration_grade(r34,c),registration_grade(r35,c),registration_grade(r36,_G131693),registration_grade(r37,a),registration_grade(r38,c),registration_grade(r39,a),registration_grade(r40,_G131713),registration_grade(r41,c),registration_grade(r42,b),registration_grade(r43,a),registration_grade(r44,a),registration_grade(r45,a),registration_grade(r46,a),registration_grade(r47,b),registration_grade(r48,b),registration_grade(r49,b),registration_grade(r50,b),registration_grade(r51,b),registration_grade(r52,b),registration_grade(r53,a),registration_grade(r54,b),registration_grade(r55,_G131788),registration_grade(r56,c),registration_grade(r57,c),registration_grade(r58,a),registration_grade(r59,c),registration_grade(r60,a),registration_grade(r61,_G131818),registration_grade(r62,a),registration_grade(r63,b),registration_grade(r64,b),registration_grade(r65,b),registration_grade(r66,b),registration_grade(r67,b),registration_grade(r68,a),registration_grade(r69,_G131858),registration_grade(r70,c),registration_grade(r71,b),registration_grade(r72,a),registration_grade(r73,_G131878),registration_grade(r74,_G131883),registration_grade(r75,b),registration_grade(r76,c),registration_grade(r77,a),registration_grade(r78,b),registration_grade(r79,a),registration_grade(r80,b),registration_grade(r81,b),registration_grade(r82,a),registration_grade(r83,_G131928),registration_grade(r84,c),registration_grade(r85,b),registration_grade(r86,_G131943),registration_grade(r87,b),registration_grade(r88,c),registration_grade(r89,_G131958),registration_grade(r90,c),registration_grade(r91,a),registration_grade(r92,_G131973),registration_grade(r93,b),registration_grade(r94,_G131983),registration_grade(r95,b),registration_grade(r96,a),registration_grade(r97,a),registration_grade(r98,_G132003),registration_grade(r99,b),registration_grade(r100,a),registration_grade(r101,a),registration_grade(r102,a),registration_grade(r103,_G132028),registration_grade(r104,b),registration_grade(r105,_G132038),registration_grade(r106,b),registration_grade(r107,_G132048),registration_grade(r108,b),registration_grade(r109,b),registration_grade(r110,a),registration_grade(r111,a),registration_grade(r112,a),registration_grade(r113,_G132078),registration_grade(r114,c),registration_grade(r115,d),registration_grade(r116,b),registration_grade(r117,c),registration_grade(r118,a),registration_grade(r119,b),registration_grade(r120,b),registration_grade(r121,_G132118),registration_grade(r122,b),registration_grade(r123,a),registration_grade(r124,a),registration_grade(r125,b),registration_grade(r126,_G132143),registration_grade(r127,b),registration_grade(r128,a),registration_grade(r129,c),registration_grade(r130,a),registration_grade(r131,_G132168),registration_grade(r132,b),registration_grade(r133,a),registration_grade(r134,_G132183),registration_grade(r135,b),registration_grade(r136,a),registration_grade(r137,b),registration_grade(r138,a),registration_grade(r139,a),registration_grade(r140,_G132213),registration_grade(r141,_G132218),registration_grade(r142,b),registration_grade(r143,b),registration_grade(r144,_G132233),registration_grade(r145,b),registration_grade(r146,a),registration_grade(r147,_G132248),registration_grade(r148,a),registration_grade(r149,_G132258),registration_grade(r150,b),registration_grade(r151,a),registration_grade(r152,_G132273),registration_grade(r153,b),registration_grade(r154,a),registration_grade(r155,c),registration_grade(r156,b),registration_grade(r157,b),registration_grade(r158,c),registration_grade(r159,b),registration_grade(r160,a),registration_grade(r161,a),registration_grade(r162,_G132323),registration_grade(r163,a),registration_grade(r164,b),registration_grade(r165,_G132338),registration_grade(r166,_G132343),registration_grade(r167,a),registration_grade(r168,a),registration_grade(r169,a),registration_grade(r170,a),registration_grade(r171,a),registration_grade(r172,c),registration_grade(r173,_G132378),registration_grade(r174,a),registration_grade(r175,b),registration_grade(r176,b),registration_grade(r177,c),registration_grade(r178,b),registration_grade(r179,d),registration_grade(r180,c),registration_grade(r181,a),registration_grade(r182,b),registration_grade(r183,a),registration_grade(r184,a),registration_grade(r185,b),registration_grade(r186,c),registration_grade(r187,a),registration_grade(r188,a),registration_grade(r189,a),registration_grade(r190,a),registration_grade(r191,b),registration_grade(r192,_G132473),registration_grade(r193,c),registration_grade(r194,b),registration_grade(r195,c),registration_grade(r196,_G132493),registration_grade(r197,a),registration_grade(r198,_G132503),registration_grade(r199,b),registration_grade(r200,b),registration_grade(r201,c),registration_grade(r202,a),registration_grade(r203,a),registration_grade(r204,b),registration_grade(r205,a),registration_grade(r206,a),registration_grade(r207,a),registration_grade(r208,c),registration_grade(r209,_G132558),registration_grade(r210,_G132563),registration_grade(r211,d),registration_grade(r212,b),registration_grade(r213,b),registration_grade(r214,a),registration_grade(r215,a),registration_grade(r216,b),registration_grade(r217,a),registration_grade(r218,b),registration_grade(r219,a),registration_grade(r220,_G132613),registration_grade(r221,b),registration_grade(r222,c),registration_grade(r223,a),registration_grade(r224,b),registration_grade(r225,b),registration_grade(r226,d),registration_grade(r227,b),registration_grade(r228,c),registration_grade(r229,b),registration_grade(r230,a),registration_grade(r231,c),registration_grade(r232,a),registration_grade(r233,b),registration_grade(r234,b),registration_grade(r235,c),registration_grade(r236,_G132693),registration_grade(r237,c),registration_grade(r238,_G132703),registration_grade(r239,_G132708),registration_grade(r240,b),registration_grade(r241,a),registration_grade(r242,b),registration_grade(r243,a),registration_grade(r244,b),registration_grade(r245,a),registration_grade(r246,b),registration_grade(r247,c),registration_grade(r248,b),registration_grade(r249,a),registration_grade(r250,a),registration_grade(r251,a),registration_grade(r252,b),registration_grade(r253,a),registration_grade(r254,_G132783),registration_grade(r255,a),registration_grade(r256,a),registration_grade(r257,_G132798),registration_grade(r258,_G132803),registration_grade(r259,a),registration_grade(r260,b),registration_grade(r261,a),registration_grade(r262,_G132823),registration_grade(r263,a),registration_grade(r264,_G132833),registration_grade(r265,a),registration_grade(r266,_G132843),registration_grade(r267,a),registration_grade(r268,_G132853),registration_grade(r269,a),registration_grade(r270,c),registration_grade(r271,b),registration_grade(r272,c),registration_grade(r273,_G132878),registration_grade(r274,c),registration_grade(r275,a),registration_grade(r276,a),registration_grade(r277,a),registration_grade(r278,_G132903),registration_grade(r279,a),registration_grade(r280,_G132913),registration_grade(r281,b),registration_grade(r282,d),registration_grade(r283,a),registration_grade(r284,b),registration_grade(r285,b),registration_grade(r286,_G132943),registration_grade(r287,b),registration_grade(r288,b),registration_grade(r289,_G132958),registration_grade(r290,_G132963),registration_grade(r291,c),registration_grade(r292,b),registration_grade(r293,_G132978),registration_grade(r294,_G132983),registration_grade(r295,a),registration_grade(r296,_G132993),registration_grade(r297,_G132998),registration_grade(r298,_G133003),registration_grade(r299,a),registration_grade(r300,b),registration_grade(r301,b),registration_grade(r302,b),registration_grade(r303,a),registration_grade(r304,a),registration_grade(r305,b),registration_grade(r306,b),registration_grade(r307,c),registration_grade(r308,c),registration_grade(r309,c),registration_grade(r310,_G133063),registration_grade(r311,a),registration_grade(r312,a),registration_grade(r313,a),registration_grade(r314,c),registration_grade(r315,c),registration_grade(r316,c),registration_grade(r317,_G133098),registration_grade(r318,c),registration_grade(r319,c),registration_grade(r320,b),registration_grade(r321,b),registration_grade(r322,a),registration_grade(r323,c),registration_grade(r324,_G133133),registration_grade(r325,b),registration_grade(r326,a),registration_grade(r327,_G133148),registration_grade(r328,b),registration_grade(r329,a),registration_grade(r330,b),registration_grade(r331,a),registration_grade(r332,a),registration_grade(r333,_G133178),registration_grade(r334,_G133183),registration_grade(r335,d),registration_grade(r336,b),registration_grade(r337,b),registration_grade(r338,b),registration_grade(r339,a),registration_grade(r340,_G133213),registration_grade(r341,_G133218),registration_grade(r342,b),registration_grade(r343,a),registration_grade(r344,c),registration_grade(r345,b),registration_grade(r346,b),registration_grade(r347,_G133248),registration_grade(r348,a),registration_grade(r349,a),registration_grade(r350,_G133263),registration_grade(r351,b),registration_grade(r352,d),registration_grade(r353,c),registration_grade(r354,c),registration_grade(r355,c),registration_grade(r356,_G133293),registration_grade(r357,_G133298),registration_grade(r358,a),registration_grade(r359,_G133308),registration_grade(r360,a),registration_grade(r361,b),registration_grade(r362,c),registration_grade(r363,c),registration_grade(r364,b),registration_grade(r365,b),registration_grade(r366,b),registration_grade(r367,b),registration_grade(r368,_G133353),registration_grade(r369,c),registration_grade(r370,b),registration_grade(r371,a),registration_grade(r372,a),registration_grade(r373,a),registration_grade(r374,b),registration_grade(r375,b),registration_grade(r376,_G133393),registration_grade(r377,a),registration_grade(r378,a),registration_grade(r379,c),registration_grade(r380,a),registration_grade(r381,c),registration_grade(r382,a),registration_grade(r383,a),registration_grade(r384,b),registration_grade(r385,b),registration_grade(r386,_G133443),registration_grade(r387,a),registration_grade(r388,a),registration_grade(r389,a),registration_grade(r390,a),registration_grade(r391,b),registration_grade(r392,_G133473),registration_grade(r393,b),registration_grade(r394,c),registration_grade(r395,b),registration_grade(r396,b),registration_grade(r397,a),registration_grade(r398,b),registration_grade(r399,c),registration_grade(r400,a),registration_grade(r401,_G133518),registration_grade(r402,a),registration_grade(r403,_G133528),registration_grade(r404,a),registration_grade(r405,a),registration_grade(r406,a),registration_grade(r407,b),registration_grade(r408,a),registration_grade(r409,a),registration_grade(r410,b),registration_grade(r411,b),registration_grade(r412,a),registration_grade(r413,_G133578),registration_grade(r414,a),registration_grade(r415,b),registration_grade(r416,b),registration_grade(r417,d),registration_grade(r418,a),registration_grade(r419,a),registration_grade(r420,a),registration_grade(r421,_G133618),registration_grade(r422,b),registration_grade(r423,b),registration_grade(r424,a),registration_grade(r425,b),registration_grade(r426,_G133643),registration_grade(r427,c),registration_grade(r428,c),registration_grade(r429,c),registration_grade(r430,b),registration_grade(r431,d),registration_grade(r432,c),registration_grade(r433,a),registration_grade(r434,_G133683),registration_grade(r435,c),registration_grade(r436,a),registration_grade(r437,c),registration_grade(r438,b),registration_grade(r439,_G133708),registration_grade(r440,c),registration_grade(r441,a),registration_grade(r442,c),registration_grade(r443,a),registration_grade(r444,a),registration_grade(r445,a),registration_grade(r446,_G133743),registration_grade(r447,d),registration_grade(r448,_G133753),registration_grade(r449,b),registration_grade(r450,a),registration_grade(r451,a),registration_grade(r452,b),registration_grade(r453,d),registration_grade(r454,d),registration_grade(r455,c),registration_grade(r456,c),registration_grade(r457,a),registration_grade(r458,b),registration_grade(r459,b),registration_grade(r460,_G133813),registration_grade(r461,b),registration_grade(r462,a),registration_grade(r463,d),registration_grade(r464,a),registration_grade(r465,a),registration_grade(r466,b),registration_grade(r467,_G133848),registration_grade(r468,a),registration_grade(r469,a),registration_grade(r470,c),registration_grade(r471,_G133868),registration_grade(r472,a),registration_grade(r473,c),registration_grade(r474,b),registration_grade(r475,a),registration_grade(r476,_G133893),registration_grade(r477,b),registration_grade(r478,a),registration_grade(r479,b),registration_grade(r480,a),registration_grade(r481,b),registration_grade(r482,b),registration_grade(r483,a),registration_grade(r484,a),registration_grade(r485,a),registration_grade(r486,a),registration_grade(r487,_G133948),registration_grade(r488,_G133953),registration_grade(r489,b),registration_grade(r490,c),registration_grade(r491,_G133968),registration_grade(r492,b),registration_grade(r493,_G133978),registration_grade(r494,b),registration_grade(r495,b),registration_grade(r496,a),registration_grade(r497,c),registration_grade(r498,b),registration_grade(r499,_G134008),registration_grade(r500,b),registration_grade(r501,a),registration_grade(r502,a),registration_grade(r503,_G134028),registration_grade(r504,b),registration_grade(r505,c),registration_grade(r506,c),registration_grade(r507,a),registration_grade(r508,c),registration_grade(r509,b),registration_grade(r510,a),registration_grade(r511,c),registration_grade(r512,b),registration_grade(r513,b),registration_grade(r514,_G134083),registration_grade(r515,c),registration_grade(r516,a),registration_grade(r517,b),registration_grade(r518,a),registration_grade(r519,a),registration_grade(r520,b),registration_grade(r521,a),registration_grade(r522,b),registration_grade(r523,a),registration_grade(r524,b),registration_grade(r525,c),registration_grade(r526,c),registration_grade(r527,_G134148),registration_grade(r528,a),registration_grade(r529,_G134158),registration_grade(r530,a),registration_grade(r531,b),registration_grade(r532,a),registration_grade(r533,a),registration_grade(r534,b),registration_grade(r535,_G134188),registration_grade(r536,a),registration_grade(r537,a),registration_grade(r538,a),registration_grade(r539,b),registration_grade(r540,b),registration_grade(r541,c),registration_grade(r542,a),registration_grade(r543,a),registration_grade(r544,b),registration_grade(r545,a),registration_grade(r546,_G134243),registration_grade(r547,c),registration_grade(r548,c),registration_grade(r549,b),registration_grade(r550,_G134263),registration_grade(r551,a),registration_grade(r552,c),registration_grade(r553,b),registration_grade(r554,b),registration_grade(r555,b),registration_grade(r556,a),registration_grade(r557,a),registration_grade(r558,a),registration_grade(r559,_G134308),registration_grade(r560,b),registration_grade(r561,_G134318),registration_grade(r562,a),registration_grade(r563,_G134328),registration_grade(r564,b),registration_grade(r565,d),registration_grade(r566,c),registration_grade(r567,a),registration_grade(r568,a),registration_grade(r569,a),registration_grade(r570,c),registration_grade(r571,_G134368),registration_grade(r572,b),registration_grade(r573,_G134378),registration_grade(r574,c),registration_grade(r575,a),registration_grade(r576,a),registration_grade(r577,a),registration_grade(r578,b),registration_grade(r579,a),registration_grade(r580,b),registration_grade(r581,a),registration_grade(r582,a),registration_grade(r583,_G134428),registration_grade(r584,_G134433),registration_grade(r585,_G134438),registration_grade(r586,b),registration_grade(r587,c),registration_grade(r588,c),registration_grade(r589,c),registration_grade(r590,_G134463),registration_grade(r591,c),registration_grade(r592,b),registration_grade(r593,_G134478),registration_grade(r594,c),registration_grade(r595,b),registration_grade(r596,a),registration_grade(r597,a),registration_grade(r598,a),registration_grade(r599,a),registration_grade(r600,a),registration_grade(r601,b),registration_grade(r602,a),registration_grade(r603,_G134528),registration_grade(r604,c),registration_grade(r605,a),registration_grade(r606,_G134543),registration_grade(r607,b),registration_grade(r608,a),registration_grade(r609,b),registration_grade(r610,_G134563),registration_grade(r611,a),registration_grade(r612,c),registration_grade(r613,a),registration_grade(r614,d),registration_grade(r615,b),registration_grade(r616,a),registration_grade(r617,a),registration_grade(r618,b),registration_grade(r619,_G134608),registration_grade(r620,a),registration_grade(r621,a),registration_grade(r622,b),registration_grade(r623,b),registration_grade(r624,a),registration_grade(r625,c),registration_grade(r626,_G134643),registration_grade(r627,b),registration_grade(r628,a),registration_grade(r629,_G134658),registration_grade(r630,_G134663),registration_grade(r631,_G134668),registration_grade(r632,a),registration_grade(r633,b),registration_grade(r634,_G134683),registration_grade(r635,b),registration_grade(r636,d),registration_grade(r637,_G134698),registration_grade(r638,_G134703),registration_grade(r639,_G134708),registration_grade(r640,c),registration_grade(r641,_G134718),registration_grade(r642,c),registration_grade(r643,_G134728),registration_grade(r644,a),registration_grade(r645,b),registration_grade(r646,b),registration_grade(r647,b),registration_grade(r648,a),registration_grade(r649,b),registration_grade(r650,_G134763),registration_grade(r651,b),registration_grade(r652,_G134773),registration_grade(r653,b),registration_grade(r654,b),registration_grade(r655,a),registration_grade(r656,_G134793),registration_grade(r657,a),registration_grade(r658,_G134803),registration_grade(r659,a),registration_grade(r660,a),registration_grade(r661,_G134818),registration_grade(r662,a),registration_grade(r663,_G134828),registration_grade(r664,_G134833),registration_grade(r665,a),registration_grade(r666,b),registration_grade(r667,b),registration_grade(r668,_G134853),registration_grade(r669,b),registration_grade(r670,a),registration_grade(r671,c),registration_grade(r672,_G134873),registration_grade(r673,a),registration_grade(r674,a),registration_grade(r675,b),registration_grade(r676,a),registration_grade(r677,a),registration_grade(r678,a),registration_grade(r679,a),registration_grade(r680,c),registration_grade(r681,b),registration_grade(r682,a),registration_grade(r683,b),registration_grade(r684,b),registration_grade(r685,a),registration_grade(r686,_G134943),registration_grade(r687,_G134948),registration_grade(r688,_G134953),registration_grade(r689,_G134958),registration_grade(r690,a),registration_grade(r691,c),registration_grade(r692,_G134973),registration_grade(r693,b),registration_grade(r694,_G134983),registration_grade(r695,a),registration_grade(r696,a),registration_grade(r697,c),registration_grade(r698,b),registration_grade(r699,a),registration_grade(r700,a),registration_grade(r701,a),registration_grade(r702,a),registration_grade(r703,c),registration_grade(r704,c),registration_grade(r705,b),registration_grade(r706,b),registration_grade(r707,_G135048),registration_grade(r708,b),registration_grade(r709,b),registration_grade(r710,b),registration_grade(r711,b),registration_grade(r712,c),registration_grade(r713,a),registration_grade(r714,b),registration_grade(r715,a),registration_grade(r716,a),registration_grade(r717,a),registration_grade(r718,a),registration_grade(r719,c),registration_grade(r720,a),registration_grade(r721,b),registration_grade(r722,b),registration_grade(r723,b),registration_grade(r724,a),registration_grade(r725,c),registration_grade(r726,a),registration_grade(r727,_G135148),registration_grade(r728,b),registration_grade(r729,b),registration_grade(r730,c),registration_grade(r731,a),registration_grade(r732,a),registration_grade(r733,a),registration_grade(r734,b),registration_grade(r735,_G135188),registration_grade(r736,a),registration_grade(r737,_G135198),registration_grade(r738,b),registration_grade(r739,a),registration_grade(r740,_G135213),registration_grade(r741,a),registration_grade(r742,d),registration_grade(r743,d),registration_grade(r744,a),registration_grade(r745,b),registration_grade(r746,a),registration_grade(r747,a),registration_grade(r748,b),registration_grade(r749,c),registration_grade(r750,a),registration_grade(r751,c),registration_grade(r752,b),registration_grade(r753,c),registration_grade(r754,c),registration_grade(r755,c),registration_grade(r756,_G135293),registration_grade(r757,c),registration_grade(r758,b),registration_grade(r759,b),registration_grade(r760,a),registration_grade(r761,_G135318),registration_grade(r762,b),registration_grade(r763,a),registration_grade(r764,a),registration_grade(r765,a),registration_grade(r766,c),registration_grade(r767,c),registration_grade(r768,c),registration_grade(r769,_G135358),registration_grade(r770,_G135363),registration_grade(r771,b),registration_grade(r772,a),registration_grade(r773,b),registration_grade(r774,b),registration_grade(r775,_G135388),registration_grade(r776,_G135393),registration_grade(r777,c),registration_grade(r778,c),registration_grade(r779,_G135408),registration_grade(r780,a),registration_grade(r781,b),registration_grade(r782,a),registration_grade(r783,c),registration_grade(r784,c),registration_grade(r785,c),registration_grade(r786,c),registration_grade(r787,a),registration_grade(r788,a),registration_grade(r789,c),registration_grade(r790,b),registration_grade(r791,b),registration_grade(r792,a),registration_grade(r793,_G135478),registration_grade(r794,b),registration_grade(r795,a),registration_grade(r796,_G135493),registration_grade(r797,a),registration_grade(r798,b),registration_grade(r799,_G135508),registration_grade(r800,_G135513),registration_grade(r801,b),registration_grade(r802,_G135523),registration_grade(r803,b),registration_grade(r804,a),registration_grade(r805,b),registration_grade(r806,a),registration_grade(r807,_G135548),registration_grade(r808,b),registration_grade(r809,c),registration_grade(r810,_G135563),registration_grade(r811,d),registration_grade(r812,c),registration_grade(r813,c),registration_grade(r814,c),registration_grade(r815,c),registration_grade(r816,_G135593),registration_grade(r817,a),registration_grade(r818,b),registration_grade(r819,b),registration_grade(r820,d),registration_grade(r821,_G135618),registration_grade(r822,a),registration_grade(r823,a),registration_grade(r824,c),registration_grade(r825,b),registration_grade(r826,b),registration_grade(r827,c),registration_grade(r828,b),registration_grade(r829,_G135658),registration_grade(r830,a),registration_grade(r831,a),registration_grade(r832,b),registration_grade(r833,b),registration_grade(r834,b),registration_grade(r835,a),registration_grade(r836,a),registration_grade(r837,c),registration_grade(r838,c),registration_grade(r839,b),registration_grade(r840,b),registration_grade(r841,a),registration_grade(r842,a),registration_grade(r843,b),registration_grade(r844,a),registration_grade(r845,c),registration_grade(r846,b),registration_grade(r847,b),registration_grade(r848,_G135753),registration_grade(r849,b),registration_grade(r850,b),registration_grade(r851,b),registration_grade(r852,c),registration_grade(r853,_G135778),registration_grade(r854,c),registration_grade(r855,d),registration_grade(r856,c),student_intelligence(s0,l),student_intelligence(s1,l),student_intelligence(s2,_G135808),student_intelligence(s3,_G135813),student_intelligence(s4,h),student_intelligence(s5,h),student_intelligence(s6,m),student_intelligence(s7,h),student_intelligence(s8,h),student_intelligence(s9,m),student_intelligence(s10,m),student_intelligence(s11,m),student_intelligence(s12,h),student_intelligence(s13,h),student_intelligence(s14,h),student_intelligence(s15,m),student_intelligence(s16,h),student_intelligence(s17,m),student_intelligence(s18,m),student_intelligence(s19,h),student_intelligence(s20,m),student_intelligence(s21,h),student_intelligence(s22,h),student_intelligence(s23,_G135913),student_intelligence(s24,m),student_intelligence(s25,h),student_intelligence(s26,m),student_intelligence(s27,m),student_intelligence(s28,m),student_intelligence(s29,_G135943),student_intelligence(s30,h),student_intelligence(s31,m),student_intelligence(s32,_G135958),student_intelligence(s33,h),student_intelligence(s34,l),student_intelligence(s35,m),student_intelligence(s36,l),student_intelligence(s37,m),student_intelligence(s38,h),student_intelligence(s39,_G135993),student_intelligence(s40,h),student_intelligence(s41,m),student_intelligence(s42,m),student_intelligence(s43,h),student_intelligence(s44,h),student_intelligence(s45,_G136023),student_intelligence(s46,l),student_intelligence(s47,h),student_intelligence(s48,m),student_intelligence(s49,m),student_intelligence(s50,h),student_intelligence(s51,m),student_intelligence(s52,m),student_intelligence(s53,m),student_intelligence(s54,h),student_intelligence(s55,h),student_intelligence(s56,_G136078),student_intelligence(s57,_G136083),student_intelligence(s58,h),student_intelligence(s59,m),student_intelligence(s60,m),student_intelligence(s61,h),student_intelligence(s62,m),student_intelligence(s63,h),student_intelligence(s64,_G136118),student_intelligence(s65,m),student_intelligence(s66,h),student_intelligence(s67,m),student_intelligence(s68,h),student_intelligence(s69,h),student_intelligence(s70,l),student_intelligence(s71,_G136153),student_intelligence(s72,h),student_intelligence(s73,m),student_intelligence(s74,h),student_intelligence(s75,h),student_intelligence(s76,h),student_intelligence(s77,h),student_intelligence(s78,h),student_intelligence(s79,m),student_intelligence(s80,m),student_intelligence(s81,l),student_intelligence(s82,_G136208),student_intelligence(s83,h),student_intelligence(s84,m),student_intelligence(s85,h),student_intelligence(s86,_G136228),student_intelligence(s87,h),student_intelligence(s88,_G136238),student_intelligence(s89,m),student_intelligence(s90,h),student_intelligence(s91,m),student_intelligence(s92,h),student_intelligence(s93,l),student_intelligence(s94,l),student_intelligence(s95,h),student_intelligence(s96,m),student_intelligence(s97,_G136283),student_intelligence(s98,h),student_intelligence(s99,l),student_intelligence(s100,h),student_intelligence(s101,h),student_intelligence(s102,m),student_intelligence(s103,h),student_intelligence(s104,_G136318),student_intelligence(s105,m),student_intelligence(s106,_G136328),student_intelligence(s107,l),student_intelligence(s108,_G136338),student_intelligence(s109,m),student_intelligence(s110,m),student_intelligence(s111,_G136353),student_intelligence(s112,m),student_intelligence(s113,h),student_intelligence(s114,m),student_intelligence(s115,h),student_intelligence(s116,m),student_intelligence(s117,m),student_intelligence(s118,m),student_intelligence(s119,h),student_intelligence(s120,h),student_intelligence(s121,h),student_intelligence(s122,m),student_intelligence(s123,m),student_intelligence(s124,h),student_intelligence(s125,_G136423),student_intelligence(s126,m),student_intelligence(s127,m),student_intelligence(s128,_G136438),student_intelligence(s129,h),student_intelligence(s130,_G136448),student_intelligence(s131,h),student_intelligence(s132,h),student_intelligence(s133,h),student_intelligence(s134,_G136468),student_intelligence(s135,_G136473),student_intelligence(s136,m),student_intelligence(s137,_G136483),student_intelligence(s138,l),student_intelligence(s139,h),student_intelligence(s140,h),student_intelligence(s141,_G136503),student_intelligence(s142,m),student_intelligence(s143,_G136513),student_intelligence(s144,h),student_intelligence(s145,_G136523),student_intelligence(s146,m),student_intelligence(s147,m),student_intelligence(s148,m),student_intelligence(s149,h),student_intelligence(s150,_G136548),student_intelligence(s151,h),student_intelligence(s152,h),student_intelligence(s153,m),student_intelligence(s154,_G136568),student_intelligence(s155,h),student_intelligence(s156,m),student_intelligence(s157,m),student_intelligence(s158,_G136588),student_intelligence(s159,_G136593),student_intelligence(s160,_G136598),student_intelligence(s161,_G136603),student_intelligence(s162,h),student_intelligence(s163,_G136613),student_intelligence(s164,m),student_intelligence(s165,m),student_intelligence(s166,_G136628),student_intelligence(s167,_G136633),student_intelligence(s168,h),student_intelligence(s169,_G136643),student_intelligence(s170,m),student_intelligence(s171,m),student_intelligence(s172,_G136658),student_intelligence(s173,h),student_intelligence(s174,h),student_intelligence(s175,m),student_intelligence(s176,_G136678),student_intelligence(s177,m),student_intelligence(s178,h),student_intelligence(s179,m),student_intelligence(s180,_G136698),student_intelligence(s181,h),student_intelligence(s182,m),student_intelligence(s183,h),student_intelligence(s184,h),student_intelligence(s185,m),student_intelligence(s186,m),student_intelligence(s187,m),student_intelligence(s188,h),student_intelligence(s189,m),student_intelligence(s190,h),student_intelligence(s191,l),student_intelligence(s192,h),student_intelligence(s193,_G136763),student_intelligence(s194,m),student_intelligence(s195,m),student_intelligence(s196,h),student_intelligence(s197,h),student_intelligence(s198,h),student_intelligence(s199,m),student_intelligence(s200,h),student_intelligence(s201,l),student_intelligence(s202,h),student_intelligence(s203,m),student_intelligence(s204,h),student_intelligence(s205,h),student_intelligence(s206,h),student_intelligence(s207,h),student_intelligence(s208,_G136838),student_intelligence(s209,_G136843),student_intelligence(s210,m),student_intelligence(s211,m),student_intelligence(s212,m),student_intelligence(s213,h),student_intelligence(s214,_G136868),student_intelligence(s215,m),student_intelligence(s216,h),student_intelligence(s217,m),student_intelligence(s218,h),student_intelligence(s219,h),student_intelligence(s220,_G136898),student_intelligence(s221,_G136903),student_intelligence(s222,h),student_intelligence(s223,m),student_intelligence(s224,_G136918),student_intelligence(s225,_G136923),student_intelligence(s226,_G136928),student_intelligence(s227,h),student_intelligence(s228,h),student_intelligence(s229,m),student_intelligence(s230,m),student_intelligence(s231,_G136953),student_intelligence(s232,m),student_intelligence(s233,h),student_intelligence(s234,l),student_intelligence(s235,h),student_intelligence(s236,h),student_intelligence(s237,h),student_intelligence(s238,h),student_intelligence(s239,_G136993),student_intelligence(s240,h),student_intelligence(s241,m),student_intelligence(s242,l),student_intelligence(s243,h),student_intelligence(s244,h),student_intelligence(s245,l),student_intelligence(s246,m),student_intelligence(s247,h),student_intelligence(s248,_G137038),student_intelligence(s249,h),student_intelligence(s250,m),student_intelligence(s251,_G137053),student_intelligence(s252,m),student_intelligence(s253,_G137063),student_intelligence(s254,m),student_intelligence(s255,m),course_difficulty(c0,h),course_difficulty(c1,_G137083),course_difficulty(c2,l),course_difficulty(c3,m),course_difficulty(c4,m),course_difficulty(c5,l),course_difficulty(c6,_G137108),course_difficulty(c7,_G137113),course_difficulty(c8,h),course_difficulty(c9,l),course_difficulty(c10,m),course_difficulty(c11,m),course_difficulty(c12,m),course_difficulty(c13,h),course_difficulty(c14,m),course_difficulty(c15,h),course_difficulty(c16,l),course_difficulty(c17,h),course_difficulty(c18,m),course_difficulty(c19,_G137173),course_difficulty(c20,_G137178),course_difficulty(c21,h),course_difficulty(c22,_G137188),course_difficulty(c23,_G137193),course_difficulty(c24,h),course_difficulty(c25,m),course_difficulty(c26,l),course_difficulty(c27,_G137213),course_difficulty(c28,m),course_difficulty(c29,m),course_difficulty(c30,m),course_difficulty(c31,_G137233),course_difficulty(c32,l),course_difficulty(c33,_G137243),course_difficulty(c34,l),course_difficulty(c35,h),course_difficulty(c36,h),course_difficulty(c37,m),course_difficulty(c38,_G137268),course_difficulty(c39,m),course_difficulty(c40,h),course_difficulty(c41,m),course_difficulty(c42,h),course_difficulty(c43,_G137293),course_difficulty(c44,_G137298),course_difficulty(c45,_G137303),course_difficulty(c46,m),course_difficulty(c47,m),course_difficulty(c48,m),course_difficulty(c49,l),course_difficulty(c50,m),course_difficulty(c51,h),course_difficulty(c52,h),course_difficulty(c53,h),course_difficulty(c54,_G137348),course_difficulty(c55,_G137353),course_difficulty(c56,_G137358),course_difficulty(c57,m),course_difficulty(c58,h),course_difficulty(c59,m),course_difficulty(c60,h),course_difficulty(c61,m),course_difficulty(c62,l),course_difficulty(c63,l),registration_satisfaction(r0,_G137398),registration_satisfaction(r1,l),registration_satisfaction(r2,h),registration_satisfaction(r3,_G137413),registration_satisfaction(r4,h),registration_satisfaction(r5,h),registration_satisfaction(r6,h),registration_satisfaction(r7,h),registration_satisfaction(r8,l),registration_satisfaction(r9,h),registration_satisfaction(r10,h),registration_satisfaction(r11,h),registration_satisfaction(r12,h),registration_satisfaction(r13,h),registration_satisfaction(r14,m),registration_satisfaction(r15,_G137473),registration_satisfaction(r16,h),registration_satisfaction(r17,l),registration_satisfaction(r18,_G137488),registration_satisfaction(r19,m),registration_satisfaction(r20,h),registration_satisfaction(r21,_G137503),registration_satisfaction(r22,_G137508),registration_satisfaction(r23,_G137513),registration_satisfaction(r24,h),registration_satisfaction(r25,h),registration_satisfaction(r26,h),registration_satisfaction(r27,h),registration_satisfaction(r28,h),registration_satisfaction(r29,h),registration_satisfaction(r30,l),registration_satisfaction(r31,h),registration_satisfaction(r32,m),registration_satisfaction(r33,h),registration_satisfaction(r34,h),registration_satisfaction(r35,h),registration_satisfaction(r36,m),registration_satisfaction(r37,h),registration_satisfaction(r38,h),registration_satisfaction(r39,h),registration_satisfaction(r40,_G137598),registration_satisfaction(r41,h),registration_satisfaction(r42,l),registration_satisfaction(r43,h),registration_satisfaction(r44,h),registration_satisfaction(r45,_G137623),registration_satisfaction(r46,m),registration_satisfaction(r47,h),registration_satisfaction(r48,h),registration_satisfaction(r49,h),registration_satisfaction(r50,h),registration_satisfaction(r51,h),registration_satisfaction(r52,h),registration_satisfaction(r53,h),registration_satisfaction(r54,h),registration_satisfaction(r55,h),registration_satisfaction(r56,_G137678),registration_satisfaction(r57,h),registration_satisfaction(r58,h),registration_satisfaction(r59,l),registration_satisfaction(r60,_G137698),registration_satisfaction(r61,h),registration_satisfaction(r62,h),registration_satisfaction(r63,h),registration_satisfaction(r64,h),registration_satisfaction(r65,_G137723),registration_satisfaction(r66,h),registration_satisfaction(r67,m),registration_satisfaction(r68,h),registration_satisfaction(r69,m),registration_satisfaction(r70,h),registration_satisfaction(r71,_G137753),registration_satisfaction(r72,l),registration_satisfaction(r73,_G137763),registration_satisfaction(r74,h),registration_satisfaction(r75,h),registration_satisfaction(r76,_G137778),registration_satisfaction(r77,h),registration_satisfaction(r78,m),registration_satisfaction(r79,h),registration_satisfaction(r80,h),registration_satisfaction(r81,h),registration_satisfaction(r82,l),registration_satisfaction(r83,_G137813),registration_satisfaction(r84,m),registration_satisfaction(r85,h),registration_satisfaction(r86,_G137828),registration_satisfaction(r87,m),registration_satisfaction(r88,h),registration_satisfaction(r89,h),registration_satisfaction(r90,_G137848),registration_satisfaction(r91,h),registration_satisfaction(r92,l),registration_satisfaction(r93,h),registration_satisfaction(r94,l),registration_satisfaction(r95,h),registration_satisfaction(r96,h),registration_satisfaction(r97,h),registration_satisfaction(r98,h),registration_satisfaction(r99,h),registration_satisfaction(r100,h),registration_satisfaction(r101,h),registration_satisfaction(r102,_G137908),registration_satisfaction(r103,h),registration_satisfaction(r104,h),registration_satisfaction(r105,l),registration_satisfaction(r106,h),registration_satisfaction(r107,l),registration_satisfaction(r108,l),registration_satisfaction(r109,h),registration_satisfaction(r110,_G137948),registration_satisfaction(r111,h),registration_satisfaction(r112,h),registration_satisfaction(r113,h),registration_satisfaction(r114,_G137968),registration_satisfaction(r115,l),registration_satisfaction(r116,h),registration_satisfaction(r117,_G137983),registration_satisfaction(r118,h),registration_satisfaction(r119,h),registration_satisfaction(r120,l),registration_satisfaction(r121,h),registration_satisfaction(r122,h),registration_satisfaction(r123,l),registration_satisfaction(r124,_G138018),registration_satisfaction(r125,m),registration_satisfaction(r126,h),registration_satisfaction(r127,_G138033),registration_satisfaction(r128,_G138038),registration_satisfaction(r129,h),registration_satisfaction(r130,_G138048),registration_satisfaction(r131,h),registration_satisfaction(r132,_G138058),registration_satisfaction(r133,_G138063),registration_satisfaction(r134,m),registration_satisfaction(r135,h),registration_satisfaction(r136,h),registration_satisfaction(r137,h),registration_satisfaction(r138,h),registration_satisfaction(r139,h),registration_satisfaction(r140,_G138098),registration_satisfaction(r141,l),registration_satisfaction(r142,h),registration_satisfaction(r143,h),registration_satisfaction(r144,h),registration_satisfaction(r145,l),registration_satisfaction(r146,_G138128),registration_satisfaction(r147,l),registration_satisfaction(r148,_G138138),registration_satisfaction(r149,h),registration_satisfaction(r150,h),registration_satisfaction(r151,h),registration_satisfaction(r152,h),registration_satisfaction(r153,h),registration_satisfaction(r154,m),registration_satisfaction(r155,m),registration_satisfaction(r156,h),registration_satisfaction(r157,_G138183),registration_satisfaction(r158,l),registration_satisfaction(r159,m),registration_satisfaction(r160,h),registration_satisfaction(r161,h),registration_satisfaction(r162,m),registration_satisfaction(r163,h),registration_satisfaction(r164,_G138218),registration_satisfaction(r165,m),registration_satisfaction(r166,_G138228),registration_satisfaction(r167,h),registration_satisfaction(r168,h),registration_satisfaction(r169,h),registration_satisfaction(r170,h),registration_satisfaction(r171,h),registration_satisfaction(r172,_G138258),registration_satisfaction(r173,h),registration_satisfaction(r174,h),registration_satisfaction(r175,h),registration_satisfaction(r176,h),registration_satisfaction(r177,h),registration_satisfaction(r178,h),registration_satisfaction(r179,l),registration_satisfaction(r180,h),registration_satisfaction(r181,m),registration_satisfaction(r182,h),registration_satisfaction(r183,l),registration_satisfaction(r184,h),registration_satisfaction(r185,_G138323),registration_satisfaction(r186,h),registration_satisfaction(r187,h),registration_satisfaction(r188,_G138338),registration_satisfaction(r189,_G138343),registration_satisfaction(r190,h),registration_satisfaction(r191,h),registration_satisfaction(r192,_G138358),registration_satisfaction(r193,h),registration_satisfaction(r194,_G138368),registration_satisfaction(r195,h),registration_satisfaction(r196,h),registration_satisfaction(r197,_G138383),registration_satisfaction(r198,h),registration_satisfaction(r199,_G138393),registration_satisfaction(r200,m),registration_satisfaction(r201,h),registration_satisfaction(r202,_G138408),registration_satisfaction(r203,h),registration_satisfaction(r204,h),registration_satisfaction(r205,h),registration_satisfaction(r206,h),registration_satisfaction(r207,h),registration_satisfaction(r208,h),registration_satisfaction(r209,h),registration_satisfaction(r210,h),registration_satisfaction(r211,m),registration_satisfaction(r212,h),registration_satisfaction(r213,h),registration_satisfaction(r214,h),registration_satisfaction(r215,_G138473),registration_satisfaction(r216,h),registration_satisfaction(r217,_G138483),registration_satisfaction(r218,m),registration_satisfaction(r219,h),registration_satisfaction(r220,h),registration_satisfaction(r221,m),registration_satisfaction(r222,l),registration_satisfaction(r223,h),registration_satisfaction(r224,h),registration_satisfaction(r225,l),registration_satisfaction(r226,l),registration_satisfaction(r227,h),registration_satisfaction(r228,_G138538),registration_satisfaction(r229,l),registration_satisfaction(r230,_G138548),registration_satisfaction(r231,l),registration_satisfaction(r232,h),registration_satisfaction(r233,_G138563),registration_satisfaction(r234,l),registration_satisfaction(r235,h),registration_satisfaction(r236,l),registration_satisfaction(r237,m),registration_satisfaction(r238,m),registration_satisfaction(r239,m),registration_satisfaction(r240,h),registration_satisfaction(r241,h),registration_satisfaction(r242,m),registration_satisfaction(r243,h),registration_satisfaction(r244,_G138618),registration_satisfaction(r245,_G138623),registration_satisfaction(r246,h),registration_satisfaction(r247,l),registration_satisfaction(r248,l),registration_satisfaction(r249,_G138643),registration_satisfaction(r250,h),registration_satisfaction(r251,h),registration_satisfaction(r252,h),registration_satisfaction(r253,h),registration_satisfaction(r254,h),registration_satisfaction(r255,_G138673),registration_satisfaction(r256,h),registration_satisfaction(r257,m),registration_satisfaction(r258,h),registration_satisfaction(r259,h),registration_satisfaction(r260,_G138698),registration_satisfaction(r261,_G138703),registration_satisfaction(r262,h),registration_satisfaction(r263,m),registration_satisfaction(r264,_G138718),registration_satisfaction(r265,_G138723),registration_satisfaction(r266,l),registration_satisfaction(r267,h),registration_satisfaction(r268,l),registration_satisfaction(r269,h),registration_satisfaction(r270,l),registration_satisfaction(r271,_G138753),registration_satisfaction(r272,l),registration_satisfaction(r273,h),registration_satisfaction(r274,h),registration_satisfaction(r275,h),registration_satisfaction(r276,h),registration_satisfaction(r277,h),registration_satisfaction(r278,h),registration_satisfaction(r279,h),registration_satisfaction(r280,h),registration_satisfaction(r281,m),registration_satisfaction(r282,h),registration_satisfaction(r283,h),registration_satisfaction(r284,_G138818),registration_satisfaction(r285,m),registration_satisfaction(r286,h),registration_satisfaction(r287,h),registration_satisfaction(r288,_G138838),registration_satisfaction(r289,l),registration_satisfaction(r290,_G138848),registration_satisfaction(r291,h),registration_satisfaction(r292,m),registration_satisfaction(r293,h),registration_satisfaction(r294,h),registration_satisfaction(r295,m),registration_satisfaction(r296,l),registration_satisfaction(r297,h),registration_satisfaction(r298,_G138888),registration_satisfaction(r299,_G138893),registration_satisfaction(r300,l),registration_satisfaction(r301,h),registration_satisfaction(r302,m),registration_satisfaction(r303,_G138913),registration_satisfaction(r304,_G138918),registration_satisfaction(r305,l),registration_satisfaction(r306,h),registration_satisfaction(r307,l),registration_satisfaction(r308,l),registration_satisfaction(r309,m),registration_satisfaction(r310,h),registration_satisfaction(r311,l),registration_satisfaction(r312,h),registration_satisfaction(r313,_G138963),registration_satisfaction(r314,h),registration_satisfaction(r315,h),registration_satisfaction(r316,l),registration_satisfaction(r317,l),registration_satisfaction(r318,h),registration_satisfaction(r319,m),registration_satisfaction(r320,h),registration_satisfaction(r321,l),registration_satisfaction(r322,h),registration_satisfaction(r323,l),registration_satisfaction(r324,h),registration_satisfaction(r325,h),registration_satisfaction(r326,_G139028),registration_satisfaction(r327,m),registration_satisfaction(r328,_G139038),registration_satisfaction(r329,h),registration_satisfaction(r330,_G139048),registration_satisfaction(r331,h),registration_satisfaction(r332,l),registration_satisfaction(r333,h),registration_satisfaction(r334,h),registration_satisfaction(r335,h),registration_satisfaction(r336,_G139078),registration_satisfaction(r337,h),registration_satisfaction(r338,h),registration_satisfaction(r339,h),registration_satisfaction(r340,h),registration_satisfaction(r341,l),registration_satisfaction(r342,h),registration_satisfaction(r343,h),registration_satisfaction(r344,h),registration_satisfaction(r345,m),registration_satisfaction(r346,h),registration_satisfaction(r347,m),registration_satisfaction(r348,m),registration_satisfaction(r349,h),registration_satisfaction(r350,m),registration_satisfaction(r351,h),registration_satisfaction(r352,l),registration_satisfaction(r353,h),registration_satisfaction(r354,h),registration_satisfaction(r355,h),registration_satisfaction(r356,_G139178),registration_satisfaction(r357,m),registration_satisfaction(r358,h),registration_satisfaction(r359,l),registration_satisfaction(r360,h),registration_satisfaction(r361,m),registration_satisfaction(r362,_G139208),registration_satisfaction(r363,l),registration_satisfaction(r364,_G139218),registration_satisfaction(r365,_G139223),registration_satisfaction(r366,h),registration_satisfaction(r367,_G139233),registration_satisfaction(r368,h),registration_satisfaction(r369,_G139243),registration_satisfaction(r370,h),registration_satisfaction(r371,h),registration_satisfaction(r372,h),registration_satisfaction(r373,h),registration_satisfaction(r374,_G139268),registration_satisfaction(r375,_G139273),registration_satisfaction(r376,_G139278),registration_satisfaction(r377,h),registration_satisfaction(r378,h),registration_satisfaction(r379,h),registration_satisfaction(r380,h),registration_satisfaction(r381,m),registration_satisfaction(r382,h),registration_satisfaction(r383,_G139313),registration_satisfaction(r384,m),registration_satisfaction(r385,m),registration_satisfaction(r386,l),registration_satisfaction(r387,h),registration_satisfaction(r388,h),registration_satisfaction(r389,h),registration_satisfaction(r390,h),registration_satisfaction(r391,l),registration_satisfaction(r392,h),registration_satisfaction(r393,h),registration_satisfaction(r394,h),registration_satisfaction(r395,h),registration_satisfaction(r396,_G139378),registration_satisfaction(r397,h),registration_satisfaction(r398,l),registration_satisfaction(r399,h),registration_satisfaction(r400,h),registration_satisfaction(r401,_G139403),registration_satisfaction(r402,_G139408),registration_satisfaction(r403,h),registration_satisfaction(r404,h),registration_satisfaction(r405,_G139423),registration_satisfaction(r406,_G139428),registration_satisfaction(r407,h),registration_satisfaction(r408,h),registration_satisfaction(r409,h),registration_satisfaction(r410,_G139448),registration_satisfaction(r411,l),registration_satisfaction(r412,h),registration_satisfaction(r413,_G139463),registration_satisfaction(r414,h),registration_satisfaction(r415,m),registration_satisfaction(r416,h),registration_satisfaction(r417,_G139483),registration_satisfaction(r418,h),registration_satisfaction(r419,_G139493),registration_satisfaction(r420,h),registration_satisfaction(r421,h),registration_satisfaction(r422,m),registration_satisfaction(r423,h),registration_satisfaction(r424,h),registration_satisfaction(r425,h),registration_satisfaction(r426,_G139528),registration_satisfaction(r427,h),registration_satisfaction(r428,h),registration_satisfaction(r429,h),registration_satisfaction(r430,l),registration_satisfaction(r431,m),registration_satisfaction(r432,h),registration_satisfaction(r433,_G139563),registration_satisfaction(r434,h),registration_satisfaction(r435,_G139573),registration_satisfaction(r436,h),registration_satisfaction(r437,h),registration_satisfaction(r438,l),registration_satisfaction(r439,_G139593),registration_satisfaction(r440,h),registration_satisfaction(r441,h),registration_satisfaction(r442,m),registration_satisfaction(r443,h),registration_satisfaction(r444,h),registration_satisfaction(r445,h),registration_satisfaction(r446,h),registration_satisfaction(r447,_G139633),registration_satisfaction(r448,l),registration_satisfaction(r449,h),registration_satisfaction(r450,h),registration_satisfaction(r451,h),registration_satisfaction(r452,_G139658),registration_satisfaction(r453,h),registration_satisfaction(r454,l),registration_satisfaction(r455,m),registration_satisfaction(r456,h),registration_satisfaction(r457,h),registration_satisfaction(r458,m),registration_satisfaction(r459,m),registration_satisfaction(r460,_G139698),registration_satisfaction(r461,h),registration_satisfaction(r462,h),registration_satisfaction(r463,l),registration_satisfaction(r464,h),registration_satisfaction(r465,_G139723),registration_satisfaction(r466,l),registration_satisfaction(r467,h),registration_satisfaction(r468,h),registration_satisfaction(r469,h),registration_satisfaction(r470,_G139748),registration_satisfaction(r471,h),registration_satisfaction(r472,h),registration_satisfaction(r473,l),registration_satisfaction(r474,m),registration_satisfaction(r475,_G139773),registration_satisfaction(r476,l),registration_satisfaction(r477,_G139783),registration_satisfaction(r478,h),registration_satisfaction(r479,l),registration_satisfaction(r480,_G139798),registration_satisfaction(r481,m),registration_satisfaction(r482,h),registration_satisfaction(r483,h),registration_satisfaction(r484,m),registration_satisfaction(r485,h),registration_satisfaction(r486,h),registration_satisfaction(r487,h),registration_satisfaction(r488,l),registration_satisfaction(r489,m),registration_satisfaction(r490,m),registration_satisfaction(r491,l),registration_satisfaction(r492,h),registration_satisfaction(r493,_G139863),registration_satisfaction(r494,m),registration_satisfaction(r495,h),registration_satisfaction(r496,_G139878),registration_satisfaction(r497,h),registration_satisfaction(r498,l),registration_satisfaction(r499,h),registration_satisfaction(r500,m),registration_satisfaction(r501,h),registration_satisfaction(r502,h),registration_satisfaction(r503,l),registration_satisfaction(r504,m),registration_satisfaction(r505,h),registration_satisfaction(r506,h),registration_satisfaction(r507,h),registration_satisfaction(r508,l),registration_satisfaction(r509,m),registration_satisfaction(r510,h),registration_satisfaction(r511,l),registration_satisfaction(r512,h),registration_satisfaction(r513,h),registration_satisfaction(r514,_G139968),registration_satisfaction(r515,l),registration_satisfaction(r516,h),registration_satisfaction(r517,m),registration_satisfaction(r518,h),registration_satisfaction(r519,h),registration_satisfaction(r520,h),registration_satisfaction(r521,h),registration_satisfaction(r522,h),registration_satisfaction(r523,h),registration_satisfaction(r524,h),registration_satisfaction(r525,l),registration_satisfaction(r526,h),registration_satisfaction(r527,l),registration_satisfaction(r528,_G140038),registration_satisfaction(r529,_G140043),registration_satisfaction(r530,h),registration_satisfaction(r531,_G140053),registration_satisfaction(r532,h),registration_satisfaction(r533,h),registration_satisfaction(r534,l),registration_satisfaction(r535,m),registration_satisfaction(r536,h),registration_satisfaction(r537,_G140083),registration_satisfaction(r538,h),registration_satisfaction(r539,h),registration_satisfaction(r540,m),registration_satisfaction(r541,_G140103),registration_satisfaction(r542,h),registration_satisfaction(r543,_G140113),registration_satisfaction(r544,h),registration_satisfaction(r545,h),registration_satisfaction(r546,h),registration_satisfaction(r547,l),registration_satisfaction(r548,_G140138),registration_satisfaction(r549,h),registration_satisfaction(r550,h),registration_satisfaction(r551,_G140153),registration_satisfaction(r552,m),registration_satisfaction(r553,m),registration_satisfaction(r554,l),registration_satisfaction(r555,m),registration_satisfaction(r556,h),registration_satisfaction(r557,h),registration_satisfaction(r558,h),registration_satisfaction(r559,h),registration_satisfaction(r560,h),registration_satisfaction(r561,_G140203),registration_satisfaction(r562,h),registration_satisfaction(r563,_G140213),registration_satisfaction(r564,h),registration_satisfaction(r565,l),registration_satisfaction(r566,l),registration_satisfaction(r567,h),registration_satisfaction(r568,h),registration_satisfaction(r569,_G140243),registration_satisfaction(r570,_G140248),registration_satisfaction(r571,l),registration_satisfaction(r572,m),registration_satisfaction(r573,h),registration_satisfaction(r574,m),registration_satisfaction(r575,_G140273),registration_satisfaction(r576,_G140278),registration_satisfaction(r577,h),registration_satisfaction(r578,l),registration_satisfaction(r579,h),registration_satisfaction(r580,m),registration_satisfaction(r581,h),registration_satisfaction(r582,h),registration_satisfaction(r583,h),registration_satisfaction(r584,h),registration_satisfaction(r585,h),registration_satisfaction(r586,m),registration_satisfaction(r587,m),registration_satisfaction(r588,l),registration_satisfaction(r589,l),registration_satisfaction(r590,_G140348),registration_satisfaction(r591,h),registration_satisfaction(r592,_G140358),registration_satisfaction(r593,_G140363),registration_satisfaction(r594,_G140368),registration_satisfaction(r595,m),registration_satisfaction(r596,h),registration_satisfaction(r597,h),registration_satisfaction(r598,_G140388),registration_satisfaction(r599,_G140393),registration_satisfaction(r600,m),registration_satisfaction(r601,m),registration_satisfaction(r602,h),registration_satisfaction(r603,_G140413),registration_satisfaction(r604,l),registration_satisfaction(r605,_G140423),registration_satisfaction(r606,h),registration_satisfaction(r607,l),registration_satisfaction(r608,h),registration_satisfaction(r609,h),registration_satisfaction(r610,h),registration_satisfaction(r611,_G140453),registration_satisfaction(r612,l),registration_satisfaction(r613,h),registration_satisfaction(r614,m),registration_satisfaction(r615,l),registration_satisfaction(r616,h),registration_satisfaction(r617,h),registration_satisfaction(r618,h),registration_satisfaction(r619,_G140493),registration_satisfaction(r620,h),registration_satisfaction(r621,_G140503),registration_satisfaction(r622,_G140508),registration_satisfaction(r623,l),registration_satisfaction(r624,m),registration_satisfaction(r625,_G140523),registration_satisfaction(r626,h),registration_satisfaction(r627,h),registration_satisfaction(r628,h),registration_satisfaction(r629,h),registration_satisfaction(r630,_G140548),registration_satisfaction(r631,h),registration_satisfaction(r632,h),registration_satisfaction(r633,h),registration_satisfaction(r634,h),registration_satisfaction(r635,m),registration_satisfaction(r636,l),registration_satisfaction(r637,_G140583),registration_satisfaction(r638,h),registration_satisfaction(r639,h),registration_satisfaction(r640,h),registration_satisfaction(r641,h),registration_satisfaction(r642,h),registration_satisfaction(r643,h),registration_satisfaction(r644,h),registration_satisfaction(r645,h),registration_satisfaction(r646,h),registration_satisfaction(r647,h),registration_satisfaction(r648,h),registration_satisfaction(r649,_G140643),registration_satisfaction(r650,h),registration_satisfaction(r651,_G140653),registration_satisfaction(r652,m),registration_satisfaction(r653,l),registration_satisfaction(r654,_G140668),registration_satisfaction(r655,h),registration_satisfaction(r656,m),registration_satisfaction(r657,h),registration_satisfaction(r658,h),registration_satisfaction(r659,h),registration_satisfaction(r660,h),registration_satisfaction(r661,h),registration_satisfaction(r662,h),registration_satisfaction(r663,h),registration_satisfaction(r664,l),registration_satisfaction(r665,h),registration_satisfaction(r666,_G140728),registration_satisfaction(r667,h),registration_satisfaction(r668,l),registration_satisfaction(r669,h),registration_satisfaction(r670,_G140748),registration_satisfaction(r671,h),registration_satisfaction(r672,_G140758),registration_satisfaction(r673,l),registration_satisfaction(r674,_G140768),registration_satisfaction(r675,l),registration_satisfaction(r676,h),registration_satisfaction(r677,h),registration_satisfaction(r678,h),registration_satisfaction(r679,_G140793),registration_satisfaction(r680,m),registration_satisfaction(r681,h),registration_satisfaction(r682,h),registration_satisfaction(r683,h),registration_satisfaction(r684,_G140818),registration_satisfaction(r685,h),registration_satisfaction(r686,h),registration_satisfaction(r687,l),registration_satisfaction(r688,_G140838),registration_satisfaction(r689,m),registration_satisfaction(r690,h),registration_satisfaction(r691,h),registration_satisfaction(r692,h),registration_satisfaction(r693,h),registration_satisfaction(r694,h),registration_satisfaction(r695,h),registration_satisfaction(r696,h),registration_satisfaction(r697,_G140883),registration_satisfaction(r698,h),registration_satisfaction(r699,h),registration_satisfaction(r700,h),registration_satisfaction(r701,h),registration_satisfaction(r702,h),registration_satisfaction(r703,l),registration_satisfaction(r704,l),registration_satisfaction(r705,_G140923),registration_satisfaction(r706,m),registration_satisfaction(r707,_G140933),registration_satisfaction(r708,l),registration_satisfaction(r709,_G140943),registration_satisfaction(r710,l),registration_satisfaction(r711,h),registration_satisfaction(r712,h),registration_satisfaction(r713,h),registration_satisfaction(r714,m),registration_satisfaction(r715,h),registration_satisfaction(r716,h),registration_satisfaction(r717,h),registration_satisfaction(r718,l),registration_satisfaction(r719,_G140993),registration_satisfaction(r720,h),registration_satisfaction(r721,h),registration_satisfaction(r722,h),registration_satisfaction(r723,h),registration_satisfaction(r724,h),registration_satisfaction(r725,h),registration_satisfaction(r726,h),registration_satisfaction(r727,h),registration_satisfaction(r728,m),registration_satisfaction(r729,h),registration_satisfaction(r730,h),registration_satisfaction(r731,h),registration_satisfaction(r732,_G141058),registration_satisfaction(r733,h),registration_satisfaction(r734,h),registration_satisfaction(r735,h),registration_satisfaction(r736,h),registration_satisfaction(r737,_G141083),registration_satisfaction(r738,h),registration_satisfaction(r739,_G141093),registration_satisfaction(r740,h),registration_satisfaction(r741,h),registration_satisfaction(r742,h),registration_satisfaction(r743,_G141113),registration_satisfaction(r744,h),registration_satisfaction(r745,m),registration_satisfaction(r746,h),registration_satisfaction(r747,h),registration_satisfaction(r748,h),registration_satisfaction(r749,m),registration_satisfaction(r750,h),registration_satisfaction(r751,h),registration_satisfaction(r752,m),registration_satisfaction(r753,m),registration_satisfaction(r754,_G141168),registration_satisfaction(r755,l),registration_satisfaction(r756,h),registration_satisfaction(r757,_G141183),registration_satisfaction(r758,_G141188),registration_satisfaction(r759,l),registration_satisfaction(r760,h),registration_satisfaction(r761,h),registration_satisfaction(r762,m),registration_satisfaction(r763,h),registration_satisfaction(r764,h),registration_satisfaction(r765,h),registration_satisfaction(r766,h),registration_satisfaction(r767,_G141233),registration_satisfaction(r768,l),registration_satisfaction(r769,_G141243),registration_satisfaction(r770,_G141248),registration_satisfaction(r771,m),registration_satisfaction(r772,h),registration_satisfaction(r773,_G141263),registration_satisfaction(r774,h),registration_satisfaction(r775,_G141273),registration_satisfaction(r776,h),registration_satisfaction(r777,l),registration_satisfaction(r778,h),registration_satisfaction(r779,h),registration_satisfaction(r780,_G141298),registration_satisfaction(r781,m),registration_satisfaction(r782,_G141308),registration_satisfaction(r783,m),registration_satisfaction(r784,l),registration_satisfaction(r785,l),registration_satisfaction(r786,_G141328),registration_satisfaction(r787,h),registration_satisfaction(r788,h),registration_satisfaction(r789,h),registration_satisfaction(r790,h),registration_satisfaction(r791,h),registration_satisfaction(r792,_G141358),registration_satisfaction(r793,m),registration_satisfaction(r794,l),registration_satisfaction(r795,h),registration_satisfaction(r796,_G141378),registration_satisfaction(r797,h),registration_satisfaction(r798,m),registration_satisfaction(r799,m),registration_satisfaction(r800,m),registration_satisfaction(r801,h),registration_satisfaction(r802,h),registration_satisfaction(r803,h),registration_satisfaction(r804,h),registration_satisfaction(r805,h),registration_satisfaction(r806,h),registration_satisfaction(r807,l),registration_satisfaction(r808,m),registration_satisfaction(r809,l),registration_satisfaction(r810,h),registration_satisfaction(r811,l),registration_satisfaction(r812,h),registration_satisfaction(r813,m),registration_satisfaction(r814,l),registration_satisfaction(r815,h),registration_satisfaction(r816,h),registration_satisfaction(r817,_G141483),registration_satisfaction(r818,_G141488),registration_satisfaction(r819,h),registration_satisfaction(r820,h),registration_satisfaction(r821,m),registration_satisfaction(r822,m),registration_satisfaction(r823,h),registration_satisfaction(r824,m),registration_satisfaction(r825,l),registration_satisfaction(r826,l),registration_satisfaction(r827,l),registration_satisfaction(r828,m),registration_satisfaction(r829,l),registration_satisfaction(r830,h),registration_satisfaction(r831,h),registration_satisfaction(r832,_G141558),registration_satisfaction(r833,_G141563),registration_satisfaction(r834,h),registration_satisfaction(r835,h),registration_satisfaction(r836,h),registration_satisfaction(r837,h),registration_satisfaction(r838,_G141588),registration_satisfaction(r839,_G141593),registration_satisfaction(r840,m),registration_satisfaction(r841,h),registration_satisfaction(r842,h),registration_satisfaction(r843,_G141613),registration_satisfaction(r844,h),registration_satisfaction(r845,l),registration_satisfaction(r846,l),registration_satisfaction(r847,h),registration_satisfaction(r848,l),registration_satisfaction(r849,h),registration_satisfaction(r850,h),registration_satisfaction(r851,_G141653),registration_satisfaction(r852,h),registration_satisfaction(r853,_G141663),registration_satisfaction(r854,m),registration_satisfaction(r855,h),registration_satisfaction(r856,_G141678)]) \ No newline at end of file diff --git a/packages/CLPBN/horus/benchmarks/school/missing30.yap b/packages/CLPBN/horus/benchmarks/school/missing30.yap new file mode 100644 index 000000000..fc5de678e --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/school/missing30.yap @@ -0,0 +1 @@ +graph([professor_ability(p0,h),professor_ability(p1,h),professor_ability(p2,_G131203),professor_ability(p3,_G131208),professor_ability(p4,h),professor_ability(p5,h),professor_ability(p6,_G131223),professor_ability(p7,_G131228),professor_ability(p8,m),professor_ability(p9,_G131238),professor_ability(p10,m),professor_ability(p11,h),professor_ability(p12,_G131253),professor_ability(p13,m),professor_ability(p14,_G131263),professor_ability(p15,m),professor_ability(p16,m),professor_ability(p17,m),professor_ability(p18,_G131283),professor_ability(p19,_G131288),professor_ability(p20,_G131293),professor_ability(p21,h),professor_ability(p22,m),professor_ability(p23,_G131308),professor_ability(p24,_G131313),professor_ability(p25,m),professor_ability(p26,h),professor_ability(p27,h),professor_ability(p28,h),professor_ability(p29,m),professor_ability(p30,m),professor_ability(p31,h),professor_popularity(p0,_G131353),professor_popularity(p1,h),professor_popularity(p2,l),professor_popularity(p3,_G131368),professor_popularity(p4,h),professor_popularity(p5,_G131378),professor_popularity(p6,_G131383),professor_popularity(p7,l),professor_popularity(p8,_G131393),professor_popularity(p9,_G131398),professor_popularity(p10,l),professor_popularity(p11,h),professor_popularity(p12,h),professor_popularity(p13,_G131418),professor_popularity(p14,m),professor_popularity(p15,h),professor_popularity(p16,m),professor_popularity(p17,h),professor_popularity(p18,l),professor_popularity(p19,h),professor_popularity(p20,_G131453),professor_popularity(p21,h),professor_popularity(p22,h),professor_popularity(p23,l),professor_popularity(p24,l),professor_popularity(p25,l),professor_popularity(p26,m),professor_popularity(p27,h),professor_popularity(p28,h),professor_popularity(p29,_G131498),professor_popularity(p30,m),professor_popularity(p31,h),registration_grade(r0,a),registration_grade(r1,c),registration_grade(r2,c),registration_grade(r3,c),registration_grade(r4,_G131533),registration_grade(r5,c),registration_grade(r6,_G131543),registration_grade(r7,_G131548),registration_grade(r8,b),registration_grade(r9,_G131558),registration_grade(r10,a),registration_grade(r11,a),registration_grade(r12,a),registration_grade(r13,_G131578),registration_grade(r14,b),registration_grade(r15,_G131588),registration_grade(r16,a),registration_grade(r17,_G131598),registration_grade(r18,c),registration_grade(r19,c),registration_grade(r20,c),registration_grade(r21,a),registration_grade(r22,a),registration_grade(r23,_G131628),registration_grade(r24,b),registration_grade(r25,_G131638),registration_grade(r26,a),registration_grade(r27,b),registration_grade(r28,c),registration_grade(r29,b),registration_grade(r30,c),registration_grade(r31,_G131668),registration_grade(r32,c),registration_grade(r33,_G131678),registration_grade(r34,c),registration_grade(r35,c),registration_grade(r36,_G131693),registration_grade(r37,a),registration_grade(r38,_G131703),registration_grade(r39,_G131708),registration_grade(r40,_G131713),registration_grade(r41,c),registration_grade(r42,_G131723),registration_grade(r43,a),registration_grade(r44,a),registration_grade(r45,a),registration_grade(r46,a),registration_grade(r47,b),registration_grade(r48,b),registration_grade(r49,b),registration_grade(r50,b),registration_grade(r51,_G131768),registration_grade(r52,_G131773),registration_grade(r53,a),registration_grade(r54,b),registration_grade(r55,a),registration_grade(r56,_G131793),registration_grade(r57,c),registration_grade(r58,a),registration_grade(r59,c),registration_grade(r60,_G131813),registration_grade(r61,_G131818),registration_grade(r62,a),registration_grade(r63,b),registration_grade(r64,b),registration_grade(r65,b),registration_grade(r66,b),registration_grade(r67,b),registration_grade(r68,a),registration_grade(r69,b),registration_grade(r70,c),registration_grade(r71,b),registration_grade(r72,a),registration_grade(r73,b),registration_grade(r74,_G131883),registration_grade(r75,b),registration_grade(r76,_G131893),registration_grade(r77,a),registration_grade(r78,b),registration_grade(r79,a),registration_grade(r80,b),registration_grade(r81,b),registration_grade(r82,_G131923),registration_grade(r83,_G131928),registration_grade(r84,c),registration_grade(r85,b),registration_grade(r86,b),registration_grade(r87,b),registration_grade(r88,c),registration_grade(r89,c),registration_grade(r90,_G131963),registration_grade(r91,a),registration_grade(r92,d),registration_grade(r93,b),registration_grade(r94,c),registration_grade(r95,b),registration_grade(r96,a),registration_grade(r97,a),registration_grade(r98,b),registration_grade(r99,_G132008),registration_grade(r100,_G132013),registration_grade(r101,a),registration_grade(r102,a),registration_grade(r103,b),registration_grade(r104,b),registration_grade(r105,c),registration_grade(r106,b),registration_grade(r107,_G132048),registration_grade(r108,b),registration_grade(r109,b),registration_grade(r110,a),registration_grade(r111,_G132068),registration_grade(r112,_G132073),registration_grade(r113,c),registration_grade(r114,c),registration_grade(r115,d),registration_grade(r116,_G132093),registration_grade(r117,c),registration_grade(r118,a),registration_grade(r119,b),registration_grade(r120,_G132113),registration_grade(r121,c),registration_grade(r122,b),registration_grade(r123,a),registration_grade(r124,a),registration_grade(r125,b),registration_grade(r126,_G132143),registration_grade(r127,_G132148),registration_grade(r128,_G132153),registration_grade(r129,_G132158),registration_grade(r130,_G132163),registration_grade(r131,_G132168),registration_grade(r132,b),registration_grade(r133,_G132178),registration_grade(r134,a),registration_grade(r135,b),registration_grade(r136,a),registration_grade(r137,_G132198),registration_grade(r138,a),registration_grade(r139,a),registration_grade(r140,_G132213),registration_grade(r141,b),registration_grade(r142,b),registration_grade(r143,b),registration_grade(r144,_G132233),registration_grade(r145,b),registration_grade(r146,_G132243),registration_grade(r147,a),registration_grade(r148,a),registration_grade(r149,a),registration_grade(r150,_G132263),registration_grade(r151,a),registration_grade(r152,_G132273),registration_grade(r153,_G132278),registration_grade(r154,a),registration_grade(r155,c),registration_grade(r156,b),registration_grade(r157,b),registration_grade(r158,_G132303),registration_grade(r159,b),registration_grade(r160,a),registration_grade(r161,_G132318),registration_grade(r162,b),registration_grade(r163,_G132328),registration_grade(r164,b),registration_grade(r165,_G132338),registration_grade(r166,c),registration_grade(r167,_G132348),registration_grade(r168,a),registration_grade(r169,_G132358),registration_grade(r170,a),registration_grade(r171,a),registration_grade(r172,c),registration_grade(r173,_G132378),registration_grade(r174,a),registration_grade(r175,b),registration_grade(r176,_G132393),registration_grade(r177,c),registration_grade(r178,_G132403),registration_grade(r179,d),registration_grade(r180,c),registration_grade(r181,a),registration_grade(r182,b),registration_grade(r183,a),registration_grade(r184,a),registration_grade(r185,_G132438),registration_grade(r186,c),registration_grade(r187,_G132448),registration_grade(r188,a),registration_grade(r189,a),registration_grade(r190,a),registration_grade(r191,b),registration_grade(r192,b),registration_grade(r193,c),registration_grade(r194,b),registration_grade(r195,c),registration_grade(r196,b),registration_grade(r197,a),registration_grade(r198,a),registration_grade(r199,b),registration_grade(r200,b),registration_grade(r201,_G132518),registration_grade(r202,a),registration_grade(r203,_G132528),registration_grade(r204,b),registration_grade(r205,a),registration_grade(r206,a),registration_grade(r207,a),registration_grade(r208,c),registration_grade(r209,b),registration_grade(r210,a),registration_grade(r211,d),registration_grade(r212,_G132573),registration_grade(r213,_G132578),registration_grade(r214,_G132583),registration_grade(r215,a),registration_grade(r216,b),registration_grade(r217,a),registration_grade(r218,b),registration_grade(r219,a),registration_grade(r220,a),registration_grade(r221,b),registration_grade(r222,c),registration_grade(r223,a),registration_grade(r224,_G132633),registration_grade(r225,b),registration_grade(r226,d),registration_grade(r227,b),registration_grade(r228,_G132653),registration_grade(r229,b),registration_grade(r230,_G132663),registration_grade(r231,c),registration_grade(r232,a),registration_grade(r233,_G132678),registration_grade(r234,b),registration_grade(r235,_G132688),registration_grade(r236,b),registration_grade(r237,c),registration_grade(r238,d),registration_grade(r239,b),registration_grade(r240,b),registration_grade(r241,_G132718),registration_grade(r242,b),registration_grade(r243,a),registration_grade(r244,b),registration_grade(r245,_G132738),registration_grade(r246,_G132743),registration_grade(r247,_G132748),registration_grade(r248,b),registration_grade(r249,a),registration_grade(r250,a),registration_grade(r251,a),registration_grade(r252,b),registration_grade(r253,a),registration_grade(r254,b),registration_grade(r255,a),registration_grade(r256,_G132793),registration_grade(r257,b),registration_grade(r258,a),registration_grade(r259,_G132808),registration_grade(r260,b),registration_grade(r261,a),registration_grade(r262,a),registration_grade(r263,a),registration_grade(r264,c),registration_grade(r265,a),registration_grade(r266,a),registration_grade(r267,a),registration_grade(r268,_G132853),registration_grade(r269,a),registration_grade(r270,c),registration_grade(r271,b),registration_grade(r272,c),registration_grade(r273,b),registration_grade(r274,c),registration_grade(r275,_G132888),registration_grade(r276,a),registration_grade(r277,_G132898),registration_grade(r278,_G132903),registration_grade(r279,_G132908),registration_grade(r280,b),registration_grade(r281,b),registration_grade(r282,d),registration_grade(r283,a),registration_grade(r284,b),registration_grade(r285,b),registration_grade(r286,a),registration_grade(r287,b),registration_grade(r288,_G132953),registration_grade(r289,_G132958),registration_grade(r290,_G132963),registration_grade(r291,c),registration_grade(r292,b),registration_grade(r293,_G132978),registration_grade(r294,a),registration_grade(r295,a),registration_grade(r296,b),registration_grade(r297,a),registration_grade(r298,a),registration_grade(r299,a),registration_grade(r300,_G133013),registration_grade(r301,b),registration_grade(r302,b),registration_grade(r303,a),registration_grade(r304,_G133033),registration_grade(r305,b),registration_grade(r306,b),registration_grade(r307,c),registration_grade(r308,c),registration_grade(r309,_G133058),registration_grade(r310,a),registration_grade(r311,a),registration_grade(r312,a),registration_grade(r313,a),registration_grade(r314,c),registration_grade(r315,c),registration_grade(r316,c),registration_grade(r317,c),registration_grade(r318,c),registration_grade(r319,c),registration_grade(r320,b),registration_grade(r321,b),registration_grade(r322,a),registration_grade(r323,c),registration_grade(r324,b),registration_grade(r325,_G133138),registration_grade(r326,a),registration_grade(r327,c),registration_grade(r328,b),registration_grade(r329,a),registration_grade(r330,b),registration_grade(r331,_G133168),registration_grade(r332,a),registration_grade(r333,_G133178),registration_grade(r334,_G133183),registration_grade(r335,d),registration_grade(r336,b),registration_grade(r337,_G133198),registration_grade(r338,_G133203),registration_grade(r339,a),registration_grade(r340,_G133213),registration_grade(r341,b),registration_grade(r342,_G133223),registration_grade(r343,a),registration_grade(r344,_G133233),registration_grade(r345,_G133238),registration_grade(r346,_G133243),registration_grade(r347,_G133248),registration_grade(r348,a),registration_grade(r349,a),registration_grade(r350,b),registration_grade(r351,b),registration_grade(r352,d),registration_grade(r353,c),registration_grade(r354,c),registration_grade(r355,_G133288),registration_grade(r356,b),registration_grade(r357,_G133298),registration_grade(r358,a),registration_grade(r359,a),registration_grade(r360,_G133313),registration_grade(r361,b),registration_grade(r362,c),registration_grade(r363,c),registration_grade(r364,b),registration_grade(r365,b),registration_grade(r366,b),registration_grade(r367,_G133348),registration_grade(r368,a),registration_grade(r369,c),registration_grade(r370,b),registration_grade(r371,_G133368),registration_grade(r372,a),registration_grade(r373,_G133378),registration_grade(r374,b),registration_grade(r375,b),registration_grade(r376,a),registration_grade(r377,a),registration_grade(r378,a),registration_grade(r379,_G133408),registration_grade(r380,a),registration_grade(r381,c),registration_grade(r382,a),registration_grade(r383,a),registration_grade(r384,b),registration_grade(r385,b),registration_grade(r386,d),registration_grade(r387,_G133448),registration_grade(r388,a),registration_grade(r389,a),registration_grade(r390,a),registration_grade(r391,b),registration_grade(r392,b),registration_grade(r393,b),registration_grade(r394,c),registration_grade(r395,b),registration_grade(r396,b),registration_grade(r397,a),registration_grade(r398,_G133503),registration_grade(r399,c),registration_grade(r400,a),registration_grade(r401,c),registration_grade(r402,a),registration_grade(r403,a),registration_grade(r404,_G133533),registration_grade(r405,_G133538),registration_grade(r406,a),registration_grade(r407,b),registration_grade(r408,_G133553),registration_grade(r409,a),registration_grade(r410,b),registration_grade(r411,b),registration_grade(r412,a),registration_grade(r413,a),registration_grade(r414,_G133583),registration_grade(r415,b),registration_grade(r416,b),registration_grade(r417,d),registration_grade(r418,a),registration_grade(r419,a),registration_grade(r420,a),registration_grade(r421,_G133618),registration_grade(r422,_G133623),registration_grade(r423,_G133628),registration_grade(r424,a),registration_grade(r425,b),registration_grade(r426,_G133643),registration_grade(r427,c),registration_grade(r428,c),registration_grade(r429,_G133658),registration_grade(r430,b),registration_grade(r431,d),registration_grade(r432,_G133673),registration_grade(r433,a),registration_grade(r434,a),registration_grade(r435,_G133688),registration_grade(r436,a),registration_grade(r437,c),registration_grade(r438,b),registration_grade(r439,b),registration_grade(r440,c),registration_grade(r441,a),registration_grade(r442,_G133723),registration_grade(r443,a),registration_grade(r444,a),registration_grade(r445,_G133738),registration_grade(r446,_G133743),registration_grade(r447,d),registration_grade(r448,_G133753),registration_grade(r449,b),registration_grade(r450,_G133763),registration_grade(r451,_G133768),registration_grade(r452,b),registration_grade(r453,_G133778),registration_grade(r454,_G133783),registration_grade(r455,_G133788),registration_grade(r456,c),registration_grade(r457,_G133798),registration_grade(r458,b),registration_grade(r459,_G133808),registration_grade(r460,_G133813),registration_grade(r461,b),registration_grade(r462,a),registration_grade(r463,d),registration_grade(r464,_G133833),registration_grade(r465,a),registration_grade(r466,b),registration_grade(r467,b),registration_grade(r468,_G133853),registration_grade(r469,a),registration_grade(r470,c),registration_grade(r471,b),registration_grade(r472,a),registration_grade(r473,c),registration_grade(r474,b),registration_grade(r475,a),registration_grade(r476,_G133893),registration_grade(r477,b),registration_grade(r478,_G133903),registration_grade(r479,b),registration_grade(r480,a),registration_grade(r481,b),registration_grade(r482,b),registration_grade(r483,a),registration_grade(r484,a),registration_grade(r485,a),registration_grade(r486,a),registration_grade(r487,_G133948),registration_grade(r488,a),registration_grade(r489,b),registration_grade(r490,_G133963),registration_grade(r491,c),registration_grade(r492,b),registration_grade(r493,_G133978),registration_grade(r494,b),registration_grade(r495,_G133988),registration_grade(r496,a),registration_grade(r497,c),registration_grade(r498,b),registration_grade(r499,c),registration_grade(r500,b),registration_grade(r501,a),registration_grade(r502,a),registration_grade(r503,_G134028),registration_grade(r504,_G134033),registration_grade(r505,_G134038),registration_grade(r506,c),registration_grade(r507,_G134048),registration_grade(r508,c),registration_grade(r509,b),registration_grade(r510,a),registration_grade(r511,c),registration_grade(r512,b),registration_grade(r513,b),registration_grade(r514,_G134083),registration_grade(r515,c),registration_grade(r516,a),registration_grade(r517,_G134098),registration_grade(r518,_G134103),registration_grade(r519,_G134108),registration_grade(r520,b),registration_grade(r521,a),registration_grade(r522,_G134123),registration_grade(r523,a),registration_grade(r524,b),registration_grade(r525,c),registration_grade(r526,c),registration_grade(r527,c),registration_grade(r528,_G134153),registration_grade(r529,b),registration_grade(r530,a),registration_grade(r531,b),registration_grade(r532,a),registration_grade(r533,_G134178),registration_grade(r534,b),registration_grade(r535,c),registration_grade(r536,_G134193),registration_grade(r537,a),registration_grade(r538,_G134203),registration_grade(r539,_G134208),registration_grade(r540,_G134213),registration_grade(r541,c),registration_grade(r542,a),registration_grade(r543,a),registration_grade(r544,b),registration_grade(r545,_G134238),registration_grade(r546,b),registration_grade(r547,c),registration_grade(r548,_G134253),registration_grade(r549,b),registration_grade(r550,_G134263),registration_grade(r551,a),registration_grade(r552,c),registration_grade(r553,_G134278),registration_grade(r554,_G134283),registration_grade(r555,b),registration_grade(r556,a),registration_grade(r557,a),registration_grade(r558,a),registration_grade(r559,b),registration_grade(r560,_G134313),registration_grade(r561,_G134318),registration_grade(r562,a),registration_grade(r563,a),registration_grade(r564,_G134333),registration_grade(r565,_G134338),registration_grade(r566,c),registration_grade(r567,a),registration_grade(r568,a),registration_grade(r569,_G134358),registration_grade(r570,c),registration_grade(r571,c),registration_grade(r572,b),registration_grade(r573,a),registration_grade(r574,_G134383),registration_grade(r575,a),registration_grade(r576,a),registration_grade(r577,a),registration_grade(r578,b),registration_grade(r579,a),registration_grade(r580,b),registration_grade(r581,a),registration_grade(r582,a),registration_grade(r583,a),registration_grade(r584,a),registration_grade(r585,c),registration_grade(r586,b),registration_grade(r587,_G134448),registration_grade(r588,c),registration_grade(r589,c),registration_grade(r590,b),registration_grade(r591,c),registration_grade(r592,_G134473),registration_grade(r593,_G134478),registration_grade(r594,c),registration_grade(r595,_G134488),registration_grade(r596,_G134493),registration_grade(r597,a),registration_grade(r598,a),registration_grade(r599,a),registration_grade(r600,a),registration_grade(r601,_G134518),registration_grade(r602,_G134523),registration_grade(r603,_G134528),registration_grade(r604,c),registration_grade(r605,a),registration_grade(r606,a),registration_grade(r607,_G134548),registration_grade(r608,_G134553),registration_grade(r609,_G134558),registration_grade(r610,a),registration_grade(r611,a),registration_grade(r612,c),registration_grade(r613,_G134578),registration_grade(r614,d),registration_grade(r615,_G134588),registration_grade(r616,a),registration_grade(r617,a),registration_grade(r618,b),registration_grade(r619,_G134608),registration_grade(r620,_G134613),registration_grade(r621,_G134618),registration_grade(r622,b),registration_grade(r623,b),registration_grade(r624,_G134633),registration_grade(r625,_G134638),registration_grade(r626,a),registration_grade(r627,b),registration_grade(r628,a),registration_grade(r629,b),registration_grade(r630,c),registration_grade(r631,a),registration_grade(r632,a),registration_grade(r633,_G134678),registration_grade(r634,_G134683),registration_grade(r635,b),registration_grade(r636,d),registration_grade(r637,c),registration_grade(r638,a),registration_grade(r639,b),registration_grade(r640,c),registration_grade(r641,_G134718),registration_grade(r642,c),registration_grade(r643,a),registration_grade(r644,a),registration_grade(r645,b),registration_grade(r646,b),registration_grade(r647,_G134748),registration_grade(r648,a),registration_grade(r649,_G134758),registration_grade(r650,c),registration_grade(r651,_G134768),registration_grade(r652,_G134773),registration_grade(r653,_G134778),registration_grade(r654,b),registration_grade(r655,a),registration_grade(r656,_G134793),registration_grade(r657,_G134798),registration_grade(r658,_G134803),registration_grade(r659,a),registration_grade(r660,a),registration_grade(r661,c),registration_grade(r662,_G134823),registration_grade(r663,_G134828),registration_grade(r664,_G134833),registration_grade(r665,a),registration_grade(r666,b),registration_grade(r667,b),registration_grade(r668,_G134853),registration_grade(r669,b),registration_grade(r670,a),registration_grade(r671,_G134868),registration_grade(r672,_G134873),registration_grade(r673,a),registration_grade(r674,a),registration_grade(r675,b),registration_grade(r676,_G134893),registration_grade(r677,a),registration_grade(r678,a),registration_grade(r679,a),registration_grade(r680,c),registration_grade(r681,_G134918),registration_grade(r682,_G134923),registration_grade(r683,b),registration_grade(r684,_G134933),registration_grade(r685,a),registration_grade(r686,b),registration_grade(r687,_G134948),registration_grade(r688,c),registration_grade(r689,b),registration_grade(r690,a),registration_grade(r691,_G134968),registration_grade(r692,a),registration_grade(r693,b),registration_grade(r694,_G134983),registration_grade(r695,a),registration_grade(r696,_G134993),registration_grade(r697,c),registration_grade(r698,_G135003),registration_grade(r699,a),registration_grade(r700,a),registration_grade(r701,a),registration_grade(r702,a),registration_grade(r703,c),registration_grade(r704,c),registration_grade(r705,_G135038),registration_grade(r706,b),registration_grade(r707,a),registration_grade(r708,b),registration_grade(r709,_G135058),registration_grade(r710,b),registration_grade(r711,_G135068),registration_grade(r712,c),registration_grade(r713,a),registration_grade(r714,_G135083),registration_grade(r715,a),registration_grade(r716,_G135093),registration_grade(r717,a),registration_grade(r718,_G135103),registration_grade(r719,c),registration_grade(r720,_G135113),registration_grade(r721,b),registration_grade(r722,_G135123),registration_grade(r723,b),registration_grade(r724,a),registration_grade(r725,c),registration_grade(r726,a),registration_grade(r727,a),registration_grade(r728,_G135153),registration_grade(r729,b),registration_grade(r730,_G135163),registration_grade(r731,a),registration_grade(r732,_G135173),registration_grade(r733,a),registration_grade(r734,b),registration_grade(r735,b),registration_grade(r736,a),registration_grade(r737,b),registration_grade(r738,b),registration_grade(r739,_G135208),registration_grade(r740,_G135213),registration_grade(r741,a),registration_grade(r742,_G135223),registration_grade(r743,d),registration_grade(r744,a),registration_grade(r745,b),registration_grade(r746,a),registration_grade(r747,a),registration_grade(r748,b),registration_grade(r749,c),registration_grade(r750,a),registration_grade(r751,_G135268),registration_grade(r752,_G135273),registration_grade(r753,c),registration_grade(r754,c),registration_grade(r755,c),registration_grade(r756,_G135293),registration_grade(r757,_G135298),registration_grade(r758,b),registration_grade(r759,_G135308),registration_grade(r760,a),registration_grade(r761,a),registration_grade(r762,b),registration_grade(r763,a),registration_grade(r764,_G135333),registration_grade(r765,a),registration_grade(r766,c),registration_grade(r767,c),registration_grade(r768,c),registration_grade(r769,_G135358),registration_grade(r770,b),registration_grade(r771,b),registration_grade(r772,a),registration_grade(r773,b),registration_grade(r774,_G135383),registration_grade(r775,a),registration_grade(r776,_G135393),registration_grade(r777,c),registration_grade(r778,_G135403),registration_grade(r779,b),registration_grade(r780,a),registration_grade(r781,b),registration_grade(r782,_G135423),registration_grade(r783,c),registration_grade(r784,c),registration_grade(r785,c),registration_grade(r786,c),registration_grade(r787,a),registration_grade(r788,a),registration_grade(r789,c),registration_grade(r790,b),registration_grade(r791,b),registration_grade(r792,a),registration_grade(r793,a),registration_grade(r794,_G135483),registration_grade(r795,a),registration_grade(r796,_G135493),registration_grade(r797,a),registration_grade(r798,_G135503),registration_grade(r799,c),registration_grade(r800,b),registration_grade(r801,b),registration_grade(r802,a),registration_grade(r803,b),registration_grade(r804,a),registration_grade(r805,_G135538),registration_grade(r806,_G135543),registration_grade(r807,a),registration_grade(r808,b),registration_grade(r809,_G135558),registration_grade(r810,b),registration_grade(r811,_G135568),registration_grade(r812,c),registration_grade(r813,c),registration_grade(r814,_G135583),registration_grade(r815,c),registration_grade(r816,b),registration_grade(r817,a),registration_grade(r818,b),registration_grade(r819,_G135608),registration_grade(r820,d),registration_grade(r821,b),registration_grade(r822,a),registration_grade(r823,_G135628),registration_grade(r824,c),registration_grade(r825,b),registration_grade(r826,b),registration_grade(r827,c),registration_grade(r828,b),registration_grade(r829,b),registration_grade(r830,a),registration_grade(r831,a),registration_grade(r832,b),registration_grade(r833,b),registration_grade(r834,_G135683),registration_grade(r835,a),registration_grade(r836,a),registration_grade(r837,_G135698),registration_grade(r838,c),registration_grade(r839,b),registration_grade(r840,b),registration_grade(r841,a),registration_grade(r842,a),registration_grade(r843,b),registration_grade(r844,a),registration_grade(r845,c),registration_grade(r846,b),registration_grade(r847,b),registration_grade(r848,_G135753),registration_grade(r849,b),registration_grade(r850,b),registration_grade(r851,b),registration_grade(r852,c),registration_grade(r853,b),registration_grade(r854,c),registration_grade(r855,d),registration_grade(r856,c),student_intelligence(s0,l),student_intelligence(s1,l),student_intelligence(s2,_G135808),student_intelligence(s3,_G135813),student_intelligence(s4,h),student_intelligence(s5,h),student_intelligence(s6,m),student_intelligence(s7,_G135833),student_intelligence(s8,h),student_intelligence(s9,m),student_intelligence(s10,_G135848),student_intelligence(s11,m),student_intelligence(s12,h),student_intelligence(s13,h),student_intelligence(s14,h),student_intelligence(s15,m),student_intelligence(s16,_G135878),student_intelligence(s17,m),student_intelligence(s18,_G135888),student_intelligence(s19,h),student_intelligence(s20,m),student_intelligence(s21,h),student_intelligence(s22,h),student_intelligence(s23,h),student_intelligence(s24,m),student_intelligence(s25,h),student_intelligence(s26,_G135928),student_intelligence(s27,m),student_intelligence(s28,m),student_intelligence(s29,_G135943),student_intelligence(s30,h),student_intelligence(s31,m),student_intelligence(s32,m),student_intelligence(s33,h),student_intelligence(s34,l),student_intelligence(s35,_G135973),student_intelligence(s36,l),student_intelligence(s37,m),student_intelligence(s38,h),student_intelligence(s39,_G135993),student_intelligence(s40,h),student_intelligence(s41,m),student_intelligence(s42,_G136008),student_intelligence(s43,h),student_intelligence(s44,_G136018),student_intelligence(s45,h),student_intelligence(s46,l),student_intelligence(s47,_G136033),student_intelligence(s48,m),student_intelligence(s49,m),student_intelligence(s50,h),student_intelligence(s51,m),student_intelligence(s52,_G136058),student_intelligence(s53,m),student_intelligence(s54,_G136068),student_intelligence(s55,h),student_intelligence(s56,l),student_intelligence(s57,m),student_intelligence(s58,_G136088),student_intelligence(s59,_G136093),student_intelligence(s60,m),student_intelligence(s61,_G136103),student_intelligence(s62,m),student_intelligence(s63,_G136113),student_intelligence(s64,_G136118),student_intelligence(s65,m),student_intelligence(s66,_G136128),student_intelligence(s67,m),student_intelligence(s68,h),student_intelligence(s69,h),student_intelligence(s70,l),student_intelligence(s71,m),student_intelligence(s72,_G136158),student_intelligence(s73,m),student_intelligence(s74,_G136168),student_intelligence(s75,_G136173),student_intelligence(s76,h),student_intelligence(s77,h),student_intelligence(s78,h),student_intelligence(s79,_G136193),student_intelligence(s80,_G136198),student_intelligence(s81,l),student_intelligence(s82,h),student_intelligence(s83,_G136213),student_intelligence(s84,_G136218),student_intelligence(s85,h),student_intelligence(s86,_G136228),student_intelligence(s87,h),student_intelligence(s88,_G136238),student_intelligence(s89,m),student_intelligence(s90,h),student_intelligence(s91,m),student_intelligence(s92,h),student_intelligence(s93,l),student_intelligence(s94,_G136268),student_intelligence(s95,h),student_intelligence(s96,m),student_intelligence(s97,h),student_intelligence(s98,_G136288),student_intelligence(s99,l),student_intelligence(s100,h),student_intelligence(s101,h),student_intelligence(s102,_G136308),student_intelligence(s103,_G136313),student_intelligence(s104,l),student_intelligence(s105,m),student_intelligence(s106,_G136328),student_intelligence(s107,_G136333),student_intelligence(s108,_G136338),student_intelligence(s109,m),student_intelligence(s110,_G136348),student_intelligence(s111,_G136353),student_intelligence(s112,m),student_intelligence(s113,h),student_intelligence(s114,m),student_intelligence(s115,_G136373),student_intelligence(s116,_G136378),student_intelligence(s117,m),student_intelligence(s118,m),student_intelligence(s119,h),student_intelligence(s120,h),student_intelligence(s121,h),student_intelligence(s122,_G136408),student_intelligence(s123,_G136413),student_intelligence(s124,h),student_intelligence(s125,_G136423),student_intelligence(s126,m),student_intelligence(s127,m),student_intelligence(s128,m),student_intelligence(s129,h),student_intelligence(s130,m),student_intelligence(s131,h),student_intelligence(s132,h),student_intelligence(s133,_G136463),student_intelligence(s134,h),student_intelligence(s135,_G136473),student_intelligence(s136,m),student_intelligence(s137,m),student_intelligence(s138,_G136488),student_intelligence(s139,h),student_intelligence(s140,h),student_intelligence(s141,m),student_intelligence(s142,m),student_intelligence(s143,_G136513),student_intelligence(s144,h),student_intelligence(s145,_G136523),student_intelligence(s146,m),student_intelligence(s147,_G136533),student_intelligence(s148,m),student_intelligence(s149,h),student_intelligence(s150,l),student_intelligence(s151,_G136553),student_intelligence(s152,_G136558),student_intelligence(s153,m),student_intelligence(s154,m),student_intelligence(s155,h),student_intelligence(s156,m),student_intelligence(s157,_G136583),student_intelligence(s158,h),student_intelligence(s159,h),student_intelligence(s160,m),student_intelligence(s161,_G136603),student_intelligence(s162,h),student_intelligence(s163,_G136613),student_intelligence(s164,_G136618),student_intelligence(s165,m),student_intelligence(s166,m),student_intelligence(s167,h),student_intelligence(s168,_G136638),student_intelligence(s169,m),student_intelligence(s170,m),student_intelligence(s171,m),student_intelligence(s172,_G136658),student_intelligence(s173,_G136663),student_intelligence(s174,h),student_intelligence(s175,_G136673),student_intelligence(s176,_G136678),student_intelligence(s177,_G136683),student_intelligence(s178,_G136688),student_intelligence(s179,m),student_intelligence(s180,m),student_intelligence(s181,h),student_intelligence(s182,_G136708),student_intelligence(s183,h),student_intelligence(s184,h),student_intelligence(s185,m),student_intelligence(s186,_G136728),student_intelligence(s187,m),student_intelligence(s188,h),student_intelligence(s189,m),student_intelligence(s190,h),student_intelligence(s191,l),student_intelligence(s192,h),student_intelligence(s193,m),student_intelligence(s194,m),student_intelligence(s195,m),student_intelligence(s196,_G136778),student_intelligence(s197,_G136783),student_intelligence(s198,h),student_intelligence(s199,m),student_intelligence(s200,h),student_intelligence(s201,l),student_intelligence(s202,h),student_intelligence(s203,m),student_intelligence(s204,_G136818),student_intelligence(s205,h),student_intelligence(s206,h),student_intelligence(s207,h),student_intelligence(s208,m),student_intelligence(s209,_G136843),student_intelligence(s210,_G136848),student_intelligence(s211,m),student_intelligence(s212,m),student_intelligence(s213,_G136863),student_intelligence(s214,h),student_intelligence(s215,m),student_intelligence(s216,h),student_intelligence(s217,m),student_intelligence(s218,h),student_intelligence(s219,h),student_intelligence(s220,h),student_intelligence(s221,h),student_intelligence(s222,h),student_intelligence(s223,m),student_intelligence(s224,l),student_intelligence(s225,l),student_intelligence(s226,m),student_intelligence(s227,h),student_intelligence(s228,h),student_intelligence(s229,_G136943),student_intelligence(s230,_G136948),student_intelligence(s231,h),student_intelligence(s232,_G136958),student_intelligence(s233,_G136963),student_intelligence(s234,_G136968),student_intelligence(s235,_G136973),student_intelligence(s236,h),student_intelligence(s237,h),student_intelligence(s238,h),student_intelligence(s239,h),student_intelligence(s240,h),student_intelligence(s241,m),student_intelligence(s242,l),student_intelligence(s243,h),student_intelligence(s244,h),student_intelligence(s245,l),student_intelligence(s246,_G137028),student_intelligence(s247,h),student_intelligence(s248,m),student_intelligence(s249,_G137043),student_intelligence(s250,_G137048),student_intelligence(s251,_G137053),student_intelligence(s252,_G137058),student_intelligence(s253,_G137063),student_intelligence(s254,_G137068),student_intelligence(s255,m),course_difficulty(c0,h),course_difficulty(c1,m),course_difficulty(c2,l),course_difficulty(c3,_G137093),course_difficulty(c4,m),course_difficulty(c5,l),course_difficulty(c6,m),course_difficulty(c7,h),course_difficulty(c8,h),course_difficulty(c9,l),course_difficulty(c10,m),course_difficulty(c11,_G137133),course_difficulty(c12,m),course_difficulty(c13,h),course_difficulty(c14,m),course_difficulty(c15,h),course_difficulty(c16,l),course_difficulty(c17,h),course_difficulty(c18,_G137168),course_difficulty(c19,l),course_difficulty(c20,m),course_difficulty(c21,h),course_difficulty(c22,m),course_difficulty(c23,_G137193),course_difficulty(c24,h),course_difficulty(c25,m),course_difficulty(c26,l),course_difficulty(c27,h),course_difficulty(c28,m),course_difficulty(c29,m),course_difficulty(c30,m),course_difficulty(c31,m),course_difficulty(c32,_G137238),course_difficulty(c33,m),course_difficulty(c34,l),course_difficulty(c35,h),course_difficulty(c36,h),course_difficulty(c37,m),course_difficulty(c38,m),course_difficulty(c39,_G137273),course_difficulty(c40,_G137278),course_difficulty(c41,m),course_difficulty(c42,_G137288),course_difficulty(c43,m),course_difficulty(c44,_G137298),course_difficulty(c45,_G137303),course_difficulty(c46,_G137308),course_difficulty(c47,m),course_difficulty(c48,m),course_difficulty(c49,l),course_difficulty(c50,m),course_difficulty(c51,h),course_difficulty(c52,h),course_difficulty(c53,_G137343),course_difficulty(c54,_G137348),course_difficulty(c55,h),course_difficulty(c56,m),course_difficulty(c57,m),course_difficulty(c58,h),course_difficulty(c59,m),course_difficulty(c60,h),course_difficulty(c61,m),course_difficulty(c62,_G137388),course_difficulty(c63,l),registration_satisfaction(r0,h),registration_satisfaction(r1,l),registration_satisfaction(r2,h),registration_satisfaction(r3,m),registration_satisfaction(r4,_G137418),registration_satisfaction(r5,h),registration_satisfaction(r6,h),registration_satisfaction(r7,_G137433),registration_satisfaction(r8,l),registration_satisfaction(r9,_G137443),registration_satisfaction(r10,h),registration_satisfaction(r11,h),registration_satisfaction(r12,_G137458),registration_satisfaction(r13,_G137463),registration_satisfaction(r14,m),registration_satisfaction(r15,h),registration_satisfaction(r16,h),registration_satisfaction(r17,_G137483),registration_satisfaction(r18,l),registration_satisfaction(r19,m),registration_satisfaction(r20,h),registration_satisfaction(r21,h),registration_satisfaction(r22,_G137508),registration_satisfaction(r23,m),registration_satisfaction(r24,_G137518),registration_satisfaction(r25,h),registration_satisfaction(r26,_G137528),registration_satisfaction(r27,h),registration_satisfaction(r28,_G137538),registration_satisfaction(r29,_G137543),registration_satisfaction(r30,l),registration_satisfaction(r31,h),registration_satisfaction(r32,m),registration_satisfaction(r33,h),registration_satisfaction(r34,h),registration_satisfaction(r35,_G137573),registration_satisfaction(r36,m),registration_satisfaction(r37,h),registration_satisfaction(r38,_G137588),registration_satisfaction(r39,h),registration_satisfaction(r40,h),registration_satisfaction(r41,_G137603),registration_satisfaction(r42,l),registration_satisfaction(r43,h),registration_satisfaction(r44,h),registration_satisfaction(r45,h),registration_satisfaction(r46,m),registration_satisfaction(r47,_G137633),registration_satisfaction(r48,_G137638),registration_satisfaction(r49,_G137643),registration_satisfaction(r50,h),registration_satisfaction(r51,h),registration_satisfaction(r52,h),registration_satisfaction(r53,_G137663),registration_satisfaction(r54,_G137668),registration_satisfaction(r55,_G137673),registration_satisfaction(r56,l),registration_satisfaction(r57,h),registration_satisfaction(r58,h),registration_satisfaction(r59,l),registration_satisfaction(r60,h),registration_satisfaction(r61,h),registration_satisfaction(r62,h),registration_satisfaction(r63,h),registration_satisfaction(r64,h),registration_satisfaction(r65,_G137723),registration_satisfaction(r66,h),registration_satisfaction(r67,m),registration_satisfaction(r68,h),registration_satisfaction(r69,m),registration_satisfaction(r70,h),registration_satisfaction(r71,_G137753),registration_satisfaction(r72,_G137758),registration_satisfaction(r73,h),registration_satisfaction(r74,_G137768),registration_satisfaction(r75,h),registration_satisfaction(r76,h),registration_satisfaction(r77,h),registration_satisfaction(r78,m),registration_satisfaction(r79,h),registration_satisfaction(r80,h),registration_satisfaction(r81,h),registration_satisfaction(r82,l),registration_satisfaction(r83,m),registration_satisfaction(r84,m),registration_satisfaction(r85,h),registration_satisfaction(r86,m),registration_satisfaction(r87,m),registration_satisfaction(r88,h),registration_satisfaction(r89,h),registration_satisfaction(r90,m),registration_satisfaction(r91,h),registration_satisfaction(r92,_G137858),registration_satisfaction(r93,_G137863),registration_satisfaction(r94,l),registration_satisfaction(r95,h),registration_satisfaction(r96,h),registration_satisfaction(r97,_G137883),registration_satisfaction(r98,h),registration_satisfaction(r99,_G137893),registration_satisfaction(r100,_G137898),registration_satisfaction(r101,_G137903),registration_satisfaction(r102,h),registration_satisfaction(r103,h),registration_satisfaction(r104,h),registration_satisfaction(r105,l),registration_satisfaction(r106,_G137928),registration_satisfaction(r107,l),registration_satisfaction(r108,l),registration_satisfaction(r109,h),registration_satisfaction(r110,h),registration_satisfaction(r111,h),registration_satisfaction(r112,h),registration_satisfaction(r113,h),registration_satisfaction(r114,_G137968),registration_satisfaction(r115,l),registration_satisfaction(r116,h),registration_satisfaction(r117,h),registration_satisfaction(r118,_G137988),registration_satisfaction(r119,h),registration_satisfaction(r120,_G137998),registration_satisfaction(r121,h),registration_satisfaction(r122,h),registration_satisfaction(r123,l),registration_satisfaction(r124,h),registration_satisfaction(r125,_G138023),registration_satisfaction(r126,_G138028),registration_satisfaction(r127,_G138033),registration_satisfaction(r128,h),registration_satisfaction(r129,h),registration_satisfaction(r130,_G138048),registration_satisfaction(r131,h),registration_satisfaction(r132,m),registration_satisfaction(r133,h),registration_satisfaction(r134,_G138068),registration_satisfaction(r135,h),registration_satisfaction(r136,h),registration_satisfaction(r137,_G138083),registration_satisfaction(r138,_G138088),registration_satisfaction(r139,h),registration_satisfaction(r140,h),registration_satisfaction(r141,l),registration_satisfaction(r142,_G138108),registration_satisfaction(r143,_G138113),registration_satisfaction(r144,h),registration_satisfaction(r145,_G138123),registration_satisfaction(r146,_G138128),registration_satisfaction(r147,l),registration_satisfaction(r148,m),registration_satisfaction(r149,h),registration_satisfaction(r150,h),registration_satisfaction(r151,_G138153),registration_satisfaction(r152,_G138158),registration_satisfaction(r153,_G138163),registration_satisfaction(r154,m),registration_satisfaction(r155,m),registration_satisfaction(r156,_G138178),registration_satisfaction(r157,m),registration_satisfaction(r158,l),registration_satisfaction(r159,m),registration_satisfaction(r160,h),registration_satisfaction(r161,h),registration_satisfaction(r162,m),registration_satisfaction(r163,_G138213),registration_satisfaction(r164,_G138218),registration_satisfaction(r165,m),registration_satisfaction(r166,l),registration_satisfaction(r167,h),registration_satisfaction(r168,h),registration_satisfaction(r169,h),registration_satisfaction(r170,h),registration_satisfaction(r171,h),registration_satisfaction(r172,h),registration_satisfaction(r173,h),registration_satisfaction(r174,h),registration_satisfaction(r175,_G138273),registration_satisfaction(r176,_G138278),registration_satisfaction(r177,h),registration_satisfaction(r178,h),registration_satisfaction(r179,l),registration_satisfaction(r180,h),registration_satisfaction(r181,m),registration_satisfaction(r182,h),registration_satisfaction(r183,l),registration_satisfaction(r184,h),registration_satisfaction(r185,h),registration_satisfaction(r186,_G138328),registration_satisfaction(r187,h),registration_satisfaction(r188,m),registration_satisfaction(r189,h),registration_satisfaction(r190,h),registration_satisfaction(r191,h),registration_satisfaction(r192,m),registration_satisfaction(r193,h),registration_satisfaction(r194,h),registration_satisfaction(r195,h),registration_satisfaction(r196,_G138378),registration_satisfaction(r197,h),registration_satisfaction(r198,h),registration_satisfaction(r199,h),registration_satisfaction(r200,m),registration_satisfaction(r201,h),registration_satisfaction(r202,h),registration_satisfaction(r203,_G138413),registration_satisfaction(r204,h),registration_satisfaction(r205,_G138423),registration_satisfaction(r206,h),registration_satisfaction(r207,h),registration_satisfaction(r208,_G138438),registration_satisfaction(r209,h),registration_satisfaction(r210,h),registration_satisfaction(r211,m),registration_satisfaction(r212,h),registration_satisfaction(r213,_G138463),registration_satisfaction(r214,h),registration_satisfaction(r215,_G138473),registration_satisfaction(r216,h),registration_satisfaction(r217,h),registration_satisfaction(r218,m),registration_satisfaction(r219,h),registration_satisfaction(r220,h),registration_satisfaction(r221,_G138503),registration_satisfaction(r222,_G138508),registration_satisfaction(r223,h),registration_satisfaction(r224,_G138518),registration_satisfaction(r225,l),registration_satisfaction(r226,_G138528),registration_satisfaction(r227,_G138533),registration_satisfaction(r228,l),registration_satisfaction(r229,_G138543),registration_satisfaction(r230,_G138548),registration_satisfaction(r231,_G138553),registration_satisfaction(r232,h),registration_satisfaction(r233,m),registration_satisfaction(r234,l),registration_satisfaction(r235,_G138573),registration_satisfaction(r236,l),registration_satisfaction(r237,m),registration_satisfaction(r238,m),registration_satisfaction(r239,m),registration_satisfaction(r240,h),registration_satisfaction(r241,h),registration_satisfaction(r242,_G138608),registration_satisfaction(r243,_G138613),registration_satisfaction(r244,_G138618),registration_satisfaction(r245,h),registration_satisfaction(r246,h),registration_satisfaction(r247,l),registration_satisfaction(r248,l),registration_satisfaction(r249,_G138643),registration_satisfaction(r250,h),registration_satisfaction(r251,h),registration_satisfaction(r252,h),registration_satisfaction(r253,_G138663),registration_satisfaction(r254,h),registration_satisfaction(r255,h),registration_satisfaction(r256,_G138678),registration_satisfaction(r257,_G138683),registration_satisfaction(r258,h),registration_satisfaction(r259,h),registration_satisfaction(r260,_G138698),registration_satisfaction(r261,_G138703),registration_satisfaction(r262,h),registration_satisfaction(r263,m),registration_satisfaction(r264,h),registration_satisfaction(r265,_G138723),registration_satisfaction(r266,_G138728),registration_satisfaction(r267,h),registration_satisfaction(r268,_G138738),registration_satisfaction(r269,h),registration_satisfaction(r270,l),registration_satisfaction(r271,h),registration_satisfaction(r272,l),registration_satisfaction(r273,h),registration_satisfaction(r274,h),registration_satisfaction(r275,h),registration_satisfaction(r276,_G138778),registration_satisfaction(r277,_G138783),registration_satisfaction(r278,_G138788),registration_satisfaction(r279,h),registration_satisfaction(r280,h),registration_satisfaction(r281,_G138803),registration_satisfaction(r282,_G138808),registration_satisfaction(r283,h),registration_satisfaction(r284,_G138818),registration_satisfaction(r285,_G138823),registration_satisfaction(r286,h),registration_satisfaction(r287,_G138833),registration_satisfaction(r288,_G138838),registration_satisfaction(r289,l),registration_satisfaction(r290,m),registration_satisfaction(r291,_G138853),registration_satisfaction(r292,m),registration_satisfaction(r293,h),registration_satisfaction(r294,_G138868),registration_satisfaction(r295,_G138873),registration_satisfaction(r296,l),registration_satisfaction(r297,h),registration_satisfaction(r298,h),registration_satisfaction(r299,h),registration_satisfaction(r300,l),registration_satisfaction(r301,_G138903),registration_satisfaction(r302,_G138908),registration_satisfaction(r303,_G138913),registration_satisfaction(r304,h),registration_satisfaction(r305,l),registration_satisfaction(r306,h),registration_satisfaction(r307,l),registration_satisfaction(r308,l),registration_satisfaction(r309,m),registration_satisfaction(r310,h),registration_satisfaction(r311,_G138953),registration_satisfaction(r312,h),registration_satisfaction(r313,_G138963),registration_satisfaction(r314,_G138968),registration_satisfaction(r315,h),registration_satisfaction(r316,_G138978),registration_satisfaction(r317,l),registration_satisfaction(r318,h),registration_satisfaction(r319,_G138993),registration_satisfaction(r320,h),registration_satisfaction(r321,l),registration_satisfaction(r322,h),registration_satisfaction(r323,l),registration_satisfaction(r324,_G139018),registration_satisfaction(r325,h),registration_satisfaction(r326,h),registration_satisfaction(r327,m),registration_satisfaction(r328,h),registration_satisfaction(r329,h),registration_satisfaction(r330,l),registration_satisfaction(r331,h),registration_satisfaction(r332,l),registration_satisfaction(r333,h),registration_satisfaction(r334,_G139068),registration_satisfaction(r335,h),registration_satisfaction(r336,m),registration_satisfaction(r337,h),registration_satisfaction(r338,h),registration_satisfaction(r339,h),registration_satisfaction(r340,h),registration_satisfaction(r341,l),registration_satisfaction(r342,h),registration_satisfaction(r343,h),registration_satisfaction(r344,h),registration_satisfaction(r345,_G139123),registration_satisfaction(r346,h),registration_satisfaction(r347,m),registration_satisfaction(r348,m),registration_satisfaction(r349,_G139143),registration_satisfaction(r350,m),registration_satisfaction(r351,h),registration_satisfaction(r352,l),registration_satisfaction(r353,h),registration_satisfaction(r354,_G139168),registration_satisfaction(r355,_G139173),registration_satisfaction(r356,m),registration_satisfaction(r357,m),registration_satisfaction(r358,_G139188),registration_satisfaction(r359,l),registration_satisfaction(r360,h),registration_satisfaction(r361,m),registration_satisfaction(r362,_G139208),registration_satisfaction(r363,_G139213),registration_satisfaction(r364,h),registration_satisfaction(r365,_G139223),registration_satisfaction(r366,_G139228),registration_satisfaction(r367,h),registration_satisfaction(r368,_G139238),registration_satisfaction(r369,h),registration_satisfaction(r370,h),registration_satisfaction(r371,h),registration_satisfaction(r372,_G139258),registration_satisfaction(r373,h),registration_satisfaction(r374,_G139268),registration_satisfaction(r375,h),registration_satisfaction(r376,m),registration_satisfaction(r377,h),registration_satisfaction(r378,_G139288),registration_satisfaction(r379,h),registration_satisfaction(r380,h),registration_satisfaction(r381,m),registration_satisfaction(r382,_G139308),registration_satisfaction(r383,h),registration_satisfaction(r384,m),registration_satisfaction(r385,_G139323),registration_satisfaction(r386,l),registration_satisfaction(r387,h),registration_satisfaction(r388,h),registration_satisfaction(r389,h),registration_satisfaction(r390,_G139348),registration_satisfaction(r391,l),registration_satisfaction(r392,h),registration_satisfaction(r393,_G139363),registration_satisfaction(r394,_G139368),registration_satisfaction(r395,h),registration_satisfaction(r396,h),registration_satisfaction(r397,_G139383),registration_satisfaction(r398,_G139388),registration_satisfaction(r399,h),registration_satisfaction(r400,h),registration_satisfaction(r401,_G139403),registration_satisfaction(r402,_G139408),registration_satisfaction(r403,_G139413),registration_satisfaction(r404,_G139418),registration_satisfaction(r405,_G139423),registration_satisfaction(r406,h),registration_satisfaction(r407,_G139433),registration_satisfaction(r408,h),registration_satisfaction(r409,h),registration_satisfaction(r410,h),registration_satisfaction(r411,_G139453),registration_satisfaction(r412,_G139458),registration_satisfaction(r413,l),registration_satisfaction(r414,h),registration_satisfaction(r415,m),registration_satisfaction(r416,h),registration_satisfaction(r417,_G139483),registration_satisfaction(r418,h),registration_satisfaction(r419,h),registration_satisfaction(r420,_G139498),registration_satisfaction(r421,h),registration_satisfaction(r422,m),registration_satisfaction(r423,h),registration_satisfaction(r424,h),registration_satisfaction(r425,h),registration_satisfaction(r426,l),registration_satisfaction(r427,h),registration_satisfaction(r428,h),registration_satisfaction(r429,h),registration_satisfaction(r430,l),registration_satisfaction(r431,m),registration_satisfaction(r432,h),registration_satisfaction(r433,h),registration_satisfaction(r434,h),registration_satisfaction(r435,_G139573),registration_satisfaction(r436,_G139578),registration_satisfaction(r437,h),registration_satisfaction(r438,_G139588),registration_satisfaction(r439,h),registration_satisfaction(r440,h),registration_satisfaction(r441,h),registration_satisfaction(r442,m),registration_satisfaction(r443,h),registration_satisfaction(r444,h),registration_satisfaction(r445,_G139623),registration_satisfaction(r446,_G139628),registration_satisfaction(r447,m),registration_satisfaction(r448,l),registration_satisfaction(r449,h),registration_satisfaction(r450,_G139648),registration_satisfaction(r451,h),registration_satisfaction(r452,h),registration_satisfaction(r453,h),registration_satisfaction(r454,l),registration_satisfaction(r455,m),registration_satisfaction(r456,h),registration_satisfaction(r457,_G139683),registration_satisfaction(r458,m),registration_satisfaction(r459,_G139693),registration_satisfaction(r460,l),registration_satisfaction(r461,h),registration_satisfaction(r462,_G139708),registration_satisfaction(r463,l),registration_satisfaction(r464,h),registration_satisfaction(r465,_G139723),registration_satisfaction(r466,l),registration_satisfaction(r467,h),registration_satisfaction(r468,h),registration_satisfaction(r469,h),registration_satisfaction(r470,_G139748),registration_satisfaction(r471,h),registration_satisfaction(r472,h),registration_satisfaction(r473,l),registration_satisfaction(r474,m),registration_satisfaction(r475,_G139773),registration_satisfaction(r476,l),registration_satisfaction(r477,m),registration_satisfaction(r478,h),registration_satisfaction(r479,_G139793),registration_satisfaction(r480,h),registration_satisfaction(r481,m),registration_satisfaction(r482,h),registration_satisfaction(r483,h),registration_satisfaction(r484,m),registration_satisfaction(r485,h),registration_satisfaction(r486,_G139828),registration_satisfaction(r487,_G139833),registration_satisfaction(r488,l),registration_satisfaction(r489,_G139843),registration_satisfaction(r490,m),registration_satisfaction(r491,l),registration_satisfaction(r492,h),registration_satisfaction(r493,h),registration_satisfaction(r494,m),registration_satisfaction(r495,h),registration_satisfaction(r496,h),registration_satisfaction(r497,h),registration_satisfaction(r498,_G139888),registration_satisfaction(r499,_G139893),registration_satisfaction(r500,m),registration_satisfaction(r501,h),registration_satisfaction(r502,_G139908),registration_satisfaction(r503,_G139913),registration_satisfaction(r504,_G139918),registration_satisfaction(r505,h),registration_satisfaction(r506,_G139928),registration_satisfaction(r507,h),registration_satisfaction(r508,l),registration_satisfaction(r509,m),registration_satisfaction(r510,_G139948),registration_satisfaction(r511,_G139953),registration_satisfaction(r512,h),registration_satisfaction(r513,h),registration_satisfaction(r514,h),registration_satisfaction(r515,l),registration_satisfaction(r516,_G139978),registration_satisfaction(r517,_G139983),registration_satisfaction(r518,h),registration_satisfaction(r519,h),registration_satisfaction(r520,_G139998),registration_satisfaction(r521,h),registration_satisfaction(r522,h),registration_satisfaction(r523,h),registration_satisfaction(r524,_G140018),registration_satisfaction(r525,_G140023),registration_satisfaction(r526,_G140028),registration_satisfaction(r527,l),registration_satisfaction(r528,h),registration_satisfaction(r529,h),registration_satisfaction(r530,h),registration_satisfaction(r531,m),registration_satisfaction(r532,h),registration_satisfaction(r533,h),registration_satisfaction(r534,l),registration_satisfaction(r535,m),registration_satisfaction(r536,h),registration_satisfaction(r537,h),registration_satisfaction(r538,h),registration_satisfaction(r539,_G140093),registration_satisfaction(r540,m),registration_satisfaction(r541,h),registration_satisfaction(r542,_G140108),registration_satisfaction(r543,h),registration_satisfaction(r544,h),registration_satisfaction(r545,_G140123),registration_satisfaction(r546,h),registration_satisfaction(r547,l),registration_satisfaction(r548,h),registration_satisfaction(r549,_G140143),registration_satisfaction(r550,h),registration_satisfaction(r551,h),registration_satisfaction(r552,m),registration_satisfaction(r553,m),registration_satisfaction(r554,l),registration_satisfaction(r555,_G140173),registration_satisfaction(r556,h),registration_satisfaction(r557,h),registration_satisfaction(r558,h),registration_satisfaction(r559,h),registration_satisfaction(r560,_G140198),registration_satisfaction(r561,h),registration_satisfaction(r562,h),registration_satisfaction(r563,m),registration_satisfaction(r564,h),registration_satisfaction(r565,_G140223),registration_satisfaction(r566,l),registration_satisfaction(r567,_G140233),registration_satisfaction(r568,h),registration_satisfaction(r569,h),registration_satisfaction(r570,h),registration_satisfaction(r571,l),registration_satisfaction(r572,_G140258),registration_satisfaction(r573,h),registration_satisfaction(r574,m),registration_satisfaction(r575,h),registration_satisfaction(r576,h),registration_satisfaction(r577,h),registration_satisfaction(r578,l),registration_satisfaction(r579,_G140293),registration_satisfaction(r580,m),registration_satisfaction(r581,h),registration_satisfaction(r582,h),registration_satisfaction(r583,h),registration_satisfaction(r584,_G140318),registration_satisfaction(r585,_G140323),registration_satisfaction(r586,_G140328),registration_satisfaction(r587,m),registration_satisfaction(r588,l),registration_satisfaction(r589,l),registration_satisfaction(r590,h),registration_satisfaction(r591,h),registration_satisfaction(r592,h),registration_satisfaction(r593,h),registration_satisfaction(r594,l),registration_satisfaction(r595,m),registration_satisfaction(r596,h),registration_satisfaction(r597,h),registration_satisfaction(r598,h),registration_satisfaction(r599,h),registration_satisfaction(r600,m),registration_satisfaction(r601,_G140403),registration_satisfaction(r602,h),registration_satisfaction(r603,h),registration_satisfaction(r604,l),registration_satisfaction(r605,h),registration_satisfaction(r606,h),registration_satisfaction(r607,l),registration_satisfaction(r608,_G140438),registration_satisfaction(r609,h),registration_satisfaction(r610,h),registration_satisfaction(r611,h),registration_satisfaction(r612,l),registration_satisfaction(r613,h),registration_satisfaction(r614,m),registration_satisfaction(r615,l),registration_satisfaction(r616,_G140478),registration_satisfaction(r617,h),registration_satisfaction(r618,h),registration_satisfaction(r619,h),registration_satisfaction(r620,h),registration_satisfaction(r621,h),registration_satisfaction(r622,h),registration_satisfaction(r623,l),registration_satisfaction(r624,m),registration_satisfaction(r625,l),registration_satisfaction(r626,_G140528),registration_satisfaction(r627,h),registration_satisfaction(r628,_G140538),registration_satisfaction(r629,h),registration_satisfaction(r630,h),registration_satisfaction(r631,h),registration_satisfaction(r632,h),registration_satisfaction(r633,_G140563),registration_satisfaction(r634,h),registration_satisfaction(r635,m),registration_satisfaction(r636,l),registration_satisfaction(r637,m),registration_satisfaction(r638,h),registration_satisfaction(r639,h),registration_satisfaction(r640,h),registration_satisfaction(r641,h),registration_satisfaction(r642,h),registration_satisfaction(r643,h),registration_satisfaction(r644,h),registration_satisfaction(r645,h),registration_satisfaction(r646,h),registration_satisfaction(r647,h),registration_satisfaction(r648,_G140638),registration_satisfaction(r649,h),registration_satisfaction(r650,h),registration_satisfaction(r651,h),registration_satisfaction(r652,m),registration_satisfaction(r653,_G140663),registration_satisfaction(r654,h),registration_satisfaction(r655,h),registration_satisfaction(r656,m),registration_satisfaction(r657,h),registration_satisfaction(r658,_G140688),registration_satisfaction(r659,h),registration_satisfaction(r660,_G140698),registration_satisfaction(r661,h),registration_satisfaction(r662,h),registration_satisfaction(r663,_G140713),registration_satisfaction(r664,l),registration_satisfaction(r665,h),registration_satisfaction(r666,l),registration_satisfaction(r667,_G140733),registration_satisfaction(r668,l),registration_satisfaction(r669,h),registration_satisfaction(r670,h),registration_satisfaction(r671,h),registration_satisfaction(r672,_G140758),registration_satisfaction(r673,l),registration_satisfaction(r674,_G140768),registration_satisfaction(r675,l),registration_satisfaction(r676,h),registration_satisfaction(r677,h),registration_satisfaction(r678,h),registration_satisfaction(r679,h),registration_satisfaction(r680,m),registration_satisfaction(r681,h),registration_satisfaction(r682,h),registration_satisfaction(r683,h),registration_satisfaction(r684,m),registration_satisfaction(r685,h),registration_satisfaction(r686,h),registration_satisfaction(r687,l),registration_satisfaction(r688,h),registration_satisfaction(r689,m),registration_satisfaction(r690,h),registration_satisfaction(r691,_G140853),registration_satisfaction(r692,h),registration_satisfaction(r693,_G140863),registration_satisfaction(r694,h),registration_satisfaction(r695,_G140873),registration_satisfaction(r696,h),registration_satisfaction(r697,_G140883),registration_satisfaction(r698,_G140888),registration_satisfaction(r699,h),registration_satisfaction(r700,h),registration_satisfaction(r701,h),registration_satisfaction(r702,h),registration_satisfaction(r703,_G140913),registration_satisfaction(r704,l),registration_satisfaction(r705,_G140923),registration_satisfaction(r706,m),registration_satisfaction(r707,_G140933),registration_satisfaction(r708,l),registration_satisfaction(r709,m),registration_satisfaction(r710,l),registration_satisfaction(r711,h),registration_satisfaction(r712,h),registration_satisfaction(r713,h),registration_satisfaction(r714,m),registration_satisfaction(r715,h),registration_satisfaction(r716,_G140978),registration_satisfaction(r717,h),registration_satisfaction(r718,_G140988),registration_satisfaction(r719,l),registration_satisfaction(r720,h),registration_satisfaction(r721,h),registration_satisfaction(r722,_G141008),registration_satisfaction(r723,h),registration_satisfaction(r724,h),registration_satisfaction(r725,h),registration_satisfaction(r726,h),registration_satisfaction(r727,h),registration_satisfaction(r728,m),registration_satisfaction(r729,_G141043),registration_satisfaction(r730,h),registration_satisfaction(r731,h),registration_satisfaction(r732,h),registration_satisfaction(r733,h),registration_satisfaction(r734,h),registration_satisfaction(r735,_G141073),registration_satisfaction(r736,h),registration_satisfaction(r737,h),registration_satisfaction(r738,_G141088),registration_satisfaction(r739,h),registration_satisfaction(r740,_G141098),registration_satisfaction(r741,_G141103),registration_satisfaction(r742,h),registration_satisfaction(r743,_G141113),registration_satisfaction(r744,h),registration_satisfaction(r745,m),registration_satisfaction(r746,h),registration_satisfaction(r747,h),registration_satisfaction(r748,_G141138),registration_satisfaction(r749,m),registration_satisfaction(r750,h),registration_satisfaction(r751,h),registration_satisfaction(r752,m),registration_satisfaction(r753,m),registration_satisfaction(r754,h),registration_satisfaction(r755,l),registration_satisfaction(r756,h),registration_satisfaction(r757,_G141183),registration_satisfaction(r758,h),registration_satisfaction(r759,_G141193),registration_satisfaction(r760,_G141198),registration_satisfaction(r761,h),registration_satisfaction(r762,m),registration_satisfaction(r763,_G141213),registration_satisfaction(r764,h),registration_satisfaction(r765,h),registration_satisfaction(r766,h),registration_satisfaction(r767,_G141233),registration_satisfaction(r768,_G141238),registration_satisfaction(r769,l),registration_satisfaction(r770,m),registration_satisfaction(r771,m),registration_satisfaction(r772,h),registration_satisfaction(r773,m),registration_satisfaction(r774,h),registration_satisfaction(r775,h),registration_satisfaction(r776,h),registration_satisfaction(r777,_G141283),registration_satisfaction(r778,h),registration_satisfaction(r779,h),registration_satisfaction(r780,_G141298),registration_satisfaction(r781,m),registration_satisfaction(r782,_G141308),registration_satisfaction(r783,m),registration_satisfaction(r784,l),registration_satisfaction(r785,l),registration_satisfaction(r786,h),registration_satisfaction(r787,h),registration_satisfaction(r788,h),registration_satisfaction(r789,h),registration_satisfaction(r790,h),registration_satisfaction(r791,h),registration_satisfaction(r792,h),registration_satisfaction(r793,m),registration_satisfaction(r794,_G141368),registration_satisfaction(r795,h),registration_satisfaction(r796,h),registration_satisfaction(r797,h),registration_satisfaction(r798,_G141388),registration_satisfaction(r799,m),registration_satisfaction(r800,_G141398),registration_satisfaction(r801,_G141403),registration_satisfaction(r802,_G141408),registration_satisfaction(r803,_G141413),registration_satisfaction(r804,h),registration_satisfaction(r805,h),registration_satisfaction(r806,h),registration_satisfaction(r807,_G141433),registration_satisfaction(r808,m),registration_satisfaction(r809,l),registration_satisfaction(r810,h),registration_satisfaction(r811,l),registration_satisfaction(r812,h),registration_satisfaction(r813,_G141463),registration_satisfaction(r814,l),registration_satisfaction(r815,h),registration_satisfaction(r816,h),registration_satisfaction(r817,h),registration_satisfaction(r818,_G141488),registration_satisfaction(r819,h),registration_satisfaction(r820,_G141498),registration_satisfaction(r821,_G141503),registration_satisfaction(r822,m),registration_satisfaction(r823,h),registration_satisfaction(r824,m),registration_satisfaction(r825,l),registration_satisfaction(r826,l),registration_satisfaction(r827,l),registration_satisfaction(r828,m),registration_satisfaction(r829,l),registration_satisfaction(r830,_G141548),registration_satisfaction(r831,h),registration_satisfaction(r832,m),registration_satisfaction(r833,_G141563),registration_satisfaction(r834,h),registration_satisfaction(r835,h),registration_satisfaction(r836,h),registration_satisfaction(r837,h),registration_satisfaction(r838,l),registration_satisfaction(r839,m),registration_satisfaction(r840,_G141598),registration_satisfaction(r841,h),registration_satisfaction(r842,_G141608),registration_satisfaction(r843,_G141613),registration_satisfaction(r844,_G141618),registration_satisfaction(r845,l),registration_satisfaction(r846,l),registration_satisfaction(r847,h),registration_satisfaction(r848,l),registration_satisfaction(r849,h),registration_satisfaction(r850,h),registration_satisfaction(r851,h),registration_satisfaction(r852,h),registration_satisfaction(r853,h),registration_satisfaction(r854,m),registration_satisfaction(r855,h),registration_satisfaction(r856,_G141678)]) \ No newline at end of file diff --git a/packages/CLPBN/horus/benchmarks/school/missing40.yap b/packages/CLPBN/horus/benchmarks/school/missing40.yap new file mode 100644 index 000000000..a44992bb1 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/school/missing40.yap @@ -0,0 +1 @@ +graph([professor_ability(p0,h),professor_ability(p1,h),professor_ability(p2,m),professor_ability(p3,m),professor_ability(p4,h),professor_ability(p5,h),professor_ability(p6,l),professor_ability(p7,l),professor_ability(p8,_G131233),professor_ability(p9,h),professor_ability(p10,m),professor_ability(p11,h),professor_ability(p12,h),professor_ability(p13,_G131258),professor_ability(p14,_G131263),professor_ability(p15,m),professor_ability(p16,_G131273),professor_ability(p17,m),professor_ability(p18,l),professor_ability(p19,h),professor_ability(p20,_G131293),professor_ability(p21,h),professor_ability(p22,m),professor_ability(p23,m),professor_ability(p24,l),professor_ability(p25,_G131318),professor_ability(p26,h),professor_ability(p27,h),professor_ability(p28,h),professor_ability(p29,m),professor_ability(p30,m),professor_ability(p31,h),professor_popularity(p0,_G131353),professor_popularity(p1,h),professor_popularity(p2,l),professor_popularity(p3,h),professor_popularity(p4,h),professor_popularity(p5,h),professor_popularity(p6,l),professor_popularity(p7,_G131388),professor_popularity(p8,m),professor_popularity(p9,h),professor_popularity(p10,l),professor_popularity(p11,h),professor_popularity(p12,h),professor_popularity(p13,_G131418),professor_popularity(p14,_G131423),professor_popularity(p15,h),professor_popularity(p16,m),professor_popularity(p17,h),professor_popularity(p18,_G131443),professor_popularity(p19,h),professor_popularity(p20,h),professor_popularity(p21,h),professor_popularity(p22,h),professor_popularity(p23,l),professor_popularity(p24,l),professor_popularity(p25,_G131478),professor_popularity(p26,m),professor_popularity(p27,h),professor_popularity(p28,h),professor_popularity(p29,l),professor_popularity(p30,m),professor_popularity(p31,_G131508),registration_grade(r0,a),registration_grade(r1,c),registration_grade(r2,_G131523),registration_grade(r3,c),registration_grade(r4,c),registration_grade(r5,c),registration_grade(r6,a),registration_grade(r7,a),registration_grade(r8,b),registration_grade(r9,a),registration_grade(r10,_G131563),registration_grade(r11,a),registration_grade(r12,a),registration_grade(r13,a),registration_grade(r14,b),registration_grade(r15,b),registration_grade(r16,a),registration_grade(r17,b),registration_grade(r18,_G131603),registration_grade(r19,c),registration_grade(r20,c),registration_grade(r21,a),registration_grade(r22,a),registration_grade(r23,_G131628),registration_grade(r24,b),registration_grade(r25,_G131638),registration_grade(r26,a),registration_grade(r27,b),registration_grade(r28,c),registration_grade(r29,_G131658),registration_grade(r30,c),registration_grade(r31,b),registration_grade(r32,_G131673),registration_grade(r33,_G131678),registration_grade(r34,c),registration_grade(r35,c),registration_grade(r36,a),registration_grade(r37,_G131698),registration_grade(r38,_G131703),registration_grade(r39,_G131708),registration_grade(r40,a),registration_grade(r41,c),registration_grade(r42,_G131723),registration_grade(r43,a),registration_grade(r44,a),registration_grade(r45,a),registration_grade(r46,_G131743),registration_grade(r47,_G131748),registration_grade(r48,_G131753),registration_grade(r49,b),registration_grade(r50,_G131763),registration_grade(r51,b),registration_grade(r52,b),registration_grade(r53,a),registration_grade(r54,b),registration_grade(r55,a),registration_grade(r56,_G131793),registration_grade(r57,c),registration_grade(r58,a),registration_grade(r59,c),registration_grade(r60,a),registration_grade(r61,_G131818),registration_grade(r62,a),registration_grade(r63,b),registration_grade(r64,b),registration_grade(r65,b),registration_grade(r66,b),registration_grade(r67,_G131848),registration_grade(r68,a),registration_grade(r69,b),registration_grade(r70,c),registration_grade(r71,b),registration_grade(r72,a),registration_grade(r73,b),registration_grade(r74,a),registration_grade(r75,_G131888),registration_grade(r76,c),registration_grade(r77,a),registration_grade(r78,b),registration_grade(r79,_G131908),registration_grade(r80,_G131913),registration_grade(r81,b),registration_grade(r82,a),registration_grade(r83,_G131928),registration_grade(r84,_G131933),registration_grade(r85,_G131938),registration_grade(r86,b),registration_grade(r87,b),registration_grade(r88,c),registration_grade(r89,c),registration_grade(r90,_G131963),registration_grade(r91,a),registration_grade(r92,_G131973),registration_grade(r93,b),registration_grade(r94,c),registration_grade(r95,b),registration_grade(r96,a),registration_grade(r97,_G131998),registration_grade(r98,b),registration_grade(r99,b),registration_grade(r100,_G132013),registration_grade(r101,a),registration_grade(r102,_G132023),registration_grade(r103,b),registration_grade(r104,b),registration_grade(r105,c),registration_grade(r106,b),registration_grade(r107,b),registration_grade(r108,b),registration_grade(r109,_G132058),registration_grade(r110,a),registration_grade(r111,a),registration_grade(r112,a),registration_grade(r113,c),registration_grade(r114,c),registration_grade(r115,d),registration_grade(r116,b),registration_grade(r117,c),registration_grade(r118,_G132103),registration_grade(r119,_G132108),registration_grade(r120,b),registration_grade(r121,_G132118),registration_grade(r122,b),registration_grade(r123,a),registration_grade(r124,a),registration_grade(r125,b),registration_grade(r126,_G132143),registration_grade(r127,_G132148),registration_grade(r128,a),registration_grade(r129,c),registration_grade(r130,a),registration_grade(r131,a),registration_grade(r132,_G132173),registration_grade(r133,a),registration_grade(r134,_G132183),registration_grade(r135,_G132188),registration_grade(r136,a),registration_grade(r137,b),registration_grade(r138,_G132203),registration_grade(r139,a),registration_grade(r140,a),registration_grade(r141,b),registration_grade(r142,b),registration_grade(r143,b),registration_grade(r144,c),registration_grade(r145,b),registration_grade(r146,_G132243),registration_grade(r147,a),registration_grade(r148,a),registration_grade(r149,_G132258),registration_grade(r150,_G132263),registration_grade(r151,a),registration_grade(r152,a),registration_grade(r153,_G132278),registration_grade(r154,_G132283),registration_grade(r155,c),registration_grade(r156,b),registration_grade(r157,_G132298),registration_grade(r158,c),registration_grade(r159,_G132308),registration_grade(r160,_G132313),registration_grade(r161,a),registration_grade(r162,b),registration_grade(r163,a),registration_grade(r164,_G132333),registration_grade(r165,_G132338),registration_grade(r166,c),registration_grade(r167,_G132348),registration_grade(r168,_G132353),registration_grade(r169,a),registration_grade(r170,a),registration_grade(r171,_G132368),registration_grade(r172,c),registration_grade(r173,_G132378),registration_grade(r174,a),registration_grade(r175,_G132388),registration_grade(r176,b),registration_grade(r177,c),registration_grade(r178,b),registration_grade(r179,d),registration_grade(r180,c),registration_grade(r181,_G132418),registration_grade(r182,_G132423),registration_grade(r183,a),registration_grade(r184,_G132433),registration_grade(r185,_G132438),registration_grade(r186,c),registration_grade(r187,a),registration_grade(r188,a),registration_grade(r189,_G132458),registration_grade(r190,a),registration_grade(r191,b),registration_grade(r192,b),registration_grade(r193,c),registration_grade(r194,_G132483),registration_grade(r195,c),registration_grade(r196,_G132493),registration_grade(r197,a),registration_grade(r198,_G132503),registration_grade(r199,b),registration_grade(r200,b),registration_grade(r201,c),registration_grade(r202,a),registration_grade(r203,_G132528),registration_grade(r204,_G132533),registration_grade(r205,a),registration_grade(r206,_G132543),registration_grade(r207,a),registration_grade(r208,c),registration_grade(r209,b),registration_grade(r210,a),registration_grade(r211,d),registration_grade(r212,_G132573),registration_grade(r213,b),registration_grade(r214,a),registration_grade(r215,a),registration_grade(r216,b),registration_grade(r217,a),registration_grade(r218,_G132603),registration_grade(r219,a),registration_grade(r220,a),registration_grade(r221,_G132618),registration_grade(r222,c),registration_grade(r223,_G132628),registration_grade(r224,b),registration_grade(r225,b),registration_grade(r226,_G132643),registration_grade(r227,_G132648),registration_grade(r228,c),registration_grade(r229,_G132658),registration_grade(r230,a),registration_grade(r231,c),registration_grade(r232,a),registration_grade(r233,b),registration_grade(r234,b),registration_grade(r235,c),registration_grade(r236,b),registration_grade(r237,c),registration_grade(r238,d),registration_grade(r239,b),registration_grade(r240,b),registration_grade(r241,a),registration_grade(r242,b),registration_grade(r243,a),registration_grade(r244,b),registration_grade(r245,a),registration_grade(r246,b),registration_grade(r247,c),registration_grade(r248,_G132753),registration_grade(r249,a),registration_grade(r250,a),registration_grade(r251,a),registration_grade(r252,b),registration_grade(r253,a),registration_grade(r254,_G132783),registration_grade(r255,a),registration_grade(r256,a),registration_grade(r257,_G132798),registration_grade(r258,a),registration_grade(r259,a),registration_grade(r260,b),registration_grade(r261,_G132818),registration_grade(r262,_G132823),registration_grade(r263,_G132828),registration_grade(r264,c),registration_grade(r265,a),registration_grade(r266,_G132843),registration_grade(r267,a),registration_grade(r268,c),registration_grade(r269,a),registration_grade(r270,c),registration_grade(r271,b),registration_grade(r272,c),registration_grade(r273,b),registration_grade(r274,c),registration_grade(r275,_G132888),registration_grade(r276,_G132893),registration_grade(r277,a),registration_grade(r278,a),registration_grade(r279,_G132908),registration_grade(r280,b),registration_grade(r281,b),registration_grade(r282,_G132923),registration_grade(r283,a),registration_grade(r284,b),registration_grade(r285,_G132938),registration_grade(r286,a),registration_grade(r287,b),registration_grade(r288,b),registration_grade(r289,d),registration_grade(r290,b),registration_grade(r291,c),registration_grade(r292,_G132973),registration_grade(r293,a),registration_grade(r294,_G132983),registration_grade(r295,_G132988),registration_grade(r296,b),registration_grade(r297,a),registration_grade(r298,a),registration_grade(r299,_G133008),registration_grade(r300,_G133013),registration_grade(r301,_G133018),registration_grade(r302,b),registration_grade(r303,a),registration_grade(r304,a),registration_grade(r305,_G133038),registration_grade(r306,b),registration_grade(r307,c),registration_grade(r308,_G133053),registration_grade(r309,c),registration_grade(r310,a),registration_grade(r311,a),registration_grade(r312,a),registration_grade(r313,_G133078),registration_grade(r314,_G133083),registration_grade(r315,c),registration_grade(r316,c),registration_grade(r317,c),registration_grade(r318,c),registration_grade(r319,c),registration_grade(r320,b),registration_grade(r321,b),registration_grade(r322,a),registration_grade(r323,c),registration_grade(r324,_G133133),registration_grade(r325,_G133138),registration_grade(r326,a),registration_grade(r327,c),registration_grade(r328,b),registration_grade(r329,a),registration_grade(r330,b),registration_grade(r331,a),registration_grade(r332,a),registration_grade(r333,a),registration_grade(r334,c),registration_grade(r335,d),registration_grade(r336,b),registration_grade(r337,b),registration_grade(r338,_G133203),registration_grade(r339,a),registration_grade(r340,b),registration_grade(r341,b),registration_grade(r342,b),registration_grade(r343,a),registration_grade(r344,c),registration_grade(r345,_G133238),registration_grade(r346,b),registration_grade(r347,_G133248),registration_grade(r348,a),registration_grade(r349,a),registration_grade(r350,_G133263),registration_grade(r351,_G133268),registration_grade(r352,d),registration_grade(r353,_G133278),registration_grade(r354,c),registration_grade(r355,c),registration_grade(r356,_G133293),registration_grade(r357,b),registration_grade(r358,a),registration_grade(r359,a),registration_grade(r360,_G133313),registration_grade(r361,_G133318),registration_grade(r362,c),registration_grade(r363,c),registration_grade(r364,b),registration_grade(r365,_G133338),registration_grade(r366,_G133343),registration_grade(r367,b),registration_grade(r368,a),registration_grade(r369,_G133358),registration_grade(r370,b),registration_grade(r371,_G133368),registration_grade(r372,_G133373),registration_grade(r373,_G133378),registration_grade(r374,b),registration_grade(r375,_G133388),registration_grade(r376,a),registration_grade(r377,a),registration_grade(r378,a),registration_grade(r379,c),registration_grade(r380,_G133413),registration_grade(r381,c),registration_grade(r382,_G133423),registration_grade(r383,a),registration_grade(r384,b),registration_grade(r385,b),registration_grade(r386,d),registration_grade(r387,a),registration_grade(r388,a),registration_grade(r389,a),registration_grade(r390,a),registration_grade(r391,b),registration_grade(r392,b),registration_grade(r393,_G133478),registration_grade(r394,c),registration_grade(r395,_G133488),registration_grade(r396,b),registration_grade(r397,a),registration_grade(r398,_G133503),registration_grade(r399,_G133508),registration_grade(r400,a),registration_grade(r401,c),registration_grade(r402,_G133523),registration_grade(r403,_G133528),registration_grade(r404,a),registration_grade(r405,_G133538),registration_grade(r406,_G133543),registration_grade(r407,_G133548),registration_grade(r408,a),registration_grade(r409,a),registration_grade(r410,_G133563),registration_grade(r411,b),registration_grade(r412,a),registration_grade(r413,a),registration_grade(r414,a),registration_grade(r415,_G133588),registration_grade(r416,_G133593),registration_grade(r417,d),registration_grade(r418,_G133603),registration_grade(r419,a),registration_grade(r420,a),registration_grade(r421,c),registration_grade(r422,_G133623),registration_grade(r423,b),registration_grade(r424,_G133633),registration_grade(r425,b),registration_grade(r426,c),registration_grade(r427,c),registration_grade(r428,_G133653),registration_grade(r429,c),registration_grade(r430,b),registration_grade(r431,d),registration_grade(r432,_G133673),registration_grade(r433,a),registration_grade(r434,a),registration_grade(r435,_G133688),registration_grade(r436,a),registration_grade(r437,_G133698),registration_grade(r438,_G133703),registration_grade(r439,b),registration_grade(r440,c),registration_grade(r441,a),registration_grade(r442,_G133723),registration_grade(r443,_G133728),registration_grade(r444,a),registration_grade(r445,a),registration_grade(r446,a),registration_grade(r447,d),registration_grade(r448,_G133753),registration_grade(r449,b),registration_grade(r450,a),registration_grade(r451,a),registration_grade(r452,b),registration_grade(r453,d),registration_grade(r454,_G133783),registration_grade(r455,c),registration_grade(r456,_G133793),registration_grade(r457,a),registration_grade(r458,_G133803),registration_grade(r459,b),registration_grade(r460,_G133813),registration_grade(r461,b),registration_grade(r462,_G133823),registration_grade(r463,d),registration_grade(r464,a),registration_grade(r465,_G133838),registration_grade(r466,b),registration_grade(r467,b),registration_grade(r468,_G133853),registration_grade(r469,a),registration_grade(r470,c),registration_grade(r471,_G133868),registration_grade(r472,a),registration_grade(r473,_G133878),registration_grade(r474,_G133883),registration_grade(r475,a),registration_grade(r476,c),registration_grade(r477,b),registration_grade(r478,a),registration_grade(r479,b),registration_grade(r480,a),registration_grade(r481,_G133918),registration_grade(r482,b),registration_grade(r483,a),registration_grade(r484,a),registration_grade(r485,a),registration_grade(r486,a),registration_grade(r487,_G133948),registration_grade(r488,_G133953),registration_grade(r489,b),registration_grade(r490,c),registration_grade(r491,c),registration_grade(r492,b),registration_grade(r493,a),registration_grade(r494,b),registration_grade(r495,b),registration_grade(r496,a),registration_grade(r497,_G133998),registration_grade(r498,b),registration_grade(r499,_G134008),registration_grade(r500,b),registration_grade(r501,_G134018),registration_grade(r502,_G134023),registration_grade(r503,c),registration_grade(r504,_G134033),registration_grade(r505,_G134038),registration_grade(r506,c),registration_grade(r507,a),registration_grade(r508,c),registration_grade(r509,b),registration_grade(r510,_G134063),registration_grade(r511,c),registration_grade(r512,_G134073),registration_grade(r513,b),registration_grade(r514,_G134083),registration_grade(r515,c),registration_grade(r516,_G134093),registration_grade(r517,b),registration_grade(r518,_G134103),registration_grade(r519,_G134108),registration_grade(r520,b),registration_grade(r521,a),registration_grade(r522,b),registration_grade(r523,_G134128),registration_grade(r524,b),registration_grade(r525,c),registration_grade(r526,c),registration_grade(r527,c),registration_grade(r528,a),registration_grade(r529,b),registration_grade(r530,a),registration_grade(r531,b),registration_grade(r532,a),registration_grade(r533,a),registration_grade(r534,b),registration_grade(r535,c),registration_grade(r536,a),registration_grade(r537,a),registration_grade(r538,a),registration_grade(r539,b),registration_grade(r540,b),registration_grade(r541,c),registration_grade(r542,_G134223),registration_grade(r543,a),registration_grade(r544,b),registration_grade(r545,a),registration_grade(r546,b),registration_grade(r547,c),registration_grade(r548,_G134253),registration_grade(r549,_G134258),registration_grade(r550,a),registration_grade(r551,a),registration_grade(r552,c),registration_grade(r553,b),registration_grade(r554,b),registration_grade(r555,b),registration_grade(r556,a),registration_grade(r557,a),registration_grade(r558,a),registration_grade(r559,b),registration_grade(r560,_G134313),registration_grade(r561,a),registration_grade(r562,_G134323),registration_grade(r563,a),registration_grade(r564,b),registration_grade(r565,d),registration_grade(r566,c),registration_grade(r567,_G134348),registration_grade(r568,a),registration_grade(r569,_G134358),registration_grade(r570,c),registration_grade(r571,_G134368),registration_grade(r572,_G134373),registration_grade(r573,a),registration_grade(r574,c),registration_grade(r575,a),registration_grade(r576,_G134393),registration_grade(r577,a),registration_grade(r578,_G134403),registration_grade(r579,a),registration_grade(r580,b),registration_grade(r581,a),registration_grade(r582,a),registration_grade(r583,a),registration_grade(r584,a),registration_grade(r585,c),registration_grade(r586,b),registration_grade(r587,_G134448),registration_grade(r588,_G134453),registration_grade(r589,c),registration_grade(r590,b),registration_grade(r591,c),registration_grade(r592,b),registration_grade(r593,b),registration_grade(r594,c),registration_grade(r595,_G134488),registration_grade(r596,a),registration_grade(r597,_G134498),registration_grade(r598,_G134503),registration_grade(r599,a),registration_grade(r600,_G134513),registration_grade(r601,b),registration_grade(r602,a),registration_grade(r603,d),registration_grade(r604,c),registration_grade(r605,a),registration_grade(r606,a),registration_grade(r607,b),registration_grade(r608,a),registration_grade(r609,_G134558),registration_grade(r610,a),registration_grade(r611,a),registration_grade(r612,c),registration_grade(r613,a),registration_grade(r614,_G134583),registration_grade(r615,b),registration_grade(r616,_G134593),registration_grade(r617,_G134598),registration_grade(r618,b),registration_grade(r619,a),registration_grade(r620,a),registration_grade(r621,a),registration_grade(r622,b),registration_grade(r623,b),registration_grade(r624,a),registration_grade(r625,_G134638),registration_grade(r626,a),registration_grade(r627,b),registration_grade(r628,_G134653),registration_grade(r629,b),registration_grade(r630,c),registration_grade(r631,a),registration_grade(r632,a),registration_grade(r633,b),registration_grade(r634,b),registration_grade(r635,_G134688),registration_grade(r636,d),registration_grade(r637,c),registration_grade(r638,_G134703),registration_grade(r639,b),registration_grade(r640,c),registration_grade(r641,c),registration_grade(r642,c),registration_grade(r643,a),registration_grade(r644,a),registration_grade(r645,_G134738),registration_grade(r646,_G134743),registration_grade(r647,b),registration_grade(r648,a),registration_grade(r649,b),registration_grade(r650,_G134763),registration_grade(r651,b),registration_grade(r652,_G134773),registration_grade(r653,b),registration_grade(r654,b),registration_grade(r655,a),registration_grade(r656,_G134793),registration_grade(r657,a),registration_grade(r658,a),registration_grade(r659,a),registration_grade(r660,a),registration_grade(r661,c),registration_grade(r662,_G134823),registration_grade(r663,a),registration_grade(r664,c),registration_grade(r665,a),registration_grade(r666,_G134843),registration_grade(r667,_G134848),registration_grade(r668,d),registration_grade(r669,_G134858),registration_grade(r670,a),registration_grade(r671,c),registration_grade(r672,c),registration_grade(r673,a),registration_grade(r674,a),registration_grade(r675,b),registration_grade(r676,a),registration_grade(r677,a),registration_grade(r678,_G134903),registration_grade(r679,_G134908),registration_grade(r680,_G134913),registration_grade(r681,_G134918),registration_grade(r682,a),registration_grade(r683,b),registration_grade(r684,_G134933),registration_grade(r685,a),registration_grade(r686,b),registration_grade(r687,_G134948),registration_grade(r688,_G134953),registration_grade(r689,b),registration_grade(r690,a),registration_grade(r691,c),registration_grade(r692,_G134973),registration_grade(r693,b),registration_grade(r694,a),registration_grade(r695,a),registration_grade(r696,a),registration_grade(r697,c),registration_grade(r698,_G135003),registration_grade(r699,a),registration_grade(r700,a),registration_grade(r701,a),registration_grade(r702,a),registration_grade(r703,c),registration_grade(r704,c),registration_grade(r705,b),registration_grade(r706,b),registration_grade(r707,a),registration_grade(r708,b),registration_grade(r709,_G135058),registration_grade(r710,b),registration_grade(r711,_G135068),registration_grade(r712,_G135073),registration_grade(r713,a),registration_grade(r714,b),registration_grade(r715,_G135088),registration_grade(r716,a),registration_grade(r717,a),registration_grade(r718,a),registration_grade(r719,_G135108),registration_grade(r720,a),registration_grade(r721,_G135118),registration_grade(r722,b),registration_grade(r723,_G135128),registration_grade(r724,a),registration_grade(r725,c),registration_grade(r726,_G135143),registration_grade(r727,a),registration_grade(r728,_G135153),registration_grade(r729,_G135158),registration_grade(r730,c),registration_grade(r731,a),registration_grade(r732,a),registration_grade(r733,a),registration_grade(r734,b),registration_grade(r735,b),registration_grade(r736,_G135193),registration_grade(r737,b),registration_grade(r738,_G135203),registration_grade(r739,_G135208),registration_grade(r740,a),registration_grade(r741,a),registration_grade(r742,_G135223),registration_grade(r743,d),registration_grade(r744,_G135233),registration_grade(r745,b),registration_grade(r746,a),registration_grade(r747,_G135248),registration_grade(r748,b),registration_grade(r749,c),registration_grade(r750,_G135263),registration_grade(r751,_G135268),registration_grade(r752,b),registration_grade(r753,c),registration_grade(r754,c),registration_grade(r755,c),registration_grade(r756,b),registration_grade(r757,c),registration_grade(r758,_G135303),registration_grade(r759,b),registration_grade(r760,a),registration_grade(r761,_G135318),registration_grade(r762,b),registration_grade(r763,_G135328),registration_grade(r764,a),registration_grade(r765,_G135338),registration_grade(r766,c),registration_grade(r767,_G135348),registration_grade(r768,c),registration_grade(r769,c),registration_grade(r770,_G135363),registration_grade(r771,_G135368),registration_grade(r772,a),registration_grade(r773,b),registration_grade(r774,b),registration_grade(r775,a),registration_grade(r776,_G135393),registration_grade(r777,c),registration_grade(r778,c),registration_grade(r779,b),registration_grade(r780,a),registration_grade(r781,_G135418),registration_grade(r782,a),registration_grade(r783,c),registration_grade(r784,_G135433),registration_grade(r785,_G135438),registration_grade(r786,c),registration_grade(r787,a),registration_grade(r788,a),registration_grade(r789,c),registration_grade(r790,b),registration_grade(r791,b),registration_grade(r792,a),registration_grade(r793,a),registration_grade(r794,_G135483),registration_grade(r795,a),registration_grade(r796,a),registration_grade(r797,a),registration_grade(r798,b),registration_grade(r799,c),registration_grade(r800,_G135513),registration_grade(r801,b),registration_grade(r802,a),registration_grade(r803,b),registration_grade(r804,_G135533),registration_grade(r805,b),registration_grade(r806,a),registration_grade(r807,a),registration_grade(r808,b),registration_grade(r809,_G135558),registration_grade(r810,b),registration_grade(r811,_G135568),registration_grade(r812,c),registration_grade(r813,c),registration_grade(r814,_G135583),registration_grade(r815,c),registration_grade(r816,b),registration_grade(r817,a),registration_grade(r818,_G135603),registration_grade(r819,_G135608),registration_grade(r820,_G135613),registration_grade(r821,b),registration_grade(r822,_G135623),registration_grade(r823,a),registration_grade(r824,c),registration_grade(r825,_G135638),registration_grade(r826,b),registration_grade(r827,_G135648),registration_grade(r828,b),registration_grade(r829,b),registration_grade(r830,a),registration_grade(r831,_G135668),registration_grade(r832,b),registration_grade(r833,b),registration_grade(r834,b),registration_grade(r835,a),registration_grade(r836,a),registration_grade(r837,_G135698),registration_grade(r838,_G135703),registration_grade(r839,_G135708),registration_grade(r840,b),registration_grade(r841,_G135718),registration_grade(r842,_G135723),registration_grade(r843,b),registration_grade(r844,a),registration_grade(r845,c),registration_grade(r846,_G135743),registration_grade(r847,b),registration_grade(r848,c),registration_grade(r849,b),registration_grade(r850,b),registration_grade(r851,_G135768),registration_grade(r852,_G135773),registration_grade(r853,b),registration_grade(r854,c),registration_grade(r855,d),registration_grade(r856,_G135793),student_intelligence(s0,l),student_intelligence(s1,l),student_intelligence(s2,h),student_intelligence(s3,_G135813),student_intelligence(s4,h),student_intelligence(s5,h),student_intelligence(s6,m),student_intelligence(s7,h),student_intelligence(s8,h),student_intelligence(s9,_G135843),student_intelligence(s10,_G135848),student_intelligence(s11,m),student_intelligence(s12,_G135858),student_intelligence(s13,h),student_intelligence(s14,_G135868),student_intelligence(s15,m),student_intelligence(s16,h),student_intelligence(s17,m),student_intelligence(s18,_G135888),student_intelligence(s19,_G135893),student_intelligence(s20,_G135898),student_intelligence(s21,h),student_intelligence(s22,_G135908),student_intelligence(s23,h),student_intelligence(s24,_G135918),student_intelligence(s25,_G135923),student_intelligence(s26,m),student_intelligence(s27,_G135933),student_intelligence(s28,m),student_intelligence(s29,m),student_intelligence(s30,_G135948),student_intelligence(s31,_G135953),student_intelligence(s32,_G135958),student_intelligence(s33,_G135963),student_intelligence(s34,_G135968),student_intelligence(s35,m),student_intelligence(s36,_G135978),student_intelligence(s37,m),student_intelligence(s38,h),student_intelligence(s39,h),student_intelligence(s40,h),student_intelligence(s41,m),student_intelligence(s42,m),student_intelligence(s43,h),student_intelligence(s44,_G136018),student_intelligence(s45,h),student_intelligence(s46,_G136028),student_intelligence(s47,h),student_intelligence(s48,m),student_intelligence(s49,m),student_intelligence(s50,h),student_intelligence(s51,m),student_intelligence(s52,m),student_intelligence(s53,m),student_intelligence(s54,h),student_intelligence(s55,_G136073),student_intelligence(s56,l),student_intelligence(s57,_G136083),student_intelligence(s58,_G136088),student_intelligence(s59,m),student_intelligence(s60,m),student_intelligence(s61,_G136103),student_intelligence(s62,m),student_intelligence(s63,h),student_intelligence(s64,_G136118),student_intelligence(s65,m),student_intelligence(s66,_G136128),student_intelligence(s67,m),student_intelligence(s68,_G136138),student_intelligence(s69,h),student_intelligence(s70,_G136148),student_intelligence(s71,m),student_intelligence(s72,_G136158),student_intelligence(s73,m),student_intelligence(s74,h),student_intelligence(s75,_G136173),student_intelligence(s76,h),student_intelligence(s77,h),student_intelligence(s78,h),student_intelligence(s79,_G136193),student_intelligence(s80,_G136198),student_intelligence(s81,l),student_intelligence(s82,_G136208),student_intelligence(s83,h),student_intelligence(s84,m),student_intelligence(s85,h),student_intelligence(s86,m),student_intelligence(s87,h),student_intelligence(s88,h),student_intelligence(s89,m),student_intelligence(s90,_G136248),student_intelligence(s91,m),student_intelligence(s92,_G136258),student_intelligence(s93,l),student_intelligence(s94,l),student_intelligence(s95,h),student_intelligence(s96,m),student_intelligence(s97,h),student_intelligence(s98,h),student_intelligence(s99,l),student_intelligence(s100,h),student_intelligence(s101,h),student_intelligence(s102,_G136308),student_intelligence(s103,h),student_intelligence(s104,l),student_intelligence(s105,m),student_intelligence(s106,h),student_intelligence(s107,_G136333),student_intelligence(s108,m),student_intelligence(s109,m),student_intelligence(s110,m),student_intelligence(s111,h),student_intelligence(s112,_G136358),student_intelligence(s113,h),student_intelligence(s114,m),student_intelligence(s115,h),student_intelligence(s116,_G136378),student_intelligence(s117,_G136383),student_intelligence(s118,_G136388),student_intelligence(s119,h),student_intelligence(s120,_G136398),student_intelligence(s121,h),student_intelligence(s122,_G136408),student_intelligence(s123,m),student_intelligence(s124,_G136418),student_intelligence(s125,_G136423),student_intelligence(s126,m),student_intelligence(s127,m),student_intelligence(s128,_G136438),student_intelligence(s129,h),student_intelligence(s130,_G136448),student_intelligence(s131,h),student_intelligence(s132,h),student_intelligence(s133,h),student_intelligence(s134,h),student_intelligence(s135,_G136473),student_intelligence(s136,_G136478),student_intelligence(s137,m),student_intelligence(s138,l),student_intelligence(s139,h),student_intelligence(s140,h),student_intelligence(s141,m),student_intelligence(s142,m),student_intelligence(s143,_G136513),student_intelligence(s144,h),student_intelligence(s145,_G136523),student_intelligence(s146,m),student_intelligence(s147,m),student_intelligence(s148,m),student_intelligence(s149,h),student_intelligence(s150,l),student_intelligence(s151,h),student_intelligence(s152,h),student_intelligence(s153,m),student_intelligence(s154,m),student_intelligence(s155,h),student_intelligence(s156,m),student_intelligence(s157,m),student_intelligence(s158,_G136588),student_intelligence(s159,h),student_intelligence(s160,_G136598),student_intelligence(s161,_G136603),student_intelligence(s162,_G136608),student_intelligence(s163,m),student_intelligence(s164,m),student_intelligence(s165,m),student_intelligence(s166,_G136628),student_intelligence(s167,h),student_intelligence(s168,h),student_intelligence(s169,m),student_intelligence(s170,_G136648),student_intelligence(s171,m),student_intelligence(s172,h),student_intelligence(s173,h),student_intelligence(s174,h),student_intelligence(s175,_G136673),student_intelligence(s176,_G136678),student_intelligence(s177,_G136683),student_intelligence(s178,h),student_intelligence(s179,m),student_intelligence(s180,m),student_intelligence(s181,_G136703),student_intelligence(s182,m),student_intelligence(s183,h),student_intelligence(s184,h),student_intelligence(s185,m),student_intelligence(s186,m),student_intelligence(s187,_G136733),student_intelligence(s188,_G136738),student_intelligence(s189,m),student_intelligence(s190,h),student_intelligence(s191,l),student_intelligence(s192,_G136758),student_intelligence(s193,m),student_intelligence(s194,_G136768),student_intelligence(s195,m),student_intelligence(s196,h),student_intelligence(s197,_G136783),student_intelligence(s198,_G136788),student_intelligence(s199,_G136793),student_intelligence(s200,h),student_intelligence(s201,_G136803),student_intelligence(s202,h),student_intelligence(s203,_G136813),student_intelligence(s204,_G136818),student_intelligence(s205,h),student_intelligence(s206,_G136828),student_intelligence(s207,h),student_intelligence(s208,m),student_intelligence(s209,h),student_intelligence(s210,_G136848),student_intelligence(s211,m),student_intelligence(s212,m),student_intelligence(s213,h),student_intelligence(s214,_G136868),student_intelligence(s215,m),student_intelligence(s216,h),student_intelligence(s217,m),student_intelligence(s218,h),student_intelligence(s219,h),student_intelligence(s220,h),student_intelligence(s221,h),student_intelligence(s222,_G136908),student_intelligence(s223,_G136913),student_intelligence(s224,_G136918),student_intelligence(s225,l),student_intelligence(s226,m),student_intelligence(s227,h),student_intelligence(s228,h),student_intelligence(s229,m),student_intelligence(s230,m),student_intelligence(s231,_G136953),student_intelligence(s232,m),student_intelligence(s233,_G136963),student_intelligence(s234,_G136968),student_intelligence(s235,_G136973),student_intelligence(s236,h),student_intelligence(s237,_G136983),student_intelligence(s238,h),student_intelligence(s239,h),student_intelligence(s240,_G136998),student_intelligence(s241,m),student_intelligence(s242,l),student_intelligence(s243,h),student_intelligence(s244,_G137018),student_intelligence(s245,l),student_intelligence(s246,m),student_intelligence(s247,h),student_intelligence(s248,m),student_intelligence(s249,_G137043),student_intelligence(s250,m),student_intelligence(s251,h),student_intelligence(s252,m),student_intelligence(s253,_G137063),student_intelligence(s254,m),student_intelligence(s255,m),course_difficulty(c0,h),course_difficulty(c1,_G137083),course_difficulty(c2,l),course_difficulty(c3,m),course_difficulty(c4,m),course_difficulty(c5,_G137103),course_difficulty(c6,m),course_difficulty(c7,h),course_difficulty(c8,h),course_difficulty(c9,_G137123),course_difficulty(c10,m),course_difficulty(c11,m),course_difficulty(c12,m),course_difficulty(c13,h),course_difficulty(c14,_G137148),course_difficulty(c15,h),course_difficulty(c16,l),course_difficulty(c17,h),course_difficulty(c18,m),course_difficulty(c19,l),course_difficulty(c20,_G137178),course_difficulty(c21,h),course_difficulty(c22,m),course_difficulty(c23,m),course_difficulty(c24,_G137198),course_difficulty(c25,m),course_difficulty(c26,l),course_difficulty(c27,h),course_difficulty(c28,_G137218),course_difficulty(c29,m),course_difficulty(c30,_G137228),course_difficulty(c31,m),course_difficulty(c32,_G137238),course_difficulty(c33,m),course_difficulty(c34,l),course_difficulty(c35,_G137253),course_difficulty(c36,h),course_difficulty(c37,m),course_difficulty(c38,m),course_difficulty(c39,m),course_difficulty(c40,h),course_difficulty(c41,m),course_difficulty(c42,h),course_difficulty(c43,m),course_difficulty(c44,_G137298),course_difficulty(c45,_G137303),course_difficulty(c46,_G137308),course_difficulty(c47,_G137313),course_difficulty(c48,m),course_difficulty(c49,l),course_difficulty(c50,m),course_difficulty(c51,h),course_difficulty(c52,h),course_difficulty(c53,h),course_difficulty(c54,m),course_difficulty(c55,h),course_difficulty(c56,m),course_difficulty(c57,_G137363),course_difficulty(c58,_G137368),course_difficulty(c59,m),course_difficulty(c60,_G137378),course_difficulty(c61,m),course_difficulty(c62,l),course_difficulty(c63,l),registration_satisfaction(r0,_G137398),registration_satisfaction(r1,l),registration_satisfaction(r2,h),registration_satisfaction(r3,_G137413),registration_satisfaction(r4,h),registration_satisfaction(r5,h),registration_satisfaction(r6,h),registration_satisfaction(r7,h),registration_satisfaction(r8,_G137438),registration_satisfaction(r9,h),registration_satisfaction(r10,h),registration_satisfaction(r11,h),registration_satisfaction(r12,h),registration_satisfaction(r13,_G137463),registration_satisfaction(r14,m),registration_satisfaction(r15,_G137473),registration_satisfaction(r16,h),registration_satisfaction(r17,l),registration_satisfaction(r18,_G137488),registration_satisfaction(r19,_G137493),registration_satisfaction(r20,_G137498),registration_satisfaction(r21,h),registration_satisfaction(r22,h),registration_satisfaction(r23,m),registration_satisfaction(r24,_G137518),registration_satisfaction(r25,_G137523),registration_satisfaction(r26,h),registration_satisfaction(r27,h),registration_satisfaction(r28,h),registration_satisfaction(r29,h),registration_satisfaction(r30,l),registration_satisfaction(r31,h),registration_satisfaction(r32,m),registration_satisfaction(r33,_G137563),registration_satisfaction(r34,_G137568),registration_satisfaction(r35,_G137573),registration_satisfaction(r36,m),registration_satisfaction(r37,h),registration_satisfaction(r38,_G137588),registration_satisfaction(r39,h),registration_satisfaction(r40,_G137598),registration_satisfaction(r41,_G137603),registration_satisfaction(r42,l),registration_satisfaction(r43,h),registration_satisfaction(r44,_G137618),registration_satisfaction(r45,h),registration_satisfaction(r46,m),registration_satisfaction(r47,h),registration_satisfaction(r48,h),registration_satisfaction(r49,h),registration_satisfaction(r50,_G137648),registration_satisfaction(r51,h),registration_satisfaction(r52,h),registration_satisfaction(r53,_G137663),registration_satisfaction(r54,h),registration_satisfaction(r55,h),registration_satisfaction(r56,_G137678),registration_satisfaction(r57,_G137683),registration_satisfaction(r58,_G137688),registration_satisfaction(r59,l),registration_satisfaction(r60,_G137698),registration_satisfaction(r61,h),registration_satisfaction(r62,h),registration_satisfaction(r63,h),registration_satisfaction(r64,h),registration_satisfaction(r65,h),registration_satisfaction(r66,_G137728),registration_satisfaction(r67,_G137733),registration_satisfaction(r68,h),registration_satisfaction(r69,_G137743),registration_satisfaction(r70,h),registration_satisfaction(r71,h),registration_satisfaction(r72,l),registration_satisfaction(r73,h),registration_satisfaction(r74,h),registration_satisfaction(r75,h),registration_satisfaction(r76,_G137778),registration_satisfaction(r77,h),registration_satisfaction(r78,m),registration_satisfaction(r79,h),registration_satisfaction(r80,_G137798),registration_satisfaction(r81,h),registration_satisfaction(r82,l),registration_satisfaction(r83,m),registration_satisfaction(r84,m),registration_satisfaction(r85,h),registration_satisfaction(r86,m),registration_satisfaction(r87,m),registration_satisfaction(r88,h),registration_satisfaction(r89,h),registration_satisfaction(r90,m),registration_satisfaction(r91,h),registration_satisfaction(r92,_G137858),registration_satisfaction(r93,h),registration_satisfaction(r94,l),registration_satisfaction(r95,_G137873),registration_satisfaction(r96,_G137878),registration_satisfaction(r97,h),registration_satisfaction(r98,h),registration_satisfaction(r99,h),registration_satisfaction(r100,h),registration_satisfaction(r101,_G137903),registration_satisfaction(r102,h),registration_satisfaction(r103,_G137913),registration_satisfaction(r104,_G137918),registration_satisfaction(r105,l),registration_satisfaction(r106,h),registration_satisfaction(r107,l),registration_satisfaction(r108,_G137938),registration_satisfaction(r109,_G137943),registration_satisfaction(r110,_G137948),registration_satisfaction(r111,_G137953),registration_satisfaction(r112,h),registration_satisfaction(r113,h),registration_satisfaction(r114,m),registration_satisfaction(r115,l),registration_satisfaction(r116,_G137978),registration_satisfaction(r117,_G137983),registration_satisfaction(r118,_G137988),registration_satisfaction(r119,h),registration_satisfaction(r120,l),registration_satisfaction(r121,h),registration_satisfaction(r122,_G138008),registration_satisfaction(r123,l),registration_satisfaction(r124,h),registration_satisfaction(r125,m),registration_satisfaction(r126,h),registration_satisfaction(r127,h),registration_satisfaction(r128,_G138038),registration_satisfaction(r129,_G138043),registration_satisfaction(r130,h),registration_satisfaction(r131,h),registration_satisfaction(r132,m),registration_satisfaction(r133,h),registration_satisfaction(r134,_G138068),registration_satisfaction(r135,h),registration_satisfaction(r136,_G138078),registration_satisfaction(r137,h),registration_satisfaction(r138,h),registration_satisfaction(r139,_G138093),registration_satisfaction(r140,h),registration_satisfaction(r141,_G138103),registration_satisfaction(r142,_G138108),registration_satisfaction(r143,h),registration_satisfaction(r144,h),registration_satisfaction(r145,l),registration_satisfaction(r146,h),registration_satisfaction(r147,_G138133),registration_satisfaction(r148,_G138138),registration_satisfaction(r149,h),registration_satisfaction(r150,h),registration_satisfaction(r151,h),registration_satisfaction(r152,h),registration_satisfaction(r153,_G138163),registration_satisfaction(r154,m),registration_satisfaction(r155,_G138173),registration_satisfaction(r156,h),registration_satisfaction(r157,m),registration_satisfaction(r158,l),registration_satisfaction(r159,m),registration_satisfaction(r160,h),registration_satisfaction(r161,h),registration_satisfaction(r162,m),registration_satisfaction(r163,h),registration_satisfaction(r164,m),registration_satisfaction(r165,m),registration_satisfaction(r166,_G138228),registration_satisfaction(r167,_G138233),registration_satisfaction(r168,h),registration_satisfaction(r169,h),registration_satisfaction(r170,_G138248),registration_satisfaction(r171,_G138253),registration_satisfaction(r172,h),registration_satisfaction(r173,h),registration_satisfaction(r174,h),registration_satisfaction(r175,h),registration_satisfaction(r176,h),registration_satisfaction(r177,_G138283),registration_satisfaction(r178,_G138288),registration_satisfaction(r179,l),registration_satisfaction(r180,_G138298),registration_satisfaction(r181,m),registration_satisfaction(r182,h),registration_satisfaction(r183,l),registration_satisfaction(r184,h),registration_satisfaction(r185,_G138323),registration_satisfaction(r186,_G138328),registration_satisfaction(r187,h),registration_satisfaction(r188,m),registration_satisfaction(r189,h),registration_satisfaction(r190,h),registration_satisfaction(r191,h),registration_satisfaction(r192,_G138358),registration_satisfaction(r193,_G138363),registration_satisfaction(r194,_G138368),registration_satisfaction(r195,_G138373),registration_satisfaction(r196,h),registration_satisfaction(r197,_G138383),registration_satisfaction(r198,_G138388),registration_satisfaction(r199,h),registration_satisfaction(r200,_G138398),registration_satisfaction(r201,h),registration_satisfaction(r202,h),registration_satisfaction(r203,_G138413),registration_satisfaction(r204,h),registration_satisfaction(r205,_G138423),registration_satisfaction(r206,h),registration_satisfaction(r207,_G138433),registration_satisfaction(r208,_G138438),registration_satisfaction(r209,_G138443),registration_satisfaction(r210,h),registration_satisfaction(r211,m),registration_satisfaction(r212,h),registration_satisfaction(r213,_G138463),registration_satisfaction(r214,_G138468),registration_satisfaction(r215,h),registration_satisfaction(r216,_G138478),registration_satisfaction(r217,h),registration_satisfaction(r218,m),registration_satisfaction(r219,h),registration_satisfaction(r220,h),registration_satisfaction(r221,m),registration_satisfaction(r222,l),registration_satisfaction(r223,h),registration_satisfaction(r224,h),registration_satisfaction(r225,l),registration_satisfaction(r226,l),registration_satisfaction(r227,h),registration_satisfaction(r228,_G138538),registration_satisfaction(r229,l),registration_satisfaction(r230,h),registration_satisfaction(r231,_G138553),registration_satisfaction(r232,h),registration_satisfaction(r233,m),registration_satisfaction(r234,_G138568),registration_satisfaction(r235,_G138573),registration_satisfaction(r236,l),registration_satisfaction(r237,_G138583),registration_satisfaction(r238,m),registration_satisfaction(r239,_G138593),registration_satisfaction(r240,_G138598),registration_satisfaction(r241,_G138603),registration_satisfaction(r242,m),registration_satisfaction(r243,_G138613),registration_satisfaction(r244,_G138618),registration_satisfaction(r245,h),registration_satisfaction(r246,h),registration_satisfaction(r247,l),registration_satisfaction(r248,_G138638),registration_satisfaction(r249,h),registration_satisfaction(r250,h),registration_satisfaction(r251,h),registration_satisfaction(r252,_G138658),registration_satisfaction(r253,h),registration_satisfaction(r254,_G138668),registration_satisfaction(r255,_G138673),registration_satisfaction(r256,h),registration_satisfaction(r257,m),registration_satisfaction(r258,_G138688),registration_satisfaction(r259,h),registration_satisfaction(r260,h),registration_satisfaction(r261,h),registration_satisfaction(r262,_G138708),registration_satisfaction(r263,_G138713),registration_satisfaction(r264,h),registration_satisfaction(r265,h),registration_satisfaction(r266,_G138728),registration_satisfaction(r267,h),registration_satisfaction(r268,l),registration_satisfaction(r269,h),registration_satisfaction(r270,l),registration_satisfaction(r271,h),registration_satisfaction(r272,l),registration_satisfaction(r273,_G138763),registration_satisfaction(r274,_G138768),registration_satisfaction(r275,h),registration_satisfaction(r276,h),registration_satisfaction(r277,_G138783),registration_satisfaction(r278,_G138788),registration_satisfaction(r279,_G138793),registration_satisfaction(r280,h),registration_satisfaction(r281,m),registration_satisfaction(r282,h),registration_satisfaction(r283,h),registration_satisfaction(r284,m),registration_satisfaction(r285,m),registration_satisfaction(r286,h),registration_satisfaction(r287,_G138833),registration_satisfaction(r288,h),registration_satisfaction(r289,l),registration_satisfaction(r290,_G138848),registration_satisfaction(r291,h),registration_satisfaction(r292,_G138858),registration_satisfaction(r293,_G138863),registration_satisfaction(r294,h),registration_satisfaction(r295,m),registration_satisfaction(r296,l),registration_satisfaction(r297,h),registration_satisfaction(r298,h),registration_satisfaction(r299,_G138893),registration_satisfaction(r300,_G138898),registration_satisfaction(r301,_G138903),registration_satisfaction(r302,m),registration_satisfaction(r303,h),registration_satisfaction(r304,_G138918),registration_satisfaction(r305,l),registration_satisfaction(r306,h),registration_satisfaction(r307,_G138933),registration_satisfaction(r308,l),registration_satisfaction(r309,m),registration_satisfaction(r310,_G138948),registration_satisfaction(r311,l),registration_satisfaction(r312,_G138958),registration_satisfaction(r313,h),registration_satisfaction(r314,h),registration_satisfaction(r315,h),registration_satisfaction(r316,l),registration_satisfaction(r317,l),registration_satisfaction(r318,h),registration_satisfaction(r319,_G138993),registration_satisfaction(r320,_G138998),registration_satisfaction(r321,l),registration_satisfaction(r322,h),registration_satisfaction(r323,_G139013),registration_satisfaction(r324,h),registration_satisfaction(r325,h),registration_satisfaction(r326,h),registration_satisfaction(r327,m),registration_satisfaction(r328,h),registration_satisfaction(r329,h),registration_satisfaction(r330,l),registration_satisfaction(r331,h),registration_satisfaction(r332,l),registration_satisfaction(r333,h),registration_satisfaction(r334,_G139068),registration_satisfaction(r335,h),registration_satisfaction(r336,m),registration_satisfaction(r337,h),registration_satisfaction(r338,h),registration_satisfaction(r339,h),registration_satisfaction(r340,_G139098),registration_satisfaction(r341,l),registration_satisfaction(r342,h),registration_satisfaction(r343,_G139113),registration_satisfaction(r344,h),registration_satisfaction(r345,m),registration_satisfaction(r346,h),registration_satisfaction(r347,m),registration_satisfaction(r348,_G139138),registration_satisfaction(r349,h),registration_satisfaction(r350,m),registration_satisfaction(r351,_G139153),registration_satisfaction(r352,_G139158),registration_satisfaction(r353,h),registration_satisfaction(r354,h),registration_satisfaction(r355,_G139173),registration_satisfaction(r356,m),registration_satisfaction(r357,_G139183),registration_satisfaction(r358,h),registration_satisfaction(r359,_G139193),registration_satisfaction(r360,h),registration_satisfaction(r361,m),registration_satisfaction(r362,h),registration_satisfaction(r363,_G139213),registration_satisfaction(r364,_G139218),registration_satisfaction(r365,m),registration_satisfaction(r366,h),registration_satisfaction(r367,h),registration_satisfaction(r368,h),registration_satisfaction(r369,h),registration_satisfaction(r370,h),registration_satisfaction(r371,h),registration_satisfaction(r372,h),registration_satisfaction(r373,h),registration_satisfaction(r374,l),registration_satisfaction(r375,h),registration_satisfaction(r376,_G139278),registration_satisfaction(r377,h),registration_satisfaction(r378,h),registration_satisfaction(r379,_G139293),registration_satisfaction(r380,h),registration_satisfaction(r381,m),registration_satisfaction(r382,h),registration_satisfaction(r383,_G139313),registration_satisfaction(r384,_G139318),registration_satisfaction(r385,m),registration_satisfaction(r386,_G139328),registration_satisfaction(r387,_G139333),registration_satisfaction(r388,h),registration_satisfaction(r389,h),registration_satisfaction(r390,h),registration_satisfaction(r391,_G139353),registration_satisfaction(r392,_G139358),registration_satisfaction(r393,_G139363),registration_satisfaction(r394,h),registration_satisfaction(r395,h),registration_satisfaction(r396,_G139378),registration_satisfaction(r397,_G139383),registration_satisfaction(r398,_G139388),registration_satisfaction(r399,h),registration_satisfaction(r400,_G139398),registration_satisfaction(r401,l),registration_satisfaction(r402,_G139408),registration_satisfaction(r403,h),registration_satisfaction(r404,h),registration_satisfaction(r405,h),registration_satisfaction(r406,h),registration_satisfaction(r407,h),registration_satisfaction(r408,h),registration_satisfaction(r409,h),registration_satisfaction(r410,h),registration_satisfaction(r411,l),registration_satisfaction(r412,h),registration_satisfaction(r413,l),registration_satisfaction(r414,h),registration_satisfaction(r415,_G139473),registration_satisfaction(r416,h),registration_satisfaction(r417,h),registration_satisfaction(r418,_G139488),registration_satisfaction(r419,h),registration_satisfaction(r420,h),registration_satisfaction(r421,h),registration_satisfaction(r422,m),registration_satisfaction(r423,_G139513),registration_satisfaction(r424,h),registration_satisfaction(r425,_G139523),registration_satisfaction(r426,l),registration_satisfaction(r427,h),registration_satisfaction(r428,h),registration_satisfaction(r429,h),registration_satisfaction(r430,_G139548),registration_satisfaction(r431,m),registration_satisfaction(r432,h),registration_satisfaction(r433,h),registration_satisfaction(r434,h),registration_satisfaction(r435,m),registration_satisfaction(r436,_G139578),registration_satisfaction(r437,h),registration_satisfaction(r438,_G139588),registration_satisfaction(r439,h),registration_satisfaction(r440,_G139598),registration_satisfaction(r441,h),registration_satisfaction(r442,_G139608),registration_satisfaction(r443,h),registration_satisfaction(r444,h),registration_satisfaction(r445,h),registration_satisfaction(r446,_G139628),registration_satisfaction(r447,_G139633),registration_satisfaction(r448,_G139638),registration_satisfaction(r449,_G139643),registration_satisfaction(r450,h),registration_satisfaction(r451,_G139653),registration_satisfaction(r452,h),registration_satisfaction(r453,_G139663),registration_satisfaction(r454,_G139668),registration_satisfaction(r455,m),registration_satisfaction(r456,h),registration_satisfaction(r457,_G139683),registration_satisfaction(r458,_G139688),registration_satisfaction(r459,m),registration_satisfaction(r460,l),registration_satisfaction(r461,_G139703),registration_satisfaction(r462,_G139708),registration_satisfaction(r463,l),registration_satisfaction(r464,h),registration_satisfaction(r465,h),registration_satisfaction(r466,_G139728),registration_satisfaction(r467,h),registration_satisfaction(r468,h),registration_satisfaction(r469,h),registration_satisfaction(r470,h),registration_satisfaction(r471,h),registration_satisfaction(r472,h),registration_satisfaction(r473,l),registration_satisfaction(r474,m),registration_satisfaction(r475,h),registration_satisfaction(r476,l),registration_satisfaction(r477,m),registration_satisfaction(r478,_G139788),registration_satisfaction(r479,l),registration_satisfaction(r480,h),registration_satisfaction(r481,m),registration_satisfaction(r482,h),registration_satisfaction(r483,h),registration_satisfaction(r484,m),registration_satisfaction(r485,_G139823),registration_satisfaction(r486,h),registration_satisfaction(r487,_G139833),registration_satisfaction(r488,_G139838),registration_satisfaction(r489,_G139843),registration_satisfaction(r490,m),registration_satisfaction(r491,l),registration_satisfaction(r492,h),registration_satisfaction(r493,h),registration_satisfaction(r494,_G139868),registration_satisfaction(r495,h),registration_satisfaction(r496,h),registration_satisfaction(r497,_G139883),registration_satisfaction(r498,l),registration_satisfaction(r499,h),registration_satisfaction(r500,m),registration_satisfaction(r501,h),registration_satisfaction(r502,h),registration_satisfaction(r503,_G139913),registration_satisfaction(r504,m),registration_satisfaction(r505,h),registration_satisfaction(r506,h),registration_satisfaction(r507,_G139933),registration_satisfaction(r508,_G139938),registration_satisfaction(r509,_G139943),registration_satisfaction(r510,h),registration_satisfaction(r511,l),registration_satisfaction(r512,h),registration_satisfaction(r513,h),registration_satisfaction(r514,h),registration_satisfaction(r515,l),registration_satisfaction(r516,h),registration_satisfaction(r517,m),registration_satisfaction(r518,h),registration_satisfaction(r519,h),registration_satisfaction(r520,h),registration_satisfaction(r521,h),registration_satisfaction(r522,_G140008),registration_satisfaction(r523,h),registration_satisfaction(r524,_G140018),registration_satisfaction(r525,_G140023),registration_satisfaction(r526,h),registration_satisfaction(r527,l),registration_satisfaction(r528,h),registration_satisfaction(r529,h),registration_satisfaction(r530,h),registration_satisfaction(r531,m),registration_satisfaction(r532,h),registration_satisfaction(r533,_G140063),registration_satisfaction(r534,l),registration_satisfaction(r535,m),registration_satisfaction(r536,h),registration_satisfaction(r537,h),registration_satisfaction(r538,_G140088),registration_satisfaction(r539,h),registration_satisfaction(r540,m),registration_satisfaction(r541,h),registration_satisfaction(r542,h),registration_satisfaction(r543,_G140113),registration_satisfaction(r544,h),registration_satisfaction(r545,_G140123),registration_satisfaction(r546,h),registration_satisfaction(r547,l),registration_satisfaction(r548,h),registration_satisfaction(r549,h),registration_satisfaction(r550,h),registration_satisfaction(r551,_G140153),registration_satisfaction(r552,_G140158),registration_satisfaction(r553,m),registration_satisfaction(r554,_G140168),registration_satisfaction(r555,m),registration_satisfaction(r556,h),registration_satisfaction(r557,_G140183),registration_satisfaction(r558,_G140188),registration_satisfaction(r559,h),registration_satisfaction(r560,h),registration_satisfaction(r561,h),registration_satisfaction(r562,h),registration_satisfaction(r563,_G140213),registration_satisfaction(r564,_G140218),registration_satisfaction(r565,_G140223),registration_satisfaction(r566,_G140228),registration_satisfaction(r567,h),registration_satisfaction(r568,h),registration_satisfaction(r569,h),registration_satisfaction(r570,h),registration_satisfaction(r571,_G140253),registration_satisfaction(r572,_G140258),registration_satisfaction(r573,_G140263),registration_satisfaction(r574,_G140268),registration_satisfaction(r575,h),registration_satisfaction(r576,h),registration_satisfaction(r577,h),registration_satisfaction(r578,_G140288),registration_satisfaction(r579,h),registration_satisfaction(r580,m),registration_satisfaction(r581,h),registration_satisfaction(r582,_G140308),registration_satisfaction(r583,_G140313),registration_satisfaction(r584,_G140318),registration_satisfaction(r585,h),registration_satisfaction(r586,m),registration_satisfaction(r587,_G140333),registration_satisfaction(r588,l),registration_satisfaction(r589,l),registration_satisfaction(r590,h),registration_satisfaction(r591,_G140353),registration_satisfaction(r592,h),registration_satisfaction(r593,_G140363),registration_satisfaction(r594,l),registration_satisfaction(r595,_G140373),registration_satisfaction(r596,h),registration_satisfaction(r597,h),registration_satisfaction(r598,h),registration_satisfaction(r599,_G140393),registration_satisfaction(r600,_G140398),registration_satisfaction(r601,m),registration_satisfaction(r602,h),registration_satisfaction(r603,_G140413),registration_satisfaction(r604,l),registration_satisfaction(r605,h),registration_satisfaction(r606,h),registration_satisfaction(r607,l),registration_satisfaction(r608,h),registration_satisfaction(r609,h),registration_satisfaction(r610,h),registration_satisfaction(r611,_G140453),registration_satisfaction(r612,l),registration_satisfaction(r613,h),registration_satisfaction(r614,_G140468),registration_satisfaction(r615,l),registration_satisfaction(r616,_G140478),registration_satisfaction(r617,h),registration_satisfaction(r618,h),registration_satisfaction(r619,h),registration_satisfaction(r620,h),registration_satisfaction(r621,_G140503),registration_satisfaction(r622,h),registration_satisfaction(r623,l),registration_satisfaction(r624,m),registration_satisfaction(r625,l),registration_satisfaction(r626,h),registration_satisfaction(r627,_G140533),registration_satisfaction(r628,_G140538),registration_satisfaction(r629,_G140543),registration_satisfaction(r630,h),registration_satisfaction(r631,_G140553),registration_satisfaction(r632,h),registration_satisfaction(r633,h),registration_satisfaction(r634,_G140568),registration_satisfaction(r635,_G140573),registration_satisfaction(r636,l),registration_satisfaction(r637,m),registration_satisfaction(r638,_G140588),registration_satisfaction(r639,_G140593),registration_satisfaction(r640,h),registration_satisfaction(r641,h),registration_satisfaction(r642,h),registration_satisfaction(r643,h),registration_satisfaction(r644,h),registration_satisfaction(r645,h),registration_satisfaction(r646,_G140628),registration_satisfaction(r647,_G140633),registration_satisfaction(r648,h),registration_satisfaction(r649,h),registration_satisfaction(r650,h),registration_satisfaction(r651,_G140653),registration_satisfaction(r652,_G140658),registration_satisfaction(r653,l),registration_satisfaction(r654,h),registration_satisfaction(r655,h),registration_satisfaction(r656,_G140678),registration_satisfaction(r657,h),registration_satisfaction(r658,h),registration_satisfaction(r659,_G140693),registration_satisfaction(r660,_G140698),registration_satisfaction(r661,_G140703),registration_satisfaction(r662,_G140708),registration_satisfaction(r663,h),registration_satisfaction(r664,_G140718),registration_satisfaction(r665,h),registration_satisfaction(r666,_G140728),registration_satisfaction(r667,h),registration_satisfaction(r668,_G140738),registration_satisfaction(r669,_G140743),registration_satisfaction(r670,h),registration_satisfaction(r671,_G140753),registration_satisfaction(r672,_G140758),registration_satisfaction(r673,_G140763),registration_satisfaction(r674,h),registration_satisfaction(r675,_G140773),registration_satisfaction(r676,h),registration_satisfaction(r677,h),registration_satisfaction(r678,_G140788),registration_satisfaction(r679,_G140793),registration_satisfaction(r680,m),registration_satisfaction(r681,h),registration_satisfaction(r682,h),registration_satisfaction(r683,h),registration_satisfaction(r684,m),registration_satisfaction(r685,h),registration_satisfaction(r686,_G140828),registration_satisfaction(r687,l),registration_satisfaction(r688,h),registration_satisfaction(r689,m),registration_satisfaction(r690,h),registration_satisfaction(r691,h),registration_satisfaction(r692,h),registration_satisfaction(r693,h),registration_satisfaction(r694,h),registration_satisfaction(r695,h),registration_satisfaction(r696,_G140878),registration_satisfaction(r697,m),registration_satisfaction(r698,h),registration_satisfaction(r699,h),registration_satisfaction(r700,h),registration_satisfaction(r701,h),registration_satisfaction(r702,h),registration_satisfaction(r703,_G140913),registration_satisfaction(r704,l),registration_satisfaction(r705,l),registration_satisfaction(r706,_G140928),registration_satisfaction(r707,h),registration_satisfaction(r708,l),registration_satisfaction(r709,_G140943),registration_satisfaction(r710,_G140948),registration_satisfaction(r711,h),registration_satisfaction(r712,_G140958),registration_satisfaction(r713,h),registration_satisfaction(r714,_G140968),registration_satisfaction(r715,h),registration_satisfaction(r716,_G140978),registration_satisfaction(r717,_G140983),registration_satisfaction(r718,l),registration_satisfaction(r719,l),registration_satisfaction(r720,_G140998),registration_satisfaction(r721,h),registration_satisfaction(r722,h),registration_satisfaction(r723,_G141013),registration_satisfaction(r724,_G141018),registration_satisfaction(r725,_G141023),registration_satisfaction(r726,h),registration_satisfaction(r727,h),registration_satisfaction(r728,_G141038),registration_satisfaction(r729,h),registration_satisfaction(r730,_G141048),registration_satisfaction(r731,_G141053),registration_satisfaction(r732,_G141058),registration_satisfaction(r733,h),registration_satisfaction(r734,_G141068),registration_satisfaction(r735,_G141073),registration_satisfaction(r736,h),registration_satisfaction(r737,_G141083),registration_satisfaction(r738,h),registration_satisfaction(r739,h),registration_satisfaction(r740,h),registration_satisfaction(r741,h),registration_satisfaction(r742,h),registration_satisfaction(r743,h),registration_satisfaction(r744,_G141118),registration_satisfaction(r745,m),registration_satisfaction(r746,h),registration_satisfaction(r747,_G141133),registration_satisfaction(r748,h),registration_satisfaction(r749,m),registration_satisfaction(r750,h),registration_satisfaction(r751,h),registration_satisfaction(r752,m),registration_satisfaction(r753,m),registration_satisfaction(r754,h),registration_satisfaction(r755,_G141173),registration_satisfaction(r756,h),registration_satisfaction(r757,h),registration_satisfaction(r758,h),registration_satisfaction(r759,l),registration_satisfaction(r760,h),registration_satisfaction(r761,h),registration_satisfaction(r762,m),registration_satisfaction(r763,h),registration_satisfaction(r764,h),registration_satisfaction(r765,h),registration_satisfaction(r766,h),registration_satisfaction(r767,h),registration_satisfaction(r768,_G141238),registration_satisfaction(r769,l),registration_satisfaction(r770,m),registration_satisfaction(r771,m),registration_satisfaction(r772,h),registration_satisfaction(r773,m),registration_satisfaction(r774,h),registration_satisfaction(r775,h),registration_satisfaction(r776,_G141278),registration_satisfaction(r777,l),registration_satisfaction(r778,h),registration_satisfaction(r779,_G141293),registration_satisfaction(r780,h),registration_satisfaction(r781,m),registration_satisfaction(r782,_G141308),registration_satisfaction(r783,m),registration_satisfaction(r784,_G141318),registration_satisfaction(r785,_G141323),registration_satisfaction(r786,h),registration_satisfaction(r787,h),registration_satisfaction(r788,_G141338),registration_satisfaction(r789,h),registration_satisfaction(r790,h),registration_satisfaction(r791,h),registration_satisfaction(r792,_G141358),registration_satisfaction(r793,m),registration_satisfaction(r794,l),registration_satisfaction(r795,h),registration_satisfaction(r796,h),registration_satisfaction(r797,h),registration_satisfaction(r798,m),registration_satisfaction(r799,m),registration_satisfaction(r800,_G141398),registration_satisfaction(r801,h),registration_satisfaction(r802,h),registration_satisfaction(r803,h),registration_satisfaction(r804,h),registration_satisfaction(r805,_G141423),registration_satisfaction(r806,_G141428),registration_satisfaction(r807,l),registration_satisfaction(r808,m),registration_satisfaction(r809,l),registration_satisfaction(r810,h),registration_satisfaction(r811,l),registration_satisfaction(r812,h),registration_satisfaction(r813,_G141463),registration_satisfaction(r814,_G141468),registration_satisfaction(r815,h),registration_satisfaction(r816,_G141478),registration_satisfaction(r817,h),registration_satisfaction(r818,l),registration_satisfaction(r819,_G141493),registration_satisfaction(r820,h),registration_satisfaction(r821,m),registration_satisfaction(r822,m),registration_satisfaction(r823,h),registration_satisfaction(r824,_G141518),registration_satisfaction(r825,l),registration_satisfaction(r826,l),registration_satisfaction(r827,l),registration_satisfaction(r828,_G141538),registration_satisfaction(r829,l),registration_satisfaction(r830,h),registration_satisfaction(r831,_G141553),registration_satisfaction(r832,_G141558),registration_satisfaction(r833,h),registration_satisfaction(r834,h),registration_satisfaction(r835,h),registration_satisfaction(r836,h),registration_satisfaction(r837,_G141583),registration_satisfaction(r838,l),registration_satisfaction(r839,m),registration_satisfaction(r840,m),registration_satisfaction(r841,h),registration_satisfaction(r842,h),registration_satisfaction(r843,h),registration_satisfaction(r844,h),registration_satisfaction(r845,l),registration_satisfaction(r846,_G141628),registration_satisfaction(r847,h),registration_satisfaction(r848,l),registration_satisfaction(r849,h),registration_satisfaction(r850,_G141648),registration_satisfaction(r851,_G141653),registration_satisfaction(r852,h),registration_satisfaction(r853,h),registration_satisfaction(r854,_G141668),registration_satisfaction(r855,h),registration_satisfaction(r856,l)]) \ No newline at end of file diff --git a/packages/CLPBN/horus/benchmarks/school/missing5.yap b/packages/CLPBN/horus/benchmarks/school/missing5.yap new file mode 100644 index 000000000..704684aa0 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/school/missing5.yap @@ -0,0 +1 @@ +graph([professor_ability(p0,h),professor_ability(p1,_G131198),professor_ability(p2,m),professor_ability(p3,m),professor_ability(p4,h),professor_ability(p5,h),professor_ability(p6,l),professor_ability(p7,l),professor_ability(p8,m),professor_ability(p9,h),professor_ability(p10,m),professor_ability(p11,h),professor_ability(p12,h),professor_ability(p13,m),professor_ability(p14,m),professor_ability(p15,m),professor_ability(p16,m),professor_ability(p17,m),professor_ability(p18,_G131283),professor_ability(p19,h),professor_ability(p20,h),professor_ability(p21,h),professor_ability(p22,m),professor_ability(p23,m),professor_ability(p24,l),professor_ability(p25,m),professor_ability(p26,h),professor_ability(p27,h),professor_ability(p28,h),professor_ability(p29,m),professor_ability(p30,m),professor_ability(p31,h),professor_popularity(p0,h),professor_popularity(p1,h),professor_popularity(p2,l),professor_popularity(p3,h),professor_popularity(p4,h),professor_popularity(p5,h),professor_popularity(p6,l),professor_popularity(p7,l),professor_popularity(p8,m),professor_popularity(p9,h),professor_popularity(p10,l),professor_popularity(p11,_G131408),professor_popularity(p12,h),professor_popularity(p13,l),professor_popularity(p14,m),professor_popularity(p15,h),professor_popularity(p16,m),professor_popularity(p17,h),professor_popularity(p18,l),professor_popularity(p19,h),professor_popularity(p20,h),professor_popularity(p21,h),professor_popularity(p22,h),professor_popularity(p23,l),professor_popularity(p24,l),professor_popularity(p25,l),professor_popularity(p26,m),professor_popularity(p27,h),professor_popularity(p28,h),professor_popularity(p29,l),professor_popularity(p30,m),professor_popularity(p31,h),registration_grade(r0,_G131513),registration_grade(r1,c),registration_grade(r2,c),registration_grade(r3,c),registration_grade(r4,_G131533),registration_grade(r5,c),registration_grade(r6,a),registration_grade(r7,a),registration_grade(r8,b),registration_grade(r9,a),registration_grade(r10,a),registration_grade(r11,a),registration_grade(r12,a),registration_grade(r13,a),registration_grade(r14,b),registration_grade(r15,b),registration_grade(r16,a),registration_grade(r17,b),registration_grade(r18,c),registration_grade(r19,c),registration_grade(r20,c),registration_grade(r21,a),registration_grade(r22,a),registration_grade(r23,b),registration_grade(r24,b),registration_grade(r25,a),registration_grade(r26,a),registration_grade(r27,b),registration_grade(r28,c),registration_grade(r29,b),registration_grade(r30,c),registration_grade(r31,b),registration_grade(r32,c),registration_grade(r33,a),registration_grade(r34,c),registration_grade(r35,c),registration_grade(r36,a),registration_grade(r37,a),registration_grade(r38,_G131703),registration_grade(r39,a),registration_grade(r40,a),registration_grade(r41,c),registration_grade(r42,b),registration_grade(r43,a),registration_grade(r44,a),registration_grade(r45,_G131738),registration_grade(r46,a),registration_grade(r47,_G131748),registration_grade(r48,b),registration_grade(r49,b),registration_grade(r50,b),registration_grade(r51,b),registration_grade(r52,b),registration_grade(r53,a),registration_grade(r54,b),registration_grade(r55,a),registration_grade(r56,c),registration_grade(r57,c),registration_grade(r58,a),registration_grade(r59,c),registration_grade(r60,a),registration_grade(r61,a),registration_grade(r62,a),registration_grade(r63,b),registration_grade(r64,b),registration_grade(r65,b),registration_grade(r66,_G131843),registration_grade(r67,b),registration_grade(r68,a),registration_grade(r69,_G131858),registration_grade(r70,c),registration_grade(r71,b),registration_grade(r72,a),registration_grade(r73,b),registration_grade(r74,_G131883),registration_grade(r75,b),registration_grade(r76,c),registration_grade(r77,a),registration_grade(r78,b),registration_grade(r79,a),registration_grade(r80,b),registration_grade(r81,b),registration_grade(r82,a),registration_grade(r83,a),registration_grade(r84,c),registration_grade(r85,b),registration_grade(r86,b),registration_grade(r87,b),registration_grade(r88,c),registration_grade(r89,c),registration_grade(r90,c),registration_grade(r91,a),registration_grade(r92,d),registration_grade(r93,b),registration_grade(r94,c),registration_grade(r95,b),registration_grade(r96,a),registration_grade(r97,a),registration_grade(r98,b),registration_grade(r99,b),registration_grade(r100,a),registration_grade(r101,a),registration_grade(r102,a),registration_grade(r103,b),registration_grade(r104,_G132033),registration_grade(r105,c),registration_grade(r106,b),registration_grade(r107,b),registration_grade(r108,b),registration_grade(r109,b),registration_grade(r110,a),registration_grade(r111,a),registration_grade(r112,a),registration_grade(r113,c),registration_grade(r114,c),registration_grade(r115,d),registration_grade(r116,b),registration_grade(r117,c),registration_grade(r118,a),registration_grade(r119,b),registration_grade(r120,b),registration_grade(r121,c),registration_grade(r122,b),registration_grade(r123,a),registration_grade(r124,a),registration_grade(r125,b),registration_grade(r126,b),registration_grade(r127,b),registration_grade(r128,a),registration_grade(r129,c),registration_grade(r130,a),registration_grade(r131,a),registration_grade(r132,b),registration_grade(r133,a),registration_grade(r134,a),registration_grade(r135,b),registration_grade(r136,a),registration_grade(r137,b),registration_grade(r138,a),registration_grade(r139,a),registration_grade(r140,a),registration_grade(r141,b),registration_grade(r142,b),registration_grade(r143,b),registration_grade(r144,c),registration_grade(r145,b),registration_grade(r146,a),registration_grade(r147,a),registration_grade(r148,a),registration_grade(r149,a),registration_grade(r150,_G132263),registration_grade(r151,a),registration_grade(r152,a),registration_grade(r153,b),registration_grade(r154,a),registration_grade(r155,c),registration_grade(r156,b),registration_grade(r157,b),registration_grade(r158,c),registration_grade(r159,b),registration_grade(r160,_G132313),registration_grade(r161,a),registration_grade(r162,b),registration_grade(r163,a),registration_grade(r164,b),registration_grade(r165,b),registration_grade(r166,c),registration_grade(r167,a),registration_grade(r168,a),registration_grade(r169,a),registration_grade(r170,a),registration_grade(r171,_G132368),registration_grade(r172,c),registration_grade(r173,b),registration_grade(r174,a),registration_grade(r175,b),registration_grade(r176,b),registration_grade(r177,c),registration_grade(r178,b),registration_grade(r179,d),registration_grade(r180,c),registration_grade(r181,a),registration_grade(r182,b),registration_grade(r183,a),registration_grade(r184,a),registration_grade(r185,b),registration_grade(r186,c),registration_grade(r187,a),registration_grade(r188,a),registration_grade(r189,a),registration_grade(r190,a),registration_grade(r191,b),registration_grade(r192,b),registration_grade(r193,c),registration_grade(r194,b),registration_grade(r195,c),registration_grade(r196,b),registration_grade(r197,a),registration_grade(r198,a),registration_grade(r199,b),registration_grade(r200,b),registration_grade(r201,c),registration_grade(r202,a),registration_grade(r203,_G132528),registration_grade(r204,b),registration_grade(r205,a),registration_grade(r206,a),registration_grade(r207,_G132548),registration_grade(r208,c),registration_grade(r209,b),registration_grade(r210,a),registration_grade(r211,d),registration_grade(r212,b),registration_grade(r213,b),registration_grade(r214,a),registration_grade(r215,a),registration_grade(r216,b),registration_grade(r217,_G132598),registration_grade(r218,b),registration_grade(r219,a),registration_grade(r220,a),registration_grade(r221,b),registration_grade(r222,c),registration_grade(r223,a),registration_grade(r224,b),registration_grade(r225,b),registration_grade(r226,d),registration_grade(r227,b),registration_grade(r228,c),registration_grade(r229,b),registration_grade(r230,a),registration_grade(r231,c),registration_grade(r232,a),registration_grade(r233,b),registration_grade(r234,b),registration_grade(r235,c),registration_grade(r236,b),registration_grade(r237,c),registration_grade(r238,d),registration_grade(r239,b),registration_grade(r240,b),registration_grade(r241,a),registration_grade(r242,b),registration_grade(r243,a),registration_grade(r244,b),registration_grade(r245,a),registration_grade(r246,b),registration_grade(r247,c),registration_grade(r248,b),registration_grade(r249,a),registration_grade(r250,a),registration_grade(r251,a),registration_grade(r252,_G132773),registration_grade(r253,a),registration_grade(r254,b),registration_grade(r255,a),registration_grade(r256,a),registration_grade(r257,b),registration_grade(r258,a),registration_grade(r259,a),registration_grade(r260,b),registration_grade(r261,a),registration_grade(r262,a),registration_grade(r263,a),registration_grade(r264,c),registration_grade(r265,_G132838),registration_grade(r266,a),registration_grade(r267,a),registration_grade(r268,c),registration_grade(r269,a),registration_grade(r270,c),registration_grade(r271,b),registration_grade(r272,c),registration_grade(r273,b),registration_grade(r274,c),registration_grade(r275,a),registration_grade(r276,a),registration_grade(r277,a),registration_grade(r278,a),registration_grade(r279,a),registration_grade(r280,b),registration_grade(r281,b),registration_grade(r282,d),registration_grade(r283,a),registration_grade(r284,b),registration_grade(r285,b),registration_grade(r286,a),registration_grade(r287,b),registration_grade(r288,b),registration_grade(r289,d),registration_grade(r290,b),registration_grade(r291,c),registration_grade(r292,b),registration_grade(r293,a),registration_grade(r294,a),registration_grade(r295,a),registration_grade(r296,_G132993),registration_grade(r297,_G132998),registration_grade(r298,_G133003),registration_grade(r299,a),registration_grade(r300,b),registration_grade(r301,b),registration_grade(r302,b),registration_grade(r303,a),registration_grade(r304,a),registration_grade(r305,b),registration_grade(r306,b),registration_grade(r307,c),registration_grade(r308,_G133053),registration_grade(r309,c),registration_grade(r310,a),registration_grade(r311,a),registration_grade(r312,a),registration_grade(r313,a),registration_grade(r314,c),registration_grade(r315,c),registration_grade(r316,c),registration_grade(r317,c),registration_grade(r318,c),registration_grade(r319,c),registration_grade(r320,b),registration_grade(r321,b),registration_grade(r322,a),registration_grade(r323,c),registration_grade(r324,b),registration_grade(r325,b),registration_grade(r326,a),registration_grade(r327,c),registration_grade(r328,b),registration_grade(r329,a),registration_grade(r330,b),registration_grade(r331,a),registration_grade(r332,a),registration_grade(r333,a),registration_grade(r334,c),registration_grade(r335,_G133188),registration_grade(r336,b),registration_grade(r337,b),registration_grade(r338,b),registration_grade(r339,_G133208),registration_grade(r340,_G133213),registration_grade(r341,b),registration_grade(r342,b),registration_grade(r343,a),registration_grade(r344,c),registration_grade(r345,b),registration_grade(r346,b),registration_grade(r347,b),registration_grade(r348,a),registration_grade(r349,a),registration_grade(r350,b),registration_grade(r351,b),registration_grade(r352,d),registration_grade(r353,c),registration_grade(r354,c),registration_grade(r355,_G133288),registration_grade(r356,b),registration_grade(r357,b),registration_grade(r358,a),registration_grade(r359,a),registration_grade(r360,a),registration_grade(r361,b),registration_grade(r362,c),registration_grade(r363,c),registration_grade(r364,b),registration_grade(r365,b),registration_grade(r366,b),registration_grade(r367,b),registration_grade(r368,a),registration_grade(r369,c),registration_grade(r370,b),registration_grade(r371,a),registration_grade(r372,a),registration_grade(r373,a),registration_grade(r374,b),registration_grade(r375,b),registration_grade(r376,a),registration_grade(r377,a),registration_grade(r378,a),registration_grade(r379,c),registration_grade(r380,a),registration_grade(r381,c),registration_grade(r382,a),registration_grade(r383,a),registration_grade(r384,b),registration_grade(r385,b),registration_grade(r386,d),registration_grade(r387,a),registration_grade(r388,a),registration_grade(r389,a),registration_grade(r390,_G133463),registration_grade(r391,b),registration_grade(r392,b),registration_grade(r393,b),registration_grade(r394,c),registration_grade(r395,b),registration_grade(r396,b),registration_grade(r397,a),registration_grade(r398,b),registration_grade(r399,c),registration_grade(r400,a),registration_grade(r401,c),registration_grade(r402,_G133523),registration_grade(r403,a),registration_grade(r404,a),registration_grade(r405,a),registration_grade(r406,_G133543),registration_grade(r407,b),registration_grade(r408,a),registration_grade(r409,a),registration_grade(r410,b),registration_grade(r411,b),registration_grade(r412,a),registration_grade(r413,a),registration_grade(r414,a),registration_grade(r415,b),registration_grade(r416,b),registration_grade(r417,d),registration_grade(r418,a),registration_grade(r419,a),registration_grade(r420,a),registration_grade(r421,c),registration_grade(r422,b),registration_grade(r423,b),registration_grade(r424,a),registration_grade(r425,b),registration_grade(r426,c),registration_grade(r427,c),registration_grade(r428,c),registration_grade(r429,c),registration_grade(r430,b),registration_grade(r431,d),registration_grade(r432,c),registration_grade(r433,a),registration_grade(r434,a),registration_grade(r435,c),registration_grade(r436,a),registration_grade(r437,c),registration_grade(r438,b),registration_grade(r439,b),registration_grade(r440,c),registration_grade(r441,a),registration_grade(r442,c),registration_grade(r443,a),registration_grade(r444,a),registration_grade(r445,a),registration_grade(r446,a),registration_grade(r447,d),registration_grade(r448,c),registration_grade(r449,b),registration_grade(r450,a),registration_grade(r451,a),registration_grade(r452,b),registration_grade(r453,d),registration_grade(r454,d),registration_grade(r455,c),registration_grade(r456,c),registration_grade(r457,a),registration_grade(r458,b),registration_grade(r459,_G133808),registration_grade(r460,a),registration_grade(r461,b),registration_grade(r462,a),registration_grade(r463,d),registration_grade(r464,a),registration_grade(r465,a),registration_grade(r466,b),registration_grade(r467,b),registration_grade(r468,a),registration_grade(r469,a),registration_grade(r470,c),registration_grade(r471,b),registration_grade(r472,a),registration_grade(r473,c),registration_grade(r474,b),registration_grade(r475,a),registration_grade(r476,c),registration_grade(r477,b),registration_grade(r478,a),registration_grade(r479,b),registration_grade(r480,a),registration_grade(r481,b),registration_grade(r482,_G133923),registration_grade(r483,a),registration_grade(r484,a),registration_grade(r485,a),registration_grade(r486,a),registration_grade(r487,a),registration_grade(r488,a),registration_grade(r489,b),registration_grade(r490,c),registration_grade(r491,c),registration_grade(r492,b),registration_grade(r493,a),registration_grade(r494,_G133983),registration_grade(r495,b),registration_grade(r496,a),registration_grade(r497,c),registration_grade(r498,b),registration_grade(r499,c),registration_grade(r500,b),registration_grade(r501,a),registration_grade(r502,a),registration_grade(r503,c),registration_grade(r504,b),registration_grade(r505,c),registration_grade(r506,c),registration_grade(r507,a),registration_grade(r508,c),registration_grade(r509,b),registration_grade(r510,a),registration_grade(r511,c),registration_grade(r512,b),registration_grade(r513,b),registration_grade(r514,c),registration_grade(r515,c),registration_grade(r516,a),registration_grade(r517,b),registration_grade(r518,a),registration_grade(r519,a),registration_grade(r520,b),registration_grade(r521,a),registration_grade(r522,b),registration_grade(r523,a),registration_grade(r524,b),registration_grade(r525,c),registration_grade(r526,c),registration_grade(r527,c),registration_grade(r528,a),registration_grade(r529,b),registration_grade(r530,a),registration_grade(r531,b),registration_grade(r532,a),registration_grade(r533,a),registration_grade(r534,b),registration_grade(r535,c),registration_grade(r536,a),registration_grade(r537,a),registration_grade(r538,a),registration_grade(r539,b),registration_grade(r540,_G134213),registration_grade(r541,c),registration_grade(r542,a),registration_grade(r543,a),registration_grade(r544,b),registration_grade(r545,a),registration_grade(r546,b),registration_grade(r547,c),registration_grade(r548,c),registration_grade(r549,b),registration_grade(r550,a),registration_grade(r551,a),registration_grade(r552,c),registration_grade(r553,b),registration_grade(r554,b),registration_grade(r555,b),registration_grade(r556,a),registration_grade(r557,a),registration_grade(r558,a),registration_grade(r559,b),registration_grade(r560,b),registration_grade(r561,a),registration_grade(r562,a),registration_grade(r563,a),registration_grade(r564,b),registration_grade(r565,d),registration_grade(r566,c),registration_grade(r567,a),registration_grade(r568,a),registration_grade(r569,a),registration_grade(r570,c),registration_grade(r571,c),registration_grade(r572,b),registration_grade(r573,a),registration_grade(r574,c),registration_grade(r575,a),registration_grade(r576,a),registration_grade(r577,a),registration_grade(r578,b),registration_grade(r579,a),registration_grade(r580,b),registration_grade(r581,a),registration_grade(r582,a),registration_grade(r583,a),registration_grade(r584,a),registration_grade(r585,c),registration_grade(r586,b),registration_grade(r587,c),registration_grade(r588,c),registration_grade(r589,c),registration_grade(r590,b),registration_grade(r591,c),registration_grade(r592,b),registration_grade(r593,b),registration_grade(r594,c),registration_grade(r595,b),registration_grade(r596,a),registration_grade(r597,a),registration_grade(r598,a),registration_grade(r599,a),registration_grade(r600,a),registration_grade(r601,b),registration_grade(r602,a),registration_grade(r603,d),registration_grade(r604,c),registration_grade(r605,a),registration_grade(r606,a),registration_grade(r607,b),registration_grade(r608,a),registration_grade(r609,b),registration_grade(r610,_G134563),registration_grade(r611,a),registration_grade(r612,c),registration_grade(r613,a),registration_grade(r614,d),registration_grade(r615,b),registration_grade(r616,a),registration_grade(r617,a),registration_grade(r618,b),registration_grade(r619,a),registration_grade(r620,a),registration_grade(r621,a),registration_grade(r622,b),registration_grade(r623,b),registration_grade(r624,a),registration_grade(r625,c),registration_grade(r626,a),registration_grade(r627,b),registration_grade(r628,a),registration_grade(r629,b),registration_grade(r630,c),registration_grade(r631,a),registration_grade(r632,a),registration_grade(r633,b),registration_grade(r634,b),registration_grade(r635,b),registration_grade(r636,d),registration_grade(r637,c),registration_grade(r638,a),registration_grade(r639,b),registration_grade(r640,c),registration_grade(r641,c),registration_grade(r642,c),registration_grade(r643,_G134728),registration_grade(r644,a),registration_grade(r645,b),registration_grade(r646,b),registration_grade(r647,b),registration_grade(r648,a),registration_grade(r649,_G134758),registration_grade(r650,c),registration_grade(r651,b),registration_grade(r652,b),registration_grade(r653,b),registration_grade(r654,b),registration_grade(r655,a),registration_grade(r656,b),registration_grade(r657,a),registration_grade(r658,a),registration_grade(r659,a),registration_grade(r660,a),registration_grade(r661,c),registration_grade(r662,a),registration_grade(r663,a),registration_grade(r664,c),registration_grade(r665,a),registration_grade(r666,b),registration_grade(r667,b),registration_grade(r668,d),registration_grade(r669,b),registration_grade(r670,a),registration_grade(r671,c),registration_grade(r672,c),registration_grade(r673,_G134878),registration_grade(r674,a),registration_grade(r675,b),registration_grade(r676,a),registration_grade(r677,a),registration_grade(r678,a),registration_grade(r679,a),registration_grade(r680,c),registration_grade(r681,b),registration_grade(r682,a),registration_grade(r683,b),registration_grade(r684,b),registration_grade(r685,a),registration_grade(r686,b),registration_grade(r687,a),registration_grade(r688,c),registration_grade(r689,_G134958),registration_grade(r690,a),registration_grade(r691,c),registration_grade(r692,a),registration_grade(r693,b),registration_grade(r694,a),registration_grade(r695,a),registration_grade(r696,a),registration_grade(r697,c),registration_grade(r698,b),registration_grade(r699,a),registration_grade(r700,a),registration_grade(r701,a),registration_grade(r702,a),registration_grade(r703,c),registration_grade(r704,c),registration_grade(r705,b),registration_grade(r706,b),registration_grade(r707,a),registration_grade(r708,b),registration_grade(r709,b),registration_grade(r710,b),registration_grade(r711,b),registration_grade(r712,_G135073),registration_grade(r713,a),registration_grade(r714,b),registration_grade(r715,a),registration_grade(r716,a),registration_grade(r717,a),registration_grade(r718,a),registration_grade(r719,c),registration_grade(r720,a),registration_grade(r721,_G135118),registration_grade(r722,b),registration_grade(r723,b),registration_grade(r724,a),registration_grade(r725,_G135138),registration_grade(r726,a),registration_grade(r727,a),registration_grade(r728,b),registration_grade(r729,b),registration_grade(r730,c),registration_grade(r731,a),registration_grade(r732,a),registration_grade(r733,a),registration_grade(r734,b),registration_grade(r735,b),registration_grade(r736,a),registration_grade(r737,b),registration_grade(r738,b),registration_grade(r739,a),registration_grade(r740,a),registration_grade(r741,a),registration_grade(r742,d),registration_grade(r743,d),registration_grade(r744,a),registration_grade(r745,b),registration_grade(r746,a),registration_grade(r747,a),registration_grade(r748,_G135253),registration_grade(r749,c),registration_grade(r750,a),registration_grade(r751,c),registration_grade(r752,b),registration_grade(r753,c),registration_grade(r754,c),registration_grade(r755,c),registration_grade(r756,b),registration_grade(r757,c),registration_grade(r758,b),registration_grade(r759,b),registration_grade(r760,a),registration_grade(r761,a),registration_grade(r762,b),registration_grade(r763,a),registration_grade(r764,a),registration_grade(r765,a),registration_grade(r766,c),registration_grade(r767,c),registration_grade(r768,c),registration_grade(r769,c),registration_grade(r770,b),registration_grade(r771,b),registration_grade(r772,a),registration_grade(r773,b),registration_grade(r774,b),registration_grade(r775,a),registration_grade(r776,_G135393),registration_grade(r777,c),registration_grade(r778,c),registration_grade(r779,b),registration_grade(r780,a),registration_grade(r781,b),registration_grade(r782,a),registration_grade(r783,c),registration_grade(r784,c),registration_grade(r785,c),registration_grade(r786,c),registration_grade(r787,a),registration_grade(r788,a),registration_grade(r789,c),registration_grade(r790,b),registration_grade(r791,b),registration_grade(r792,a),registration_grade(r793,a),registration_grade(r794,b),registration_grade(r795,a),registration_grade(r796,a),registration_grade(r797,a),registration_grade(r798,b),registration_grade(r799,_G135508),registration_grade(r800,b),registration_grade(r801,b),registration_grade(r802,a),registration_grade(r803,b),registration_grade(r804,a),registration_grade(r805,b),registration_grade(r806,a),registration_grade(r807,a),registration_grade(r808,b),registration_grade(r809,c),registration_grade(r810,b),registration_grade(r811,d),registration_grade(r812,c),registration_grade(r813,c),registration_grade(r814,_G135583),registration_grade(r815,c),registration_grade(r816,b),registration_grade(r817,a),registration_grade(r818,b),registration_grade(r819,b),registration_grade(r820,d),registration_grade(r821,b),registration_grade(r822,a),registration_grade(r823,a),registration_grade(r824,c),registration_grade(r825,b),registration_grade(r826,b),registration_grade(r827,c),registration_grade(r828,b),registration_grade(r829,b),registration_grade(r830,a),registration_grade(r831,a),registration_grade(r832,_G135673),registration_grade(r833,b),registration_grade(r834,b),registration_grade(r835,a),registration_grade(r836,a),registration_grade(r837,c),registration_grade(r838,_G135703),registration_grade(r839,b),registration_grade(r840,b),registration_grade(r841,a),registration_grade(r842,a),registration_grade(r843,b),registration_grade(r844,a),registration_grade(r845,c),registration_grade(r846,b),registration_grade(r847,b),registration_grade(r848,c),registration_grade(r849,_G135758),registration_grade(r850,b),registration_grade(r851,b),registration_grade(r852,c),registration_grade(r853,b),registration_grade(r854,c),registration_grade(r855,d),registration_grade(r856,c),student_intelligence(s0,l),student_intelligence(s1,l),student_intelligence(s2,h),student_intelligence(s3,h),student_intelligence(s4,h),student_intelligence(s5,h),student_intelligence(s6,m),student_intelligence(s7,h),student_intelligence(s8,h),student_intelligence(s9,m),student_intelligence(s10,m),student_intelligence(s11,m),student_intelligence(s12,h),student_intelligence(s13,h),student_intelligence(s14,h),student_intelligence(s15,m),student_intelligence(s16,h),student_intelligence(s17,m),student_intelligence(s18,m),student_intelligence(s19,_G135893),student_intelligence(s20,m),student_intelligence(s21,h),student_intelligence(s22,h),student_intelligence(s23,h),student_intelligence(s24,m),student_intelligence(s25,h),student_intelligence(s26,m),student_intelligence(s27,_G135933),student_intelligence(s28,_G135938),student_intelligence(s29,m),student_intelligence(s30,h),student_intelligence(s31,m),student_intelligence(s32,m),student_intelligence(s33,h),student_intelligence(s34,l),student_intelligence(s35,m),student_intelligence(s36,l),student_intelligence(s37,_G135983),student_intelligence(s38,h),student_intelligence(s39,h),student_intelligence(s40,h),student_intelligence(s41,m),student_intelligence(s42,m),student_intelligence(s43,h),student_intelligence(s44,h),student_intelligence(s45,h),student_intelligence(s46,l),student_intelligence(s47,h),student_intelligence(s48,m),student_intelligence(s49,m),student_intelligence(s50,h),student_intelligence(s51,m),student_intelligence(s52,m),student_intelligence(s53,m),student_intelligence(s54,h),student_intelligence(s55,h),student_intelligence(s56,l),student_intelligence(s57,m),student_intelligence(s58,h),student_intelligence(s59,m),student_intelligence(s60,m),student_intelligence(s61,h),student_intelligence(s62,m),student_intelligence(s63,h),student_intelligence(s64,_G136118),student_intelligence(s65,m),student_intelligence(s66,h),student_intelligence(s67,m),student_intelligence(s68,_G136138),student_intelligence(s69,_G136143),student_intelligence(s70,l),student_intelligence(s71,m),student_intelligence(s72,h),student_intelligence(s73,m),student_intelligence(s74,h),student_intelligence(s75,h),student_intelligence(s76,h),student_intelligence(s77,h),student_intelligence(s78,h),student_intelligence(s79,m),student_intelligence(s80,m),student_intelligence(s81,l),student_intelligence(s82,h),student_intelligence(s83,h),student_intelligence(s84,m),student_intelligence(s85,h),student_intelligence(s86,m),student_intelligence(s87,h),student_intelligence(s88,h),student_intelligence(s89,m),student_intelligence(s90,h),student_intelligence(s91,m),student_intelligence(s92,_G136258),student_intelligence(s93,l),student_intelligence(s94,l),student_intelligence(s95,_G136273),student_intelligence(s96,m),student_intelligence(s97,h),student_intelligence(s98,h),student_intelligence(s99,l),student_intelligence(s100,h),student_intelligence(s101,h),student_intelligence(s102,_G136308),student_intelligence(s103,h),student_intelligence(s104,l),student_intelligence(s105,m),student_intelligence(s106,h),student_intelligence(s107,l),student_intelligence(s108,m),student_intelligence(s109,m),student_intelligence(s110,m),student_intelligence(s111,h),student_intelligence(s112,m),student_intelligence(s113,h),student_intelligence(s114,m),student_intelligence(s115,h),student_intelligence(s116,m),student_intelligence(s117,m),student_intelligence(s118,_G136388),student_intelligence(s119,h),student_intelligence(s120,h),student_intelligence(s121,h),student_intelligence(s122,m),student_intelligence(s123,m),student_intelligence(s124,h),student_intelligence(s125,m),student_intelligence(s126,m),student_intelligence(s127,m),student_intelligence(s128,m),student_intelligence(s129,h),student_intelligence(s130,m),student_intelligence(s131,h),student_intelligence(s132,h),student_intelligence(s133,h),student_intelligence(s134,h),student_intelligence(s135,h),student_intelligence(s136,m),student_intelligence(s137,m),student_intelligence(s138,l),student_intelligence(s139,h),student_intelligence(s140,h),student_intelligence(s141,m),student_intelligence(s142,m),student_intelligence(s143,h),student_intelligence(s144,h),student_intelligence(s145,h),student_intelligence(s146,m),student_intelligence(s147,m),student_intelligence(s148,m),student_intelligence(s149,h),student_intelligence(s150,l),student_intelligence(s151,h),student_intelligence(s152,h),student_intelligence(s153,m),student_intelligence(s154,m),student_intelligence(s155,h),student_intelligence(s156,m),student_intelligence(s157,m),student_intelligence(s158,h),student_intelligence(s159,_G136593),student_intelligence(s160,m),student_intelligence(s161,m),student_intelligence(s162,h),student_intelligence(s163,m),student_intelligence(s164,m),student_intelligence(s165,m),student_intelligence(s166,m),student_intelligence(s167,h),student_intelligence(s168,h),student_intelligence(s169,m),student_intelligence(s170,m),student_intelligence(s171,m),student_intelligence(s172,h),student_intelligence(s173,h),student_intelligence(s174,h),student_intelligence(s175,m),student_intelligence(s176,m),student_intelligence(s177,m),student_intelligence(s178,h),student_intelligence(s179,m),student_intelligence(s180,m),student_intelligence(s181,h),student_intelligence(s182,m),student_intelligence(s183,h),student_intelligence(s184,h),student_intelligence(s185,m),student_intelligence(s186,m),student_intelligence(s187,m),student_intelligence(s188,h),student_intelligence(s189,m),student_intelligence(s190,h),student_intelligence(s191,l),student_intelligence(s192,h),student_intelligence(s193,m),student_intelligence(s194,m),student_intelligence(s195,m),student_intelligence(s196,h),student_intelligence(s197,h),student_intelligence(s198,h),student_intelligence(s199,m),student_intelligence(s200,h),student_intelligence(s201,l),student_intelligence(s202,h),student_intelligence(s203,m),student_intelligence(s204,h),student_intelligence(s205,h),student_intelligence(s206,h),student_intelligence(s207,h),student_intelligence(s208,m),student_intelligence(s209,h),student_intelligence(s210,m),student_intelligence(s211,m),student_intelligence(s212,m),student_intelligence(s213,h),student_intelligence(s214,h),student_intelligence(s215,m),student_intelligence(s216,h),student_intelligence(s217,m),student_intelligence(s218,h),student_intelligence(s219,h),student_intelligence(s220,h),student_intelligence(s221,h),student_intelligence(s222,h),student_intelligence(s223,m),student_intelligence(s224,l),student_intelligence(s225,l),student_intelligence(s226,m),student_intelligence(s227,h),student_intelligence(s228,h),student_intelligence(s229,m),student_intelligence(s230,m),student_intelligence(s231,h),student_intelligence(s232,m),student_intelligence(s233,h),student_intelligence(s234,l),student_intelligence(s235,h),student_intelligence(s236,h),student_intelligence(s237,h),student_intelligence(s238,h),student_intelligence(s239,h),student_intelligence(s240,h),student_intelligence(s241,m),student_intelligence(s242,l),student_intelligence(s243,h),student_intelligence(s244,h),student_intelligence(s245,_G137023),student_intelligence(s246,m),student_intelligence(s247,h),student_intelligence(s248,m),student_intelligence(s249,h),student_intelligence(s250,m),student_intelligence(s251,h),student_intelligence(s252,_G137058),student_intelligence(s253,m),student_intelligence(s254,m),student_intelligence(s255,m),course_difficulty(c0,h),course_difficulty(c1,m),course_difficulty(c2,l),course_difficulty(c3,m),course_difficulty(c4,m),course_difficulty(c5,l),course_difficulty(c6,m),course_difficulty(c7,h),course_difficulty(c8,h),course_difficulty(c9,l),course_difficulty(c10,m),course_difficulty(c11,m),course_difficulty(c12,m),course_difficulty(c13,h),course_difficulty(c14,m),course_difficulty(c15,h),course_difficulty(c16,l),course_difficulty(c17,h),course_difficulty(c18,m),course_difficulty(c19,_G137173),course_difficulty(c20,m),course_difficulty(c21,h),course_difficulty(c22,m),course_difficulty(c23,m),course_difficulty(c24,h),course_difficulty(c25,m),course_difficulty(c26,l),course_difficulty(c27,h),course_difficulty(c28,m),course_difficulty(c29,m),course_difficulty(c30,m),course_difficulty(c31,m),course_difficulty(c32,l),course_difficulty(c33,m),course_difficulty(c34,l),course_difficulty(c35,h),course_difficulty(c36,h),course_difficulty(c37,m),course_difficulty(c38,m),course_difficulty(c39,m),course_difficulty(c40,h),course_difficulty(c41,m),course_difficulty(c42,h),course_difficulty(c43,m),course_difficulty(c44,m),course_difficulty(c45,m),course_difficulty(c46,m),course_difficulty(c47,m),course_difficulty(c48,m),course_difficulty(c49,l),course_difficulty(c50,m),course_difficulty(c51,h),course_difficulty(c52,h),course_difficulty(c53,h),course_difficulty(c54,m),course_difficulty(c55,h),course_difficulty(c56,m),course_difficulty(c57,m),course_difficulty(c58,h),course_difficulty(c59,m),course_difficulty(c60,h),course_difficulty(c61,m),course_difficulty(c62,_G137388),course_difficulty(c63,l),registration_satisfaction(r0,h),registration_satisfaction(r1,l),registration_satisfaction(r2,h),registration_satisfaction(r3,m),registration_satisfaction(r4,h),registration_satisfaction(r5,h),registration_satisfaction(r6,h),registration_satisfaction(r7,h),registration_satisfaction(r8,l),registration_satisfaction(r9,h),registration_satisfaction(r10,h),registration_satisfaction(r11,h),registration_satisfaction(r12,h),registration_satisfaction(r13,h),registration_satisfaction(r14,m),registration_satisfaction(r15,h),registration_satisfaction(r16,h),registration_satisfaction(r17,l),registration_satisfaction(r18,l),registration_satisfaction(r19,m),registration_satisfaction(r20,h),registration_satisfaction(r21,h),registration_satisfaction(r22,h),registration_satisfaction(r23,m),registration_satisfaction(r24,h),registration_satisfaction(r25,h),registration_satisfaction(r26,h),registration_satisfaction(r27,h),registration_satisfaction(r28,h),registration_satisfaction(r29,h),registration_satisfaction(r30,l),registration_satisfaction(r31,h),registration_satisfaction(r32,m),registration_satisfaction(r33,h),registration_satisfaction(r34,_G137568),registration_satisfaction(r35,h),registration_satisfaction(r36,m),registration_satisfaction(r37,h),registration_satisfaction(r38,h),registration_satisfaction(r39,h),registration_satisfaction(r40,h),registration_satisfaction(r41,h),registration_satisfaction(r42,l),registration_satisfaction(r43,h),registration_satisfaction(r44,h),registration_satisfaction(r45,h),registration_satisfaction(r46,_G137628),registration_satisfaction(r47,h),registration_satisfaction(r48,h),registration_satisfaction(r49,h),registration_satisfaction(r50,h),registration_satisfaction(r51,h),registration_satisfaction(r52,h),registration_satisfaction(r53,h),registration_satisfaction(r54,h),registration_satisfaction(r55,h),registration_satisfaction(r56,l),registration_satisfaction(r57,_G137683),registration_satisfaction(r58,h),registration_satisfaction(r59,l),registration_satisfaction(r60,h),registration_satisfaction(r61,h),registration_satisfaction(r62,h),registration_satisfaction(r63,_G137713),registration_satisfaction(r64,h),registration_satisfaction(r65,h),registration_satisfaction(r66,h),registration_satisfaction(r67,m),registration_satisfaction(r68,h),registration_satisfaction(r69,m),registration_satisfaction(r70,h),registration_satisfaction(r71,_G137753),registration_satisfaction(r72,l),registration_satisfaction(r73,h),registration_satisfaction(r74,h),registration_satisfaction(r75,h),registration_satisfaction(r76,h),registration_satisfaction(r77,h),registration_satisfaction(r78,m),registration_satisfaction(r79,h),registration_satisfaction(r80,h),registration_satisfaction(r81,h),registration_satisfaction(r82,l),registration_satisfaction(r83,m),registration_satisfaction(r84,m),registration_satisfaction(r85,h),registration_satisfaction(r86,m),registration_satisfaction(r87,m),registration_satisfaction(r88,h),registration_satisfaction(r89,_G137843),registration_satisfaction(r90,_G137848),registration_satisfaction(r91,h),registration_satisfaction(r92,l),registration_satisfaction(r93,h),registration_satisfaction(r94,l),registration_satisfaction(r95,h),registration_satisfaction(r96,h),registration_satisfaction(r97,h),registration_satisfaction(r98,h),registration_satisfaction(r99,h),registration_satisfaction(r100,h),registration_satisfaction(r101,h),registration_satisfaction(r102,_G137908),registration_satisfaction(r103,h),registration_satisfaction(r104,h),registration_satisfaction(r105,l),registration_satisfaction(r106,h),registration_satisfaction(r107,l),registration_satisfaction(r108,l),registration_satisfaction(r109,h),registration_satisfaction(r110,h),registration_satisfaction(r111,h),registration_satisfaction(r112,h),registration_satisfaction(r113,_G137963),registration_satisfaction(r114,m),registration_satisfaction(r115,l),registration_satisfaction(r116,h),registration_satisfaction(r117,h),registration_satisfaction(r118,h),registration_satisfaction(r119,h),registration_satisfaction(r120,l),registration_satisfaction(r121,h),registration_satisfaction(r122,h),registration_satisfaction(r123,l),registration_satisfaction(r124,h),registration_satisfaction(r125,m),registration_satisfaction(r126,h),registration_satisfaction(r127,_G138033),registration_satisfaction(r128,h),registration_satisfaction(r129,h),registration_satisfaction(r130,_G138048),registration_satisfaction(r131,h),registration_satisfaction(r132,m),registration_satisfaction(r133,_G138063),registration_satisfaction(r134,m),registration_satisfaction(r135,h),registration_satisfaction(r136,h),registration_satisfaction(r137,h),registration_satisfaction(r138,h),registration_satisfaction(r139,h),registration_satisfaction(r140,h),registration_satisfaction(r141,l),registration_satisfaction(r142,h),registration_satisfaction(r143,h),registration_satisfaction(r144,h),registration_satisfaction(r145,l),registration_satisfaction(r146,h),registration_satisfaction(r147,l),registration_satisfaction(r148,m),registration_satisfaction(r149,h),registration_satisfaction(r150,h),registration_satisfaction(r151,h),registration_satisfaction(r152,h),registration_satisfaction(r153,h),registration_satisfaction(r154,m),registration_satisfaction(r155,m),registration_satisfaction(r156,h),registration_satisfaction(r157,m),registration_satisfaction(r158,l),registration_satisfaction(r159,m),registration_satisfaction(r160,h),registration_satisfaction(r161,h),registration_satisfaction(r162,m),registration_satisfaction(r163,h),registration_satisfaction(r164,m),registration_satisfaction(r165,m),registration_satisfaction(r166,l),registration_satisfaction(r167,h),registration_satisfaction(r168,h),registration_satisfaction(r169,h),registration_satisfaction(r170,h),registration_satisfaction(r171,h),registration_satisfaction(r172,h),registration_satisfaction(r173,h),registration_satisfaction(r174,h),registration_satisfaction(r175,h),registration_satisfaction(r176,h),registration_satisfaction(r177,h),registration_satisfaction(r178,h),registration_satisfaction(r179,l),registration_satisfaction(r180,_G138298),registration_satisfaction(r181,m),registration_satisfaction(r182,h),registration_satisfaction(r183,l),registration_satisfaction(r184,h),registration_satisfaction(r185,h),registration_satisfaction(r186,h),registration_satisfaction(r187,h),registration_satisfaction(r188,m),registration_satisfaction(r189,h),registration_satisfaction(r190,h),registration_satisfaction(r191,h),registration_satisfaction(r192,m),registration_satisfaction(r193,h),registration_satisfaction(r194,h),registration_satisfaction(r195,h),registration_satisfaction(r196,h),registration_satisfaction(r197,h),registration_satisfaction(r198,h),registration_satisfaction(r199,h),registration_satisfaction(r200,m),registration_satisfaction(r201,h),registration_satisfaction(r202,h),registration_satisfaction(r203,h),registration_satisfaction(r204,h),registration_satisfaction(r205,h),registration_satisfaction(r206,h),registration_satisfaction(r207,h),registration_satisfaction(r208,h),registration_satisfaction(r209,h),registration_satisfaction(r210,h),registration_satisfaction(r211,m),registration_satisfaction(r212,_G138458),registration_satisfaction(r213,h),registration_satisfaction(r214,_G138468),registration_satisfaction(r215,h),registration_satisfaction(r216,h),registration_satisfaction(r217,_G138483),registration_satisfaction(r218,m),registration_satisfaction(r219,h),registration_satisfaction(r220,h),registration_satisfaction(r221,m),registration_satisfaction(r222,l),registration_satisfaction(r223,h),registration_satisfaction(r224,h),registration_satisfaction(r225,l),registration_satisfaction(r226,l),registration_satisfaction(r227,h),registration_satisfaction(r228,l),registration_satisfaction(r229,l),registration_satisfaction(r230,h),registration_satisfaction(r231,l),registration_satisfaction(r232,h),registration_satisfaction(r233,m),registration_satisfaction(r234,l),registration_satisfaction(r235,h),registration_satisfaction(r236,l),registration_satisfaction(r237,m),registration_satisfaction(r238,m),registration_satisfaction(r239,m),registration_satisfaction(r240,h),registration_satisfaction(r241,h),registration_satisfaction(r242,m),registration_satisfaction(r243,h),registration_satisfaction(r244,m),registration_satisfaction(r245,h),registration_satisfaction(r246,h),registration_satisfaction(r247,_G138633),registration_satisfaction(r248,l),registration_satisfaction(r249,h),registration_satisfaction(r250,h),registration_satisfaction(r251,h),registration_satisfaction(r252,h),registration_satisfaction(r253,h),registration_satisfaction(r254,h),registration_satisfaction(r255,h),registration_satisfaction(r256,h),registration_satisfaction(r257,m),registration_satisfaction(r258,h),registration_satisfaction(r259,h),registration_satisfaction(r260,h),registration_satisfaction(r261,h),registration_satisfaction(r262,h),registration_satisfaction(r263,m),registration_satisfaction(r264,h),registration_satisfaction(r265,h),registration_satisfaction(r266,l),registration_satisfaction(r267,h),registration_satisfaction(r268,l),registration_satisfaction(r269,h),registration_satisfaction(r270,l),registration_satisfaction(r271,h),registration_satisfaction(r272,l),registration_satisfaction(r273,h),registration_satisfaction(r274,h),registration_satisfaction(r275,_G138773),registration_satisfaction(r276,h),registration_satisfaction(r277,h),registration_satisfaction(r278,_G138788),registration_satisfaction(r279,h),registration_satisfaction(r280,h),registration_satisfaction(r281,m),registration_satisfaction(r282,h),registration_satisfaction(r283,h),registration_satisfaction(r284,m),registration_satisfaction(r285,m),registration_satisfaction(r286,h),registration_satisfaction(r287,h),registration_satisfaction(r288,h),registration_satisfaction(r289,_G138843),registration_satisfaction(r290,m),registration_satisfaction(r291,h),registration_satisfaction(r292,m),registration_satisfaction(r293,h),registration_satisfaction(r294,h),registration_satisfaction(r295,m),registration_satisfaction(r296,l),registration_satisfaction(r297,h),registration_satisfaction(r298,_G138888),registration_satisfaction(r299,h),registration_satisfaction(r300,l),registration_satisfaction(r301,h),registration_satisfaction(r302,m),registration_satisfaction(r303,_G138913),registration_satisfaction(r304,h),registration_satisfaction(r305,l),registration_satisfaction(r306,_G138928),registration_satisfaction(r307,l),registration_satisfaction(r308,l),registration_satisfaction(r309,m),registration_satisfaction(r310,h),registration_satisfaction(r311,l),registration_satisfaction(r312,h),registration_satisfaction(r313,h),registration_satisfaction(r314,h),registration_satisfaction(r315,h),registration_satisfaction(r316,l),registration_satisfaction(r317,l),registration_satisfaction(r318,h),registration_satisfaction(r319,m),registration_satisfaction(r320,h),registration_satisfaction(r321,l),registration_satisfaction(r322,h),registration_satisfaction(r323,l),registration_satisfaction(r324,h),registration_satisfaction(r325,h),registration_satisfaction(r326,h),registration_satisfaction(r327,m),registration_satisfaction(r328,h),registration_satisfaction(r329,h),registration_satisfaction(r330,l),registration_satisfaction(r331,h),registration_satisfaction(r332,l),registration_satisfaction(r333,h),registration_satisfaction(r334,h),registration_satisfaction(r335,h),registration_satisfaction(r336,m),registration_satisfaction(r337,h),registration_satisfaction(r338,h),registration_satisfaction(r339,h),registration_satisfaction(r340,h),registration_satisfaction(r341,l),registration_satisfaction(r342,h),registration_satisfaction(r343,h),registration_satisfaction(r344,h),registration_satisfaction(r345,m),registration_satisfaction(r346,h),registration_satisfaction(r347,m),registration_satisfaction(r348,m),registration_satisfaction(r349,h),registration_satisfaction(r350,m),registration_satisfaction(r351,h),registration_satisfaction(r352,l),registration_satisfaction(r353,h),registration_satisfaction(r354,h),registration_satisfaction(r355,h),registration_satisfaction(r356,m),registration_satisfaction(r357,m),registration_satisfaction(r358,h),registration_satisfaction(r359,l),registration_satisfaction(r360,h),registration_satisfaction(r361,_G139203),registration_satisfaction(r362,h),registration_satisfaction(r363,l),registration_satisfaction(r364,h),registration_satisfaction(r365,m),registration_satisfaction(r366,h),registration_satisfaction(r367,h),registration_satisfaction(r368,h),registration_satisfaction(r369,h),registration_satisfaction(r370,h),registration_satisfaction(r371,h),registration_satisfaction(r372,h),registration_satisfaction(r373,h),registration_satisfaction(r374,l),registration_satisfaction(r375,h),registration_satisfaction(r376,m),registration_satisfaction(r377,h),registration_satisfaction(r378,h),registration_satisfaction(r379,h),registration_satisfaction(r380,h),registration_satisfaction(r381,m),registration_satisfaction(r382,h),registration_satisfaction(r383,h),registration_satisfaction(r384,m),registration_satisfaction(r385,m),registration_satisfaction(r386,l),registration_satisfaction(r387,h),registration_satisfaction(r388,h),registration_satisfaction(r389,_G139343),registration_satisfaction(r390,h),registration_satisfaction(r391,l),registration_satisfaction(r392,_G139358),registration_satisfaction(r393,h),registration_satisfaction(r394,h),registration_satisfaction(r395,h),registration_satisfaction(r396,h),registration_satisfaction(r397,_G139383),registration_satisfaction(r398,l),registration_satisfaction(r399,h),registration_satisfaction(r400,h),registration_satisfaction(r401,l),registration_satisfaction(r402,h),registration_satisfaction(r403,h),registration_satisfaction(r404,h),registration_satisfaction(r405,_G139423),registration_satisfaction(r406,h),registration_satisfaction(r407,h),registration_satisfaction(r408,h),registration_satisfaction(r409,h),registration_satisfaction(r410,h),registration_satisfaction(r411,l),registration_satisfaction(r412,h),registration_satisfaction(r413,l),registration_satisfaction(r414,h),registration_satisfaction(r415,m),registration_satisfaction(r416,h),registration_satisfaction(r417,h),registration_satisfaction(r418,h),registration_satisfaction(r419,_G139493),registration_satisfaction(r420,h),registration_satisfaction(r421,h),registration_satisfaction(r422,m),registration_satisfaction(r423,h),registration_satisfaction(r424,_G139518),registration_satisfaction(r425,h),registration_satisfaction(r426,l),registration_satisfaction(r427,h),registration_satisfaction(r428,h),registration_satisfaction(r429,h),registration_satisfaction(r430,l),registration_satisfaction(r431,m),registration_satisfaction(r432,h),registration_satisfaction(r433,h),registration_satisfaction(r434,_G139568),registration_satisfaction(r435,m),registration_satisfaction(r436,h),registration_satisfaction(r437,h),registration_satisfaction(r438,l),registration_satisfaction(r439,h),registration_satisfaction(r440,h),registration_satisfaction(r441,h),registration_satisfaction(r442,m),registration_satisfaction(r443,_G139613),registration_satisfaction(r444,h),registration_satisfaction(r445,h),registration_satisfaction(r446,h),registration_satisfaction(r447,m),registration_satisfaction(r448,l),registration_satisfaction(r449,h),registration_satisfaction(r450,h),registration_satisfaction(r451,h),registration_satisfaction(r452,h),registration_satisfaction(r453,h),registration_satisfaction(r454,l),registration_satisfaction(r455,m),registration_satisfaction(r456,h),registration_satisfaction(r457,h),registration_satisfaction(r458,m),registration_satisfaction(r459,m),registration_satisfaction(r460,l),registration_satisfaction(r461,h),registration_satisfaction(r462,h),registration_satisfaction(r463,l),registration_satisfaction(r464,h),registration_satisfaction(r465,h),registration_satisfaction(r466,l),registration_satisfaction(r467,h),registration_satisfaction(r468,h),registration_satisfaction(r469,h),registration_satisfaction(r470,h),registration_satisfaction(r471,h),registration_satisfaction(r472,h),registration_satisfaction(r473,l),registration_satisfaction(r474,m),registration_satisfaction(r475,_G139773),registration_satisfaction(r476,l),registration_satisfaction(r477,m),registration_satisfaction(r478,h),registration_satisfaction(r479,_G139793),registration_satisfaction(r480,h),registration_satisfaction(r481,m),registration_satisfaction(r482,h),registration_satisfaction(r483,h),registration_satisfaction(r484,m),registration_satisfaction(r485,h),registration_satisfaction(r486,h),registration_satisfaction(r487,h),registration_satisfaction(r488,l),registration_satisfaction(r489,m),registration_satisfaction(r490,m),registration_satisfaction(r491,l),registration_satisfaction(r492,h),registration_satisfaction(r493,h),registration_satisfaction(r494,m),registration_satisfaction(r495,h),registration_satisfaction(r496,h),registration_satisfaction(r497,h),registration_satisfaction(r498,l),registration_satisfaction(r499,h),registration_satisfaction(r500,m),registration_satisfaction(r501,h),registration_satisfaction(r502,h),registration_satisfaction(r503,l),registration_satisfaction(r504,_G139918),registration_satisfaction(r505,h),registration_satisfaction(r506,h),registration_satisfaction(r507,h),registration_satisfaction(r508,l),registration_satisfaction(r509,m),registration_satisfaction(r510,h),registration_satisfaction(r511,l),registration_satisfaction(r512,h),registration_satisfaction(r513,h),registration_satisfaction(r514,h),registration_satisfaction(r515,l),registration_satisfaction(r516,h),registration_satisfaction(r517,m),registration_satisfaction(r518,h),registration_satisfaction(r519,h),registration_satisfaction(r520,h),registration_satisfaction(r521,h),registration_satisfaction(r522,h),registration_satisfaction(r523,h),registration_satisfaction(r524,h),registration_satisfaction(r525,l),registration_satisfaction(r526,h),registration_satisfaction(r527,l),registration_satisfaction(r528,h),registration_satisfaction(r529,h),registration_satisfaction(r530,_G140048),registration_satisfaction(r531,m),registration_satisfaction(r532,_G140058),registration_satisfaction(r533,h),registration_satisfaction(r534,l),registration_satisfaction(r535,m),registration_satisfaction(r536,h),registration_satisfaction(r537,h),registration_satisfaction(r538,h),registration_satisfaction(r539,h),registration_satisfaction(r540,m),registration_satisfaction(r541,h),registration_satisfaction(r542,h),registration_satisfaction(r543,h),registration_satisfaction(r544,h),registration_satisfaction(r545,h),registration_satisfaction(r546,h),registration_satisfaction(r547,l),registration_satisfaction(r548,h),registration_satisfaction(r549,h),registration_satisfaction(r550,h),registration_satisfaction(r551,h),registration_satisfaction(r552,m),registration_satisfaction(r553,m),registration_satisfaction(r554,l),registration_satisfaction(r555,m),registration_satisfaction(r556,_G140178),registration_satisfaction(r557,h),registration_satisfaction(r558,h),registration_satisfaction(r559,h),registration_satisfaction(r560,h),registration_satisfaction(r561,h),registration_satisfaction(r562,h),registration_satisfaction(r563,m),registration_satisfaction(r564,h),registration_satisfaction(r565,l),registration_satisfaction(r566,l),registration_satisfaction(r567,h),registration_satisfaction(r568,h),registration_satisfaction(r569,h),registration_satisfaction(r570,h),registration_satisfaction(r571,l),registration_satisfaction(r572,m),registration_satisfaction(r573,h),registration_satisfaction(r574,m),registration_satisfaction(r575,h),registration_satisfaction(r576,h),registration_satisfaction(r577,h),registration_satisfaction(r578,l),registration_satisfaction(r579,h),registration_satisfaction(r580,m),registration_satisfaction(r581,h),registration_satisfaction(r582,h),registration_satisfaction(r583,h),registration_satisfaction(r584,h),registration_satisfaction(r585,h),registration_satisfaction(r586,m),registration_satisfaction(r587,m),registration_satisfaction(r588,l),registration_satisfaction(r589,l),registration_satisfaction(r590,h),registration_satisfaction(r591,h),registration_satisfaction(r592,h),registration_satisfaction(r593,h),registration_satisfaction(r594,l),registration_satisfaction(r595,m),registration_satisfaction(r596,h),registration_satisfaction(r597,h),registration_satisfaction(r598,h),registration_satisfaction(r599,h),registration_satisfaction(r600,m),registration_satisfaction(r601,m),registration_satisfaction(r602,h),registration_satisfaction(r603,h),registration_satisfaction(r604,_G140418),registration_satisfaction(r605,h),registration_satisfaction(r606,h),registration_satisfaction(r607,l),registration_satisfaction(r608,h),registration_satisfaction(r609,h),registration_satisfaction(r610,h),registration_satisfaction(r611,h),registration_satisfaction(r612,l),registration_satisfaction(r613,h),registration_satisfaction(r614,m),registration_satisfaction(r615,l),registration_satisfaction(r616,h),registration_satisfaction(r617,h),registration_satisfaction(r618,h),registration_satisfaction(r619,h),registration_satisfaction(r620,h),registration_satisfaction(r621,h),registration_satisfaction(r622,h),registration_satisfaction(r623,l),registration_satisfaction(r624,m),registration_satisfaction(r625,l),registration_satisfaction(r626,h),registration_satisfaction(r627,h),registration_satisfaction(r628,h),registration_satisfaction(r629,h),registration_satisfaction(r630,h),registration_satisfaction(r631,h),registration_satisfaction(r632,h),registration_satisfaction(r633,h),registration_satisfaction(r634,h),registration_satisfaction(r635,m),registration_satisfaction(r636,l),registration_satisfaction(r637,m),registration_satisfaction(r638,h),registration_satisfaction(r639,h),registration_satisfaction(r640,h),registration_satisfaction(r641,h),registration_satisfaction(r642,h),registration_satisfaction(r643,h),registration_satisfaction(r644,h),registration_satisfaction(r645,h),registration_satisfaction(r646,_G140628),registration_satisfaction(r647,h),registration_satisfaction(r648,h),registration_satisfaction(r649,h),registration_satisfaction(r650,h),registration_satisfaction(r651,h),registration_satisfaction(r652,m),registration_satisfaction(r653,l),registration_satisfaction(r654,h),registration_satisfaction(r655,h),registration_satisfaction(r656,m),registration_satisfaction(r657,h),registration_satisfaction(r658,h),registration_satisfaction(r659,h),registration_satisfaction(r660,h),registration_satisfaction(r661,h),registration_satisfaction(r662,h),registration_satisfaction(r663,h),registration_satisfaction(r664,l),registration_satisfaction(r665,h),registration_satisfaction(r666,_G140728),registration_satisfaction(r667,h),registration_satisfaction(r668,l),registration_satisfaction(r669,h),registration_satisfaction(r670,h),registration_satisfaction(r671,h),registration_satisfaction(r672,l),registration_satisfaction(r673,l),registration_satisfaction(r674,h),registration_satisfaction(r675,l),registration_satisfaction(r676,h),registration_satisfaction(r677,h),registration_satisfaction(r678,h),registration_satisfaction(r679,h),registration_satisfaction(r680,m),registration_satisfaction(r681,h),registration_satisfaction(r682,h),registration_satisfaction(r683,h),registration_satisfaction(r684,m),registration_satisfaction(r685,h),registration_satisfaction(r686,h),registration_satisfaction(r687,l),registration_satisfaction(r688,h),registration_satisfaction(r689,m),registration_satisfaction(r690,h),registration_satisfaction(r691,h),registration_satisfaction(r692,_G140858),registration_satisfaction(r693,h),registration_satisfaction(r694,h),registration_satisfaction(r695,h),registration_satisfaction(r696,h),registration_satisfaction(r697,m),registration_satisfaction(r698,h),registration_satisfaction(r699,h),registration_satisfaction(r700,h),registration_satisfaction(r701,h),registration_satisfaction(r702,h),registration_satisfaction(r703,l),registration_satisfaction(r704,l),registration_satisfaction(r705,l),registration_satisfaction(r706,m),registration_satisfaction(r707,h),registration_satisfaction(r708,l),registration_satisfaction(r709,m),registration_satisfaction(r710,l),registration_satisfaction(r711,h),registration_satisfaction(r712,h),registration_satisfaction(r713,h),registration_satisfaction(r714,m),registration_satisfaction(r715,h),registration_satisfaction(r716,h),registration_satisfaction(r717,h),registration_satisfaction(r718,l),registration_satisfaction(r719,l),registration_satisfaction(r720,h),registration_satisfaction(r721,h),registration_satisfaction(r722,h),registration_satisfaction(r723,_G141013),registration_satisfaction(r724,h),registration_satisfaction(r725,h),registration_satisfaction(r726,h),registration_satisfaction(r727,h),registration_satisfaction(r728,m),registration_satisfaction(r729,h),registration_satisfaction(r730,h),registration_satisfaction(r731,h),registration_satisfaction(r732,h),registration_satisfaction(r733,h),registration_satisfaction(r734,h),registration_satisfaction(r735,h),registration_satisfaction(r736,h),registration_satisfaction(r737,h),registration_satisfaction(r738,h),registration_satisfaction(r739,h),registration_satisfaction(r740,h),registration_satisfaction(r741,h),registration_satisfaction(r742,h),registration_satisfaction(r743,_G141113),registration_satisfaction(r744,h),registration_satisfaction(r745,m),registration_satisfaction(r746,h),registration_satisfaction(r747,h),registration_satisfaction(r748,h),registration_satisfaction(r749,m),registration_satisfaction(r750,h),registration_satisfaction(r751,h),registration_satisfaction(r752,m),registration_satisfaction(r753,m),registration_satisfaction(r754,h),registration_satisfaction(r755,l),registration_satisfaction(r756,h),registration_satisfaction(r757,h),registration_satisfaction(r758,h),registration_satisfaction(r759,l),registration_satisfaction(r760,h),registration_satisfaction(r761,h),registration_satisfaction(r762,m),registration_satisfaction(r763,h),registration_satisfaction(r764,h),registration_satisfaction(r765,_G141223),registration_satisfaction(r766,h),registration_satisfaction(r767,h),registration_satisfaction(r768,l),registration_satisfaction(r769,l),registration_satisfaction(r770,m),registration_satisfaction(r771,m),registration_satisfaction(r772,h),registration_satisfaction(r773,m),registration_satisfaction(r774,h),registration_satisfaction(r775,h),registration_satisfaction(r776,h),registration_satisfaction(r777,l),registration_satisfaction(r778,h),registration_satisfaction(r779,h),registration_satisfaction(r780,h),registration_satisfaction(r781,m),registration_satisfaction(r782,m),registration_satisfaction(r783,m),registration_satisfaction(r784,l),registration_satisfaction(r785,l),registration_satisfaction(r786,h),registration_satisfaction(r787,_G141333),registration_satisfaction(r788,h),registration_satisfaction(r789,h),registration_satisfaction(r790,h),registration_satisfaction(r791,h),registration_satisfaction(r792,h),registration_satisfaction(r793,m),registration_satisfaction(r794,l),registration_satisfaction(r795,h),registration_satisfaction(r796,h),registration_satisfaction(r797,h),registration_satisfaction(r798,m),registration_satisfaction(r799,m),registration_satisfaction(r800,m),registration_satisfaction(r801,h),registration_satisfaction(r802,h),registration_satisfaction(r803,h),registration_satisfaction(r804,h),registration_satisfaction(r805,h),registration_satisfaction(r806,h),registration_satisfaction(r807,l),registration_satisfaction(r808,m),registration_satisfaction(r809,l),registration_satisfaction(r810,h),registration_satisfaction(r811,l),registration_satisfaction(r812,h),registration_satisfaction(r813,m),registration_satisfaction(r814,l),registration_satisfaction(r815,h),registration_satisfaction(r816,h),registration_satisfaction(r817,h),registration_satisfaction(r818,l),registration_satisfaction(r819,h),registration_satisfaction(r820,h),registration_satisfaction(r821,m),registration_satisfaction(r822,m),registration_satisfaction(r823,_G141513),registration_satisfaction(r824,m),registration_satisfaction(r825,l),registration_satisfaction(r826,l),registration_satisfaction(r827,l),registration_satisfaction(r828,m),registration_satisfaction(r829,l),registration_satisfaction(r830,h),registration_satisfaction(r831,h),registration_satisfaction(r832,m),registration_satisfaction(r833,h),registration_satisfaction(r834,h),registration_satisfaction(r835,h),registration_satisfaction(r836,h),registration_satisfaction(r837,h),registration_satisfaction(r838,l),registration_satisfaction(r839,_G141593),registration_satisfaction(r840,m),registration_satisfaction(r841,h),registration_satisfaction(r842,h),registration_satisfaction(r843,h),registration_satisfaction(r844,h),registration_satisfaction(r845,l),registration_satisfaction(r846,l),registration_satisfaction(r847,h),registration_satisfaction(r848,l),registration_satisfaction(r849,h),registration_satisfaction(r850,h),registration_satisfaction(r851,h),registration_satisfaction(r852,h),registration_satisfaction(r853,h),registration_satisfaction(r854,m),registration_satisfaction(r855,h),registration_satisfaction(r856,l)]) \ No newline at end of file diff --git a/packages/CLPBN/horus/benchmarks/school/missing50.yap b/packages/CLPBN/horus/benchmarks/school/missing50.yap new file mode 100644 index 000000000..b588d36e5 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/school/missing50.yap @@ -0,0 +1 @@ +graph([professor_ability(p0,_G131193),professor_ability(p1,h),professor_ability(p2,_G131203),professor_ability(p3,_G131208),professor_ability(p4,_G131213),professor_ability(p5,h),professor_ability(p6,l),professor_ability(p7,_G131228),professor_ability(p8,_G131233),professor_ability(p9,h),professor_ability(p10,_G131243),professor_ability(p11,h),professor_ability(p12,_G131253),professor_ability(p13,_G131258),professor_ability(p14,_G131263),professor_ability(p15,_G131268),professor_ability(p16,_G131273),professor_ability(p17,m),professor_ability(p18,l),professor_ability(p19,_G131288),professor_ability(p20,_G131293),professor_ability(p21,h),professor_ability(p22,m),professor_ability(p23,_G131308),professor_ability(p24,l),professor_ability(p25,_G131318),professor_ability(p26,_G131323),professor_ability(p27,h),professor_ability(p28,_G131333),professor_ability(p29,m),professor_ability(p30,_G131343),professor_ability(p31,h),professor_popularity(p0,h),professor_popularity(p1,_G131358),professor_popularity(p2,_G131363),professor_popularity(p3,h),professor_popularity(p4,_G131373),professor_popularity(p5,h),professor_popularity(p6,_G131383),professor_popularity(p7,l),professor_popularity(p8,_G131393),professor_popularity(p9,_G131398),professor_popularity(p10,_G131403),professor_popularity(p11,h),professor_popularity(p12,h),professor_popularity(p13,l),professor_popularity(p14,m),professor_popularity(p15,h),professor_popularity(p16,m),professor_popularity(p17,h),professor_popularity(p18,_G131443),professor_popularity(p19,h),professor_popularity(p20,_G131453),professor_popularity(p21,_G131458),professor_popularity(p22,h),professor_popularity(p23,_G131468),professor_popularity(p24,_G131473),professor_popularity(p25,_G131478),professor_popularity(p26,m),professor_popularity(p27,h),professor_popularity(p28,h),professor_popularity(p29,_G131498),professor_popularity(p30,_G131503),professor_popularity(p31,_G131508),registration_grade(r0,a),registration_grade(r1,_G131518),registration_grade(r2,_G131523),registration_grade(r3,c),registration_grade(r4,c),registration_grade(r5,c),registration_grade(r6,_G131543),registration_grade(r7,a),registration_grade(r8,b),registration_grade(r9,_G131558),registration_grade(r10,_G131563),registration_grade(r11,_G131568),registration_grade(r12,a),registration_grade(r13,_G131578),registration_grade(r14,_G131583),registration_grade(r15,_G131588),registration_grade(r16,a),registration_grade(r17,_G131598),registration_grade(r18,_G131603),registration_grade(r19,_G131608),registration_grade(r20,_G131613),registration_grade(r21,a),registration_grade(r22,_G131623),registration_grade(r23,b),registration_grade(r24,b),registration_grade(r25,_G131638),registration_grade(r26,_G131643),registration_grade(r27,_G131648),registration_grade(r28,c),registration_grade(r29,b),registration_grade(r30,c),registration_grade(r31,_G131668),registration_grade(r32,c),registration_grade(r33,_G131678),registration_grade(r34,c),registration_grade(r35,c),registration_grade(r36,a),registration_grade(r37,a),registration_grade(r38,c),registration_grade(r39,_G131708),registration_grade(r40,_G131713),registration_grade(r41,_G131718),registration_grade(r42,b),registration_grade(r43,_G131728),registration_grade(r44,_G131733),registration_grade(r45,_G131738),registration_grade(r46,a),registration_grade(r47,_G131748),registration_grade(r48,_G131753),registration_grade(r49,b),registration_grade(r50,_G131763),registration_grade(r51,b),registration_grade(r52,_G131773),registration_grade(r53,a),registration_grade(r54,b),registration_grade(r55,_G131788),registration_grade(r56,_G131793),registration_grade(r57,c),registration_grade(r58,a),registration_grade(r59,c),registration_grade(r60,a),registration_grade(r61,a),registration_grade(r62,a),registration_grade(r63,_G131828),registration_grade(r64,b),registration_grade(r65,_G131838),registration_grade(r66,_G131843),registration_grade(r67,b),registration_grade(r68,_G131853),registration_grade(r69,b),registration_grade(r70,_G131863),registration_grade(r71,b),registration_grade(r72,_G131873),registration_grade(r73,b),registration_grade(r74,a),registration_grade(r75,_G131888),registration_grade(r76,c),registration_grade(r77,_G131898),registration_grade(r78,b),registration_grade(r79,_G131908),registration_grade(r80,_G131913),registration_grade(r81,b),registration_grade(r82,_G131923),registration_grade(r83,a),registration_grade(r84,c),registration_grade(r85,b),registration_grade(r86,b),registration_grade(r87,b),registration_grade(r88,c),registration_grade(r89,_G131958),registration_grade(r90,_G131963),registration_grade(r91,_G131968),registration_grade(r92,d),registration_grade(r93,b),registration_grade(r94,c),registration_grade(r95,b),registration_grade(r96,_G131993),registration_grade(r97,_G131998),registration_grade(r98,_G132003),registration_grade(r99,b),registration_grade(r100,a),registration_grade(r101,a),registration_grade(r102,_G132023),registration_grade(r103,_G132028),registration_grade(r104,b),registration_grade(r105,_G132038),registration_grade(r106,b),registration_grade(r107,_G132048),registration_grade(r108,_G132053),registration_grade(r109,_G132058),registration_grade(r110,a),registration_grade(r111,a),registration_grade(r112,a),registration_grade(r113,_G132078),registration_grade(r114,_G132083),registration_grade(r115,_G132088),registration_grade(r116,b),registration_grade(r117,c),registration_grade(r118,_G132103),registration_grade(r119,b),registration_grade(r120,_G132113),registration_grade(r121,_G132118),registration_grade(r122,_G132123),registration_grade(r123,a),registration_grade(r124,_G132133),registration_grade(r125,b),registration_grade(r126,b),registration_grade(r127,b),registration_grade(r128,a),registration_grade(r129,c),registration_grade(r130,_G132163),registration_grade(r131,a),registration_grade(r132,_G132173),registration_grade(r133,a),registration_grade(r134,_G132183),registration_grade(r135,b),registration_grade(r136,a),registration_grade(r137,b),registration_grade(r138,_G132203),registration_grade(r139,_G132208),registration_grade(r140,a),registration_grade(r141,_G132218),registration_grade(r142,b),registration_grade(r143,_G132228),registration_grade(r144,_G132233),registration_grade(r145,b),registration_grade(r146,a),registration_grade(r147,_G132248),registration_grade(r148,a),registration_grade(r149,a),registration_grade(r150,b),registration_grade(r151,a),registration_grade(r152,_G132273),registration_grade(r153,b),registration_grade(r154,a),registration_grade(r155,c),registration_grade(r156,b),registration_grade(r157,_G132298),registration_grade(r158,_G132303),registration_grade(r159,b),registration_grade(r160,_G132313),registration_grade(r161,a),registration_grade(r162,b),registration_grade(r163,a),registration_grade(r164,_G132333),registration_grade(r165,b),registration_grade(r166,c),registration_grade(r167,_G132348),registration_grade(r168,_G132353),registration_grade(r169,_G132358),registration_grade(r170,a),registration_grade(r171,a),registration_grade(r172,_G132373),registration_grade(r173,_G132378),registration_grade(r174,_G132383),registration_grade(r175,b),registration_grade(r176,_G132393),registration_grade(r177,_G132398),registration_grade(r178,b),registration_grade(r179,_G132408),registration_grade(r180,_G132413),registration_grade(r181,a),registration_grade(r182,b),registration_grade(r183,_G132428),registration_grade(r184,_G132433),registration_grade(r185,b),registration_grade(r186,c),registration_grade(r187,_G132448),registration_grade(r188,a),registration_grade(r189,_G132458),registration_grade(r190,_G132463),registration_grade(r191,_G132468),registration_grade(r192,b),registration_grade(r193,c),registration_grade(r194,b),registration_grade(r195,_G132488),registration_grade(r196,_G132493),registration_grade(r197,_G132498),registration_grade(r198,a),registration_grade(r199,b),registration_grade(r200,_G132513),registration_grade(r201,_G132518),registration_grade(r202,_G132523),registration_grade(r203,a),registration_grade(r204,b),registration_grade(r205,a),registration_grade(r206,_G132543),registration_grade(r207,_G132548),registration_grade(r208,c),registration_grade(r209,_G132558),registration_grade(r210,_G132563),registration_grade(r211,_G132568),registration_grade(r212,b),registration_grade(r213,_G132578),registration_grade(r214,_G132583),registration_grade(r215,_G132588),registration_grade(r216,b),registration_grade(r217,_G132598),registration_grade(r218,_G132603),registration_grade(r219,a),registration_grade(r220,a),registration_grade(r221,_G132618),registration_grade(r222,c),registration_grade(r223,a),registration_grade(r224,_G132633),registration_grade(r225,b),registration_grade(r226,_G132643),registration_grade(r227,b),registration_grade(r228,c),registration_grade(r229,b),registration_grade(r230,_G132663),registration_grade(r231,_G132668),registration_grade(r232,a),registration_grade(r233,b),registration_grade(r234,b),registration_grade(r235,c),registration_grade(r236,_G132693),registration_grade(r237,_G132698),registration_grade(r238,d),registration_grade(r239,_G132708),registration_grade(r240,_G132713),registration_grade(r241,a),registration_grade(r242,_G132723),registration_grade(r243,a),registration_grade(r244,_G132733),registration_grade(r245,a),registration_grade(r246,b),registration_grade(r247,c),registration_grade(r248,_G132753),registration_grade(r249,_G132758),registration_grade(r250,a),registration_grade(r251,a),registration_grade(r252,b),registration_grade(r253,a),registration_grade(r254,_G132783),registration_grade(r255,_G132788),registration_grade(r256,_G132793),registration_grade(r257,_G132798),registration_grade(r258,a),registration_grade(r259,_G132808),registration_grade(r260,b),registration_grade(r261,a),registration_grade(r262,_G132823),registration_grade(r263,a),registration_grade(r264,c),registration_grade(r265,a),registration_grade(r266,_G132843),registration_grade(r267,a),registration_grade(r268,c),registration_grade(r269,_G132858),registration_grade(r270,_G132863),registration_grade(r271,_G132868),registration_grade(r272,c),registration_grade(r273,_G132878),registration_grade(r274,c),registration_grade(r275,_G132888),registration_grade(r276,_G132893),registration_grade(r277,a),registration_grade(r278,a),registration_grade(r279,_G132908),registration_grade(r280,_G132913),registration_grade(r281,b),registration_grade(r282,d),registration_grade(r283,_G132928),registration_grade(r284,_G132933),registration_grade(r285,_G132938),registration_grade(r286,_G132943),registration_grade(r287,_G132948),registration_grade(r288,b),registration_grade(r289,_G132958),registration_grade(r290,_G132963),registration_grade(r291,c),registration_grade(r292,b),registration_grade(r293,a),registration_grade(r294,a),registration_grade(r295,a),registration_grade(r296,b),registration_grade(r297,_G132998),registration_grade(r298,_G133003),registration_grade(r299,_G133008),registration_grade(r300,_G133013),registration_grade(r301,b),registration_grade(r302,b),registration_grade(r303,_G133028),registration_grade(r304,_G133033),registration_grade(r305,_G133038),registration_grade(r306,_G133043),registration_grade(r307,_G133048),registration_grade(r308,_G133053),registration_grade(r309,c),registration_grade(r310,a),registration_grade(r311,_G133068),registration_grade(r312,a),registration_grade(r313,a),registration_grade(r314,c),registration_grade(r315,c),registration_grade(r316,c),registration_grade(r317,c),registration_grade(r318,_G133103),registration_grade(r319,c),registration_grade(r320,b),registration_grade(r321,b),registration_grade(r322,_G133123),registration_grade(r323,c),registration_grade(r324,_G133133),registration_grade(r325,b),registration_grade(r326,_G133143),registration_grade(r327,c),registration_grade(r328,b),registration_grade(r329,a),registration_grade(r330,_G133163),registration_grade(r331,a),registration_grade(r332,a),registration_grade(r333,a),registration_grade(r334,c),registration_grade(r335,d),registration_grade(r336,_G133193),registration_grade(r337,b),registration_grade(r338,b),registration_grade(r339,_G133208),registration_grade(r340,b),registration_grade(r341,b),registration_grade(r342,b),registration_grade(r343,_G133228),registration_grade(r344,_G133233),registration_grade(r345,_G133238),registration_grade(r346,_G133243),registration_grade(r347,_G133248),registration_grade(r348,_G133253),registration_grade(r349,a),registration_grade(r350,b),registration_grade(r351,b),registration_grade(r352,d),registration_grade(r353,c),registration_grade(r354,c),registration_grade(r355,c),registration_grade(r356,b),registration_grade(r357,_G133298),registration_grade(r358,a),registration_grade(r359,_G133308),registration_grade(r360,a),registration_grade(r361,_G133318),registration_grade(r362,_G133323),registration_grade(r363,_G133328),registration_grade(r364,_G133333),registration_grade(r365,b),registration_grade(r366,_G133343),registration_grade(r367,_G133348),registration_grade(r368,a),registration_grade(r369,_G133358),registration_grade(r370,b),registration_grade(r371,a),registration_grade(r372,a),registration_grade(r373,_G133378),registration_grade(r374,_G133383),registration_grade(r375,b),registration_grade(r376,a),registration_grade(r377,a),registration_grade(r378,a),registration_grade(r379,c),registration_grade(r380,_G133413),registration_grade(r381,_G133418),registration_grade(r382,a),registration_grade(r383,a),registration_grade(r384,_G133433),registration_grade(r385,_G133438),registration_grade(r386,d),registration_grade(r387,a),registration_grade(r388,_G133453),registration_grade(r389,a),registration_grade(r390,_G133463),registration_grade(r391,_G133468),registration_grade(r392,b),registration_grade(r393,_G133478),registration_grade(r394,c),registration_grade(r395,b),registration_grade(r396,_G133493),registration_grade(r397,a),registration_grade(r398,_G133503),registration_grade(r399,c),registration_grade(r400,a),registration_grade(r401,c),registration_grade(r402,a),registration_grade(r403,_G133528),registration_grade(r404,_G133533),registration_grade(r405,a),registration_grade(r406,_G133543),registration_grade(r407,b),registration_grade(r408,_G133553),registration_grade(r409,a),registration_grade(r410,b),registration_grade(r411,b),registration_grade(r412,_G133573),registration_grade(r413,_G133578),registration_grade(r414,a),registration_grade(r415,b),registration_grade(r416,b),registration_grade(r417,_G133598),registration_grade(r418,_G133603),registration_grade(r419,a),registration_grade(r420,a),registration_grade(r421,c),registration_grade(r422,_G133623),registration_grade(r423,_G133628),registration_grade(r424,a),registration_grade(r425,b),registration_grade(r426,_G133643),registration_grade(r427,c),registration_grade(r428,_G133653),registration_grade(r429,_G133658),registration_grade(r430,b),registration_grade(r431,d),registration_grade(r432,c),registration_grade(r433,a),registration_grade(r434,_G133683),registration_grade(r435,_G133688),registration_grade(r436,_G133693),registration_grade(r437,_G133698),registration_grade(r438,_G133703),registration_grade(r439,b),registration_grade(r440,_G133713),registration_grade(r441,a),registration_grade(r442,_G133723),registration_grade(r443,_G133728),registration_grade(r444,a),registration_grade(r445,_G133738),registration_grade(r446,_G133743),registration_grade(r447,_G133748),registration_grade(r448,_G133753),registration_grade(r449,b),registration_grade(r450,_G133763),registration_grade(r451,a),registration_grade(r452,_G133773),registration_grade(r453,_G133778),registration_grade(r454,_G133783),registration_grade(r455,_G133788),registration_grade(r456,c),registration_grade(r457,a),registration_grade(r458,b),registration_grade(r459,_G133808),registration_grade(r460,a),registration_grade(r461,b),registration_grade(r462,_G133823),registration_grade(r463,d),registration_grade(r464,_G133833),registration_grade(r465,_G133838),registration_grade(r466,b),registration_grade(r467,b),registration_grade(r468,a),registration_grade(r469,a),registration_grade(r470,c),registration_grade(r471,b),registration_grade(r472,a),registration_grade(r473,_G133878),registration_grade(r474,_G133883),registration_grade(r475,_G133888),registration_grade(r476,_G133893),registration_grade(r477,_G133898),registration_grade(r478,a),registration_grade(r479,_G133908),registration_grade(r480,a),registration_grade(r481,b),registration_grade(r482,_G133923),registration_grade(r483,_G133928),registration_grade(r484,a),registration_grade(r485,a),registration_grade(r486,_G133943),registration_grade(r487,a),registration_grade(r488,_G133953),registration_grade(r489,_G133958),registration_grade(r490,_G133963),registration_grade(r491,_G133968),registration_grade(r492,b),registration_grade(r493,_G133978),registration_grade(r494,b),registration_grade(r495,_G133988),registration_grade(r496,_G133993),registration_grade(r497,c),registration_grade(r498,_G134003),registration_grade(r499,_G134008),registration_grade(r500,b),registration_grade(r501,a),registration_grade(r502,a),registration_grade(r503,_G134028),registration_grade(r504,b),registration_grade(r505,c),registration_grade(r506,c),registration_grade(r507,_G134048),registration_grade(r508,_G134053),registration_grade(r509,_G134058),registration_grade(r510,a),registration_grade(r511,_G134068),registration_grade(r512,b),registration_grade(r513,b),registration_grade(r514,_G134083),registration_grade(r515,c),registration_grade(r516,a),registration_grade(r517,_G134098),registration_grade(r518,a),registration_grade(r519,a),registration_grade(r520,_G134113),registration_grade(r521,a),registration_grade(r522,_G134123),registration_grade(r523,_G134128),registration_grade(r524,b),registration_grade(r525,c),registration_grade(r526,c),registration_grade(r527,_G134148),registration_grade(r528,a),registration_grade(r529,b),registration_grade(r530,_G134163),registration_grade(r531,_G134168),registration_grade(r532,a),registration_grade(r533,_G134178),registration_grade(r534,b),registration_grade(r535,c),registration_grade(r536,_G134193),registration_grade(r537,_G134198),registration_grade(r538,a),registration_grade(r539,_G134208),registration_grade(r540,_G134213),registration_grade(r541,_G134218),registration_grade(r542,_G134223),registration_grade(r543,_G134228),registration_grade(r544,_G134233),registration_grade(r545,a),registration_grade(r546,_G134243),registration_grade(r547,c),registration_grade(r548,c),registration_grade(r549,_G134258),registration_grade(r550,a),registration_grade(r551,_G134268),registration_grade(r552,c),registration_grade(r553,b),registration_grade(r554,b),registration_grade(r555,b),registration_grade(r556,a),registration_grade(r557,_G134298),registration_grade(r558,_G134303),registration_grade(r559,_G134308),registration_grade(r560,_G134313),registration_grade(r561,a),registration_grade(r562,a),registration_grade(r563,a),registration_grade(r564,b),registration_grade(r565,d),registration_grade(r566,c),registration_grade(r567,_G134348),registration_grade(r568,a),registration_grade(r569,_G134358),registration_grade(r570,_G134363),registration_grade(r571,_G134368),registration_grade(r572,b),registration_grade(r573,a),registration_grade(r574,_G134383),registration_grade(r575,a),registration_grade(r576,a),registration_grade(r577,a),registration_grade(r578,b),registration_grade(r579,a),registration_grade(r580,b),registration_grade(r581,a),registration_grade(r582,a),registration_grade(r583,a),registration_grade(r584,a),registration_grade(r585,c),registration_grade(r586,b),registration_grade(r587,_G134448),registration_grade(r588,c),registration_grade(r589,c),registration_grade(r590,b),registration_grade(r591,_G134468),registration_grade(r592,b),registration_grade(r593,b),registration_grade(r594,c),registration_grade(r595,_G134488),registration_grade(r596,_G134493),registration_grade(r597,a),registration_grade(r598,a),registration_grade(r599,_G134508),registration_grade(r600,a),registration_grade(r601,_G134518),registration_grade(r602,_G134523),registration_grade(r603,d),registration_grade(r604,c),registration_grade(r605,a),registration_grade(r606,a),registration_grade(r607,b),registration_grade(r608,_G134553),registration_grade(r609,b),registration_grade(r610,_G134563),registration_grade(r611,_G134568),registration_grade(r612,_G134573),registration_grade(r613,a),registration_grade(r614,_G134583),registration_grade(r615,b),registration_grade(r616,a),registration_grade(r617,a),registration_grade(r618,_G134603),registration_grade(r619,_G134608),registration_grade(r620,_G134613),registration_grade(r621,_G134618),registration_grade(r622,_G134623),registration_grade(r623,b),registration_grade(r624,_G134633),registration_grade(r625,_G134638),registration_grade(r626,_G134643),registration_grade(r627,_G134648),registration_grade(r628,a),registration_grade(r629,b),registration_grade(r630,_G134663),registration_grade(r631,a),registration_grade(r632,a),registration_grade(r633,b),registration_grade(r634,b),registration_grade(r635,b),registration_grade(r636,_G134693),registration_grade(r637,_G134698),registration_grade(r638,_G134703),registration_grade(r639,b),registration_grade(r640,c),registration_grade(r641,_G134718),registration_grade(r642,c),registration_grade(r643,_G134728),registration_grade(r644,_G134733),registration_grade(r645,b),registration_grade(r646,b),registration_grade(r647,_G134748),registration_grade(r648,_G134753),registration_grade(r649,_G134758),registration_grade(r650,_G134763),registration_grade(r651,b),registration_grade(r652,_G134773),registration_grade(r653,b),registration_grade(r654,b),registration_grade(r655,_G134788),registration_grade(r656,_G134793),registration_grade(r657,_G134798),registration_grade(r658,a),registration_grade(r659,_G134808),registration_grade(r660,a),registration_grade(r661,_G134818),registration_grade(r662,a),registration_grade(r663,a),registration_grade(r664,c),registration_grade(r665,_G134838),registration_grade(r666,b),registration_grade(r667,b),registration_grade(r668,d),registration_grade(r669,_G134858),registration_grade(r670,_G134863),registration_grade(r671,_G134868),registration_grade(r672,c),registration_grade(r673,_G134878),registration_grade(r674,_G134883),registration_grade(r675,_G134888),registration_grade(r676,_G134893),registration_grade(r677,_G134898),registration_grade(r678,_G134903),registration_grade(r679,a),registration_grade(r680,c),registration_grade(r681,b),registration_grade(r682,a),registration_grade(r683,_G134928),registration_grade(r684,b),registration_grade(r685,_G134938),registration_grade(r686,b),registration_grade(r687,a),registration_grade(r688,_G134953),registration_grade(r689,_G134958),registration_grade(r690,a),registration_grade(r691,_G134968),registration_grade(r692,_G134973),registration_grade(r693,b),registration_grade(r694,_G134983),registration_grade(r695,_G134988),registration_grade(r696,_G134993),registration_grade(r697,_G134998),registration_grade(r698,b),registration_grade(r699,a),registration_grade(r700,_G135013),registration_grade(r701,_G135018),registration_grade(r702,_G135023),registration_grade(r703,_G135028),registration_grade(r704,c),registration_grade(r705,b),registration_grade(r706,_G135043),registration_grade(r707,_G135048),registration_grade(r708,b),registration_grade(r709,_G135058),registration_grade(r710,b),registration_grade(r711,_G135068),registration_grade(r712,_G135073),registration_grade(r713,_G135078),registration_grade(r714,_G135083),registration_grade(r715,a),registration_grade(r716,a),registration_grade(r717,a),registration_grade(r718,_G135103),registration_grade(r719,_G135108),registration_grade(r720,_G135113),registration_grade(r721,_G135118),registration_grade(r722,b),registration_grade(r723,b),registration_grade(r724,_G135133),registration_grade(r725,c),registration_grade(r726,a),registration_grade(r727,_G135148),registration_grade(r728,_G135153),registration_grade(r729,b),registration_grade(r730,_G135163),registration_grade(r731,_G135168),registration_grade(r732,_G135173),registration_grade(r733,_G135178),registration_grade(r734,_G135183),registration_grade(r735,b),registration_grade(r736,a),registration_grade(r737,b),registration_grade(r738,b),registration_grade(r739,a),registration_grade(r740,_G135213),registration_grade(r741,a),registration_grade(r742,_G135223),registration_grade(r743,_G135228),registration_grade(r744,_G135233),registration_grade(r745,_G135238),registration_grade(r746,a),registration_grade(r747,a),registration_grade(r748,_G135253),registration_grade(r749,_G135258),registration_grade(r750,_G135263),registration_grade(r751,c),registration_grade(r752,b),registration_grade(r753,c),registration_grade(r754,_G135283),registration_grade(r755,c),registration_grade(r756,b),registration_grade(r757,_G135298),registration_grade(r758,b),registration_grade(r759,b),registration_grade(r760,a),registration_grade(r761,a),registration_grade(r762,_G135323),registration_grade(r763,a),registration_grade(r764,_G135333),registration_grade(r765,a),registration_grade(r766,c),registration_grade(r767,c),registration_grade(r768,_G135353),registration_grade(r769,c),registration_grade(r770,b),registration_grade(r771,_G135368),registration_grade(r772,_G135373),registration_grade(r773,b),registration_grade(r774,b),registration_grade(r775,a),registration_grade(r776,_G135393),registration_grade(r777,c),registration_grade(r778,_G135403),registration_grade(r779,b),registration_grade(r780,a),registration_grade(r781,b),registration_grade(r782,_G135423),registration_grade(r783,c),registration_grade(r784,_G135433),registration_grade(r785,c),registration_grade(r786,_G135443),registration_grade(r787,a),registration_grade(r788,a),registration_grade(r789,_G135458),registration_grade(r790,_G135463),registration_grade(r791,b),registration_grade(r792,_G135473),registration_grade(r793,a),registration_grade(r794,_G135483),registration_grade(r795,_G135488),registration_grade(r796,_G135493),registration_grade(r797,_G135498),registration_grade(r798,_G135503),registration_grade(r799,_G135508),registration_grade(r800,b),registration_grade(r801,b),registration_grade(r802,a),registration_grade(r803,_G135528),registration_grade(r804,a),registration_grade(r805,_G135538),registration_grade(r806,a),registration_grade(r807,a),registration_grade(r808,b),registration_grade(r809,_G135558),registration_grade(r810,_G135563),registration_grade(r811,d),registration_grade(r812,c),registration_grade(r813,_G135578),registration_grade(r814,c),registration_grade(r815,_G135588),registration_grade(r816,_G135593),registration_grade(r817,a),registration_grade(r818,b),registration_grade(r819,b),registration_grade(r820,d),registration_grade(r821,_G135618),registration_grade(r822,_G135623),registration_grade(r823,_G135628),registration_grade(r824,c),registration_grade(r825,b),registration_grade(r826,_G135643),registration_grade(r827,c),registration_grade(r828,_G135653),registration_grade(r829,b),registration_grade(r830,_G135663),registration_grade(r831,_G135668),registration_grade(r832,b),registration_grade(r833,b),registration_grade(r834,_G135683),registration_grade(r835,_G135688),registration_grade(r836,_G135693),registration_grade(r837,_G135698),registration_grade(r838,_G135703),registration_grade(r839,b),registration_grade(r840,_G135713),registration_grade(r841,_G135718),registration_grade(r842,a),registration_grade(r843,_G135728),registration_grade(r844,a),registration_grade(r845,_G135738),registration_grade(r846,_G135743),registration_grade(r847,_G135748),registration_grade(r848,_G135753),registration_grade(r849,_G135758),registration_grade(r850,b),registration_grade(r851,_G135768),registration_grade(r852,_G135773),registration_grade(r853,_G135778),registration_grade(r854,_G135783),registration_grade(r855,_G135788),registration_grade(r856,_G135793),student_intelligence(s0,l),student_intelligence(s1,_G135803),student_intelligence(s2,_G135808),student_intelligence(s3,_G135813),student_intelligence(s4,_G135818),student_intelligence(s5,_G135823),student_intelligence(s6,_G135828),student_intelligence(s7,h),student_intelligence(s8,h),student_intelligence(s9,m),student_intelligence(s10,m),student_intelligence(s11,m),student_intelligence(s12,h),student_intelligence(s13,h),student_intelligence(s14,_G135868),student_intelligence(s15,_G135873),student_intelligence(s16,h),student_intelligence(s17,_G135883),student_intelligence(s18,_G135888),student_intelligence(s19,_G135893),student_intelligence(s20,m),student_intelligence(s21,_G135903),student_intelligence(s22,_G135908),student_intelligence(s23,h),student_intelligence(s24,_G135918),student_intelligence(s25,_G135923),student_intelligence(s26,m),student_intelligence(s27,_G135933),student_intelligence(s28,m),student_intelligence(s29,_G135943),student_intelligence(s30,_G135948),student_intelligence(s31,_G135953),student_intelligence(s32,_G135958),student_intelligence(s33,h),student_intelligence(s34,l),student_intelligence(s35,_G135973),student_intelligence(s36,_G135978),student_intelligence(s37,m),student_intelligence(s38,_G135988),student_intelligence(s39,h),student_intelligence(s40,h),student_intelligence(s41,_G136003),student_intelligence(s42,_G136008),student_intelligence(s43,h),student_intelligence(s44,_G136018),student_intelligence(s45,h),student_intelligence(s46,l),student_intelligence(s47,h),student_intelligence(s48,m),student_intelligence(s49,_G136043),student_intelligence(s50,_G136048),student_intelligence(s51,_G136053),student_intelligence(s52,m),student_intelligence(s53,_G136063),student_intelligence(s54,_G136068),student_intelligence(s55,h),student_intelligence(s56,l),student_intelligence(s57,m),student_intelligence(s58,_G136088),student_intelligence(s59,m),student_intelligence(s60,_G136098),student_intelligence(s61,h),student_intelligence(s62,m),student_intelligence(s63,_G136113),student_intelligence(s64,_G136118),student_intelligence(s65,m),student_intelligence(s66,h),student_intelligence(s67,m),student_intelligence(s68,_G136138),student_intelligence(s69,h),student_intelligence(s70,_G136148),student_intelligence(s71,_G136153),student_intelligence(s72,_G136158),student_intelligence(s73,m),student_intelligence(s74,h),student_intelligence(s75,_G136173),student_intelligence(s76,_G136178),student_intelligence(s77,h),student_intelligence(s78,_G136188),student_intelligence(s79,_G136193),student_intelligence(s80,_G136198),student_intelligence(s81,_G136203),student_intelligence(s82,h),student_intelligence(s83,h),student_intelligence(s84,m),student_intelligence(s85,h),student_intelligence(s86,m),student_intelligence(s87,h),student_intelligence(s88,h),student_intelligence(s89,m),student_intelligence(s90,_G136248),student_intelligence(s91,m),student_intelligence(s92,h),student_intelligence(s93,_G136263),student_intelligence(s94,l),student_intelligence(s95,_G136273),student_intelligence(s96,m),student_intelligence(s97,_G136283),student_intelligence(s98,h),student_intelligence(s99,_G136293),student_intelligence(s100,_G136298),student_intelligence(s101,h),student_intelligence(s102,_G136308),student_intelligence(s103,h),student_intelligence(s104,_G136318),student_intelligence(s105,_G136323),student_intelligence(s106,h),student_intelligence(s107,l),student_intelligence(s108,m),student_intelligence(s109,_G136343),student_intelligence(s110,m),student_intelligence(s111,h),student_intelligence(s112,_G136358),student_intelligence(s113,_G136363),student_intelligence(s114,m),student_intelligence(s115,_G136373),student_intelligence(s116,m),student_intelligence(s117,_G136383),student_intelligence(s118,_G136388),student_intelligence(s119,h),student_intelligence(s120,_G136398),student_intelligence(s121,_G136403),student_intelligence(s122,_G136408),student_intelligence(s123,m),student_intelligence(s124,_G136418),student_intelligence(s125,m),student_intelligence(s126,m),student_intelligence(s127,m),student_intelligence(s128,_G136438),student_intelligence(s129,_G136443),student_intelligence(s130,_G136448),student_intelligence(s131,h),student_intelligence(s132,_G136458),student_intelligence(s133,_G136463),student_intelligence(s134,_G136468),student_intelligence(s135,_G136473),student_intelligence(s136,_G136478),student_intelligence(s137,_G136483),student_intelligence(s138,_G136488),student_intelligence(s139,_G136493),student_intelligence(s140,h),student_intelligence(s141,m),student_intelligence(s142,m),student_intelligence(s143,h),student_intelligence(s144,_G136518),student_intelligence(s145,h),student_intelligence(s146,_G136528),student_intelligence(s147,_G136533),student_intelligence(s148,m),student_intelligence(s149,_G136543),student_intelligence(s150,l),student_intelligence(s151,h),student_intelligence(s152,h),student_intelligence(s153,m),student_intelligence(s154,_G136568),student_intelligence(s155,h),student_intelligence(s156,m),student_intelligence(s157,_G136583),student_intelligence(s158,h),student_intelligence(s159,_G136593),student_intelligence(s160,m),student_intelligence(s161,m),student_intelligence(s162,h),student_intelligence(s163,m),student_intelligence(s164,_G136618),student_intelligence(s165,_G136623),student_intelligence(s166,_G136628),student_intelligence(s167,_G136633),student_intelligence(s168,h),student_intelligence(s169,_G136643),student_intelligence(s170,_G136648),student_intelligence(s171,_G136653),student_intelligence(s172,_G136658),student_intelligence(s173,_G136663),student_intelligence(s174,_G136668),student_intelligence(s175,_G136673),student_intelligence(s176,m),student_intelligence(s177,m),student_intelligence(s178,_G136688),student_intelligence(s179,m),student_intelligence(s180,m),student_intelligence(s181,h),student_intelligence(s182,m),student_intelligence(s183,_G136713),student_intelligence(s184,_G136718),student_intelligence(s185,m),student_intelligence(s186,_G136728),student_intelligence(s187,_G136733),student_intelligence(s188,_G136738),student_intelligence(s189,_G136743),student_intelligence(s190,_G136748),student_intelligence(s191,l),student_intelligence(s192,_G136758),student_intelligence(s193,m),student_intelligence(s194,m),student_intelligence(s195,_G136773),student_intelligence(s196,_G136778),student_intelligence(s197,h),student_intelligence(s198,h),student_intelligence(s199,_G136793),student_intelligence(s200,_G136798),student_intelligence(s201,_G136803),student_intelligence(s202,_G136808),student_intelligence(s203,_G136813),student_intelligence(s204,h),student_intelligence(s205,h),student_intelligence(s206,_G136828),student_intelligence(s207,h),student_intelligence(s208,_G136838),student_intelligence(s209,h),student_intelligence(s210,_G136848),student_intelligence(s211,m),student_intelligence(s212,_G136858),student_intelligence(s213,h),student_intelligence(s214,_G136868),student_intelligence(s215,m),student_intelligence(s216,h),student_intelligence(s217,m),student_intelligence(s218,h),student_intelligence(s219,h),student_intelligence(s220,h),student_intelligence(s221,h),student_intelligence(s222,h),student_intelligence(s223,m),student_intelligence(s224,l),student_intelligence(s225,_G136923),student_intelligence(s226,_G136928),student_intelligence(s227,_G136933),student_intelligence(s228,h),student_intelligence(s229,m),student_intelligence(s230,_G136948),student_intelligence(s231,_G136953),student_intelligence(s232,m),student_intelligence(s233,h),student_intelligence(s234,_G136968),student_intelligence(s235,_G136973),student_intelligence(s236,_G136978),student_intelligence(s237,_G136983),student_intelligence(s238,h),student_intelligence(s239,_G136993),student_intelligence(s240,h),student_intelligence(s241,_G137003),student_intelligence(s242,_G137008),student_intelligence(s243,_G137013),student_intelligence(s244,h),student_intelligence(s245,l),student_intelligence(s246,_G137028),student_intelligence(s247,_G137033),student_intelligence(s248,_G137038),student_intelligence(s249,h),student_intelligence(s250,_G137048),student_intelligence(s251,_G137053),student_intelligence(s252,m),student_intelligence(s253,m),student_intelligence(s254,m),student_intelligence(s255,m),course_difficulty(c0,_G137078),course_difficulty(c1,_G137083),course_difficulty(c2,_G137088),course_difficulty(c3,_G137093),course_difficulty(c4,m),course_difficulty(c5,_G137103),course_difficulty(c6,_G137108),course_difficulty(c7,_G137113),course_difficulty(c8,_G137118),course_difficulty(c9,_G137123),course_difficulty(c10,m),course_difficulty(c11,_G137133),course_difficulty(c12,m),course_difficulty(c13,_G137143),course_difficulty(c14,m),course_difficulty(c15,h),course_difficulty(c16,l),course_difficulty(c17,_G137163),course_difficulty(c18,m),course_difficulty(c19,_G137173),course_difficulty(c20,_G137178),course_difficulty(c21,_G137183),course_difficulty(c22,m),course_difficulty(c23,_G137193),course_difficulty(c24,h),course_difficulty(c25,m),course_difficulty(c26,l),course_difficulty(c27,h),course_difficulty(c28,m),course_difficulty(c29,m),course_difficulty(c30,_G137228),course_difficulty(c31,_G137233),course_difficulty(c32,l),course_difficulty(c33,_G137243),course_difficulty(c34,_G137248),course_difficulty(c35,_G137253),course_difficulty(c36,h),course_difficulty(c37,_G137263),course_difficulty(c38,m),course_difficulty(c39,m),course_difficulty(c40,h),course_difficulty(c41,_G137283),course_difficulty(c42,_G137288),course_difficulty(c43,_G137293),course_difficulty(c44,m),course_difficulty(c45,_G137303),course_difficulty(c46,m),course_difficulty(c47,_G137313),course_difficulty(c48,m),course_difficulty(c49,l),course_difficulty(c50,m),course_difficulty(c51,h),course_difficulty(c52,h),course_difficulty(c53,_G137343),course_difficulty(c54,_G137348),course_difficulty(c55,h),course_difficulty(c56,_G137358),course_difficulty(c57,m),course_difficulty(c58,h),course_difficulty(c59,_G137373),course_difficulty(c60,h),course_difficulty(c61,m),course_difficulty(c62,_G137388),course_difficulty(c63,_G137393),registration_satisfaction(r0,_G137398),registration_satisfaction(r1,_G137403),registration_satisfaction(r2,_G137408),registration_satisfaction(r3,_G137413),registration_satisfaction(r4,h),registration_satisfaction(r5,_G137423),registration_satisfaction(r6,_G137428),registration_satisfaction(r7,_G137433),registration_satisfaction(r8,l),registration_satisfaction(r9,h),registration_satisfaction(r10,h),registration_satisfaction(r11,_G137453),registration_satisfaction(r12,_G137458),registration_satisfaction(r13,h),registration_satisfaction(r14,m),registration_satisfaction(r15,h),registration_satisfaction(r16,h),registration_satisfaction(r17,_G137483),registration_satisfaction(r18,l),registration_satisfaction(r19,m),registration_satisfaction(r20,h),registration_satisfaction(r21,_G137503),registration_satisfaction(r22,_G137508),registration_satisfaction(r23,_G137513),registration_satisfaction(r24,_G137518),registration_satisfaction(r25,h),registration_satisfaction(r26,_G137528),registration_satisfaction(r27,h),registration_satisfaction(r28,h),registration_satisfaction(r29,h),registration_satisfaction(r30,l),registration_satisfaction(r31,_G137553),registration_satisfaction(r32,_G137558),registration_satisfaction(r33,_G137563),registration_satisfaction(r34,h),registration_satisfaction(r35,h),registration_satisfaction(r36,_G137578),registration_satisfaction(r37,h),registration_satisfaction(r38,_G137588),registration_satisfaction(r39,h),registration_satisfaction(r40,h),registration_satisfaction(r41,h),registration_satisfaction(r42,_G137608),registration_satisfaction(r43,h),registration_satisfaction(r44,h),registration_satisfaction(r45,_G137623),registration_satisfaction(r46,m),registration_satisfaction(r47,_G137633),registration_satisfaction(r48,h),registration_satisfaction(r49,h),registration_satisfaction(r50,h),registration_satisfaction(r51,_G137653),registration_satisfaction(r52,h),registration_satisfaction(r53,_G137663),registration_satisfaction(r54,h),registration_satisfaction(r55,_G137673),registration_satisfaction(r56,_G137678),registration_satisfaction(r57,h),registration_satisfaction(r58,h),registration_satisfaction(r59,_G137693),registration_satisfaction(r60,h),registration_satisfaction(r61,h),registration_satisfaction(r62,h),registration_satisfaction(r63,h),registration_satisfaction(r64,h),registration_satisfaction(r65,_G137723),registration_satisfaction(r66,h),registration_satisfaction(r67,_G137733),registration_satisfaction(r68,_G137738),registration_satisfaction(r69,_G137743),registration_satisfaction(r70,_G137748),registration_satisfaction(r71,h),registration_satisfaction(r72,_G137758),registration_satisfaction(r73,_G137763),registration_satisfaction(r74,h),registration_satisfaction(r75,h),registration_satisfaction(r76,h),registration_satisfaction(r77,h),registration_satisfaction(r78,m),registration_satisfaction(r79,_G137793),registration_satisfaction(r80,h),registration_satisfaction(r81,h),registration_satisfaction(r82,l),registration_satisfaction(r83,m),registration_satisfaction(r84,m),registration_satisfaction(r85,_G137823),registration_satisfaction(r86,m),registration_satisfaction(r87,m),registration_satisfaction(r88,_G137838),registration_satisfaction(r89,_G137843),registration_satisfaction(r90,_G137848),registration_satisfaction(r91,h),registration_satisfaction(r92,_G137858),registration_satisfaction(r93,h),registration_satisfaction(r94,l),registration_satisfaction(r95,h),registration_satisfaction(r96,h),registration_satisfaction(r97,_G137883),registration_satisfaction(r98,_G137888),registration_satisfaction(r99,_G137893),registration_satisfaction(r100,_G137898),registration_satisfaction(r101,_G137903),registration_satisfaction(r102,_G137908),registration_satisfaction(r103,h),registration_satisfaction(r104,h),registration_satisfaction(r105,l),registration_satisfaction(r106,_G137928),registration_satisfaction(r107,_G137933),registration_satisfaction(r108,l),registration_satisfaction(r109,_G137943),registration_satisfaction(r110,_G137948),registration_satisfaction(r111,_G137953),registration_satisfaction(r112,h),registration_satisfaction(r113,h),registration_satisfaction(r114,m),registration_satisfaction(r115,_G137973),registration_satisfaction(r116,h),registration_satisfaction(r117,_G137983),registration_satisfaction(r118,_G137988),registration_satisfaction(r119,h),registration_satisfaction(r120,l),registration_satisfaction(r121,h),registration_satisfaction(r122,h),registration_satisfaction(r123,l),registration_satisfaction(r124,_G138018),registration_satisfaction(r125,_G138023),registration_satisfaction(r126,h),registration_satisfaction(r127,_G138033),registration_satisfaction(r128,_G138038),registration_satisfaction(r129,h),registration_satisfaction(r130,_G138048),registration_satisfaction(r131,h),registration_satisfaction(r132,_G138058),registration_satisfaction(r133,_G138063),registration_satisfaction(r134,_G138068),registration_satisfaction(r135,h),registration_satisfaction(r136,_G138078),registration_satisfaction(r137,_G138083),registration_satisfaction(r138,h),registration_satisfaction(r139,_G138093),registration_satisfaction(r140,h),registration_satisfaction(r141,l),registration_satisfaction(r142,_G138108),registration_satisfaction(r143,_G138113),registration_satisfaction(r144,h),registration_satisfaction(r145,_G138123),registration_satisfaction(r146,h),registration_satisfaction(r147,l),registration_satisfaction(r148,m),registration_satisfaction(r149,_G138143),registration_satisfaction(r150,_G138148),registration_satisfaction(r151,_G138153),registration_satisfaction(r152,h),registration_satisfaction(r153,_G138163),registration_satisfaction(r154,_G138168),registration_satisfaction(r155,m),registration_satisfaction(r156,_G138178),registration_satisfaction(r157,_G138183),registration_satisfaction(r158,_G138188),registration_satisfaction(r159,m),registration_satisfaction(r160,_G138198),registration_satisfaction(r161,_G138203),registration_satisfaction(r162,_G138208),registration_satisfaction(r163,_G138213),registration_satisfaction(r164,m),registration_satisfaction(r165,m),registration_satisfaction(r166,_G138228),registration_satisfaction(r167,_G138233),registration_satisfaction(r168,_G138238),registration_satisfaction(r169,h),registration_satisfaction(r170,_G138248),registration_satisfaction(r171,h),registration_satisfaction(r172,h),registration_satisfaction(r173,h),registration_satisfaction(r174,h),registration_satisfaction(r175,h),registration_satisfaction(r176,_G138278),registration_satisfaction(r177,h),registration_satisfaction(r178,_G138288),registration_satisfaction(r179,l),registration_satisfaction(r180,h),registration_satisfaction(r181,m),registration_satisfaction(r182,_G138308),registration_satisfaction(r183,_G138313),registration_satisfaction(r184,h),registration_satisfaction(r185,_G138323),registration_satisfaction(r186,_G138328),registration_satisfaction(r187,h),registration_satisfaction(r188,m),registration_satisfaction(r189,_G138343),registration_satisfaction(r190,_G138348),registration_satisfaction(r191,h),registration_satisfaction(r192,m),registration_satisfaction(r193,h),registration_satisfaction(r194,_G138368),registration_satisfaction(r195,_G138373),registration_satisfaction(r196,_G138378),registration_satisfaction(r197,_G138383),registration_satisfaction(r198,h),registration_satisfaction(r199,h),registration_satisfaction(r200,_G138398),registration_satisfaction(r201,h),registration_satisfaction(r202,_G138408),registration_satisfaction(r203,_G138413),registration_satisfaction(r204,h),registration_satisfaction(r205,_G138423),registration_satisfaction(r206,h),registration_satisfaction(r207,h),registration_satisfaction(r208,h),registration_satisfaction(r209,h),registration_satisfaction(r210,_G138448),registration_satisfaction(r211,m),registration_satisfaction(r212,h),registration_satisfaction(r213,_G138463),registration_satisfaction(r214,h),registration_satisfaction(r215,_G138473),registration_satisfaction(r216,h),registration_satisfaction(r217,_G138483),registration_satisfaction(r218,_G138488),registration_satisfaction(r219,h),registration_satisfaction(r220,h),registration_satisfaction(r221,m),registration_satisfaction(r222,l),registration_satisfaction(r223,_G138513),registration_satisfaction(r224,_G138518),registration_satisfaction(r225,_G138523),registration_satisfaction(r226,l),registration_satisfaction(r227,h),registration_satisfaction(r228,l),registration_satisfaction(r229,_G138543),registration_satisfaction(r230,h),registration_satisfaction(r231,l),registration_satisfaction(r232,_G138558),registration_satisfaction(r233,m),registration_satisfaction(r234,_G138568),registration_satisfaction(r235,h),registration_satisfaction(r236,_G138578),registration_satisfaction(r237,m),registration_satisfaction(r238,m),registration_satisfaction(r239,m),registration_satisfaction(r240,h),registration_satisfaction(r241,_G138603),registration_satisfaction(r242,m),registration_satisfaction(r243,h),registration_satisfaction(r244,_G138618),registration_satisfaction(r245,h),registration_satisfaction(r246,h),registration_satisfaction(r247,_G138633),registration_satisfaction(r248,l),registration_satisfaction(r249,_G138643),registration_satisfaction(r250,_G138648),registration_satisfaction(r251,_G138653),registration_satisfaction(r252,h),registration_satisfaction(r253,h),registration_satisfaction(r254,h),registration_satisfaction(r255,_G138673),registration_satisfaction(r256,h),registration_satisfaction(r257,_G138683),registration_satisfaction(r258,h),registration_satisfaction(r259,h),registration_satisfaction(r260,_G138698),registration_satisfaction(r261,h),registration_satisfaction(r262,h),registration_satisfaction(r263,_G138713),registration_satisfaction(r264,_G138718),registration_satisfaction(r265,h),registration_satisfaction(r266,_G138728),registration_satisfaction(r267,_G138733),registration_satisfaction(r268,l),registration_satisfaction(r269,h),registration_satisfaction(r270,_G138748),registration_satisfaction(r271,h),registration_satisfaction(r272,l),registration_satisfaction(r273,h),registration_satisfaction(r274,_G138768),registration_satisfaction(r275,_G138773),registration_satisfaction(r276,_G138778),registration_satisfaction(r277,h),registration_satisfaction(r278,h),registration_satisfaction(r279,_G138793),registration_satisfaction(r280,h),registration_satisfaction(r281,_G138803),registration_satisfaction(r282,_G138808),registration_satisfaction(r283,h),registration_satisfaction(r284,m),registration_satisfaction(r285,m),registration_satisfaction(r286,h),registration_satisfaction(r287,h),registration_satisfaction(r288,_G138838),registration_satisfaction(r289,l),registration_satisfaction(r290,_G138848),registration_satisfaction(r291,_G138853),registration_satisfaction(r292,_G138858),registration_satisfaction(r293,h),registration_satisfaction(r294,h),registration_satisfaction(r295,m),registration_satisfaction(r296,l),registration_satisfaction(r297,h),registration_satisfaction(r298,h),registration_satisfaction(r299,_G138893),registration_satisfaction(r300,l),registration_satisfaction(r301,_G138903),registration_satisfaction(r302,m),registration_satisfaction(r303,h),registration_satisfaction(r304,_G138918),registration_satisfaction(r305,_G138923),registration_satisfaction(r306,h),registration_satisfaction(r307,_G138933),registration_satisfaction(r308,_G138938),registration_satisfaction(r309,m),registration_satisfaction(r310,_G138948),registration_satisfaction(r311,_G138953),registration_satisfaction(r312,h),registration_satisfaction(r313,h),registration_satisfaction(r314,h),registration_satisfaction(r315,h),registration_satisfaction(r316,l),registration_satisfaction(r317,_G138983),registration_satisfaction(r318,h),registration_satisfaction(r319,m),registration_satisfaction(r320,_G138998),registration_satisfaction(r321,l),registration_satisfaction(r322,_G139008),registration_satisfaction(r323,_G139013),registration_satisfaction(r324,h),registration_satisfaction(r325,h),registration_satisfaction(r326,h),registration_satisfaction(r327,m),registration_satisfaction(r328,_G139038),registration_satisfaction(r329,h),registration_satisfaction(r330,l),registration_satisfaction(r331,_G139053),registration_satisfaction(r332,l),registration_satisfaction(r333,h),registration_satisfaction(r334,h),registration_satisfaction(r335,_G139073),registration_satisfaction(r336,m),registration_satisfaction(r337,h),registration_satisfaction(r338,_G139088),registration_satisfaction(r339,h),registration_satisfaction(r340,_G139098),registration_satisfaction(r341,l),registration_satisfaction(r342,h),registration_satisfaction(r343,_G139113),registration_satisfaction(r344,h),registration_satisfaction(r345,m),registration_satisfaction(r346,h),registration_satisfaction(r347,_G139133),registration_satisfaction(r348,_G139138),registration_satisfaction(r349,_G139143),registration_satisfaction(r350,_G139148),registration_satisfaction(r351,_G139153),registration_satisfaction(r352,_G139158),registration_satisfaction(r353,_G139163),registration_satisfaction(r354,h),registration_satisfaction(r355,_G139173),registration_satisfaction(r356,_G139178),registration_satisfaction(r357,_G139183),registration_satisfaction(r358,h),registration_satisfaction(r359,l),registration_satisfaction(r360,_G139198),registration_satisfaction(r361,m),registration_satisfaction(r362,h),registration_satisfaction(r363,_G139213),registration_satisfaction(r364,_G139218),registration_satisfaction(r365,_G139223),registration_satisfaction(r366,_G139228),registration_satisfaction(r367,_G139233),registration_satisfaction(r368,h),registration_satisfaction(r369,_G139243),registration_satisfaction(r370,_G139248),registration_satisfaction(r371,_G139253),registration_satisfaction(r372,_G139258),registration_satisfaction(r373,_G139263),registration_satisfaction(r374,_G139268),registration_satisfaction(r375,h),registration_satisfaction(r376,m),registration_satisfaction(r377,_G139283),registration_satisfaction(r378,_G139288),registration_satisfaction(r379,_G139293),registration_satisfaction(r380,h),registration_satisfaction(r381,m),registration_satisfaction(r382,_G139308),registration_satisfaction(r383,h),registration_satisfaction(r384,m),registration_satisfaction(r385,m),registration_satisfaction(r386,_G139328),registration_satisfaction(r387,h),registration_satisfaction(r388,_G139338),registration_satisfaction(r389,h),registration_satisfaction(r390,_G139348),registration_satisfaction(r391,_G139353),registration_satisfaction(r392,h),registration_satisfaction(r393,_G139363),registration_satisfaction(r394,_G139368),registration_satisfaction(r395,_G139373),registration_satisfaction(r396,_G139378),registration_satisfaction(r397,h),registration_satisfaction(r398,l),registration_satisfaction(r399,_G139393),registration_satisfaction(r400,_G139398),registration_satisfaction(r401,l),registration_satisfaction(r402,h),registration_satisfaction(r403,_G139413),registration_satisfaction(r404,_G139418),registration_satisfaction(r405,_G139423),registration_satisfaction(r406,_G139428),registration_satisfaction(r407,_G139433),registration_satisfaction(r408,_G139438),registration_satisfaction(r409,h),registration_satisfaction(r410,_G139448),registration_satisfaction(r411,l),registration_satisfaction(r412,_G139458),registration_satisfaction(r413,_G139463),registration_satisfaction(r414,h),registration_satisfaction(r415,m),registration_satisfaction(r416,_G139478),registration_satisfaction(r417,h),registration_satisfaction(r418,h),registration_satisfaction(r419,_G139493),registration_satisfaction(r420,h),registration_satisfaction(r421,_G139503),registration_satisfaction(r422,m),registration_satisfaction(r423,h),registration_satisfaction(r424,_G139518),registration_satisfaction(r425,_G139523),registration_satisfaction(r426,l),registration_satisfaction(r427,h),registration_satisfaction(r428,h),registration_satisfaction(r429,_G139543),registration_satisfaction(r430,_G139548),registration_satisfaction(r431,m),registration_satisfaction(r432,h),registration_satisfaction(r433,h),registration_satisfaction(r434,_G139568),registration_satisfaction(r435,_G139573),registration_satisfaction(r436,h),registration_satisfaction(r437,_G139583),registration_satisfaction(r438,_G139588),registration_satisfaction(r439,_G139593),registration_satisfaction(r440,h),registration_satisfaction(r441,_G139603),registration_satisfaction(r442,_G139608),registration_satisfaction(r443,h),registration_satisfaction(r444,h),registration_satisfaction(r445,h),registration_satisfaction(r446,h),registration_satisfaction(r447,_G139633),registration_satisfaction(r448,l),registration_satisfaction(r449,h),registration_satisfaction(r450,_G139648),registration_satisfaction(r451,h),registration_satisfaction(r452,_G139658),registration_satisfaction(r453,_G139663),registration_satisfaction(r454,_G139668),registration_satisfaction(r455,m),registration_satisfaction(r456,_G139678),registration_satisfaction(r457,h),registration_satisfaction(r458,_G139688),registration_satisfaction(r459,m),registration_satisfaction(r460,_G139698),registration_satisfaction(r461,_G139703),registration_satisfaction(r462,h),registration_satisfaction(r463,l),registration_satisfaction(r464,_G139718),registration_satisfaction(r465,h),registration_satisfaction(r466,_G139728),registration_satisfaction(r467,_G139733),registration_satisfaction(r468,_G139738),registration_satisfaction(r469,_G139743),registration_satisfaction(r470,_G139748),registration_satisfaction(r471,h),registration_satisfaction(r472,h),registration_satisfaction(r473,_G139763),registration_satisfaction(r474,m),registration_satisfaction(r475,h),registration_satisfaction(r476,_G139778),registration_satisfaction(r477,m),registration_satisfaction(r478,h),registration_satisfaction(r479,_G139793),registration_satisfaction(r480,h),registration_satisfaction(r481,_G139803),registration_satisfaction(r482,h),registration_satisfaction(r483,h),registration_satisfaction(r484,_G139818),registration_satisfaction(r485,h),registration_satisfaction(r486,_G139828),registration_satisfaction(r487,h),registration_satisfaction(r488,l),registration_satisfaction(r489,m),registration_satisfaction(r490,_G139848),registration_satisfaction(r491,l),registration_satisfaction(r492,_G139858),registration_satisfaction(r493,h),registration_satisfaction(r494,m),registration_satisfaction(r495,_G139873),registration_satisfaction(r496,h),registration_satisfaction(r497,h),registration_satisfaction(r498,_G139888),registration_satisfaction(r499,h),registration_satisfaction(r500,_G139898),registration_satisfaction(r501,h),registration_satisfaction(r502,h),registration_satisfaction(r503,_G139913),registration_satisfaction(r504,m),registration_satisfaction(r505,h),registration_satisfaction(r506,h),registration_satisfaction(r507,_G139933),registration_satisfaction(r508,_G139938),registration_satisfaction(r509,_G139943),registration_satisfaction(r510,_G139948),registration_satisfaction(r511,_G139953),registration_satisfaction(r512,h),registration_satisfaction(r513,h),registration_satisfaction(r514,_G139968),registration_satisfaction(r515,l),registration_satisfaction(r516,h),registration_satisfaction(r517,m),registration_satisfaction(r518,h),registration_satisfaction(r519,h),registration_satisfaction(r520,_G139998),registration_satisfaction(r521,h),registration_satisfaction(r522,h),registration_satisfaction(r523,_G140013),registration_satisfaction(r524,h),registration_satisfaction(r525,_G140023),registration_satisfaction(r526,h),registration_satisfaction(r527,l),registration_satisfaction(r528,_G140038),registration_satisfaction(r529,h),registration_satisfaction(r530,_G140048),registration_satisfaction(r531,m),registration_satisfaction(r532,h),registration_satisfaction(r533,h),registration_satisfaction(r534,l),registration_satisfaction(r535,m),registration_satisfaction(r536,_G140078),registration_satisfaction(r537,_G140083),registration_satisfaction(r538,h),registration_satisfaction(r539,h),registration_satisfaction(r540,m),registration_satisfaction(r541,_G140103),registration_satisfaction(r542,h),registration_satisfaction(r543,h),registration_satisfaction(r544,_G140118),registration_satisfaction(r545,_G140123),registration_satisfaction(r546,h),registration_satisfaction(r547,l),registration_satisfaction(r548,h),registration_satisfaction(r549,_G140143),registration_satisfaction(r550,h),registration_satisfaction(r551,h),registration_satisfaction(r552,m),registration_satisfaction(r553,_G140163),registration_satisfaction(r554,_G140168),registration_satisfaction(r555,m),registration_satisfaction(r556,h),registration_satisfaction(r557,h),registration_satisfaction(r558,_G140188),registration_satisfaction(r559,h),registration_satisfaction(r560,h),registration_satisfaction(r561,h),registration_satisfaction(r562,_G140208),registration_satisfaction(r563,_G140213),registration_satisfaction(r564,_G140218),registration_satisfaction(r565,_G140223),registration_satisfaction(r566,l),registration_satisfaction(r567,h),registration_satisfaction(r568,h),registration_satisfaction(r569,h),registration_satisfaction(r570,h),registration_satisfaction(r571,_G140253),registration_satisfaction(r572,m),registration_satisfaction(r573,h),registration_satisfaction(r574,m),registration_satisfaction(r575,h),registration_satisfaction(r576,h),registration_satisfaction(r577,_G140283),registration_satisfaction(r578,l),registration_satisfaction(r579,_G140293),registration_satisfaction(r580,m),registration_satisfaction(r581,_G140303),registration_satisfaction(r582,_G140308),registration_satisfaction(r583,_G140313),registration_satisfaction(r584,h),registration_satisfaction(r585,_G140323),registration_satisfaction(r586,_G140328),registration_satisfaction(r587,_G140333),registration_satisfaction(r588,_G140338),registration_satisfaction(r589,l),registration_satisfaction(r590,_G140348),registration_satisfaction(r591,h),registration_satisfaction(r592,_G140358),registration_satisfaction(r593,h),registration_satisfaction(r594,l),registration_satisfaction(r595,m),registration_satisfaction(r596,h),registration_satisfaction(r597,h),registration_satisfaction(r598,_G140388),registration_satisfaction(r599,_G140393),registration_satisfaction(r600,_G140398),registration_satisfaction(r601,_G140403),registration_satisfaction(r602,h),registration_satisfaction(r603,_G140413),registration_satisfaction(r604,l),registration_satisfaction(r605,h),registration_satisfaction(r606,h),registration_satisfaction(r607,_G140433),registration_satisfaction(r608,_G140438),registration_satisfaction(r609,_G140443),registration_satisfaction(r610,h),registration_satisfaction(r611,h),registration_satisfaction(r612,l),registration_satisfaction(r613,h),registration_satisfaction(r614,_G140468),registration_satisfaction(r615,_G140473),registration_satisfaction(r616,_G140478),registration_satisfaction(r617,_G140483),registration_satisfaction(r618,h),registration_satisfaction(r619,_G140493),registration_satisfaction(r620,_G140498),registration_satisfaction(r621,h),registration_satisfaction(r622,h),registration_satisfaction(r623,_G140513),registration_satisfaction(r624,_G140518),registration_satisfaction(r625,l),registration_satisfaction(r626,h),registration_satisfaction(r627,h),registration_satisfaction(r628,h),registration_satisfaction(r629,_G140543),registration_satisfaction(r630,_G140548),registration_satisfaction(r631,_G140553),registration_satisfaction(r632,_G140558),registration_satisfaction(r633,h),registration_satisfaction(r634,_G140568),registration_satisfaction(r635,_G140573),registration_satisfaction(r636,_G140578),registration_satisfaction(r637,m),registration_satisfaction(r638,h),registration_satisfaction(r639,_G140593),registration_satisfaction(r640,_G140598),registration_satisfaction(r641,_G140603),registration_satisfaction(r642,h),registration_satisfaction(r643,_G140613),registration_satisfaction(r644,_G140618),registration_satisfaction(r645,h),registration_satisfaction(r646,h),registration_satisfaction(r647,_G140633),registration_satisfaction(r648,_G140638),registration_satisfaction(r649,_G140643),registration_satisfaction(r650,h),registration_satisfaction(r651,_G140653),registration_satisfaction(r652,m),registration_satisfaction(r653,l),registration_satisfaction(r654,h),registration_satisfaction(r655,h),registration_satisfaction(r656,_G140678),registration_satisfaction(r657,_G140683),registration_satisfaction(r658,h),registration_satisfaction(r659,_G140693),registration_satisfaction(r660,h),registration_satisfaction(r661,h),registration_satisfaction(r662,_G140708),registration_satisfaction(r663,_G140713),registration_satisfaction(r664,_G140718),registration_satisfaction(r665,_G140723),registration_satisfaction(r666,_G140728),registration_satisfaction(r667,_G140733),registration_satisfaction(r668,_G140738),registration_satisfaction(r669,h),registration_satisfaction(r670,h),registration_satisfaction(r671,h),registration_satisfaction(r672,_G140758),registration_satisfaction(r673,l),registration_satisfaction(r674,h),registration_satisfaction(r675,l),registration_satisfaction(r676,h),registration_satisfaction(r677,_G140783),registration_satisfaction(r678,h),registration_satisfaction(r679,_G140793),registration_satisfaction(r680,_G140798),registration_satisfaction(r681,h),registration_satisfaction(r682,_G140808),registration_satisfaction(r683,h),registration_satisfaction(r684,_G140818),registration_satisfaction(r685,h),registration_satisfaction(r686,h),registration_satisfaction(r687,_G140833),registration_satisfaction(r688,_G140838),registration_satisfaction(r689,_G140843),registration_satisfaction(r690,h),registration_satisfaction(r691,_G140853),registration_satisfaction(r692,h),registration_satisfaction(r693,h),registration_satisfaction(r694,_G140868),registration_satisfaction(r695,h),registration_satisfaction(r696,h),registration_satisfaction(r697,m),registration_satisfaction(r698,_G140888),registration_satisfaction(r699,_G140893),registration_satisfaction(r700,h),registration_satisfaction(r701,_G140903),registration_satisfaction(r702,h),registration_satisfaction(r703,_G140913),registration_satisfaction(r704,l),registration_satisfaction(r705,_G140923),registration_satisfaction(r706,m),registration_satisfaction(r707,h),registration_satisfaction(r708,l),registration_satisfaction(r709,m),registration_satisfaction(r710,l),registration_satisfaction(r711,h),registration_satisfaction(r712,_G140958),registration_satisfaction(r713,h),registration_satisfaction(r714,m),registration_satisfaction(r715,_G140973),registration_satisfaction(r716,h),registration_satisfaction(r717,_G140983),registration_satisfaction(r718,l),registration_satisfaction(r719,_G140993),registration_satisfaction(r720,_G140998),registration_satisfaction(r721,_G141003),registration_satisfaction(r722,h),registration_satisfaction(r723,_G141013),registration_satisfaction(r724,h),registration_satisfaction(r725,_G141023),registration_satisfaction(r726,_G141028),registration_satisfaction(r727,h),registration_satisfaction(r728,m),registration_satisfaction(r729,h),registration_satisfaction(r730,h),registration_satisfaction(r731,h),registration_satisfaction(r732,h),registration_satisfaction(r733,_G141063),registration_satisfaction(r734,h),registration_satisfaction(r735,h),registration_satisfaction(r736,h),registration_satisfaction(r737,_G141083),registration_satisfaction(r738,_G141088),registration_satisfaction(r739,_G141093),registration_satisfaction(r740,h),registration_satisfaction(r741,h),registration_satisfaction(r742,_G141108),registration_satisfaction(r743,h),registration_satisfaction(r744,h),registration_satisfaction(r745,m),registration_satisfaction(r746,h),registration_satisfaction(r747,h),registration_satisfaction(r748,_G141138),registration_satisfaction(r749,m),registration_satisfaction(r750,h),registration_satisfaction(r751,h),registration_satisfaction(r752,m),registration_satisfaction(r753,m),registration_satisfaction(r754,h),registration_satisfaction(r755,_G141173),registration_satisfaction(r756,h),registration_satisfaction(r757,_G141183),registration_satisfaction(r758,h),registration_satisfaction(r759,_G141193),registration_satisfaction(r760,h),registration_satisfaction(r761,h),registration_satisfaction(r762,_G141208),registration_satisfaction(r763,_G141213),registration_satisfaction(r764,h),registration_satisfaction(r765,h),registration_satisfaction(r766,h),registration_satisfaction(r767,h),registration_satisfaction(r768,l),registration_satisfaction(r769,_G141243),registration_satisfaction(r770,_G141248),registration_satisfaction(r771,m),registration_satisfaction(r772,h),registration_satisfaction(r773,_G141263),registration_satisfaction(r774,h),registration_satisfaction(r775,_G141273),registration_satisfaction(r776,_G141278),registration_satisfaction(r777,l),registration_satisfaction(r778,h),registration_satisfaction(r779,_G141293),registration_satisfaction(r780,_G141298),registration_satisfaction(r781,m),registration_satisfaction(r782,_G141308),registration_satisfaction(r783,m),registration_satisfaction(r784,_G141318),registration_satisfaction(r785,l),registration_satisfaction(r786,h),registration_satisfaction(r787,_G141333),registration_satisfaction(r788,_G141338),registration_satisfaction(r789,h),registration_satisfaction(r790,_G141348),registration_satisfaction(r791,h),registration_satisfaction(r792,_G141358),registration_satisfaction(r793,m),registration_satisfaction(r794,l),registration_satisfaction(r795,_G141373),registration_satisfaction(r796,_G141378),registration_satisfaction(r797,h),registration_satisfaction(r798,_G141388),registration_satisfaction(r799,_G141393),registration_satisfaction(r800,m),registration_satisfaction(r801,_G141403),registration_satisfaction(r802,_G141408),registration_satisfaction(r803,h),registration_satisfaction(r804,_G141418),registration_satisfaction(r805,h),registration_satisfaction(r806,h),registration_satisfaction(r807,_G141433),registration_satisfaction(r808,_G141438),registration_satisfaction(r809,l),registration_satisfaction(r810,h),registration_satisfaction(r811,_G141453),registration_satisfaction(r812,h),registration_satisfaction(r813,m),registration_satisfaction(r814,_G141468),registration_satisfaction(r815,_G141473),registration_satisfaction(r816,h),registration_satisfaction(r817,_G141483),registration_satisfaction(r818,_G141488),registration_satisfaction(r819,h),registration_satisfaction(r820,h),registration_satisfaction(r821,m),registration_satisfaction(r822,_G141508),registration_satisfaction(r823,_G141513),registration_satisfaction(r824,_G141518),registration_satisfaction(r825,_G141523),registration_satisfaction(r826,l),registration_satisfaction(r827,_G141533),registration_satisfaction(r828,_G141538),registration_satisfaction(r829,l),registration_satisfaction(r830,h),registration_satisfaction(r831,_G141553),registration_satisfaction(r832,_G141558),registration_satisfaction(r833,h),registration_satisfaction(r834,h),registration_satisfaction(r835,_G141573),registration_satisfaction(r836,_G141578),registration_satisfaction(r837,h),registration_satisfaction(r838,l),registration_satisfaction(r839,m),registration_satisfaction(r840,_G141598),registration_satisfaction(r841,_G141603),registration_satisfaction(r842,h),registration_satisfaction(r843,h),registration_satisfaction(r844,_G141618),registration_satisfaction(r845,_G141623),registration_satisfaction(r846,l),registration_satisfaction(r847,h),registration_satisfaction(r848,_G141638),registration_satisfaction(r849,h),registration_satisfaction(r850,h),registration_satisfaction(r851,_G141653),registration_satisfaction(r852,_G141658),registration_satisfaction(r853,_G141663),registration_satisfaction(r854,m),registration_satisfaction(r855,h),registration_satisfaction(r856,_G141678)]) \ No newline at end of file diff --git a/packages/CLPBN/horus/benchmarks/school/run_school_tests.sh b/packages/CLPBN/horus/benchmarks/school/run_school_tests.sh new file mode 100755 index 000000000..716c03a34 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/school/run_school_tests.sh @@ -0,0 +1,95 @@ +#!/bin/bash + +#cp ~/bin/yap ~/bin/school_all +#YAP=~/bin/school_all +YAP=~/bin/yap + +#OUT_FILE_NAME=results`date "+ %H:%M:%S %d-%m-%Y"`.log +OUT_FILE_NAME=results.log +rm -f $OUT_FILE_NAME +rm -f ignore.$OUT_FILE_NAME + +# yap -g "['../../../../examples/School/sch32'], [missing5], use_module(library(clpbn/learning/em)), graph(L), clpbn:set_clpbn_flag(em_solver,bp), clpbn_horus:set_horus_flag(inf_alg, bp), statistics(runtime, _), em(L,0.01,10,_,Lik), statistics(runtime, [T,_])." + +function run_solver +{ +if [ $2 = bp ] +then + if [ $4 = ve ] + then + extra_flag1=clpbn_horus:set_horus_flag\(inf_alg,$4\) + extra_flag2=clpbn_horus:set_horus_flag\(elim_heuristic,$5\) + else + extra_flag1=clpbn_horus:set_horus_flag\(inf_alg,$4\) + extra_flag2=clpbn_horus:set_horus_flag\(schedule,$5\) + fi +else + extra_flag1=true + extra_flag2=true +fi +/usr/bin/time -o "$OUT_FILE_NAME" -a -f "real:%E\tuser:%U\tsys:%S" $YAP << EOF &>> "ignore.$OUT_FILE_NAME" +:- [pos:train]. +:- ['../../../../examples/School/sch32']. +:- use_module(library(clpbn/learning/em)). +:- use_module(library(clpbn/bp)). +[$1]. +graph(L), + clpbn:set_clpbn_flag(em_solver,$2), + $extra_flag1, $extra_flag2, + em(L,0.01,10,_,Lik), + open("$OUT_FILE_NAME", 'append',S), + format(S, '$3: ~11+ Lik = ~3f, ',[Lik]), + close(S). +EOF +} + + +function run_all_graphs +{ + echo "************************************************************************" >> "$OUT_FILE_NAME" + echo "results for solver $2" >> "$OUT_FILE_NAME" + echo "************************************************************************" >> "$OUT_FILE_NAME" + run_solver missing5 $1 missing5 $3 $4 $5 + run_solver missing10 $1 missing10 $3 $4 $5 + #run_solver missing20 $1 missing20 $3 $4 $5 + #run_solver missing30 $1 missing30 $3 $4 $5 + #run_solver missing40 $1 missing40 $3 $4 $5 + #run_solver missing50 $1 missing50 $3 $4 $5 +} + + +#run_all_graphs bp "hve(min_neighbors) " ve min_neighbors +#run_all_graphs bp "bp(seq_fixed) " bp seq_fixed +#run_all_graphs bp "cbp(seq_fixed) " cbp seq_fixed +exit + + +run_all_graphs bp "hve(min_neighbors) " ve min_neighbors +run_all_graphs bp "hve(min_weight) " ve min_weight +run_all_graphs bp "hve(min_fill) " ve min_fill +run_all_graphs bp "hve(w_min_fill) " ve weighted_min_fill +run_all_graphs bp "bp(seq_fixed) " bp seq_fixed +run_all_graphs bp "bp(max_residual) " bp max_residual +run_all_graphs bp "cbp(seq_fixed) " cbp seq_fixed +run_all_graphs bp "cbp(max_residual) " cbp max_residual +run_all_graphs gibbs "gibbs " +echo "************************************************************************" >> "$OUT_FILE_NAME" +echo "results for solver ve" >> "$OUT_FILE_NAME" +echo "************************************************************************" >> "$OUT_FILE_NAME" +run_solver missing5 ve missing5 $3 $4 $5 +run_solver missing10 ve missing10 $3 $4 $5 +run_solver missing20 ve missing20 $3 $4 $5 +run_solver missing30 ve missing30 $3 $4 $5 +run_solver missing40 ve missing40 $3 $4 $5 +#run_solver missing50 ve missing50 $3 $4 $5 #+24h! +echo "************************************************************************" >> "$OUT_FILE_NAME" +echo "results for solver jt" >> "$OUT_FILE_NAME" +echo "************************************************************************" >> "$OUT_FILE_NAME" +run_solver missing5 jt missing5 $3 $4 $5 +run_solver missing10 jt missing10 $3 $4 $5 +run_solver missing20 jt missing20 $3 $4 $5 +#run_solver missing30 jt missing30 $3 $4 $5 #+24h! +#run_solver missing40 jt missing40 $3 $4 $5 #+24h! +#run_solver missing50 jt missing50 $3 $4 $5 #+24h! +exit + diff --git a/packages/CLPBN/horus/benchmarks/smokers/bp_tests.sh b/packages/CLPBN/horus/benchmarks/smokers/bp_tests.sh new file mode 100755 index 000000000..65891401e --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/smokers/bp_tests.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +source sm.sh +source ../benchs.sh + +SOLVER="bp" + +function run_all_graphs +{ + write_header $1 + run_solver pop100 $2 + run_solver pop200 $2 + run_solver pop300 $2 + run_solver pop400 $2 + run_solver pop500 $2 + run_solver pop600 $2 + run_solver pop700 $2 + run_solver pop800 $2 + run_solver pop900 $2 + run_solver pop1000 $2 + run_solver pop1100 $2 + run_solver pop1200 $2 + run_solver pop1300 $2 + run_solver pop1400 $2 + run_solver pop1500 $2 +} + +prepare_new_run +run_all_graphs "bp(shedule=seq_fixed) " seq_fixed + diff --git a/packages/CLPBN/horus/benchmarks/smokers/cbp_tests.sh b/packages/CLPBN/horus/benchmarks/smokers/cbp_tests.sh new file mode 100755 index 000000000..169a90bf6 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/smokers/cbp_tests.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +source sm.sh +source ../benchs.sh + +SOLVER="cbp" + +function run_all_graphs +{ + write_header $1 + run_solver pop100 $2 + run_solver pop200 $2 + run_solver pop300 $2 + run_solver pop400 $2 + run_solver pop500 $2 + run_solver pop600 $2 + run_solver pop700 $2 + run_solver pop800 $2 + run_solver pop900 $2 + run_solver pop1000 $2 + run_solver pop1100 $2 + run_solver pop1200 $2 + run_solver pop1300 $2 + run_solver pop1400 $2 + run_solver pop1500 $2 +} + +prepare_new_run +run_all_graphs "cbp(shedule=seq_fixed) " seq_fixed + diff --git a/packages/CLPBN/horus/benchmarks/smokers/fove_tests.sh b/packages/CLPBN/horus/benchmarks/smokers/fove_tests.sh new file mode 100755 index 000000000..d36f9fd46 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/smokers/fove_tests.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +source sm.sh +source ../benchs.sh + +SOLVER="fove" + +function run_all_graphs +{ + write_header $1 + run_solver pop100 $2 + run_solver pop200 $2 + run_solver pop300 $2 + run_solver pop400 $2 + run_solver pop500 $2 + run_solver pop600 $2 + run_solver pop700 $2 + run_solver pop800 $2 + run_solver pop900 $2 + run_solver pop1000 $2 + run_solver pop1100 $2 + run_solver pop1200 $2 + run_solver pop1300 $2 + run_solver pop1400 $2 + run_solver pop1500 $2 +} + +prepare_new_run +run_all_graphs "fove " + + diff --git a/packages/CLPBN/horus/benchmarks/smokers/gen_people.sh b/packages/CLPBN/horus/benchmarks/smokers/gen_people.sh new file mode 100755 index 000000000..b8eebbfa1 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/smokers/gen_people.sh @@ -0,0 +1,23 @@ +#!/home/tgomes/bin/yap -L -- + + +:- initialization(main). + + +main :- + unix(argv([N])), + atomic_concat(['pop', N, '.yap'], FileName), + open(FileName, 'write', S), + atom_number(N, N2), + generate_people(S, N2, 4), + write(S, '\n'), + close(S). + + +generate_people(S, N, Counting) :- + Counting > N, !. +generate_people(S, N, Counting) :- + format(S, 'people(p~w).~n', [Counting]), + Counting1 is Counting + 1, + generate_people(S, N, Counting1). + diff --git a/packages/CLPBN/horus/benchmarks/smokers/hve_tests.sh b/packages/CLPBN/horus/benchmarks/smokers/hve_tests.sh new file mode 100755 index 000000000..14e7c6daf --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/smokers/hve_tests.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +source sm.sh +source ../benchs.sh + +SOLVER="hve" + +function run_all_graphs +{ + write_header $1 + run_solver pop100 $2 + #run_solver pop200 $2 + #run_solver pop300 $2 + #run_solver pop400 $2 + #run_solver pop500 $2 + #run_solver pop600 $2 + #run_solver pop700 $2 + #run_solver pop800 $2 + #run_solver pop900 $2 + #run_solver pop1000 $2 + #run_solver pop1100 $2 + #run_solver pop1200 $2 + #run_solver pop1300 $2 + #run_solver pop1400 $2 + #run_solver pop1500 $2 +} + +prepare_new_run +run_all_graphs "hve(elim_heuristic=min_neighbors) " min_neighbors +#run_all_graphs "hve(elim_heuristic=min_weight) " min_weight +#run_all_graphs "hve(elim_heuristic=min_fill) " min_fill +#run_all_graphs "hve(elim_heuristic=weighted_min_fill) " weighted_min_fill + diff --git a/packages/CLPBN/horus/benchmarks/smokers/sm.sh b/packages/CLPBN/horus/benchmarks/smokers/sm.sh new file mode 100755 index 000000000..17136dd93 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/smokers/sm.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +NETWORK="'../../examples/smokers2'" +SHORTNAME="sm" +QUERY="smokes(p1,t), smokes(p2,t), friends(p1,p2,X)" + diff --git a/packages/CLPBN/horus/benchmarks/workshop_attrs/bp_tests.sh b/packages/CLPBN/horus/benchmarks/workshop_attrs/bp_tests.sh new file mode 100755 index 000000000..0b265de7e --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/workshop_attrs/bp_tests.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +source wa.sh +source ../benchs.sh + +SOLVER="bp" + +function run_all_graphs +{ + write_header $1 + run_solver p1000attrs$N_ATTRS $2 + run_solver p5000attrs$N_ATTRS $2 + run_solver p10000attrs$N_ATTRS $2 + run_solver p15000attrs$N_ATTRS $2 + run_solver p20000attrs$N_ATTRS $2 + run_solver p25000attrs$N_ATTRS $2 + run_solver p30000attrs$N_ATTRS $2 + run_solver p35000attrs$N_ATTRS $2 + return + run_solver p40000attrs$N_ATTRS $2 + run_solver p45000attrs$N_ATTRS $2 + run_solver p50000attrs$N_ATTRS $2 + run_solver p55000attrs$N_ATTRS $2 + run_solver p60000attrs$N_ATTRS $2 + run_solver p65000attrs$N_ATTRS $2 + run_solver p70000attrs$N_ATTRS $2 + run_solver p75000attrs$N_ATTRS $2 + run_solver p80000attrs$N_ATTRS $2 + run_solver p85000attrs$N_ATTRS $2 + run_solver p90000attrs$N_ATTRS $2 + run_solver p95000attrs$N_ATTRS $2 + run_solver p100000attrs$N_ATTRS $2 +} + +prepare_new_run +run_all_graphs "bp(shedule=seq_fixed) " seq_fixed + diff --git a/packages/CLPBN/horus/benchmarks/workshop_attrs/cbp_tests.sh b/packages/CLPBN/horus/benchmarks/workshop_attrs/cbp_tests.sh new file mode 100755 index 000000000..7b649584f --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/workshop_attrs/cbp_tests.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +source wa.sh +source ../benchs.sh + +SOLVER="cbp" + +function run_all_graphs +{ + write_header $1 + run_solver p1000attrs$N_ATTRS $2 + run_solver p5000attrs$N_ATTRS $2 + run_solver p10000attrs$N_ATTRS $2 + run_solver p15000attrs$N_ATTRS $2 + run_solver p20000attrs$N_ATTRS $2 + run_solver p25000attrs$N_ATTRS $2 + run_solver p30000attrs$N_ATTRS $2 + run_solver p35000attrs$N_ATTRS $2 + run_solver p40000attrs$N_ATTRS $2 + run_solver p45000attrs$N_ATTRS $2 + run_solver p50000attrs$N_ATTRS $2 + run_solver p55000attrs$N_ATTRS $2 + run_solver p60000attrs$N_ATTRS $2 + run_solver p65000attrs$N_ATTRS $2 + run_solver p70000attrs$N_ATTRS $2 + run_solver p75000attrs$N_ATTRS $2 + run_solver p80000attrs$N_ATTRS $2 + run_solver p85000attrs$N_ATTRS $2 + run_solver p90000attrs$N_ATTRS $2 + run_solver p95000attrs$N_ATTRS $2 + run_solver p100000attrs$N_ATTRS $2 +} + +prepare_new_run +run_all_graphs "cbp(shedule=seq_fixed) " seq_fixed + diff --git a/packages/CLPBN/horus/benchmarks/workshop_attrs/fove_tests.sh b/packages/CLPBN/horus/benchmarks/workshop_attrs/fove_tests.sh new file mode 100755 index 000000000..2edc90919 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/workshop_attrs/fove_tests.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +source wa.sh +source ../benchs.sh + +SOLVER="fove" + +function run_all_graphs +{ + write_header $1 + run_solver p1000attrs$N_ATTRS $2 + run_solver p5000attrs$N_ATTRS $2 + run_solver p10000attrs$N_ATTRS $2 + run_solver p15000attrs$N_ATTRS $2 + run_solver p20000attrs$N_ATTRS $2 + run_solver p25000attrs$N_ATTRS $2 + run_solver p30000attrs$N_ATTRS $2 + run_solver p35000attrs$N_ATTRS $2 + run_solver p40000attrs$N_ATTRS $2 + run_solver p45000attrs$N_ATTRS $2 + run_solver p50000attrs$N_ATTRS $2 + run_solver p55000attrs$N_ATTRS $2 + run_solver p60000attrs$N_ATTRS $2 + run_solver p65000attrs$N_ATTRS $2 + run_solver p70000attrs$N_ATTRS $2 + run_solver p75000attrs$N_ATTRS $2 + run_solver p80000attrs$N_ATTRS $2 + run_solver p85000attrs$N_ATTRS $2 + run_solver p90000attrs$N_ATTRS $2 + run_solver p95000attrs$N_ATTRS $2 + run_solver p100000attrs$N_ATTRS $2 +} + +prepare_new_run +run_all_graphs "fove " + + diff --git a/packages/CLPBN/horus/benchmarks/workshop_attrs/gen_attrs.sh b/packages/CLPBN/horus/benchmarks/workshop_attrs/gen_attrs.sh new file mode 100755 index 000000000..f3e7a5212 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/workshop_attrs/gen_attrs.sh @@ -0,0 +1,39 @@ +#!/home/tgomes/bin/yap -L -- + +:- use_module(library(lists)). + +:- initialization(main). + + +main :- + unix(argv(Args)), + nth(1, Args, NP), % number of invitees + nth(2, Args, NA), % number of attributes + atomic_concat(['p', NP , 'attrs', NA, '.yap'], FileName), + open(FileName, 'write', S), + atom_number(NP, NP2), + atom_number(NA, NA2), + generate_people(S, NP2, 1), + write(S, '\n'), + generate_attrs(S, NA2, 7), + write(S, '\n'), + close(S). + + +generate_people(S, N, Counting) :- + Counting > N, !. +generate_people(S, N, Counting) :- + format(S, 'people(p~w).~n', [Counting]), + Counting1 is Counting + 1, + generate_people(S, N, Counting1). + + +generate_attrs(S, N, Counting) :- + Counting > N, !. +generate_attrs(S, N, Counting) :- + %format(S, 'people(p~w).~n', [Counting]), + format(S, 'markov attends(P)::[t,f], attr~w::[t,f]', [Counting]), + format(S, '; [0.7, 0.3, 0.3, 0.3] ; [people(P)].~n',[]), + Counting1 is Counting + 1, + generate_attrs(S, N, Counting1). + diff --git a/packages/CLPBN/horus/benchmarks/workshop_attrs/hve_tests.sh b/packages/CLPBN/horus/benchmarks/workshop_attrs/hve_tests.sh new file mode 100755 index 000000000..aaabfe08e --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/workshop_attrs/hve_tests.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +source wa.sh +source ../benchs.sh + +SOLVER="hve" + +function run_all_graphs +{ + write_header $1 + run_solver p1000attrs$N_ATTRS $2 + run_solver p5000attrs$N_ATTRS $2 + run_solver p10000attrs$N_ATTRS $2 + run_solver p15000attrs$N_ATTRS $2 + run_solver p20000attrs$N_ATTRS $2 + run_solver p25000attrs$N_ATTRS $2 + run_solver p30000attrs$N_ATTRS $2 + run_solver p35000attrs$N_ATTRS $2 + run_solver p40000attrs$N_ATTRS $2 + run_solver p45000attrs$N_ATTRS $2 + run_solver p50000attrs$N_ATTRS $2 + run_solver p55000attrs$N_ATTRS $2 + run_solver p60000attrs$N_ATTRS $2 + run_solver p65000attrs$N_ATTRS $2 + run_solver p70000attrs$N_ATTRS $2 + run_solver p75000attrs$N_ATTRS $2 + run_solver p80000attrs$N_ATTRS $2 + run_solver p85000attrs$N_ATTRS $2 + run_solver p90000attrs$N_ATTRS $2 + run_solver p95000attrs$N_ATTRS $2 + run_solver p100000attrs$N_ATTRS $2 +} + +prepare_new_run +run_all_graphs "hve(elim_heuristic=min_neighbors) " min_neighbors + diff --git a/packages/CLPBN/horus/benchmarks/workshop_attrs/wa.sh b/packages/CLPBN/horus/benchmarks/workshop_attrs/wa.sh new file mode 100755 index 000000000..2f9cc94a2 --- /dev/null +++ b/packages/CLPBN/horus/benchmarks/workshop_attrs/wa.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +NETWORK="'../../examples/workshop_attrs'" +SHORTNAME="wa" +QUERY="series(X)" + +N_ATTRS=6 + + diff --git a/packages/CLPBN/horus/examples/burglary-alarm.fg b/packages/CLPBN/horus/examples/burglary-alarm.fg new file mode 100644 index 000000000..badcd80c3 --- /dev/null +++ b/packages/CLPBN/horus/examples/burglary-alarm.fg @@ -0,0 +1,47 @@ +5 + +1 +0 +2 +2 +0 0.001 +1 0.999 + +1 +1 +2 +2 +0 0.002 +1 0.998 + +3 +1 0 2 +2 2 2 +8 +0 0.95 +1 0.94 +2 0.29 +3 0.001 +4 0.05 +5 0.06 +6 0.71 +7 0.999 + +2 +2 3 +2 2 +4 +0 0.9 +1 0.05 +2 0.1 +3 0.95 + +2 +2 4 +2 2 +4 +0 0.7 +1 0.01 +2 0.3 +3 0.99 + diff --git a/packages/CLPBN/horus/examples/burglary-alarm.uai b/packages/CLPBN/horus/examples/burglary-alarm.uai new file mode 100644 index 000000000..4e950cd9f --- /dev/null +++ b/packages/CLPBN/horus/examples/burglary-alarm.uai @@ -0,0 +1,28 @@ +MARKOV +5 +2 2 2 2 2 +5 +1 0 +1 1 +3 2 0 1 +2 3 2 +2 4 2 + +2 + .001 .999 + +2 + .002 .998 + +8 + .95 .94 .29 .001 + .05 .06 .71 .999 + +4 + .9 .05 + .1 .95 + +4 + .7 .01 + .3 .99 + diff --git a/packages/CLPBN/horus/examples/burglary-alarm.yap b/packages/CLPBN/horus/examples/burglary-alarm.yap new file mode 100644 index 000000000..52f9800ec --- /dev/null +++ b/packages/CLPBN/horus/examples/burglary-alarm.yap @@ -0,0 +1,41 @@ + +:- use_module(library(pfl)). + +%:- set_pfl_flag(solver,ve). +:- set_pfl_flag(solver,bp), clpbn_horus:set_horus_flag(inf_alg,ve). +%:- set_pfl_flag(solver,bp), clpbn_horus:set_horus_flag(inf_alg,bp). +%:- set_pfl_flag(solver,fove). + +% :- yap_flag(write_strings, off). + + +bayes burglary::[b1,b3] ; [0.001, 0.999] ; []. + +bayes earthquake::[e1,e2] ; [0.002, 0.998]; []. + +bayes alarm::[a1,a2] , burglary, earthquake ; [0.95, 0.94, 0.29, 0.001, 0.05, 0.06, 0.71, 0.999] ; []. + +bayes john_calls::[j1,j2] , alarm ; [0.9, 0.05, 0.1, 0.95] ; []. + +bayes mary_calls::[m1,m2] , alarm ; [0.7, 0.01, 0.3, 0.99] ; []. + + +b_cpt([0.001, 0.999]). + +e_cpt([0.002, 0.998]). + +a_cpt([0.95, 0.94, 0.29, 0.001, + 0.05, 0.06, 0.71, 0.999]). + +jc_cpt([0.9, 0.05, + 0.1, 0.95]). + +mc_cpt([0.7, 0.01, + 0.3, 0.99]). + +% ?- alarm(A). +?- john_calls(J), mary_calls(m1). +%?- john_calls(J), mary_calls(m1), alarm(a1). +%?- john_calls(J), alarm(a1). + + diff --git a/packages/CLPBN/horus/examples/cbp_example.uai b/packages/CLPBN/horus/examples/cbp_example.uai new file mode 100644 index 000000000..7c8f130fa --- /dev/null +++ b/packages/CLPBN/horus/examples/cbp_example.uai @@ -0,0 +1,15 @@ +# example in counting belief propagation paper + +MARKOV +3 +2 2 2 +2 +2 0 1 +2 2 1 + +4 + 1.2 1.4 2.0 0.4 + +4 + 1.2 1.4 2.0 0.4 + diff --git a/packages/CLPBN/horus/examples/city.yap b/packages/CLPBN/horus/examples/city.yap new file mode 100644 index 000000000..5cad29586 --- /dev/null +++ b/packages/CLPBN/horus/examples/city.yap @@ -0,0 +1,105 @@ +:- use_module(library(pfl)). + +%:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- multifile people/2. +:- multifile ev/1. + +people(joe,nyc). +people(p2, nyc). +people(p3, nyc). +people(p4, nyc). +people(p5, nyc). + +ev(descn(p2, t)). +ev(descn(p3, t)). +ev(descn(p4, t)). +ev(descn(p5, t)). + +bayes city_conservativeness(C)::[y,n] ; cons_table(C) ; [people(_,C)]. + +bayes gender(P)::[m,f] ; gender_table(P) ; [people(P,_)]. + +bayes hair_color(P)::[t,f], city_conservativeness(C) ; hair_color_table(P) ; [people(P,C)]. + +bayes car_color(P)::[t,f], hair_color(P) ; car_color_table(P); [people(P,_)]. + +bayes height(P)::[t,f], gender(P) ; height_table(P) ; [people(P,_)]. + +bayes shoe_size(P):[t,f], height(P) ; shoe_size_table(P); [people(P,_)]. + +bayes guilty(P)::[y,n] ; guilty_table(P) ; [people(P,_)]. + +bayes descn(P)::[t,f], car_color(P), hair_color(P), height(P), guilty(P) ; descn_table(P) ; [people(P,_)]. + +bayes witness(C)::[t,f], descn(Joe), descn(P2) ; wit_table ; [people(_,C), Joe=joe, P2=p2]. + +% FIXME +%cons_table(amsterdam, [0.2, 0.8]) :- !. +cons_table(_, [0.8, 0.2]). + + +gender_table(_, [0.55, 0.45]). + + +hair_color_table(_, + /* conservative_city */ + /* y n */ + [ 0.05, 0.1, + 0.95, 0.9 ]). + + +car_color_table(_, + /* t f */ + [ 0.9, 0.2, + 0.1, 0.8 ]). + + +height_table(_, + /* m f */ + [ 0.6, 0.4, + 0.4, 0.6 ]). + + +shoe_size_table(_, + /* t f */ + [ 0.9, 0.1, + 0.1, 0.9 ]). + + +guilty_table(_, [0.23, 0.77]). + + +descn_table(_, + /* color, hair, height, guilt */ + /* ttttt tttf ttft ttff tfttt tftf tfft tfff ttttt fttf ftft ftff ffttt fftf ffft ffff */ + [ 0.99, 0.5, 0.23, 0.88, 0.41, 0.3, 0.76, 0.87, 0.44, 0.43, 0.29, 0.72, 0.23, 0.91, 0.95, 0.92, + 0.01, 0.5, 0.77, 0.12, 0.59, 0.7, 0.24, 0.13, 0.56, 0.57, 0.71, 0.28, 0.77, 0.09, 0.05, 0.08]). + + +wit_table([0.2, 0.45, 0.24, 0.34, + 0.8, 0.55, 0.76, 0.66]). + + +runall(G, Wrapper) :- + findall(G, Wrapper, L), + execute_all(L). + + +execute_all([]). +execute_all(G.L) :- + call(G), + execute_all(L). + + +is_joe_guilty(Guilty) :- + witness(nyc, t), + runall(X, ev(X)), + guilty(joe, Guilty). + + +% ?- is_joe_guilty(Guilty) + diff --git a/packages/CLPBN/horus/examples/comp_workshops.yap b/packages/CLPBN/horus/examples/comp_workshops.yap new file mode 100644 index 000000000..39a14d8bd --- /dev/null +++ b/packages/CLPBN/horus/examples/comp_workshops.yap @@ -0,0 +1,33 @@ +:- use_module(library(pfl)). + +%:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- yap_flag(write_strings, off). + +:- multifile c/2. + +c(p1,w1). +c(p1,w2). +c(p1,w3). +c(p2,w1). +c(p2,w2). +c(p2,w3). +c(p3,w1). +c(p3,w2). +c(p3,w3). +c(p4,w1). +c(p4,w2). +c(p4,w3). +c(p5,w1). +c(p5,w2). +c(p5,w3). + +markov attends(P)::[t,f], hot(W)::[t,f] ; [0.2, 0.8, 0.8, 0.8] ; [c(P,W)]. + +markov attends(P)::[t,f], series::[t,f] ; [0.501, 0.499, 0.499, 0.499] ; [c(P,_)]. + +% ?- series(X). + diff --git a/packages/CLPBN/horus/examples/fail1.yap b/packages/CLPBN/horus/examples/fail1.yap new file mode 100644 index 000000000..aa5cfc5db --- /dev/null +++ b/packages/CLPBN/horus/examples/fail1.yap @@ -0,0 +1,21 @@ + +:- use_module(library(pfl)). + +:- set_pfl_flag(solver,fove). +%:- set_pfl_flag(solver,bp), clpbn_horus:set_horus_flag(inf_alg,ve). +%:- set_pfl_flag(solver,bp), clpbn_horus:set_horus_flag(inf_alg,bp). +%:- set_pfl_flag(solver,bp), clpbn_horus:set_horus_flag(inf_alg,cbp). + + +t(ann). +t(dave). + +% p(ann,t). + +markov p(X)::[t,f] ; [0.1, 0.3] ; [t(X)]. + +% use standard Prolog queries: provide evidence first. + +?- p(ann,t), p(ann,X). +% ?- p(ann,X). + diff --git a/packages/CLPBN/horus/examples/fail2.yap b/packages/CLPBN/horus/examples/fail2.yap new file mode 100644 index 000000000..7e62ea42c --- /dev/null +++ b/packages/CLPBN/horus/examples/fail2.yap @@ -0,0 +1,21 @@ +:- use_module(library(pfl)). + +:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- yap_flag(write_strings, off). + +:- clpbn_horus:set_horus_flag(verbosity,5). + +people(p1,p1). +people(p1,p2). +people(p2,p1). +people(p2,p2). + +markov p(A,A)::[t,f] ; [1.0,4.5] ; [people(A,_)]. + +markov p(A,B)::[t,f] ; [1.0,4.5] ; [people(A,B)]. + +?- p(p1,p1,X). diff --git a/packages/CLPBN/horus/examples/smokers1.yap b/packages/CLPBN/horus/examples/smokers1.yap new file mode 100644 index 000000000..ba5b095d1 --- /dev/null +++ b/packages/CLPBN/horus/examples/smokers1.yap @@ -0,0 +1,31 @@ +:- use_module(library(pfl)). + +%:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- yap_flag(write_strings, off). + +:- multifile people/1. + +people @ 5. + +people(X,Y) :- + people(X), + people(Y), + X \== Y. + +markov smokes(X)::[t,f]; [1.0, 4.0552]; [people(X)]. + +markov cancer(X)::[t,f]; [1.0, 9.9742]; [people(X)]. + +markov friends(X,Y)::[t,f] ; [1.0, 99.48432] ; [people(X,Y)]. + +markov smokes(X)::[t,f], cancer(X)::[t,f] ; [4.48169, 4.48169, 1.0, 4.48169] ; [people(X)]. + +markov friends(X,Y)::[t,f], smokes(X)::[t,f], smokes(Y)::[t,f] ; + [3.004166, 3.004166, 3.004166, 3.004166, 3.004166, 1.0, 1.0, 3.004166] ; [people(X,Y)]. + +% ?- friends(p1,p2,X). + diff --git a/packages/CLPBN/horus/examples/smokers2.yap b/packages/CLPBN/horus/examples/smokers2.yap new file mode 100644 index 000000000..af0327e8f --- /dev/null +++ b/packages/CLPBN/horus/examples/smokers2.yap @@ -0,0 +1,31 @@ +:- use_module(library(pfl)). + +%:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- yap_flag(write_strings, off). + +:- multifile people/1. + +people @ 5. + +people(X,Y) :- + people(X), + people(Y). +% X \== Y. + +markov smokes(X)::[t,f]; [1.0, 4.0552]; [people(X)]. + +markov asthma(X)::[t,f]; [1.0, 9.9742] ; [people(X)]. + +markov friends(X,Y)::[t,f]; [1.0, 99.48432] ; [people(X,Y)]. + +markov asthma(X)::[t,f], smokes(X)::[t,f]; [4.48169, 4.48169, 1.0, 4.48169] ; [people(X)]. + +markov asthma(X)::[t,f], friends(X,Y)::[t,f], smokes(Y)::[t,f]; + [3.004166, 3.004166, 3.004166, 3.004166, 3.004166, 1.0, 1.0, 3.004166] ; [people(X,Y)]. + +% ?- smokes(p1,t), smokes(p2,t), friends(p1,p2,X) + diff --git a/packages/CLPBN/horus/examples/smokers27.fg b/packages/CLPBN/horus/examples/smokers27.fg new file mode 100644 index 000000000..990fadb98 --- /dev/null +++ b/packages/CLPBN/horus/examples/smokers27.fg @@ -0,0 +1,239 @@ +27 + +1 +12 +2 +2 +0 9.974182 +1 1.000000 + +1 +13 +2 +2 +0 9.974182 +1 1.000000 + +1 +14 +2 +2 +0 9.974182 +1 1.000000 + +1 +9 +2 +2 +0 4.055200 +1 1.000000 + +1 +10 +2 +2 +0 4.055200 +1 1.000000 + +1 +11 +2 +2 +0 4.055200 +1 1.000000 + +1 +0 +2 +2 +0 7.389056 +1 1.000000 + +1 +3 +2 +2 +0 7.389056 +1 1.000000 + +1 +6 +2 +2 +0 7.389056 +1 1.000000 + +1 +1 +2 +2 +0 7.389056 +1 1.000000 + +1 +4 +2 +2 +0 7.389056 +1 1.000000 + +1 +7 +2 +2 +0 7.389056 +1 1.000000 + +1 +2 +2 +2 +0 7.389056 +1 1.000000 + +1 +5 +2 +2 +0 7.389056 +1 1.000000 + +1 +8 +2 +2 +0 7.389056 +1 1.000000 + +2 +9 12 +2 2 +4 +0 4.481689 +1 1.000000 +2 4.481689 +3 4.481689 + +2 +10 13 +2 2 +4 +0 4.481689 +1 1.000000 +2 4.481689 +3 4.481689 + +2 +11 14 +2 2 +4 +0 4.481689 +1 1.000000 +2 4.481689 +3 4.481689 + +2 +0 9 +2 2 +4 +0 3.004166 +1 3.004166 +2 3.004166 +3 3.004166 + +3 +3 10 9 +2 2 2 +8 +0 3.004166 +1 3.004166 +2 3.004166 +3 1.000000 +4 3.004166 +5 1.000000 +6 3.004166 +7 3.004166 + +3 +6 11 9 +2 2 2 +8 +0 3.004166 +1 3.004166 +2 3.004166 +3 1.000000 +4 3.004166 +5 1.000000 +6 3.004166 +7 3.004166 + +3 +1 9 10 +2 2 2 +8 +0 3.004166 +1 3.004166 +2 3.004166 +3 1.000000 +4 3.004166 +5 1.000000 +6 3.004166 +7 3.004166 + +2 +4 10 +2 2 +4 +0 3.004166 +1 3.004166 +2 3.004166 +3 3.004166 + +3 +7 11 10 +2 2 2 +8 +0 3.004166 +1 3.004166 +2 3.004166 +3 1.000000 +4 3.004166 +5 1.000000 +6 3.004166 +7 3.004166 + +3 +2 9 11 +2 2 2 +8 +0 3.004166 +1 3.004166 +2 3.004166 +3 1.000000 +4 3.004166 +5 1.000000 +6 3.004166 +7 3.004166 + +3 +5 10 11 +2 2 2 +8 +0 3.004166 +1 3.004166 +2 3.004166 +3 1.000000 +4 3.004166 +5 1.000000 +6 3.004166 +7 3.004166 + +2 +8 11 +2 2 +4 +0 3.004166 +1 3.004166 +2 3.004166 +3 3.004166 + diff --git a/packages/CLPBN/horus/examples/test_city.yap b/packages/CLPBN/horus/examples/test_city.yap new file mode 100644 index 000000000..bbac6558a --- /dev/null +++ b/packages/CLPBN/horus/examples/test_city.yap @@ -0,0 +1,110 @@ +:- use_module(library(pfl)). + +:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- multifile people/2. +:- multifile ev/1. + +:- clpbn_horus:set_horus_flag(verbosity,5). + +people(joe,nyc). +people(p2, nyc). +people(p3, nyc). +people(p4, nyc). +people(p5, nyc). +people(p6, nyc). +people(p7, nyc). +people(p8, nyc). + +%ev(descn(p2, t)). +%ev(descn(p3, t)). +%ev(descn(p4, t)). +%ev(descn(p5, t)). + +bayes city_conservativeness(C)::[y,n] ; cons_table(C) ; [people(_,C)]. + +bayes gender(P)::[m,f] ; gender_table(P) ; [people(P,_)]. + +bayes hair_color(P)::[t,f], city_conservativeness(C) ; hair_color_table(P) ; [people(P,C)]. + +bayes car_color(P)::[t,f], hair_color(P) ; car_color_table(P); [people(P,_)]. + +bayes height(P)::[t,f], gender(P) ; height_table(P) ; [people(P,_)]. + +bayes shoe_size(P):[t,f], height(P) ; shoe_size_table(P); [people(P,_)]. + +bayes guilty(P)::[y,n] ; guilty_table(P) ; [people(P,_)]. + +bayes descn(P)::[t,f], car_color(P), hair_color(P), height(P), guilty(P) ; descn_table(P) ; [people(P,_)]. + +bayes witness(C)::[t,f], descn(Joe), descn(P2) ; wit_table ; [people(_,C), Joe=joe, P2=p2]. + +% FIXME +%cons_table(amsterdam, [0.2, 0.8]) :- !. +cons_table(_, [0.8, 0.2]). + + +gender_table(_, [0.55, 0.45]). + + +hair_color_table(_, + /* conservative_city */ + /* y n */ + [ 0.05, 0.1, + 0.95, 0.9 ]). + + +car_color_table(_, + /* t f */ + [ 0.9, 0.2, + 0.1, 0.8 ]). + + +height_table(_, + /* m f */ + [ 0.6, 0.4, + 0.4, 0.6 ]). + + +shoe_size_table(_, + /* t f */ + [ 0.9, 0.1, + 0.1, 0.9 ]). + + +guilty_table(_, [0.23, 0.77]). + + +descn_table(_, + /* color, hair, height, guilt */ + /* ttttt tttf ttft ttff tfttt tftf tfft tfff ttttt fttf ftft ftff ffttt fftf ffft ffff */ + [ 0.99, 0.5, 0.23, 0.88, 0.41, 0.3, 0.76, 0.87, 0.44, 0.43, 0.29, 0.72, 0.23, 0.91, 0.95, 0.92, + 0.01, 0.5, 0.77, 0.12, 0.59, 0.7, 0.24, 0.13, 0.56, 0.57, 0.71, 0.28, 0.77, 0.09, 0.05, 0.08]). + + +wit_table([0.2, 0.45, 0.24, 0.34, + 0.8, 0.55, 0.76, 0.66]). + + +runall(G, Wrapper) :- + findall(G, Wrapper, L), + execute_all(L). + + +execute_all([]). +execute_all(G.L) :- + call(G), + execute_all(L). + + +is_joe_guilty(Guilty) :- + witness(nyc, t), + runall(X, ev(X)), + guilty(joe, Guilty). + + +?- is_joe_guilty(Guilty). + diff --git a/packages/CLPBN/horus/examples/test_smokers1.yap b/packages/CLPBN/horus/examples/test_smokers1.yap new file mode 100644 index 000000000..15a4bce92 --- /dev/null +++ b/packages/CLPBN/horus/examples/test_smokers1.yap @@ -0,0 +1,33 @@ +:- use_module(library(pfl)). + +:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- yap_flag(write_strings, off). + +:- multifile people/1. + +:- clpbn_horus:set_horus_flag(verbosity,5). + +people @ 5. + +people(X,Y) :- + people(X), + people(Y), + X \== Y. + +markov smokes(X)::[t,f]; [1.0, 4.0552]; [people(X)]. + +markov cancer(X)::[t,f]; [1.0, 9.9742]; [people(X)]. + +markov friends(X,Y)::[t,f] ; [1.0, 99.48432] ; [people(X,Y)]. + +markov smokes(X)::[t,f], cancer(X)::[t,f] ; [4.48169, 4.48169, 1.0, 4.48169] ; [people(X)]. + +markov friends(X,Y)::[t,f], smokes(X)::[t,f], smokes(Y)::[t,f] ; + [3.004166, 3.004166, 3.004166, 3.004166, 3.004166, 1.0, 1.0, 3.004166] ; [people(X,Y)]. + +?- friends(p1,p2,X). + diff --git a/packages/CLPBN/horus/examples/test_smokers2.yap b/packages/CLPBN/horus/examples/test_smokers2.yap new file mode 100644 index 000000000..887d1d957 --- /dev/null +++ b/packages/CLPBN/horus/examples/test_smokers2.yap @@ -0,0 +1,33 @@ +:- use_module(library(pfl)). + +:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- yap_flag(write_strings, off). + +:- clpbn_horus:set_horus_flag(verbosity,5). +:- clpbn_horus:set_horus_flag(use_logarithms,true). + +:- multifile people/1. + +people @ 12. + +people(X,Y) :- + people(X), + people(Y). + +markov smokes(X)::[t,f]; [1.0, 4.0]; [people(X)]. + +markov asthma(X)::[t,f]; [2.5, 9.0] ; [people(X)]. + +markov friends(X,Y)::[t,f]; [1.0, 14.0] ; [people(X,Y)]. + +markov asthma(X)::[t,f], smokes(X)::[t,f]; [4.5, 4.3, 2.0, 1.45] ; [people(X)]. + +markov asthma(X)::[t,f], friends(X,Y)::[t,f], smokes(Y)::[t,f]; + [2.1, 3.3, 7.4, 3.9, 1.6, 5.0, 4.0, 3.0] ; [people(X,Y)]. + +?- friends(p1,p2,X). + diff --git a/packages/CLPBN/horus/examples/workshop_attrs.yap b/packages/CLPBN/horus/examples/workshop_attrs.yap new file mode 100644 index 000000000..880adcae5 --- /dev/null +++ b/packages/CLPBN/horus/examples/workshop_attrs.yap @@ -0,0 +1,29 @@ +:- use_module(library(pfl)). + +%:- set_solver(fove). +%:- set_solver(hve). +%:- set_solver(bp). +%:- set_solver(cbp). + +:- yap_flag(write_strings, off). + +:- multifile people/1. + +people @ 5. + +markov attends(P)::[t,f], attr1::[t,f] ; [0.7, 0.3, 0.3, 0.3] ; [people(P)]. + +markov attends(P)::[t,f], attr2::[t,f] ; [0.7, 0.3, 0.3, 0.3] ; [people(P)]. + +markov attends(P)::[t,f], attr3::[t,f] ; [0.7, 0.3, 0.3, 0.3] ; [people(P)]. + +markov attends(P)::[t,f], attr4::[t,f] ; [0.7, 0.3, 0.3, 0.3] ; [people(P)]. + +markov attends(P)::[t,f], attr5::[t,f] ; [0.7, 0.3, 0.3, 0.3] ; [people(P)]. + +markov attends(P)::[t,f], attr6::[t,f] ; [0.7, 0.3, 0.3, 0.3] ; [people(P)]. + +markov attends(P)::[t,f], series::[t,f] ; [0.501, 0.499, 0.499, 0.499] ; [people(P)]. + +% ?- series(X). + diff --git a/packages/CLPBN/horus/fove.log b/packages/CLPBN/horus/fove.log new file mode 100644 index 000000000..b183351b9 --- /dev/null +++ b/packages/CLPBN/horus/fove.log @@ -0,0 +1,4236 @@ +parfactors:[pf(1,[smokes(_142583)],[2],[1.0,4.0552],[(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)]),pf(2,[asthma(_142661)],[2],[1.0,9.9742],[(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)]),pf(3,[friends(_142739,_142740)],[2],[1.0,99.48432],[(p1,p1),(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p2),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9),(p10,p1),(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p2),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p1),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p2),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p1),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p2),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p1),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p2),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p2,p1),(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p2),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9),(p3,p1),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p2),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p1),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p2),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p1),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p2),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p1),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p2),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p1),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p2),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p1),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p2),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p1),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p2),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)]),pf(4,[asthma(_143611),smokes(_143611)],[2,2],[4.48169,4.48169,1.0,4.48169],[(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)]),pf(5,[asthma(_143707),friends(_143707,_143712),smokes(_143712)],[2,2,2],[3.004166,3.004166,3.004166,3.004166,3.004166,1.0,1.0,3.004166],[(p1,p1),(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p2),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9),(p10,p1),(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p2),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p1),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p2),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p1),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p2),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p1),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p2),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p2,p1),(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p2),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9),(p3,p1),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p2),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p1),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p2),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p1),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p2),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p1),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p2),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p1),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p2),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p1),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p2),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p1),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p2),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)])]: + +**************************************************************** +INITIAL PARFACTORS +**************************************************************** +Formulas: smokes(A)::2 +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2 +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1),(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p2),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9),(p10,p1),(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p2),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p1),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p2),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p1),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p2),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p1),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p2),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p2,p1),(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p2),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9),(p3,p1),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p2),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p1),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p2),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p1),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p2),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p1),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p2),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p1),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p2),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p1),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p2),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p1),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p2),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p1),(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p2),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9),(p10,p1),(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p2),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p1),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p2),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p1),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p2),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p1),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p2),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p2,p1),(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p2),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9),(p3,p1),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p2),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p1),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p2),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p1),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p2),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p1),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p2),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p1),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p2),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p1),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p2),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p1),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p2),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +**************************************************************** +SHATTERED PARFACTORS +**************************************************************** +Formulas: smokes(A)::2 +Groups: [g1] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2 +Groups: [g2] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +Groups: [g3] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1),(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p2),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9),(p10,p1),(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p2),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p1),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p2),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p1),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p2),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p1),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p2),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p2,p1),(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p2),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9),(p3,p1),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p2),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p1),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p2),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p1),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p2),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p1),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p2),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p1),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p2),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p1),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p2),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p1),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p2),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g2, g1] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p1),(p10),(p11),(p12),(p13),(p2),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g2, g3, g1] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p1),(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p2),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9),(p10,p1),(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p2),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p1),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p2),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p1),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p2),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p1),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p2),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p2,p1),(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p2),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9),(p3,p1),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p2),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p1),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p2),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p1),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p2),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p1),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p2),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p1),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p2),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p1),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p2),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p1),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p2),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +fove [log_domain=true] + +**************************************************************** +SHATTERED AGAINST THE QUERY + -> friends(p1, p2) +**************************************************************** +Formulas: smokes(A)::2 +Groups: [g13] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p2)} + +Formulas: smokes(A)::2 +Groups: [g19] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p1)} + +Formulas: smokes(A)::2 +Groups: [g23] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2 +Groups: [g11] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p1)} + +Formulas: asthma(A)::2 +Groups: [g24] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p2)} + +Formulas: asthma(A)::2 +Groups: [g26] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g9] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g26, g23] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g24, g13] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g42, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g9, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p2)} + +---------------------------------------------------------------- +Formulas: smokes(A)::2 +Groups: [g13] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p2)} + +Formulas: smokes(A)::2 +Groups: [g19] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p1)} + +Formulas: smokes(A)::2 +Groups: [g23] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2 +Groups: [g11] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p1)} + +Formulas: asthma(A)::2 +Groups: [g24] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p2)} + +Formulas: asthma(A)::2 +Groups: [g26] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g9] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g26, g23] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g24, g13] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g42, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g9, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p2)} + +-> just multiplicate [9] x [11, 9, 13] [cost=0] +-> just multiplicate [13] x [24, 13] [cost=0] +-> just multiplicate [11] x [11, 19] [cost=0] +-> just multiplicate [19] x [11, 42, 19] [cost=0] +-> just multiplicate [23] x [26, 23] [cost=0] +-> just multiplicate [24] x [24, 56, 13] [cost=0] +-> just multiplicate [26] x [26, 59, 13] [cost=0] +-> just multiplicate [11, 45, 23] x [45] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=8] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(smokes(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert A in phi(asthma(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert B in phi(friends(A,B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1738] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +best operation: just multiplicate [9] x [11, 9, 13] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(A)::2 +Groups: [g19] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p1)} + +Formulas: smokes(A)::2 +Groups: [g23] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: smokes(A)::2 +Groups: [g13] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p2)} + +Formulas: asthma(A)::2 +Groups: [g11] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p1)} + +Formulas: asthma(A)::2 +Groups: [g24] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p2)} + +Formulas: asthma(A)::2 +Groups: [g26] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g26, g23] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g24, g13] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g42, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p1)} + +-> just multiplicate [13] x [24, 13] [cost=0] +-> just multiplicate [11] x [11, 19] [cost=0] +-> just multiplicate [19] x [11, 42, 19] [cost=0] +-> just multiplicate [23] x [26, 23] [cost=0] +-> just multiplicate [24] x [24, 56, 13] [cost=0] +-> just multiplicate [26] x [26, 59, 13] [cost=0] +-> just multiplicate [11, 45, 23] x [45] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=8] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(smokes(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert A in phi(asthma(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert B in phi(friends(A,B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1738] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +best operation: just multiplicate [13] x [24, 13] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(A)::2 +Groups: [g19] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p1)} + +Formulas: smokes(A)::2 +Groups: [g23] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2 +Groups: [g11] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p1)} + +Formulas: asthma(A)::2 +Groups: [g24] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p2)} + +Formulas: asthma(A)::2 +Groups: [g26] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g26, g23] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g42, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p1)} + +-> just multiplicate [11] x [11, 19] [cost=0] +-> just multiplicate [19] x [11, 42, 19] [cost=0] +-> just multiplicate [23] x [26, 23] [cost=0] +-> just multiplicate [24] x [24, 56, 13] [cost=0] +-> just multiplicate [26] x [26, 59, 13] [cost=0] +-> just multiplicate [11, 45, 23] x [45] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=8] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(smokes(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert A in phi(asthma(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert B in phi(friends(A,B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1738] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +best operation: just multiplicate [11] x [11, 19] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(A)::2 +Groups: [g23] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: smokes(A)::2 +Groups: [g19] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p1)} + +Formulas: asthma(A)::2 +Groups: [g24] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p2)} + +Formulas: asthma(A)::2 +Groups: [g26] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g26, g23] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g42, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p1)} + +-> just multiplicate [19] x [11, 42, 19] [cost=0] +-> just multiplicate [23] x [26, 23] [cost=0] +-> just multiplicate [24] x [24, 56, 13] [cost=0] +-> just multiplicate [26] x [26, 59, 13] [cost=0] +-> just multiplicate [11, 45, 23] x [45] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=8] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(smokes(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert A in phi(asthma(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert B in phi(friends(A,B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1738] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +best operation: just multiplicate [19] x [11, 42, 19] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(A)::2 +Groups: [g23] +LogVars: {A} +Ranges: [2] +Params: [0, 1.400000008] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2 +Groups: [g24] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p2)} + +Formulas: asthma(A)::2 +Groups: [g26] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g26, g23] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 0, 1.500000207] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: smokes(A)::2, asthma(B)::2, friends(B,A)::2 +Groups: [g19, g11, g42] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 2.5, 2.5, 1.400000008, 2.5] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +-> just multiplicate [23] x [26, 23] [cost=0] +-> just multiplicate [24] x [24, 56, 13] [cost=0] +-> just multiplicate [26] x [26, 59, 13] [cost=0] +-> just multiplicate [11, 45, 23] x [45] [cost=0] +-> just multiplicate [42] x [19, 11, 42] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=8] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(smokes(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert A in phi(asthma(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert B in phi(friends(A,B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1738] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1738] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1738] +best operation: just multiplicate [23] x [26, 23] [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2 +Groups: [g26] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2 +Groups: [g24] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p2)} + +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: smokes(A)::2, asthma(B)::2, friends(B,A)::2 +Groups: [g19, g11, g42] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 2.5, 2.5, 1.400000008, 2.5] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +-> just multiplicate [24] x [24, 56, 13] [cost=0] +-> just multiplicate [26] x [26, 59, 13] [cost=0] +-> just multiplicate [11, 45, 23] x [45] [cost=0] +-> just multiplicate [42] x [19, 11, 42] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=8] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(asthma(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert B in phi(friends(A,B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1716] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1716] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1716] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1716] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1716] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1716] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1716] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1716] +best operation: just multiplicate [24] x [24, 56, 13] [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2 +Groups: [g26] +LogVars: {A} +Ranges: [2] +Params: [0, 2.300001759] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: smokes(A)::2, asthma(B)::2, friends(B,A)::2 +Groups: [g19, g11, g42] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 2.5, 2.5, 1.400000008, 2.5] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p2,p2)} + +-> just multiplicate [26] x [26, 59, 13] [cost=0] +-> just multiplicate [11, 45, 23] x [45] [cost=0] +-> just multiplicate [42] x [19, 11, 42] [cost=0] +-> just multiplicate [56] x [24, 56, 13] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=8] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(asthma(A)::2)|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} [cost=360000] +-> count convert B in phi(friends(A,B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1716] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1716] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1716] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1716] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1716] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1716] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1716] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1716] +best operation: just multiplicate [26] x [26, 59, 13] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g45] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: smokes(A)::2, asthma(B)::2, friends(B,A)::2 +Groups: [g19, g11, g42] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 2.5, 2.5, 1.400000008, 2.5] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +-> just multiplicate [11, 45, 23] x [45] [cost=0] +-> just multiplicate [42] x [19, 11, 42] [cost=0] +-> just multiplicate [56] x [24, 56, 13] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> just multiplicate [59] x [26, 59, 13] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=8] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert B in phi(friends(A,B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1694] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1694] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1694] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1694] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1694] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1694] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1694] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1694] +best operation: just multiplicate [11, 45, 23] x [45] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2 +Groups: [g42] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: smokes(A)::2, asthma(B)::2, friends(B,A)::2 +Groups: [g19, g11, g42] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 2.5, 2.5, 1.400000008, 2.5] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +-> just multiplicate [42] x [19, 11, 42] [cost=0] +-> just multiplicate [56] x [24, 56, 13] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> just multiplicate [59] x [26, 59, 13] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=8] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1672] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1672] +best operation: just multiplicate [42] x [19, 11, 42] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2 +Groups: [g56] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g56, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, asthma(A)::2 +Groups: [g42, g19, g11] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 2.5, 1.400000008, 5.700000036, 4.600000044, 7.100000044, 7.100000044] +Tuples: {(p1,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +-> just multiplicate [56] x [24, 56, 13] [cost=0] +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> just multiplicate [59] x [26, 59, 13] [cost=0] +-> just multiplicate [11, 19] x [42, 19, 11] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=8] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1672] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1672] +best operation: just multiplicate [56] x [24, 56, 13] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g70] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p1)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, asthma(A)::2 +Groups: [g42, g19, g11] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 2.5, 1.400000008, 5.700000036, 4.600000044, 7.100000044, 7.100000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g56, g24, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +-> just multiplicate [24, 70, 19] x [70] [cost=0] +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> just multiplicate [59] x [26, 59, 13] [cost=0] +-> just multiplicate [13, 24] x [56, 24, 13] [cost=0] +-> just multiplicate [11, 19] x [42, 19, 11] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=8] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1672] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1672] +best operation: just multiplicate [24, 70, 19] x [70] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g73] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, asthma(A)::2 +Groups: [g42, g19, g11] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 2.5, 1.400000008, 5.700000036, 4.600000044, 7.100000044, 7.100000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g56, g24, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +-> just multiplicate [26, 73, 19] x [73] [cost=0] +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> just multiplicate [59] x [26, 59, 13] [cost=0] +-> just multiplicate [13, 24] x [56, 24, 13] [cost=0] +-> just multiplicate [11, 19] x [42, 19, 11] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=8] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1672] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1672] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1672] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1672] +best operation: just multiplicate [26, 73, 19] x [73] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g76] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, asthma(A)::2 +Groups: [g42, g19, g11] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 2.5, 1.400000008, 5.700000036, 4.600000044, 7.100000044, 7.100000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g56, g24, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +-> just multiplicate [24, 76, 23] x [76] [cost=0] +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> just multiplicate [59] x [26, 59, 13] [cost=0] +-> just multiplicate [13, 24] x [56, 24, 13] [cost=0] +-> just multiplicate [11, 19] x [42, 19, 11] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=8] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1650] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1650] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1650] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1650] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1650] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1650] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1650] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1650] +best operation: just multiplicate [24, 76, 23] x [76] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2 +Groups: [g79] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 1.099999992, 0, 0, 1.099999992] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, asthma(A)::2 +Groups: [g42, g19, g11] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 2.5, 1.400000008, 5.700000036, 4.600000044, 7.100000044, 7.100000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g56, g24, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +-> just multiplicate [26, 79, 23] x [79] [cost=0] +-> just multiplicate [59] x [26, 59, 13] [cost=0] +-> just multiplicate [13, 24] x [56, 24, 13] [cost=0] +-> just multiplicate [11, 19] x [42, 19, 11] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=8] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> count convert A in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> count convert B in phi(friends(A,B)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=360] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1628] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1628] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1628] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1628] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1628] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1628] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1628] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1628] +best operation: just multiplicate [26, 79, 23] x [79] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2 +Groups: [g59] +LogVars: {A,B} +Ranges: [2] +Params: [0, 4.600000044] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g59, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 1.099999992, 3.400001751, 2.300001759, 2.300001759, 3.400001751] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, asthma(A)::2 +Groups: [g42, g19, g11] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 2.5, 1.400000008, 5.700000036, 4.600000044, 7.100000044, 7.100000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g56, g24, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> just multiplicate [59] x [26, 59, 13] [cost=0] +-> just multiplicate [13, 24] x [56, 24, 13] [cost=0] +-> just multiplicate [11, 19] x [42, 19, 11] [cost=0] +-> just multiplicate [23, 26] x [26, 79, 23] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=8] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> count convert A in phi(friends(A,B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=360] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1386] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1386] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1386] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1386] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1386] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1386] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1386] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1386] +best operation: just multiplicate [59] x [26, 59, 13] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, asthma(A)::2 +Groups: [g42, g19, g11] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 2.5, 1.400000008, 5.700000036, 4.600000044, 7.100000044, 7.100000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g56, g24, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p2,p2)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g59, g26, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> just multiplicate [13, 24] x [56, 24, 13] [cost=0] +-> just multiplicate [11, 19] x [42, 19, 11] [cost=0] +-> just multiplicate [23, 26] x [26, 79, 23] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=0] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1364] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1364] +best operation: just multiplicate [13, 24] x [56, 24, 13] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 1.500000207, 2.300001759, 3.800001966] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, asthma(A)::2 +Groups: [g42, g19, g11] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 2.5, 1.400000008, 5.700000036, 4.600000044, 7.100000044, 7.100000044] +Tuples: {(p1,p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g59, g26, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2 +Groups: [g13, g24, g56] +LogVars: {A,C} +Ranges: [2, 2, 2] +Params: [2.600000199, 7.200000243, 3.400001751, 6.900001803, 4.000000208, 8.600000251, 5.200001975, 10.90000201] +Tuples: {(p2,p2)} + +-> just multiplicate [11, 19] x [42, 19, 11] [cost=0] +-> just multiplicate [23, 26] x [26, 79, 23] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=0] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1364] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1364] +best operation: just multiplicate [11, 19] x [42, 19, 11] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g23, g26] +LogVars: {A} +Ranges: [2, 2] +Params: [1.500000207, 0, 2.900000216, 2.900000216] +Tuples: {(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g59, g26, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g79, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2 +Groups: [g13, g24, g56] +LogVars: {A,C} +Ranges: [2, 2, 2] +Params: [2.600000199, 7.200000243, 3.400001751, 6.900001803, 4.000000208, 8.600000251, 5.200001975, 10.90000201] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, smokes(A)::2, friends(A,C)::2 +Groups: [g11, g19, g42] +LogVars: {A,C} +Ranges: [2, 2, 2] +Params: [2.600000199, 7.200000243, 4.000000208, 8.600000251, 3.400001751, 6.900001803, 5.200001975, 10.90000201] +Tuples: {(p1,p1)} + +-> just multiplicate [23, 26] x [26, 79, 23] [cost=0] +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=0] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1364] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1364] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=1364] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=1364] +best operation: just multiplicate [23, 26] x [26, 79, 23] [cost=0] + +---------------------------------------------------------------- +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g59, g26, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2 +Groups: [g13, g24, g56] +LogVars: {A,C} +Ranges: [2, 2, 2] +Params: [2.600000199, 7.200000243, 3.400001751, 6.900001803, 4.000000208, 8.600000251, 5.200001975, 10.90000201] +Tuples: {(p2,p2)} + +Formulas: asthma(A)::2, smokes(A)::2, friends(A,C)::2 +Groups: [g11, g19, g42] +LogVars: {A,C} +Ranges: [2, 2, 2] +Params: [2.600000199, 7.200000243, 4.000000208, 8.600000251, 3.400001751, 6.900001803, 5.200001975, 10.90000201] +Tuples: {(p1,p1)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2, smokes(C)::2 +Groups: [g23, g26, g79, g23] +LogVars: {A,C} +Ranges: [2, 2, 2, 2] +Params: [1.236363647, 1.236363647, 5.836363691, 5.836363691, 1.099999992, 0, 4.600000044, 5.700000036, 1.363636375, 1.363636375, 5.963636419, 5.963636419, 1.363636375, 0.2636363832, 4.863636427, 5.963636419] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out friends/2|{(p1,p1)} (group 42) [cost=0] +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=0] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=528] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=528] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=528] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=528] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=528] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=528] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=528] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=2288] +best operation: sum out friends/2|{(p1,p1)} (group 42) [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g59, g26, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g11, g45, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2 +Groups: [g13, g24, g56] +LogVars: {A,C} +Ranges: [2, 2, 2] +Params: [2.600000199, 7.200000243, 3.400001751, 6.900001803, 4.000000208, 8.600000251, 5.200001975, 10.90000201] +Tuples: {(p2,p2)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2, smokes(C)::2 +Groups: [g23, g26, g79, g23] +LogVars: {A,C} +Ranges: [2, 2, 2, 2] +Params: [1.236363647, 1.236363647, 5.836363691, 5.836363691, 1.099999992, 0, 4.600000044, 5.700000036, 1.363636375, 1.363636375, 5.963636419, 5.963636419, 1.363636375, 0.2636363832, 4.863636427, 5.963636419] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=0] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 45) [cost=528] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=528] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=528] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=528] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=528] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=528] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=528] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=2288] +best operation: sum out friends/2|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} (group 45) [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g59, g26, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2 +Groups: [g13, g24, g56] +LogVars: {A,C} +Ranges: [2, 2, 2] +Params: [2.600000199, 7.200000243, 3.400001751, 6.900001803, 4.000000208, 8.600000251, 5.200001975, 10.90000201] +Tuples: {(p2,p2)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2, smokes(C)::2 +Groups: [g23, g26, g79, g23] +LogVars: {A,C} +Ranges: [2, 2, 2, 2] +Params: [1.236363647, 1.236363647, 5.836363691, 5.836363691, 1.099999992, 0, 4.600000044, 5.700000036, 1.363636375, 1.363636375, 5.963636419, 5.963636419, 1.363636375, 0.2636363832, 4.863636427, 5.963636419] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out friends/2|{(p2,p2)} (group 56) [cost=0] +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=0] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=2400] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=484] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=484] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=484] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=484] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=484] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=484] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=2244] +best operation: sum out friends/2|{(p2,p2)} (group 56) [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g59, g26, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 3.400001751, 2.300001759, 5.700000036, 5.700000036, 6.900001803, 8.000001795] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2, smokes(C)::2 +Groups: [g23, g26, g79, g23] +LogVars: {A,C} +Ranges: [2, 2, 2, 2] +Params: [1.236363647, 1.236363647, 5.836363691, 5.836363691, 1.099999992, 0, 4.600000044, 5.700000036, 1.363636375, 1.363636375, 5.963636419, 5.963636419, 1.363636375, 0.2636363832, 4.863636427, 5.963636419] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=0] +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=2400] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=484] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=484] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=484] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=484] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 59) [cost=484] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=484] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=2244] +best operation: sum out friends/2|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} (group 59) [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g13] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 6.92975222, 8.003342175] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g70, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2, smokes(C)::2 +Groups: [g23, g26, g79, g23] +LogVars: {A,C} +Ranges: [2, 2, 2, 2] +Params: [1.236363647, 1.236363647, 5.836363691, 5.836363691, 1.099999992, 0, 4.600000044, 5.700000036, 1.363636375, 1.363636375, 5.963636419, 5.963636419, 1.363636375, 0.2636363832, 4.863636427, 5.963636419] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out friends/2|{(p2,p1)} (group 70) [cost=0] +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=2400] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=2400] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=440] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=440] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=440] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=440] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=440] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=2200] +best operation: sum out friends/2|{(p2,p1)} (group 70) [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g13] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 6.92975222, 8.003342175] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g26, g73, g19] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2, smokes(C)::2 +Groups: [g23, g26, g79, g23] +LogVars: {A,C} +Ranges: [2, 2, 2, 2] +Params: [1.236363647, 1.236363647, 5.836363691, 5.836363691, 1.099999992, 0, 4.600000044, 5.700000036, 1.363636375, 1.363636375, 5.963636419, 5.963636419, 1.363636375, 0.2636363832, 4.863636427, 5.963636419] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=2400] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=2400] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=440] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 73) [cost=440] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=440] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=440] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=440] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=2200] +best operation: sum out friends/2|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} (group 73) [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g13] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 6.92975222, 8.003342175] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, friends(A,B)::2, smokes(B)::2 +Groups: [g24, g76, g23] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 5.700000036, 5.700000036, 1.099999992, 0, 4.600000044, 5.700000036] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2, smokes(C)::2 +Groups: [g23, g26, g79, g23] +LogVars: {A,C} +Ranges: [2, 2, 2, 2] +Params: [1.236363647, 1.236363647, 5.836363691, 5.836363691, 1.099999992, 0, 4.600000044, 5.700000036, 1.363636375, 1.363636375, 5.963636419, 5.963636419, 1.363636375, 0.2636363832, 4.863636427, 5.963636419] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=2400] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=240] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=240] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 76) [cost=396] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=396] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=396] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=396] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=2156] +best operation: sum out friends/2|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} (group 76) [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g13] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 6.92975222, 8.003342175] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: smokes(A)::2, asthma(A)::2, friends(A,C)::2, smokes(C)::2 +Groups: [g23, g26, g79, g23] +LogVars: {A,C} +Ranges: [2, 2, 2, 2] +Params: [1.236363647, 1.236363647, 5.836363691, 5.836363691, 1.099999992, 0, 4.600000044, 5.700000036, 1.363636375, 1.363636375, 5.963636419, 5.963636419, 1.363636375, 0.2636363832, 4.863636427, 5.963636419] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=240] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=240] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=240] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=240] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=352] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=352] +-> grounding 1st log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=352] +-> grounding 2nd log var in friends/2|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 79) [cost=2112] +best operation: sum out friends/2|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} (group 79) [cost=0] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g13] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 6.92975222, 8.003342175] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: smokes(A)::2, asthma(A)::2, smokes(C)::2 +Groups: [g23, g26, g23] +LogVars: {A,C} +Ranges: [2, 2, 2] +Params: [5.846365343, 5.846365343, 4.629750461, 5.703340416, 5.973638071, 5.973638071, 4.893386844, 5.966976799] +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=240] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=240] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=240] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=240] +-> count convert C in phi(smokes(A)::2,asthma(A)::2,smokes(C)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=48] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=264] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=264] +best operation: count convert C in phi(smokes(A)::2,asthma(A)::2,smokes(C)::2)|{(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} [cost=48] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g26, g13] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 6.92975222, 8.003342175] +Tuples: {(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: smokes(A)::2, asthma(A)::2, smokes(#C)::2 +Groups: [g23, g26, g23] +LogVars: {A,C} +Ranges: [2, 2, 12] +Params: |48| +Tuples: {(p10,p10),(p10,p11),(p10,p12),(p10,p13),(p10,p3),(p10,p4),(p10,p5),(p10,p6),(p10,p7),(p10,p8),(p10,p9),(p11,p10),(p11,p11),(p11,p12),(p11,p13),(p11,p3),(p11,p4),(p11,p5),(p11,p6),(p11,p7),(p11,p8),(p11,p9),(p12,p10),(p12,p11),(p12,p12),(p12,p13),(p12,p3),(p12,p4),(p12,p5),(p12,p6),(p12,p7),(p12,p8),(p12,p9),(p13,p10),(p13,p11),(p13,p12),(p13,p13),(p13,p3),(p13,p4),(p13,p5),(p13,p6),(p13,p7),(p13,p8),(p13,p9),(p3,p10),(p3,p11),(p3,p12),(p3,p13),(p3,p3),(p3,p4),(p3,p5),(p3,p6),(p3,p7),(p3,p8),(p3,p9),(p4,p10),(p4,p11),(p4,p12),(p4,p13),(p4,p3),(p4,p4),(p4,p5),(p4,p6),(p4,p7),(p4,p8),(p4,p9),(p5,p10),(p5,p11),(p5,p12),(p5,p13),(p5,p3),(p5,p4),(p5,p5),(p5,p6),(p5,p7),(p5,p8),(p5,p9),(p6,p10),(p6,p11),(p6,p12),(p6,p13),(p6,p3),(p6,p4),(p6,p5),(p6,p6),(p6,p7),(p6,p8),(p6,p9),(p7,p10),(p7,p11),(p7,p12),(p7,p13),(p7,p3),(p7,p4),(p7,p5),(p7,p6),(p7,p7),(p7,p8),(p7,p9),(p8,p10),(p8,p11),(p8,p12),(p8,p13),(p8,p3),(p8,p4),(p8,p5),(p8,p6),(p8,p7),(p8,p8),(p8,p9),(p9,p10),(p9,p11),(p9,p12),(p9,p13),(p9,p3),(p9,p4),(p9,p5),(p9,p6),(p9,p7),(p9,p8),(p9,p9)} + +-> sum out asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=16] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=240] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p2),(p11,p2),(p12,p2),(p13,p2),(p3,p2),(p4,p2),(p5,p2),(p6,p2),(p7,p2),(p8,p2),(p9,p2)} [cost=240] +-> count convert A in phi(asthma(A)::2,smokes(B)::2)|{(p10,p1),(p11,p1),(p12,p1),(p13,p1),(p3,p1),(p4,p1),(p5,p1),(p6,p1),(p7,p1),(p8,p1),(p9,p1)} [cost=240] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=240] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=704] +-> grounding 1st log var in asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=704] +best operation: sum out asthma/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 26) [cost=16] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: smokes(B)::2, smokes(C)::2, smokes(A)::2, smokes(#D)::2 +Groups: [g13, g19, g23, g23] +LogVars: {A,B,C,D} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} + +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=24] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=24] +-> count convert A in phi(smokes(B)::2,smokes(C)::2,smokes(A)::2,smokes(#D)::2)|{(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} [cost=576] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=1144] +best operation: count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} [cost=24] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(A)::2 +Groups: [g11, g19] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 8.610001903, 6.92975222, 10.90334239] +Tuples: {(p1)} + +Formulas: friends(A,B)::2, asthma(A)::2, smokes(B)::2 +Groups: [g9, g11, g13] +LogVars: {A,B} +Ranges: [2, 2, 2] +Params: [1.099999992, 1.099999992, 1.099999992, 0, 5.700000036, 5.700000036, 4.600000044, 5.700000036] +Tuples: {(p1,p2)} + +Formulas: asthma(A)::2, smokes(#B)::2 +Groups: [g11, g23] +LogVars: {A,B} +Ranges: [2, 12] +Params: [62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 50.92725507, 52.00084502, 53.07443498, 54.14802493, 55.22161489, 56.29520484, 57.3687948, 58.44238475, 59.51597471, 60.58956466, 61.66315462, 62.73674457] +Tuples: {(p1,p10),(p1,p11),(p1,p12),(p1,p13),(p1,p3),(p1,p4),(p1,p5),(p1,p6),(p1,p7),(p1,p8),(p1,p9)} + +Formulas: smokes(B)::2, smokes(C)::2, smokes(A)::2, smokes(#D)::2 +Groups: [g13, g19, g23, g23] +LogVars: {A,B,C,D} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} + +-> sum out asthma/1|{(p1)} (group 11) [cost=192] +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=240] +-> count convert A in phi(smokes(B)::2,smokes(C)::2,smokes(A)::2,smokes(#D)::2)|{(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} [cost=5760] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=5196] +best operation: sum out asthma/1|{(p1)} (group 11) [cost=192] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g23] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: friends(A,B)::2, smokes(B)::2, smokes(A)::2, smokes(#C)::2 +Groups: [g9, g13, g19, g23] +LogVars: {A,B,C} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p1,p2,p10),(p1,p2,p11),(p1,p2,p12),(p1,p2,p13),(p1,p2,p3),(p1,p2,p4),(p1,p2,p5),(p1,p2,p6),(p1,p2,p7),(p1,p2,p8),(p1,p2,p9)} + +Formulas: smokes(B)::2, smokes(C)::2, smokes(A)::2, smokes(#D)::2 +Groups: [g13, g19, g23, g23] +LogVars: {A,B,C,D} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} + +-> count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=240] +-> count convert A in phi(smokes(B)::2,smokes(C)::2,smokes(A)::2,smokes(#D)::2)|{(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} [cost=5760] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=17484] +best operation: count convert B in phi(asthma(A)::2,smokes(B)::2)|{(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} [cost=240] + +---------------------------------------------------------------- +Formulas: asthma(A)::2, smokes(B)::2 +Groups: [g24, g19] +LogVars: {A,B} +Ranges: [2, 2] +Params: [5.710001687, 5.710001687, 4.629750461, 5.703340416] +Tuples: {(p2,p1)} + +Formulas: smokes(A)::2, asthma(A)::2 +Groups: [g13, g24] +LogVars: {A} +Ranges: [2, 2] +Params: [7.210001895, 6.92975222, 8.610001903, 10.90334239] +Tuples: {(p2)} + +Formulas: asthma(A)::2, smokes(#B)::2 +Groups: [g24, g23] +LogVars: {A,B} +Ranges: [2, 12] +Params: [62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 62.81001856, 50.92725507, 52.00084502, 53.07443498, 54.14802493, 55.22161489, 56.29520484, 57.3687948, 58.44238475, 59.51597471, 60.58956466, 61.66315462, 62.73674457] +Tuples: {(p2,p10),(p2,p11),(p2,p12),(p2,p13),(p2,p3),(p2,p4),(p2,p5),(p2,p6),(p2,p7),(p2,p8),(p2,p9)} + +Formulas: friends(A,B)::2, smokes(B)::2, smokes(A)::2, smokes(#C)::2 +Groups: [g9, g13, g19, g23] +LogVars: {A,B,C} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p1,p2,p10),(p1,p2,p11),(p1,p2,p12),(p1,p2,p13),(p1,p2,p3),(p1,p2,p4),(p1,p2,p5),(p1,p2,p6),(p1,p2,p7),(p1,p2,p8),(p1,p2,p9)} + +Formulas: smokes(B)::2, smokes(C)::2, smokes(A)::2, smokes(#D)::2 +Groups: [g13, g19, g23, g23] +LogVars: {A,B,C,D} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} + +-> sum out asthma/1|{(p2)} (group 24) [cost=96] +-> count convert A in phi(smokes(B)::2,smokes(C)::2,smokes(A)::2,smokes(#D)::2)|{(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} [cost=57600] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=21536] +best operation: sum out asthma/1|{(p2)} (group 24) [cost=96] + +---------------------------------------------------------------- +Formulas: smokes(A)::2, smokes(B)::2, smokes(#C)::2 +Groups: [g13, g19, g23] +LogVars: {A,B,C} +Ranges: [2, 2, 12] +Params: |48| +Tuples: {(p2,p1,p10),(p2,p1,p11),(p2,p1,p12),(p2,p1,p13),(p2,p1,p3),(p2,p1,p4),(p2,p1,p5),(p2,p1,p6),(p2,p1,p7),(p2,p1,p8),(p2,p1,p9)} + +Formulas: friends(A,B)::2, smokes(B)::2, smokes(A)::2, smokes(#C)::2 +Groups: [g9, g13, g19, g23] +LogVars: {A,B,C} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p1,p2,p10),(p1,p2,p11),(p1,p2,p12),(p1,p2,p13),(p1,p2,p3),(p1,p2,p4),(p1,p2,p5),(p1,p2,p6),(p1,p2,p7),(p1,p2,p8),(p1,p2,p9)} + +Formulas: smokes(B)::2, smokes(C)::2, smokes(A)::2, smokes(#D)::2 +Groups: [g13, g19, g23, g23] +LogVars: {A,B,C,D} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} + +-> just multiplicate [9, 13, 19, 23] x [13, 19, 23] [cost=0] +-> count convert A in phi(smokes(B)::2,smokes(C)::2,smokes(A)::2,smokes(#D)::2)|{(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} [cost=57600] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=25632] +best operation: just multiplicate [9, 13, 19, 23] x [13, 19, 23] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(B)::2, smokes(C)::2, smokes(A)::2, smokes(#D)::2 +Groups: [g13, g19, g23, g23] +LogVars: {A,B,C,D} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} + +Formulas: friends(B,A)::2, smokes(A)::2, smokes(B)::2, smokes(#C)::2 +Groups: [g9, g13, g19, g23] +LogVars: {A,B,C} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p2,p1,p10),(p2,p1,p11),(p2,p1,p12),(p2,p1,p13),(p2,p1,p3),(p2,p1,p4),(p2,p1,p5),(p2,p1,p6),(p2,p1,p7),(p2,p1,p8),(p2,p1,p9)} + +-> count convert A in phi(smokes(B)::2,smokes(C)::2,smokes(A)::2,smokes(#D)::2)|{(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} [cost=5760] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=17440] +best operation: count convert A in phi(smokes(B)::2,smokes(C)::2,smokes(A)::2,smokes(#D)::2)|{(p10,p2,p1,p10),(p10,p2,p1,p11),(p10,p2,p1,p12),(p10,p2,p1,p13),(p10,p2,p1,p3),(p10,p2,p1,p4),(p10,p2,p1,p5),(p10,p2,p1,p6),(p10,p2,p1,p7),(p10,p2,p1,p8),(p10,p2,p1,p9),(p11,p2,p1,p10),(p11,p2,p1,p11),(p11,p2,p1,p12),(p11,p2,p1,p13),(p11,p2,p1,p3),(p11,p2,p1,p4),(p11,p2,p1,p5),(p11,p2,p1,p6),(p11,p2,p1,p7),(p11,p2,p1,p8),(p11,p2,p1,p9),(p12,p2,p1,p10),(p12,p2,p1,p11),(p12,p2,p1,p12),(p12,p2,p1,p13),(p12,p2,p1,p3),(p12,p2,p1,p4),(p12,p2,p1,p5),(p12,p2,p1,p6),(p12,p2,p1,p7),(p12,p2,p1,p8),(p12,p2,p1,p9),(p13,p2,p1,p10),(p13,p2,p1,p11),(p13,p2,p1,p12),(p13,p2,p1,p13),(p13,p2,p1,p3),(p13,p2,p1,p4),(p13,p2,p1,p5),(p13,p2,p1,p6),(p13,p2,p1,p7),(p13,p2,p1,p8),(p13,p2,p1,p9),(p3,p2,p1,p10),(p3,p2,p1,p11),(p3,p2,p1,p12),(p3,p2,p1,p13),(p3,p2,p1,p3),(p3,p2,p1,p4),(p3,p2,p1,p5),(p3,p2,p1,p6),(p3,p2,p1,p7),(p3,p2,p1,p8),(p3,p2,p1,p9),(p4,p2,p1,p10),(p4,p2,p1,p11),(p4,p2,p1,p12),(p4,p2,p1,p13),(p4,p2,p1,p3),(p4,p2,p1,p4),(p4,p2,p1,p5),(p4,p2,p1,p6),(p4,p2,p1,p7),(p4,p2,p1,p8),(p4,p2,p1,p9),(p5,p2,p1,p10),(p5,p2,p1,p11),(p5,p2,p1,p12),(p5,p2,p1,p13),(p5,p2,p1,p3),(p5,p2,p1,p4),(p5,p2,p1,p5),(p5,p2,p1,p6),(p5,p2,p1,p7),(p5,p2,p1,p8),(p5,p2,p1,p9),(p6,p2,p1,p10),(p6,p2,p1,p11),(p6,p2,p1,p12),(p6,p2,p1,p13),(p6,p2,p1,p3),(p6,p2,p1,p4),(p6,p2,p1,p5),(p6,p2,p1,p6),(p6,p2,p1,p7),(p6,p2,p1,p8),(p6,p2,p1,p9),(p7,p2,p1,p10),(p7,p2,p1,p11),(p7,p2,p1,p12),(p7,p2,p1,p13),(p7,p2,p1,p3),(p7,p2,p1,p4),(p7,p2,p1,p5),(p7,p2,p1,p6),(p7,p2,p1,p7),(p7,p2,p1,p8),(p7,p2,p1,p9),(p8,p2,p1,p10),(p8,p2,p1,p11),(p8,p2,p1,p12),(p8,p2,p1,p13),(p8,p2,p1,p3),(p8,p2,p1,p4),(p8,p2,p1,p5),(p8,p2,p1,p6),(p8,p2,p1,p7),(p8,p2,p1,p8),(p8,p2,p1,p9),(p9,p2,p1,p10),(p9,p2,p1,p11),(p9,p2,p1,p12),(p9,p2,p1,p13),(p9,p2,p1,p3),(p9,p2,p1,p4),(p9,p2,p1,p5),(p9,p2,p1,p6),(p9,p2,p1,p7),(p9,p2,p1,p8),(p9,p2,p1,p9)} [cost=5760] + +---------------------------------------------------------------- +Formulas: smokes(B)::2, smokes(C)::2, smokes(#A)::2 +Groups: [g13, g19, g23] +LogVars: {A,B,C} +Ranges: [2, 2, 12] +Params: |48| +Tuples: {(p10,p2,p1),(p11,p2,p1),(p12,p2,p1),(p13,p2,p1),(p3,p2,p1),(p4,p2,p1),(p5,p2,p1),(p6,p2,p1),(p7,p2,p1),(p8,p2,p1),(p9,p2,p1)} + +Formulas: friends(B,A)::2, smokes(A)::2, smokes(B)::2, smokes(#C)::2 +Groups: [g9, g13, g19, g23] +LogVars: {A,B,C} +Ranges: [2, 2, 2, 12] +Params: |96| +Tuples: {(p2,p1,p10),(p2,p1,p11),(p2,p1,p12),(p2,p1,p13),(p2,p1,p3),(p2,p1,p4),(p2,p1,p5),(p2,p1,p6),(p2,p1,p7),(p2,p1,p8),(p2,p1,p9)} + +-> just multiplicate [13, 19, 23] x [9, 13, 19, 23] [cost=0] +-> sum out smokes/1|{(p2)} (group 13) [cost=96] +-> sum out smokes/1|{(p1)} (group 19) [cost=96] +-> sum out smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=96] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=24576] +best operation: just multiplicate [13, 19, 23] x [9, 13, 19, 23] [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(A)::2, smokes(B)::2, smokes(#C)::2, friends(B,A)::2 +Groups: [g13, g19, g23, g9] +LogVars: {A,B,C} +Ranges: [2, 2, 12, 2] +Params: |96| +Tuples: {(p2,p1,p10),(p2,p1,p11),(p2,p1,p12),(p2,p1,p13),(p2,p1,p3),(p2,p1,p4),(p2,p1,p5),(p2,p1,p6),(p2,p1,p7),(p2,p1,p8),(p2,p1,p9)} + +-> sum out smokes/1|{(p2)} (group 13) [cost=0] +-> sum out smokes/1|{(p1)} (group 19) [cost=0] +-> sum out smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=0] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=16384] +best operation: sum out smokes/1|{(p2)} (group 13) [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(B)::2, smokes(#C)::2, friends(B,A)::2 +Groups: [g19, g23, g9] +LogVars: {A,B,C} +Ranges: [2, 12, 2] +Params: |48| +Tuples: {(p2,p1,p10),(p2,p1,p11),(p2,p1,p12),(p2,p1,p13),(p2,p1,p3),(p2,p1,p4),(p2,p1,p5),(p2,p1,p6),(p2,p1,p7),(p2,p1,p8),(p2,p1,p9)} + +-> sum out smokes/1|{(p1)} (group 19) [cost=0] +-> sum out smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=0] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=8192] +best operation: sum out smokes/1|{(p1)} (group 19) [cost=0] + +---------------------------------------------------------------- +Formulas: smokes(#C)::2, friends(B,A)::2 +Groups: [g23, g9] +LogVars: {A,B,C} +Ranges: [12, 2] +Params: [983.1213216, 987.7213442, 984.5218249, 989.1218909, 985.9235225, 990.5237159, 987.329149, 991.9297161, 988.7475473, 993.3492207, 990.2071194, 994.8121497, 991.7989515, 996.4148367, 993.814596, 998.4690557, 997.1078208, 1001.887026, 1003.287913, 1008.309377, 1013.517185, 1018.822831, 1027.288634, 1032.809367] +Tuples: {(p2,p1,p10),(p2,p1,p11),(p2,p1,p12),(p2,p1,p13),(p2,p1,p3),(p2,p1,p4),(p2,p1,p5),(p2,p1,p6),(p2,p1,p7),(p2,p1,p8),(p2,p1,p9)} + +-> sum out smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=0] +-> grounding 1st log var in smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=4096] +best operation: sum out smokes/1|{(p10),(p11),(p12),(p13),(p3),(p4),(p5),(p6),(p7),(p8),(p9)} (group 23) [cost=0] + +---------------------------------------------------------------- +Formulas: friends(B,A)::2 +Groups: [g9] +LogVars: {A,B} +Ranges: [2] +Params: [1027.288645, 1032.809376] +Tuples: {(p2,p1)} + +largest cost = 5760 + +?- \ No newline at end of file diff --git a/packages/CLPBN/horus/hcli b/packages/CLPBN/horus/hcli new file mode 100755 index 0000000000000000000000000000000000000000..3bdbd03490e5260212f4342f40da82424750685f GIT binary patch literal 7003077 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

T;$DFa9i^`@opg_6Y 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Ħ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

)C#tPMZ~`p~7t5ENsEkK{;xvi7*W?VX2%X2+v&_ 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 CI zu0_L1uVnCMKk9XKU%Xi3m^Tjt?LwnnjwIpZxA0wv;Goo)KK%7`H$0`UfNr?|}HEle|Ck z4v0b&rj#N3+tAJsq2KVf6Qro1SZ#ho*l2MZ+Aw6fnYW=$2E+JmXnhG0kit6%1F7gX zw4xwaOs+R3(&o5)Cy2CJ)|XnJ%lfR<5PkbgnX|r5mPX2#gR|-E*7bwh;ZM?gU%DgK zj*&Di_5ywdg#BbYu>yKScHawt7jOS-+F&Uy9++j<1zQ zc|mTJ>PE>3ldLI;Pt*s_*M~qi?jhWp9tTEHIQtC-UGL z6#sI(lb)xE)~|bG_3LOz5vB8HXVdXfE(2 zpSlusyrk=RccHEnP`UW4Mi~ah_?r#q$6`gwa6CjUq_s>8uSV=c(^NrRl&foxH7@M^ z8X!+8#1O`%71iF)UAY?N3B_=h+%!D&5({|I#N#b=49mPa!!rr;!p0iQG}G{;@J`|S zpnx6AN#vq$LLxoASL8{xU=Z((2N^a0_TV)eIY(u1E)14o^&I|h`0_NpT~8HcqCF|D z_w^c6;Q*ASv?+$1xnXkbz1*8ctw)U7PP{&etr^Y&MG?==Gc6_n0CC9aR4pn?_LNSN z=|SiqKx*&32+56kQHkImH+WtZ*J6&CFNx8+eC+vQZ>oKXp(yq|yeV2P9(y?61YdN? zjy)TJR6O=H5JIu%@J%SB-Na~bAj!wC5UYGAT^jAXm6s;9obGD3c6Dsd$8Rpnbks@r zLV76&1a~#}SE;$^siIgWimy~e_UXSkd#?Sj4dp5cbTzWPwg(=`40q|+B9|zAyBE!H zzEM(pUj?n>-m?kma4le=_KWck$@R~RN4sgFvZJG7LmF8{VaPYOmHO$4ns(>TUUVc| zZV?4wh(|LQELh-LcwcdNYmdmww_NIC62Ei5h)va1Fb@I-9*|2HzzeaQ{scWSt7NxF z5>QC#_oPntea`&na`K;BQJ1=v39AF)6;XitwF9u6$KS#}WM9#8X@{&@1`wMxi0<|1 zS`MmqE@e`NuZ0`cpNo3y>Dz%`DELWxvJrmVy`|u1ZypL>K#|77?2dsGw!jH{B~+?+ zUpqE6gzy>!1Ol_3iL);5U7spF57q`iU1}vY2F+2Vc_VLc3?mduf-$Cx@+H0uCUQ@K zOL~RZ%@Qb8+@cDSI~aJ>Y$XkURRuLGY(=yGN8Q_iM^#-7xF;Gl+Ek)V{ivpRv?&c3 zFkot98fbukpb=Auhys#8CS-I-VlsiCse%(N2x+NMKWeE(<+HS+r4=pJR8gX$MN2KE zQ9-Fi9RxKhg;Y~>-?jERGiQE+*q`U#o9BV|{OrB<+H0@1>9vbz4al2jP-v`ATu<5 z^Bd~_Usuzc{ixqu8aH}7b^`IFJ&b9O-x*Ir*6u7`1{X~RFoe_Xr+K2>)1MsnY(IS< z6!}C5pS#o)Q;wM850IUh;`Nafe@;%~QY=rFBD=oAqif0G6F!Ush@5{V=4OAaFz<-e?sxlU=D>fDyCJhkZ3(eIpS1N8qUKwLVyK5I|0%_l@#+&2!nI)*4N#s*bf?_a zp)l>$)bRP5>X!4g9jG8!RipgG{d{%mbmXVqgbrkZ7`lZA?JGq4e&1cn|6G-q^Q4onAXJHdI=h6J#r=NyBo~VLqJ4>s*X4D_QuAdk zS-UAV<}`g>_G;;(*x95l14BMz$jp~s5s~TYr7{N0d}K~_b@h_1hu?nUqhpqAeWLr!NC9RdFg=AK zUgn9W7`7uNJw#6_ZO~dogpXBymk UHdU4$Es;GkQ)feq4W@0OEB+WQgr)bOfRxW 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

  • ?Qo$FSL*!sds0n}~I^Ej67gUP!T5oa#rH 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

    (4osao2m}W}{aC&;`Sg+Axx$y=LKJ2k{ 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�Tt zPINn6o%G{8rV`abj;uRko1B)Sin6i{v^`IM4_alG6l<&wNGx74D zKJe9bFfuHVWYdAN7b{ZPyf%JoG3RyN9iYsSv%&*xpBwP7hbpd0#`>);SI|DE0wlvG z2Y;Dg0aUCRKrMYIYnch!y8sp7ch;pe{(Bl2rLu6sf%VBg%;MKDn(srRd1(vA0qj>~ zOC^01qcdYyHBwDJQ$+HMWXWeq0?D>GVyx_mMXLa&SVhvem-AcM9FRLeiHOK{SR%GI z5Yvx5j3}-uclBFIf5M#cjER#4cTxw?ZKWmEw_!p@vf2Vru2jpcjgwzj&YQ78Lq441 zaFvRgKz@#lrTnOYP~g}8(w29 zcBJ90#(?Rj&@+`}TO6<9MXRMag~bjpPUA0DMofL6L`3c$&l(N~P2~{A;$k_IF;`#* zu9i3vg^Y)K1ayZ%7`PtO2h^ijoS$~*ShbUK?w*H?CsFG8KcpU|B$^4dzfPWdB%=oF z5j{cUglLFXKXN}drzf_RWSFQ61(FRR!-O6f+|dEn)m|+F;HR^V+z84|Ml94K1E35e zp$_Ca;Y0_6+c)U;B)&JD_(YBsOFW!Y@-9QrhNY-7!_s{-X!N*8OfC7@Q4%uZ=rP6} zXb^cMPj?^njl3sZ*RG0njnS+;VzktvPzQ3o3(AQ6_u~OAmqR&r(jrHr#Y3ZcQ734B zPgKbWS3zBEgkfV)L@#VJs)f{$cR13c7Y=@24!26~Rhbw<)H{Uc9q7=|hGNg9aQozq z(DyAttQ_7xkn2MN%6^5djb)JqZVS_+VM4v2=)KnDis+FJqZ2l#kYQnOn^CkgTM<_�%zId`x_I`#|^dp7@N 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%0ACsQrrf?&VIsMwqfM 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%0AA1XX{4Xzf_?Q7BpQ0^)g@uyX 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%0DgfG=FX`ijphRI9iPhQrwN4wJlqfbbm2b* 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

    oGt_M<&OCo>s+%WIj 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�UU8)kuL=0 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


    t!;6j$^ePUug-g4U~?K7IIpS_sa}SvN0I& zQXvG*VYM8SYLibYq)r<^@`gRhV6tk|fr_*m!K#y6`Aw zSQUk}8^#e~>5LdzPRsGUvw7vIa;;eo;?gNbf${6`zPoK|2?(u(l$Iw$`XxMqOzXt@ zLb$kyB&X%L9&0F_@f%=FbD}~{%W*KfKw8X$fR8&d5UiGCXFf1!32Oo0N|#`@98bN+ zmUg9&LCB0ckAgk#@VLB$OhQh}Q8v5u z0QDiXZ;McEidM_<@~WhG7)pt=gEAY5cI>oTjxDQ0I|WLj2+a?mftF*8#?pzO3$<@1 zox&I`$ARo;YtmH^re>0K`qYWla$J8SN#6_QQBRXs0t~C=_(uua?Pbu{9m8umwwWP4 z`3sPp4%MCA)S1(AJpO9oDVYY~(mV5cdiS{ETW#+YMm5kxCL@q!wH&W1C%n#Z26~=u zC0|)i%kfT@6Jd2N#2YPD!D9;GZKe9!%9DktoE3 zjxlTEuXC9mrJ|hQ5lZx7lt@L(iT7_ET3Nh?kbZ5H8O%`-1f-%8r{ILrG#=-qe@&1( zCw)j6d$`q=go+|`OyIP0(wnk3p>84U9szd>Smd1a(k~!)8Ne#f(6#2y_|YfUb}D2F zlW|VEgfJoefoO?yxFn-;ZMKV<0)LrVu>+I-W1W*OQ$egVi=UG&fHRzL*&a=JTukJ+ z@S&;?VZ&UwIS5-X`EAURY8>cIo>7JPJS#F&sxW8I6m$ke;QbJm9-B0O&IgwCPY54) zQazCr7|vHdOs#znxX%+rvUHBLbJC?u#Y3p7eN4!qC4%4d zte=IY4@cLDwr4dj9x`8vk|(3zgC``boR+T3bWj4sTaZhSmBYucWLGUXd|a5aF1Yx| z$(%g#zj^rh0Tx3Y_-?1hbD4~bNxEo-`NPNWBy@!!;{}ON;`*--A8*b6LQf)u)dyTR zOH?hi$l>ENqU=$XkkRK5l+qnDXl8`80TF4Ab`T@fMpUCzBxF;mJY?CMNdq@sle`!4|`LsR&PUfjoQoc+C?< z-iL6$5}v8MyM^KoG}7m;=>8$6MeC0H-#A3<7-voWPX*B-$C9(e?{u?dRIVxAL;2fu z39d?yOh)CJ(qKUiJ*Y;)OFE;JX3rO|M!z;QLCzPS)Pczip!$&bU*Td;%UzN4#T%`( ztV1xu5G*U>eDMc)O0}pe5Ndgnw4*(Qyhpe@kKsy5p%s@dLRuqtCcWbItxpV>`Yv+5 zxE`%D4qubj`B!XeWGR_XM(^XAioQ&$2@|kRyb@YaSJ&3CNI@5=A$zj;$t~<``&W2> z;bH=-cpI+fP&u8y%#+1+{(`=ec3zyE$7x6hNkk)_?GXX z#rMtSRbjQ2h2ZwhXAyl4F7^|lF1&+!n6Rf^czh2ik*v1z8i4m4=vLfDTRD&KTtfiW zk6eBg))5hHhSXr+yaOw;D}|H|b|TJ_^oSZLl+L)-N@@t9wUBfs&7hI7Z+;Iu&8jzy zp`IlrHcxf1Z(cIV-z7<+lVD93rp}q$Hy^qPDGLdIs)!Vwt6<-J;y75Z!+1ZFWu`u+ zD{;iQc<3=Q;&VO&siva)iI5O4_TPcGFj5h5x&0sL%Iirmc|EyZ%sPZN#Ki=b*0DOv zt+_qdg~uPo3ut#SFXZkr2L`*Cht^3t!)^hvyO!4INmdi>)5b zsYggu9bxnm)<6**mwYjwF`s5O&JBe&3h4?6<2|X9A(>Az`){z4=0bQxNIH|p=wkA{ zS-k|~9nbPFj-ZS6$>X#EN%T8dJB6up=DOJU3u%SFwFH-zmZEbNbg|SwVAUX>jc_(c z!ZKYO~44x#trVgjdi zw58lW@51AI@cNFnp1Y47Xxqr;%z4Pg<*?}gTod9gC?|R0WN{hJf|JE766VhKQu?$o z3DReKwP0}lS6HY}MnFy$U*C_?$y8fPS4Q4(+9M;h_Q;qi9(%I*HPl0JviNxNA}6ER zlf~sl7@RCFQjdMI_%k|^J6YV^x|7At?SFN$xI9tzWN~@!{^iNyjmV8XS-e2J=45fH z7JIVz*?5DK#g8LX{$%kp>&kcA(LK;Wz{NIE78QSwE3+7TviNs=&WfnJfFJi1DYO|s z-O1wl+j&|Dj;Pn+z3;htR_0C?ukw|M`vLfnr+9JxWbqO`(Hp_pOo^0Zo-D2>qhCmt z{mJ5OiPzo7{XPxlWbr{DS9tViLG7X8o0ssx?H~baI)u5Nq(xZLccmV-q$eS~=t)|V zKUw@8kk1@y9|3o=c=?ia^F6@7IZ9koCM&XqoAc}QC!)(r9jWr?v5di)nh5Yihgjpc z6}&N6Q^Eg`jJuP?2Tll?_&vb-`uM@g;zJhL_*a3A^YM)`EhmeATi+7q0?tn-=yRmA z)N6dH*Ev`L_;NZyc1Af_d?B+E>F4Sbz^~E?_GIx^uiH7$A;6>Q1o=3{$>KlW910y4 z2`Bc#2mogbnWtoL6~p*(b!-x60=7&i*ptP3l;`+7siwYw1JVihWbp&+$?Hsx2b`Qv zuqTV}WuB=C3jiNVC)kt4PdvpEUIBc|5zGUU7o05q)k*A}NKv-I*y~y9d>Y;C+jFvb zlYOC3HOX#?-YmRvY5m`B-gC0}*_$jYA4anxEGw&p+Q%C?Uu2yJV}P)94>9>N`}{er zRqdNBYdnl;MOd~ov{z;53|iKMFrF;N(mkS+y5=*>S_fleF_s*GlG9bSe$f6&-EJ8B z9g9k^CyW2Uv!PEGFVlxgz}Z%JCyUR$ormWi0A~njhONw##cNiuPfvFk{XNUpwmn(= z&<5LsuZA&2Sf++7Yvm&PSZ<{AskY@7!dP64Wlt85Gs;$xch~DM-WQh1mz8Bt7Vr5b z`WeF74&y)(S(gSUi#PZo6p~>$qROTCMuoE(lfbx03_6!=j&id2!`HAdmZokAx3lm~ z;-yXJ(yX~^C387Fq+AT+YR{4vL_D2(w|Z`<6?i+eg`Rq1n!trBdC&@c9>#jl(gHQr zoh)AX7KPpdWrwHLq9SN@*^lL9@u}=C>)b{9qW_JvWe{Nj>s6I(Vp(-yH1RBX-vz8z z(O#e0N3t7?^F7NphE8!>v`#ZCYb=auo~5&|lXWMHpLiLL+)L+>U)oY^T>1&BH^y*Z!ym-UfE7!vM^c>C|xp_Ok4m;xg{rGsPu2f2R1wh?|6qi2!@@b!WWs-f|hpg_*2AfIOw{fcLED zN}tt@8!r;U%nr&8sl%vyxrlv-NS|g#^gBO#1}wXr|HYZ&(*C|BT_^d^qEX`~lL7w! ziTorQYj1z?w$R?8;yp)ug*NVVU8x~;>jl)Rgh;IhXNpVg;7oCeUelf_F7dCBS%*1O zd^Iw^#KlC2t=YMF#rvT43T@&mM_8YBX&$*ql-SF&9o56AuCZq5 zT7^%+=Lt)WQmm+i+NGsBh=f0JF^R*`O-f8Vy0lJx!nhK@kWb$@gThoY*3ID-kW7Wv{ z#Oro25A2W&H(!*f^;OhKGFpz@CPaNK8Lcc{32l>IikV-i@L{v-uxbELdNDJ69cmOp zn-6lk3+>bpq+EuJ^(54VcTm?8Hp7L-`+_nK*p01w0UmQ;kzI#N9!LKkP_5>&L0CgX zbi9Lz2zDK=7{kc~Li(P|K2JK=kj$>bYnNI{B`H#6oXMmaaxylyuKxj14PdnLEGe;h z^#r>POK#ywkwp6f4G^Zz8O>r&E4}btu(5vhgOoGWON$7Ix|vzskyY@P*utZ4RG zVowmRmf+ElnAtT|Y@iCAgo}w#74J4tSLly%MAfdlknaZss3s7a3#pgfQQ;c@N4JsW zKtg(f^>;!j`z#Ejvg<9NuGJ{QCpavADRB@`@HYwMFDTFHE+XJA2=@soNI=fz%x-w^ zz19Nad9YVKZqDV*Zd{R#f3=bDt%8{n*n=)b?>aki`KwqDFxyp!A^hb?p^>Ke9HAeh z=1#)d*rUizXr|KN<+2OP&XYM}gCa0>--e)sq?gi-kZjQl}hQ)R;5z&`HzTD$zN4l0IH9DXXA&nN-ej~R#YsgwO27)d z&02CnrLyA1EGWzwlER>nR;5y61uB)#?xq9~)h$Gyi;Go}y8s`2-D(D0g4L5;mJ5EW z#f?hkNRD+GCiuHtHhJ8sRDMs`E(tesol51Ogq0W)gvaY4mD;i@mAL>lJgB!-oJ!>x z039;HjOde93Ur8P6d2i7rE)C56bHJo&8SpX8G&X1)uR@`c-*nfFcX|1x$!p$uK>R1 z34Sm_ZBoSZBk}p^M@jjS%H>Du(6y#ksg&j@9zu&sV^?-T#HDx z9>yleicgee%ruUJBVS#{8A8I^1LHT((wVWWnQ9J49BS4HLopx1nH1xaDb`+ArSef; zs;UWSd(Y6Dg;F&EZLJ#G9$J4W!#qt3aw?VA(KAO=|7r@1n;k3UR4Ugom`@bK!+=YL zFk8ytRVq7QXC=G=xWP+sDwXrEv=V**-0dYemC6NsIB!&v$Qnk+#o7MjR4Ui9c)nQ( zwE**lVDjKpDknc{C7c7;EnR|DsSH=3Rz<>az>(<^tV-p6CR)0fGXd{NCs>urT4!6r z6M)a96Rb+*sV!_K-v!*1POvJKy*M;Y=V1@vfpmgZsa%9P)&r8svcq|(aITnErE(oB zJ56W+c!no9mCC-461xjPNDLRf-smwkIZ61_`juvt% zmGReXHl7E3RR}?ISe42*4p|F8Ipc7vCj=^$lTXFoYd_(C3znA6yg;RLVzqGS0;!5z zCMz{?$6&1sPkEi5Ev%L>Itxo@#1z@7ROY?SNT>z@Ur~e-s8rtB5<6LuGabTQA*JOh zP^p~3fT|OF62gl`BsrDJcTcw&-w5LiCyL7ZfrB>6Mh}0ngBKzLQwryrLrHxk-UXeZ@>%EC0Lcp_un8Q1Gl;caH5ys zR4QxNq=D`Pc+kZTI*3)N%{1H{ifSJb<#JxfY#M%rM}-RUqhWl8jXSf2<}=gcj-`z{09N%$W{r084) zi|*G-G4{j|eiF{+NYX;gxKfc&-l$r&BPcu(Qi#*Xh04vfdI_7xkMDRoP~s3s_Ylot z{l|SWI+E)QwQomOC@;I5SZqqedDBh3Zm(KRuiGoIG8bZYd9{>SYj80UVs?{Eh3OTp zrRAuPK(~0B{tphj0I#%&mz(+(Q1)7_9KFc13-HRz>xM(`%t!o*|42GeXKKa zazr&Gu(<#x7iWo$<#}d#d~)LlWO>{J^ui(xj1nLE9zjxarA9i`_Au(?M#2&zGo>pj zr2~@D1+*&G$pVTu8GSPF7JkgUloj+9S5bF@rLCa#GhtTH(mCx4S{mD}ppS6#H!dde zUHAwUI!gk2=CFePl6zLreVA|C6|^w?3R+?XE9lre7#+#P{C%Q-f{R@scL6@Q z(MjRZO$4jGTn-98*y3gd{nZR+*n*cGO;zA5?pDw>39B#RMy^{yCkgB1!sD{zMs3*@ z^!WfoJ*dZHw}QSF;O0y)Bl=`DAM`QL7-wYL74!=LZ#d8mRAvQT?^zDTqk7a97&{!x zj2XcSdO|s#g}(sHA=s2F?nf3@$s(Q~iO| z2+8Phl1hj-6&)j9sdJ8d;9B^ZSwa6jf!-_uX)9>yMD|}8q*Qh>{gHUhzc73yUbC2f z*)OKo`o;8k@?aO!lf+wWF)g`wi|G@_vJ;AnNoLX))Aa~E(*g10WN++hed=8KJxX-~ z>FrV5+}1vED8PhFFdiem5#krqv*9f8yeg7}Urav*@{&hurlBmRH-LQQ(P@-45Fae2 z_X7XnD6ZR>#dLW#Nb4a|Rk&J(@^GdC;*BL4yG$OdPG@q^LRigUwD&BX8Oxff3Km<| z02r5hmSieeB`;KceLi`#OIB>T0-C}wt^FuA6FZ=y@cnP)6!Uz*LFoj$n0{rSC0q|U)f3!e`Y~2X>Ry0H1=Mw5#xA#*{-p!{5}WE}QyI9F1;m_F@0yO^#HSl1JR#q>k3BE1#i zT?9+Zrdv#lx$;t}ic4Tzb!^tUaKrKRY+>C3;~rt@eqoC27Sms>lS%p0z%Lh}1dHh- zg*LU1A$%jGv^)ii>Ha+AI>%S+Vbl~>&=c)q`U-NR#k2zK;KWe7 z!D70j&CEc+Vd)aAec~{Z&=RHq-kdJME~eK!$__F^zj_#OX}Scvn6A9p%pBDlfE&C7 zx0v2^HnG12*yCac9mFoCpBMlm!aiC#oUN{oX6&(x>7TxYQ3JG|V=%2Si|J8q?3mFG zthdAC@)9x$xyAHi_UQEhH4@t7B2=5AT}RfmgUrd=J#$GU*h?ET-q8%BxA`uUDaJI9naMFmmCsvWw}PE+L0ap|tZfc_qNG zi|K_7|LT0uL5|_=6Nl3pVKok9rbEq4UJv_jF?|uUvanhN=c!DdTTJ(-lX3nX=*O81 zQ~UOCyK(BJy~5iCM=}1T7tB|dTTDOwypStFtnSJBZSEG+-99iwM_9Fl(p_l&ku9>A z{+0jV;QTu{qrEu0th$b4bSw6+)H0g}2YeW(msN6OmsREw)+?&o>Ylsd*Wys6Y(%~d z>B}I7++@UF(~Fe*IgDQ-6ad?sKW0gISVwta=LJ)pmNhHg}+$fV6DZ=T7@CBuAD zLMTXeWG1E)HyM>{vs;+RU_N;sZaE%sb*KKUWBy!m9Q^CiQpA%5t| zLJ8(g)_k%DZ4_2N!8uZdC%N$ElkW`_UOB?5;B4J}Dio)?rL7)y{}7Wn-Esd1=9B*e zL3GF!&=`y>eH?eDa|o=#xr#6E3ZBmX%>X+3zn)>IdNxPs%W#T+N}D2f)+~TxJRB zZ@D{``J_~nHi(q^E@D2ZN9zpp$$!VDMs`p|$>>*HF)k(5gb6tACcF|_Fi_Xlu*lVf zIP=N2^-cd&jRxrKz#U&M;F5deYU3dqzjj+8gJYEl!NOr^fZ-CO%f=F&d zz-)Nm{55kD2&x8*M#3r((Pl^uHoUjo!uNS0b%M~_lk|uhm`{%4E3lSyC4@;r(wQ`a zM#hGBg1sL#55{AjB_%dbb+F+*`B7F%lIUt!>x8Lu<~F<=C??073Ey2riq2KA;r)6$ zBq)kh24{05X_<{I)0Hrv6c0T{Mttm(NfrGMA|%Aiw~oMD_=vopa{F%;fr82F$?dle zBlJpKOkimpYd$%N+gn_C{Cm8BcE9yL?v^?**l%4t4+*)$HUQZD)}^GZ_gmxq-Po~n z-v&1N&s-DYEqu>(v8jBnDBi_n7`0tY21(b&>N6ux;9|3h=E6Iuc7zqW@c2AX-^B(2 zTp>A6mwYjwG3Jxg7SjGgdWy?So^-PznQtmhxY3d}LikQd zI+MrfV%^wgQAc2uB#LGE7e~;=b{}G^jG9uX!Kx!noio?P3Ri$73GY@!iq2Kg#csS9 z)({vYGg+pQq`CB_scyHF9kOK%Pey;%4Yq)23GpVQj|JXBX>K}NO=hNL1k31XA3^(E z5)(MBqwOHB`7EPJ3j8)*cx%#beDU zpQj!I^U0UUOPcwlya)sHNs)SN^U0reBxgQpZk_q0x&5!qC*_H<=94m5{7du6q2$Jz zPmU0;F`pbQUil}LoJHgC2IiA($&@#rd?^~{`_gl>ROmHatUP5=@zPwG#aQ#nv$o17 zs84`@^b{$y89$x*mY3OBrPH^pM2nF`l^t2 zK{)J5T9P-PEO{$dK{!(n_7QOAlTAKBKt13y9VIS8$%-+bJa7REaH?DtLP$AMfFJ7j z6MLP4j{>_^@Me-HXFhrEP#gaauzP&`zDMx zK9#V9{eZux6Ri2<`ny#~`njrb8%&&xt)cBF6JMA$IlLmX&w+~KH2dy%Q_WCea~tojcz_GU_O~os}GXwc7V}S zSmvSBPmwiwY^q}STh<5|6)AxHE-sDy6gOT$(jkRru6a$|EpVdX~H(;_1}8 zRo6$Xzz?8p_SD{K0vD>U_)i=?MjeEaHOD2Z1!}4@pX|Sd+?@oawx_*CMbPTjeDZH< zRtswbqpN3$uz>ZdYJ8Su4TCYpv*djjuv$gmLvKz$lDEN_?^(7ntodZ!MOM}d7;k!( z&c068nNM!IhwN{Lvdz)hEVSm6Z}2>*BLLC4t_tjHZ`5+y=b7jQ%q=3S3UI9=lw<4# z#5iI=CIH%e^1r(&;Px23(cQl{pOm?UHlO^zN{;!RbXiUh<~5Lv%A770J%x~jjOwXq z9r2n_e`Q0I>Pki13)n^T3dP%6d*xdAzD()L)w_{}OBsnM^EPWfDSKJgd{V}JYd$H- zdGpCf5Vsl^69Lx9ZzkUOJh?o`g_*21pZpNsKF^gts~^62kqCkL`J}`S%qJy!O=~_W@vkrjk^D7=`U{!4#E*#(TeBPS#<$32I~V3@f%#-z zZad>F*;j3m7N9T&d{iB$-&Rz2Av< zllJZv@7LNZw26mzusX{=XBoSjJ#IdVmDDt6GWOnE+)g)|Xsis%4&e4?F$dIt6L1q> z%(7?dGvBJ66Pa*5ALp}g5s}93GW*unOsK-ux}d@)X=Ha+BM2CWi%DY2`~#B(&s8%4 z?(*OYD0J)fbh_+r>T!S-4s?s?)dxTeJEGR6&Boq?@v*R0i+tvumoRJ0?pgXtjtY{H zJzxjY@%GDz-|HmSRC+m9hGDY;&czQM1n+Yy<(2_b)dx$YbqW%tcyVAlA#VCSXd z{~QE<{?&YHmWM};02}9UV-VU~{V@#Ez{UI%p1KWiz7R|W>3@jot+tEh-r(uvMLiAp zaxud7QoR>HH5kH&fM0onw%_Zm9{m`?(9zF9_yzE&CrG|n(_hKAPfM!&Jp6GP8k=Y#`tdW$t5&P8L?Bdeh6aC@i8=6NAodw!hho_PDNM2 zONciaeKYW;q92M^o>~Yztf}ai43){~PZBH|m>mC9gHL!jFb64-_1S_2boxs;Cp2rj z>;f^0RtT43ezZdXwh=0-?y~^DP<6R)j*BhgqT+hXNI10HVhp3RwjM4)7cL|u#$1v1Ym!C%LezmHL0LiDIFhLc$> zlDM=sCK~ zR`j__wE^ks(Mlu`%2Rvdl)9(tPgj1Mbk#5zR|>0|&HyWwPsmvxmB1q9RUzCAczZfQ z{pe6^t&mPZn2Dd4k0FhwwbTAwvY^@i}cNZ0`QnIo8goA>p(EZ20d(6K7}7$6lc zQknmdctYl@$!Hz%nozkG?4n<((|bpz5pFiW`b1;{*==xz^ahtSi{AYDcUY+47b{V= z$pVS;1+$1mXgTybQm4?WI9YQ@PVGAJB;lTr>gF2*?u4`bsdZ;!m6v2uw9~t+RE6p zR|pFMA5JIeE>TC-*~{k$iSsJp8$vLdv|Xa1+Q^$gYEW$j-02Aa3td8_CUuu!dV#-9 zX?-q0n=<lZ^rBVH&Y;li6U;UBsle*f$&_8ZPW0X}q~n;V#KIOPUrhlT>G9b66yYoUma-ykA_4ffcH*`ce1 zRQ5r-8qSh#G9F-W%Z_UvK5Moy-r|at_~cb)$_Psr!|sYO)} z_ei9;?PzXmhkJxS;I@;QYt{?*SUHQ^&J{a~LVUw;9i1(u-X&L`<6@Fy6%UJTLV#^2 z=zzyc2v$+YD|3Q6j%iB{&PJ31n1czXDK&TuNmW%+VpShbGskm1t#Ml@r#9y*F;!0( z{e;z@35m=??|2lv+SozaW)>)ur19x^ukzqE*3Qc|e{MM!Y<@c4xDdS7n&sK%&n=gO ztrA=p6Zr?qfY-^NnQdmVo4~$Ik6%;LueW;egW3t@;F#s!W(<+7NtIZA25+a!BjXF)>YIULLX1+qqYgB+4^?b=HP|P1v3>x zry9>)LW;rBnffXL$!K>Ti&XS(0mYk)J`{KhkID-oxBpFS_>>V$`knnNDm|zes}Fg) zt<{G-E$%DiUTzNJViMnlk5F0MmdBa!_$<6cvR@&qao5m+w$%rGbq1x*9aacnzd}Ba zVEq+RiV_;|?Q@!Nl_!j@WIt2RXIbJOvGiw6WTc{Z5GNttWV8&YTBo89Nx=1Zn?<-_ z7IMX7&MZV2)Pg-&L1G1FA!{Gc4hd2HK=j?X*ciDB@WHLyXNMLNtd4t>ui&`Yc#9je zkaG06wSw0GtLJfN7Se*Swi0gSIPR1?dei|JA>x^An^8G13z@iyR;vhD(-ZvI zjp>Jo=SSl6vz+STM=F;esYBPATHR2Zqj(4{Dvikui+IWCBxEJTi~WyyrOs0tE0kAh z>GCVieTMEX3>rE(SV4N3H4BkaS+kJ!;x%R=8^vqPLcZW-Y|mKuTD<0rg@?(5H49lH z-eP7Ul6z+s@(-p-jc_r^OuAXf*#vfTK)fd~n^)TK1GA8UAR|0#o7> z7VcU{AG{ZIsb@&N>8c56Yt{O{psj)OuBT~1*6QN}^=mRa^cg)${Rm@^W07lX7BZto zc4(Urj_0F6SzPQ6DT6l)89v-fs14Xa2&VO&S;(HRt%Qz%-Ms{77P9NM?9dTO;!?m- zUV<|V`Te-;&>kVo0-TdB!J38i|H(>t5^#CC1bfE9*x#*$_W(ammtf68)^D_#+zWUx zonXyE8a1+na!Yyt;cPwRDQgz8J>MqL5U?PfV9i1T^F6_th0JCqqMiYGML^vSX6$liA)6?M+6ekxCL`!L)+}T=6GQbI zl+Y7_ppY{Q`HRV`&Sz!7Q-xrG8Kgql{CoEppm3WrqX~E4fK1y*IIk+bME!|{QlqH z|M%mu_Fen^e!bso*zYyH_d098C#a`EEE1H?h$*uBS;#u9$5(4$e_R3*{48YhzvWD7 zdjK31P)eSHpM_kr!zLETS9k&;H8JR8~zpn4O#&YS;cO zWEB%vUG%{)N2F@7KMUDJ-RM$JhB-4;gZ)`Zw`*da3`lAP%+;wH?9W2#4TM4t;v5EzL4SxE695XZr-6(S}|cjrD^_2B&=n!vrtA(&Rki@VCV zeBhNgy-o*sw>o}81|gG>`&mfKTW$C9Ah1a#pf*MQdyi?6$9^Tn=Ygy$0keIlhAoQR zaT>7Cfb1y&3p>!@XCb@jvUTqmeV%%dU<^a@Nny;-LTW`V=rjQN=^$Mq>g36~oC5K8 zq{T%feHD-nAxwq@5cX#wLw*9$AMOx`VC%}^QyG1_MRO4M)#GqxIj%N#Q)ljHAurGs z`D!_sx6^T6@Y$+9%;$Zz1@4}7M4-u@vCv?%;QU4W;E#|}`m|(!1wwLT*SqEc>!ofTRg7zZUz2oaaPZZ! zJg7PZos8V1N$6zKSIGZudRGvAijJ!=dOdoQIduAk(e4smpsBY>)BsYiqteL*Q6ccf z2V{oVEQ)#Mv)i2h0`F*^mDO6i=4R~^xlV0iev;j`$5M*@J`!IL;sR6&y$)%jifCln z*Y@#aUOgf22k@r@u|TeYa;381RUsHzI|r(wBxR*)I)=pq@XX=S{d6o|Bgk zoN?&ieH?8$d(m4Tb9?oeroIrUNJpB)0&7hTLFFB%FSK(Zc(kXQs zFHag0;;-YPP>Hv>Qg?>e9D19Ow_bRaH7{O4b%W72WPT=0{0d9Z8b4N@M>6UG*yA0< z*8QVO-O;C<7q4B19$(xfvc}f%r9j_s@PvH9-D5RgR?x`?j8PyX8u>M-9fJH)GVP&q z6lM@_Ie4N|8P&kDOV|KOu%*-InS#EvI_N%+Jmk=2G`b@#`quSW7txJ_NtiYZ7VU$;Qs=fu{5X~V}{^wx*q%}K1ks3#Z()9`48Lo~@?cMpRw64MM~?rKZ4(`~I-W`Z>g;p4bB<5Myuj z6<0tjh<1aP6#r109Sp8)?XSm+z|wAEO*L-eMgZKt>te(girQ9C9leEm4caYO>Za4`=} zy#)Q;5?XYw0=MwC+d*vwu{#}wnnAzDa0`!(0Vq%ECld6aCpUw|JcAPGyp3NPxT=Ju zT^Slv5S2d#(I!YGC0eKng_^*(ZYTlcpD-m_5bYjB+bmn+TQ9``3+y(p_|LGI+&WEh#aCuJn$6LN}(A|tJbQAs>F7JnY=b-x<+76)`z0N`R z2Q>ecfS#y@R%**S=qkdf7Bcl5&pGJo!DyP!OcTFHT@ANWh^TLLTL;~3Forp%Ym~-8 zm&p`!IMt&jfSBb_rhNnsx^dmb{$aiw0>V~=6He6gN96g_mXh*EDwjV}hwf?W8Js+h z(iEPkJWNi;N1z~DgEAx~S{OY;qEhF4?u~1k_P}t^?RyJr7D9@HPK?Mp=%iHELHCeE zjf3t-HT?;VRgt%-VDGs_GaBdH|xhY&6boaq| zGUVP$NdxtPgKiG&B@W`u#yIHSniBI)LZx~S#Ab&|oFd6s*V`Rx?-?=gY(eb@aU?|P z%vcoXwlFKxsN7fi{X4!7>j!kBlT0OrD6B!GrehR{LxbPuax9n6iP2Irt#6R{e8 zgt;%&;2d-bCR>vwiP&qbLkZS?oP%!7;h6WB0M3AUjsQ#^+##q#cUldtV75)wU>$U8 zm~?6lePP~_s=+$wF2#eVi#ZnNQ>g&!p!!6#u!6xw$%+09)>!5o- z*8=v#{4*6`9dsRUih0jSF)O~#OJIU4rghN$bFT#?VV)NPoP+MC<(Neq7#)SFTcK%A z&Oul3CWrxW?@veQHih9>2i;myQd5A;axl+1=r)eD*;onlO#uXt!=BqRyp>&PZH4)L z2nZZ>eV;`8A?VRn>DhD+y4_3~yGd1?1mg6gqt^H*u8w)P3hH7IR|!gI#1z>%=w9tA z6VRJr4=4c%9CS|%x2Zh>V3L4RsxENQy~V;oC-wq>*Ggz|4!U+dt*T8RzILjpJbP}- zRD9-I%^{foIyC^SgYFF)oGyCRH3i(CEt9r` z_zLcJhhSP^9CSA~w|&N8csZ+sGA3jYG6^{cU4_Rjv<|SwC7?D%>!7P8ZpGF>x|D#~ zzSBDBit$FMJAph>0v2|lfrBnai`2biG0+#%;S|O==yvzFp!ER0Ob6)_(X6b4Zelh` z?*no;gh^))!aC><)dNxSP1--fK6&S$8~Kq~a(y_>99J8=sWa!Gi!t~1)%9R{q~n}} zZu@(JxC`zh>4-p+bR!4yUmXOJ$vhyX$(C@??bB&j15;OUrb&ujqwbz0P0nKlP` zF05?JtzlAEYQvMJnw4!FfLqy)KzDWS(bB5bZ;hl-LXf!OHes{0yxm(Se}u5~R+VTiN!f>s60KpH)JO&Q-9o&Bec@ zUIOuEItn%U4P|A!d?SFJFb@*6amkJK8k-X6ylJnop8Csn3>RU#KZMC%L9_}5NJ_L& z6ACqf*CB`)iq+;jYq#H*{(kMV}$M)g4!o)HpJOW$P^JRv?r?gGF~sy|MhZ%Ivk26L+b zMp%F>mvj55slUX$PSDjKTn>kT-fHM<0R7Y-iI{f@bk4t8%OaRy)2O4`@mt&6f$EZb zq$g?wrq`3Ig^2$+|St?RNAlJk0Q368G$%;RBo?38xkj_XTkAyI(EIQZ*IK6W} zRc98lC5$5Y>RBMqJ6M3&tOg%0=T+7jUI%xhAWWHitHaNtW2@?TAkeV~?*3FA8u6{V z?IQYEts{FKP78w5aYtu#Y*#z(4s@Iiw~-)B)%R8!v0IING0@QlZegm9y$_({CpDJE zy{Xy(aEGSq(1^XNsCUe}TIXW|+@e$+mz;u*gK7u<4x{5`xUZ+`(1^cP(Uw5R7jVA~ zb=;yF(Ea58tEP2{dHFh(!*CP2!f#Qdv5ee^uXyt${Q{?duMe5cC&4W1w`5jqQqL2n zv=HwWrI|6mCle);`L@E876Y>$GmhK}{@?EglDDTwYGy^h8V(I3`B;ji&h4>&8G3V* z+XX31o!jI6>xKlmU7NzZ6NhAOHNWO(F)ve>b4N;=nt8In<<;PE`5VIAc4E$$Tid^s zm6DOHCQMsS&8+LM+Z;$Xagx2&mqTc-nb9u1oRJ!esCF=W5saPaS`J#tg_~$BRG|1dIge)QPO*)gfr%>nXiI!voGul}q+t7xOEV&0uvU=!eCt;-1KT z*pF2*^`~0Eywa&bg9eQAFJ|>8Pek>Cd0VK#xF>Qa`Fk$48XkiAc&Nbwiu^lnvl`~Z zd?D0e+!MJ^`z_nXyn7{y4KP0rHCVv2{@vfQ@)y8QFn>$cAnu9W1^$n`n$#MyKcN33 z*xt=JIC2;HkJq&t&Vt!c06{&-k~?>aKWL;~a<_(gT`EAF3%M`*S>s~f3Yi}CgE=S_ zAkKx{mHw?|EMOeWNg=>2UUFANmx#~lc^E5%sk`5VJVC~tCui_5Hk2toUs}{hu)hi+ zGO`AcFUn-m5k=Gi*kwL+S_G2NxaxXMm3zQ{D`}rfHDGnqp*&n!dF3AQUyoZ9g_-MRlHFhCQE{^@2eK{&hO&h0 zNVjXb+}e?DuLJuA$W8|%Ir%Al?%^^c$J*q)jo3fI)~L;tMwQFBpoz7;S|Az-$~1P1 zS~iPES0$rrbz8tIKopij-65UXd6C^6ZHoOt3>TDnhRaQh)2Is~YN<_e5{PF)T^9AF zbXylij-gFR$EaQhvA&cpjcO4&XPVWu9mL*Jy5uMRxg(p*mLD5`zq?*J;7Y5s-H_(+(K5cJ81 zQk|)(_Ey`k1pY?kbX+NB09Xum%~9|&&g#K7=-4-YkL2U(Gjd|a>b*$)L(nS$xv?t& zQ~UZ!>R;E&w6^M|Sj^LrvCIc9uH$=E>)+z*F3@fF_#c6phd;v4xC){-lFy_>lV|bV z3ZuQaFO14;ydb)Vp1&aafFLAV7?r`dF#41bWVXuDp&`#8%vD4Rqpu6ICb%}^QJ0%@ z-Q{0!*7_4`V_wcJf{R>z491?*_d{^Z@FV(ko}8{yOnqigPB$IBkD}+?D7}5w?+nd3 z-E~yv?KwSU+OA(zyY0nud-K$>o<_wcwjt{LWRNSXJeZnM|5SKj3 zD+x_!ufiaRqaDKxer>=6qA#n-aEn7khZN?U>LnO&hRmB%m>;T7VEhm=^@d+Py6ObX z58rdX{%J6NJjs>+DNZng$zwt%WI;bS5NDr&Y6CbY1nC6LV4CBrK|3s}6^QFYl--Og zgK18V`i#kuN4C@e5JLquKs0;R)jxd!9HZ8;vW*GgNtjbp0kV9_siF?@h^h!+8O&Ex z0W#X=R8u`4j(If%@Hxz{LVy`ebLyx^NJ#?@!aNcJ%vhOIUoF2N=H-co+|OA55L_l@ ztjx(*@9Y)_WLbZ;Gtwt>Z@kWT!qhqSV7gP;Z-axki+fxFnwVFdt zayF=6{-z9yu{@h#%V2F*M);g>)u4B5y0y7KCq$*p7IKcL<8i_2%4!AT`VckNltJq{ z#^2Y&>KXvz{t%Tq!iyU==S=^XW60PPAhR5ddR@kFn{%$e`$##H+De%33P87`giTF` z?wpo>U3>w$#=Zmbvs06Xy3*gvcyxx?LD|jhe--Q(Q(7gx5!4kSoQ!8oE>>cA#RU(*@+0{Zg)cu!HuoR22Ot#o@axnUm z(q9!uyGhhg!z+%qkbJ*Hf7f#6Izb3OLdbi7U+~J2*!8zaXK9bb&Yeni%CFg0gIi08 z3p?dV>`f<8uCHPID9k3pEO8|EBQJsQV3a3VggC5A9Dx1T4@?Zwj>HxUrOZPtIR)(n zQMu-eAxCq+Z@N`R$d8zY{Q4yWe$KES%sA_*D?u~->RkZ2J7wOX_Xgzdl3A-BTyuYr ziF4K`mw^AJ8St!{;z8Rh>(f}#R zbDZir&Z=1k;#G(8ETD#Zb(K}~Im~Si5UAO$sM*uh%^U3K@DGSgvSkXKxKV1Qx?1r9 ziJhqy-)~VhA)i$Or9H1QZE_KeKpt6Pv=z{#)Mr7oP@;w^g)5BSECh+>PvS{)eEOST z(d>RJSJtc4L4Ns&eN@`AnuEtXid1-fy701k91HdaVYuVdUqj#9gt+K&^qbUY&~`ey zo*F0C0tqDhse^DMP>f{a17Vs;Po?pDa07iI3Qyot=jfm*XD2MEDS%cX=o_NA;-9Q5 z$EP35#8Y*H(l-Q%X7cg);h0zHK{bxMX@t6+udT0V-b5OBQb?P#LXO6gTCVR&B@i*( z(iG~uFNG@9wO$zg6s1W+2(S6msdiPfXO*w*%0pQC%ym(&*CJ^YFYg&Guv4u-B6|lq zc|^*cxqjk#to-1pOSoK3h`%9si49ymcjkJB<1OkI$b&=FM+Q}+dCaSMKy{tR4u?`SW!t22}e7 ztpi)&VZw5&4hi`(WN$^W)I$@!wY%oVx;R+$vac1~PK3C? zl(9R#!g9^TMab|VKuO6{{!5}f(%?Db`e{fnte=L?sN^q=;^n`p1)BYZK=v>$VQwPL zpIsdDT4$p0OBlNdae>+0@GgB9AtTn_= ze@X$KU(!|&aCw9fmvqz4vY!EUm2e&qPGSt##5lQ3luPAb@Z22Fg%<)(ze5Up{hArP z;y{4ke{kI?qFQONKGsLmAMguqF_q*i^&MXXAf&*|8$LZ0_Ez>R`|NswKm))Rg#yzg zBNl7VvR~jCd+=2!a05fE*n&|$7b)CQmAjGYNMzI@d1EpLU{MGbh*4Zeyb}Ie_Ik=C=h~-L@P9*7BdaMM-v!_r944@tw3CMXy+nnVH%-@BuSlQmQcs2ZF__yT zFFk2{unJI*C&Y!V5_fXtS03x`;zrfwrh)LftfQMY=N;KBm*Kdq@lLT-ah+2X=LsXkFE!aOW{pXnXw16%EaCr#Q zLt1d?{gk_`rtSdl5RlHK=>XF95B&8T^Mr>%Obt;|V$=MC{R4gH@{lCarJz;{Qs>O= zAGn4!yV?l-yAoP-u7dpo1vNqa0m7$PHb;_{%q{xq5!FR_QZj}XMDHQh!f0&-k`gV5 zHVC3^*2+j!wZj1j*}{{N$i4IL2(>#QE^K)^_R#w~xV^{G6MqqfY2W#e=Wd2$+NaZH zFAh{TtG@xmZdU(*l=WuysvIHZbvgTp27DI+J`Di6vvs9%5z3JVnl5G+1(Rr-$Q9ZK zKiGXV8x%Fx2Bo`oHh2-@EeY{0h&g%-)gIbSj-L1yZfJvpVLafNC2VlzJu&YDm})wg z`GVRbsuPkgw}<7gJu$DgfZpQrVF>!vfXp72Dl@F6-2na+kj~^$Y;XhCrE-w1MzAO; zak>p&`%lbEphlew>H6l&gF6Jrm{)4NbJ zALdGe_FT)&V3`f3;U_w&RE^pn-rz!4&Pl#pSAL4^#n{{sz4i55in1<^KQM40bH zRSpliXhD=!t1WL-TFJT_?x154JMjsN-kLx2wT$?k8x&mAR?W zo!Gb^8+Q435%T&6c`b}SjZ9Lad0QmM9JnvtY;fTIx6s@PVXEr7S)SLm49@$}Ob7g^ z|6h4t8|i&HaKGIF>OdCqQU}>G5bKBx8ag8VwM6WJ`wM6aKDQdatH34TX*2Tx&2QE?n`5}2kuKH+5`7xwA5$GR(VL~Fv+ za$^tNpC?h-ep6-IB8i#<_m>g9`^qzU`?K&pDO7Oy{xWJfJbeG<4)W^o>^*FKCd6-~ zTq@C#E7Pvy_K=Y8f5K)IzW)sS#tqod!M8@ z3-*g4Bvcn3zW+AtUqXmzDKS4bb7nnzzFD#y9=`AWg#U+N3p6l=%i;Sc!8twTju5U{ zCRh1#{3Lc?Ku{L}XdQyI3Jdyv0Umh`>IGn62-2Fu!}mwQdBSmRqcOhbDjWP+FVh>$ zgT2f_5~7r>h~vM?{!2H-ydN+p^#Op-94O%bv7bf30pb4w?|0#kk&L^;_m9o9@;N`# z%n7D80{)TNxM#HdS@0SP-^f>2;`FcLtMU6Spf$|vQUT)huaco|dC&s-!5owd5RZJ7 za_X!VF;8q>je|KU6(Bx+4&PsnJ6$g_UxfKeDnQR3HqFD))HHJ&noP8G6 z0YtA-C~Xlf)t^|dPVrt4kCj5%!}s^swQk`hSCq;e+;*xZawAq;vXbfl&x)fp-?3=GW~sP!3{tZ2uinsghefzg^g8> zymOg-a)ltemqLk4zDk404PVB*oidIM2l23=OunoxjVg=`zn-5U3+fpVi%aP0t(qQ> zuDc>n?!_sJT}0FdAm4>BA?n-(#w8o@Ieb5JJ+B$*E!E#(%kFcD7a8Nys3+8iO>L#r z0MQ^s$zYL4g-%q{c-5>GUIDBygg%?1ut@#Lu%m0aKZyH6lvb#r?(qH5H}S|O11Sz+ z`>6Lho7*cYN?>V<5Y0lA&c0689ll@n4zgbeq_cyuE5#nZ|C=m7?tpQRW18nvN7=*o zw|_0e-Xz%1lz>!Mn`_bCKcmWK+8Tcs#3uy(i`Ki$T%@bqZDQHkV5V}2G5UwR=JN0p{BE1rj*8$oE zCr-Jlub;&lO(LV&k1h``eB%FyVmz7WsNlkA7MV@HucMVDx>-l7N%VUi71)p?y7GCM zb&%Q@iqw8BaoJQTtKQ^3_y~b$3O+(0s`M`S3gwjO>MOG^uR=Db1>cAM>4dl_w2xpQ z(ZmS3Jj{jpYVZ+)#Q-;k;P4rgkT9E5D%4U<+i+~CDE<+tKhh<62y!;DQW*d$5=<8U zPaeYmsOqV3Icf#_C(Yy)I{JV_3w88yiFVgffwh@kk(XtOGshpohGq4VNFJ)d`<6M) zu)lMk19r^?PG|F%I+}`_g6MQGNr~o1k7F`WW3e1Yq!)iRmgp7V&YqrE zW9dm*Ea>DM^cu_L7$yClxyDO!5Ng#A&g25kMZ6(j;B1Umd)+_pZ(J33*P=zO_60&s z`n5!1wRQdq($R-wS6lCIl(=ZGw!wdgID3uQ_*LzFUp4(xd6yF6qDt&qGdA*Kp*_@_ z94FBfzGq%4SKI23=Q$n=Q{BU5w4kog^2{Q6sa)+_|NBuf?_>eY<}xo8ATO1xZTFku zkZvb3Z^2wI0FwjrQn}h5zr!CfPwGl-hq>1Qg15o)Qn}h*|L1a6O}W1?0fJMb0SEm@ z0cbUKVdgnNpyq^Z)coV`yVI7Z4Tz3{(&b5XG^O770Vprh?q{3WAQ1P3x-2TcJ~bPS z%=z1ra7)Li%i&<-+}o#Aud{#-UnQwG4F!=i$l1^+?83bXjWwr%pt^k zhz8e~6S%PF3cohwvqFB*nAdi){1))84EfTCrELa(sgho(DTwv~lay$_?DdG|7M+Ak z&+HbNGY7k_q<4#aGYlB@U^a`)(5D$oK3AoBg-4Rd_ch?EQ445NqMXa7ujdItqIu<{b3W%3U%vlr{F0~oS~f3kIWqSR zI5MU2@~gmM7s$SU-7XN3;K3ht7l`oO){o^VTSbVAu%q9kHbVQ((akIP^sOKJ;T{PQ z2a%^<v|rTV}e zMu>}6l@Ml$Ug}Y}PdWro#Y{Q+oEP&%vwDupQsKu$1AH^(IOnXGcct*(=kjUD4|=I` z6D|K|cn3nh^iJYF4*pUnIdBW23DhSgn!l2zGT(?<1;KtJM&5~tg_>`~2qX0yF|E1p zLWsY^MJ4nL6v1E@<{L5j=gayR$}oq5XTA}058EyI9HH+`3VHeiCX&e#pDjrzk!MMY zAMGNUC(Cj9Moc624rL34{3<m+BD^PY9}o&VZQ;@r{@oFU7p? z1n?ZprKtevTr=9M+pDsXL}WgI`I!Jr5$p#+x~cOA#Jmln;a8Y{JAmmq!zw}b&N31pe?|5FGb*)aq8pf$Aei|db z0M>AMKNX-2<23chmYCOGWOl*)MF1v~)-dX+a{)*Vs!ULo2nO(f!7xNCdm^c-!l=aa zHq z!u>Wxe1W_h;r_fl=4}^+e*!2&#HdfCf~FjxBhsLg0Gu9zekAHfxaiaLRu@3IJOqdk z`S^orA)6cfayOKqM>r|09<8LDHqoB*G`w*?Js?g4`uu-`Z)-?VPc4fKQc!+LSxoA=|5GR1DZfO} zC7I7VOEleH&%=zeQ9Df zR`=gx(-)e~h(x?0*V<+4em++hEL(+x6}e^W?UJ^rVcGhi#O<qy*JIU+L@<~;&1IdIF?&8*g?g49%)&pLoaf&kK$)uQ-2&O!VN~lJcUAA5{!6tSVh+D)^K^>p+bw%i_~skrPz?8 z&^)A;3!_JnONtQ{M6)P$(ooIyI3c_VET2^cTivhg3!zetix_na*Y4JKSLwIP3<}o^ zg9D27a4DP=r=)BUOec|4HSqZtn&z;I_|e;-Z5g$eyOz;_sBREKa}jSyecLil;aibG z%Mgfe8S!eghBdz2*OIng?OlH)X$Fp-F%q{eW|qWli+PH8*kVqP`CffOT#`s@F&9I< z%5f5>!w*|bvypThFja3Zw+pJFmUk^?^Ig1w7r+=U<5K~)#eC3Bc^8VzLYPYgU~=GE z%xC~ohw6QpUpPQu>bgPf_2-SZYJLOpmqUduX88qHO{Ma_SDj$e3DnpYQ*gB{PdlH#c z0Bp!57j`h7ZqG2G+ zkq!{pmp0Q+B0qBAu2wSz#4Lvj%ydiSeE?d`N|^6DK%hpO*0#u5FIv=hAbu8!Q?qWY18^S^3L~G*O?$13o1>QHq(8P8~+H(52AA^UAp-kiVV8f z*7Fb$50ucQ`!jiPE`qfUrOFDTQsRQ>d<2pbE!2ekD|83CC5P{}W=SVkV{82rF>v)Z zZp|8By?bTETaAR;#U)V*j!`VJ<9aa6Y8Q}BE1l%!U#%4{zETvI@~_Wp9{q#O)3h*z-aEasXP*7?=|sAW&nw-Ralb^1J}zH9_g} zBwjP6w%u;?;Wn{NAifWES(NQ|&wt&fco;+$3et7iZnx$+LHR+PEht_7AVu5lE^20V zT?XRXQo3xn`&m8Dljoyu<8r4%g%+bb*&okKu^~sn?4^46AQ*BqU*7Q2ju&wM&h^f)*?^-GU|J4H;)!aK|cP3l>gl z3*Jg*zZuG#b`S{zekD%*e@h#2ccE%e&r1)n3r5?n&|JhDveFvy*5gAX7D%cQw9f1qX_7jP2W;D<*15;e6PfT{`NG(r8W<(&~n)hICc7Q;Q zHR9KrDpQ{QAdU!1mnU(=l-e5cSq!E+&$*CKA(%V|C~L%5Pqir)fM_YGG+ow+>unCo z529ZwUDk-_H1JLC9|rMMDP7ixpKrqt`eCZYTwZpl&|*cO#b+ zBPxjgCQ(B**XRil76NOtmQSuSf$~mt6R7GBx(QTeU`L-oovk@;0wprx1ga;@L4>$y zRS991m_Ut&JJuoG1ZpBL;Y72V%Vm-9Gem=X^|#|bPM{I~S}q@k{9pn#^bgD54e!^G zFB7P#W#=UkuL4Xpgv&@lU99C@w{p_3hcQ zJc(;fscpCNV{Mz*Z6NLnby<|{R)%HS6eoa~RZ5rbR#u-Hlpn;qrF7YDWqO9y^&NeS1Z-HerT@0B0+Wy=wA*sZGc1^X*< zA28cR;-{$-*ch(V`^at~#AQQ}a=*RXlmqr5^%tBBl<3{qa$`@z(_s4(ZFc}(5b^Tm z*KG6yFCc0A0eSZx_5;G8A2>}tyoR=|+Hl*65SJJ7VIF?l5%V%SsNrxPCg?oKjr~od z1}F6Hjqr_gv(4sU3hyW+DqAWfZ?vt}kGKh{RVE!?-eZ=tCxs&$EWP|Eg;Qg(97%7d zDf&}ArTjc{+P$5o$mgiE2?)(aydhIiB~H$}PYL>#84-bmeakcYK5%j#l+5VPp8+NK*7I+M1U~+VJC|YhbF+xNH^FLt5TBIlnB5 zd4mM-2baUC0PE!3z-eTC1aR!hyaXdS4Z8DrJCb`i<~=D&&xLt`08AEb=d&TQ{a-$A zAsViS*~0;XUPJdSpG2OkVAYHOG0LGRiUw?n3aiiAzhd5eD*~~v(?6wAH>Ci(&Z0Q z)Scp?$X8`;J$C}pyM!)hJuX5Q(3vVLh)ViQRuD)^ly7Wu&6{Zrc`5Y3#PtWt^5@12eL21{`6b`?x*Lk zqvjn#ye?GPBQT72kkwnL&!KH|^hABQFzxXNzrpZo1wyu$v?m+1p3QGqCIV1ZL7Xb6 zCZak~O;iNOAJnKF^JWXE06@zSbgBWFpPs+8+G@HHz(4`%OzL@GBJKEty3%<+1Y$~v zk`kLKVsQMy5A5W9L=s&BYK0(m&e)Ie@MsF%=lL_y@*(tZOK8!#3VwRt@_A6dgHYtv z=19_#Ed~8N>4sedQ#=k(Qiz3me^sF-a9|19D2(O_Q=)A12%>G|&;fo>z8gZe@MN%Z z=ONq*bs!-wYoovjKx0pk{No$T8iZR->-|LHRm3pAp0+%to&d~Mq7P8k&cw2czJJY zfi3D4RAq}kDZM=h>MM26u9zqL9MwQLBMEWAnSGA*eDayxn%}8SZ0mkNP*Y&e2~k2b z&&KX!bX!wb0ZK|H^VZvp9I61OA0&~*PM5pT$? zb~$n98Nrah+82%<@?{RePbYqt4A><^j5LEKghxDFLJZ^XK0;hnr7a$8m4-c%UgnaP|Ld|#IcV>yiNl6ip%y?fL%h28X57%i_8(2W$L;d zxFy8#qavQvm8u4_t^)+aoLxd(`;b-B9K;n4MNaJ!q9OpTrYFq)4iKoZONiFvY zaRb$;bAJkmdV)&Jmt8{qON#P*R7);x94fRJy@dFa?bXhP9EF}!5-5z`i(FESs37{N zL=Dwkrwic{V0j0$d7t9H1|=9gE8~0TS1FdWDTOms+Ekv$uY?r~MEN>W&{*{3VaOh9 z#|3AHcI>9E){cGVAAud`O584mvx$dxeDRrVf+NI5Rhk`lg4)}05*Nb{?RXZyq&g0! zx}VD!LABQM&W=}hi+QyKP|RgvD!|(D{mkrc5ScYF-xq+%fwSXXm13ThTUGd_&5Ms%~>$>9UxF+?YIK{yDm>#5M2bN%aiD0N^R}9<|8(- zp&&+ux-81t@#|~})G5vcv9OdbYsWMAt(hr5h>uI@vUWV+2CM5Q5Qj?XvUWU~s*>lU zj^R?3V4sGYrE05{k71RjV78Lk!e~q6l43*!(Q74YsOH*J2psO~o0@87samm~TdK;-K{{sZvJyt%vJy@SmsL86 zGDr^d%j?{J+#gvx$rcx4Fpjls8Szeqr7q`^5RR!IiIo_~(n;QsV^Az>$5-%xnmqzD zB7)HaiS|o9qwj;Y<5hSkgSDgJOv9Y7<-@h(N91EOA-)Q=X=}$lP!Bqe$*WsCuBa06 z#==yI`s{xp#NW~KZtYljZp2$6fCexdrvmKS@jiZ_^sE4`fq6qJAXqz|6Y(~R(t$AV z5`f8~TRYBf5b>m%)dZNc93W_Bx-otdx$Hu#W+jL>9V!@gwnR?7z^d5_bGHKoYV6wa z!aR%e$x;r%6gWWHwd1{)*~IFAND4~lIY8O9<0GxDt}8*@P)e6wJ7!-Slpn;%Qo8Kg z@y~o)&r?8%b38R)+Un)my9kYLDpghxm5Ss2Hv&nC7HUF%t}))T&vC{pzaR^Y_rtz1 zZyORS6MjNCMzO?77;ies8*-90-a8wH#w(aq}=n(Z;Ky8z-z zUIG)G25Y=0z0WVkL}`7P=L*1N(HUS~ys93Ze1YrKPYTQ!40jBu#Xc=G^g zHIrc$J3yeu8t)!DevMiMVuPS`fdiB^-r>L5#CCw#S4x*P-uLHOT``JxEFoQ&HQxPQ zgYttoUr@UIL5kLRvpD%v*K<1%HHvROWuBvoJs14?DVlV49O-O{vC&?2@T z4A(nfoi#Y(9Y9hY2me2xeprQH=Ge0j3AnB8==UD zjj&=KYdb<*H738Q-p4bcHg+7dYIBWn6O-zXq=eUixIs{5wY+PDzcHWwT>t}N-jxcl zjd1c45$^{9On_OG3b2jva8blNMwGq;^ECmOEV@ScHUOz6wF&0;4iH$WZG_Lvv1$&3 zh*EZ^Mgz7)Hcho^PJ(&50|aVpBV1o>Q5S=_N>IAM0m?SQ7V~Xly+PbrN|$Yf-f*ky zaS%nNblFCjdv8#F5O0>!WgFq~V{JWe1+lw?F5Ob(*}Di0<14C+qf_-YoBB;kv``cB zE*0ym*i(&!o~xE|1YgD8Y8b!d7T2C?3spOe^f@rHCpe)m!t|P|4=Y6ko_9vXlQflv zitQ%keTlgU13$!-y7_$k1q$snOV&fdNc9RU$wy$R7r7+#LR=R>Vy^j^GNqHeA#H6V zsoo@PB!Wq8Byt}#k{@O5Ze8@6ZX1cnhmGXieEi>pcrD0jjpS;mogByH)ishEXe56~ zIR=9mA*eI7ylW(lF{RR80YBH5b8b?Erxq+ejwz;56!H5O)Yl z7dSxKMsjSB=dmEBmeOS#$v^ZDTGuiVt4ry!jb!QMp!^_qmC|J!NuQve6;+i@NX?fs zEf=MNnY8n;wsOm%&oEaWU^~v|_=OFy3^M zm)}JzUirBw*6*iMcQHQP+P(YUIMB9ep=sq3@rL}($S3D~oP0rG{HuN8Xydnw{MjfE z7WvC1ZWsB_5f2ynr=5=zgb){1V({*qkBgwTcAUg%@WVy^uU$OvUlggELG%;U*;?K$ z@_U@k&qJWAhq;VP1!#NT?te9w-a%v*zzfWXAGJ@55< zerVO~2l1yv1@?T@-zm~Tu{0^i3?4swLN>0eHYlo zI)msF>ar-^HlmTgA{<*G8Giu8xKg^bJ!eLa17*q&;^k7hblWH&X~}P)w62dpd{s)9 zUF6rU#&OnCmj^){aj4K@^detgOFJ8K6wF={D2&Q?2@0YOQIj+TbG<|ezk$f>DMnlI zH2<~>WytuT0%O3L{@W~+W#ytC1gFOV@!2MZv;WIngbDm!{1Ct!55m3ATv5Fgz{Txt zj`onlKg75}Y3n9U0DkliqAw0q zw5!i;2eB!DAH9RHQ_x446zeHy1||BB)6k}>+jyOsgUqybi`USjwRSJR$W;Cq6q+Wy zRc3ZU&eiILoNH0bengmwxXo!4pH)wW6E%J9=&X# zy>5h)G=z7ih%Z_Qm&p&%r4GA6*w5ci(dWt8cf<;!lK;Z!sf;jut85tu!bmj~L?x4j z_IfH=ObVeODp59T2%!}ne_^z#MEfy*ar^~@g6J}SrNgJ7G}Bz~9WE4+8Lw`*)bn2W zGMf1^!55qMI`p?3Z_Z-VOFxgR*e_~WA9 zQ%c?SF3~$A)rSM@G!vRTgZ7UGm@T;DUzA2KCI4p zvUkXmPLfI9ir5r28*|V9Gb^(>ftm;c$Dx-QPle_6zeGQFnb-17Rt38 z`c!q|3G6aM>Mg>t)1uy)m%4&=m3S!GHBEAgI$tEI$w{U*dxnBTo=&R~dmF_v>g9M| zk($EwZPGjQudK}Wq&W)FjRf-`Bqk4Hnwo~!Eqbkg>__@ZOjCC;Idb=z)72;FsDq9f z>b$ezw6n-t_|B~4hM($^&{Wltj7m~n1xj-MWj@Mho`A?x5xF5TY#xazY6w`t^(XL{ z&wwkBxvy8|TWLXJ5HrDqtxZv4>S>Z4>Sc^l@|{06XMgN@&!{1AmeX!_n6|Tu+m8vwN)%9x zV)cZMM7=rc93&Q~ogjyAjb?sN!GD2Qr)7{)iAhGE)#b}rXxmwIy80cNA;`>y)6dIz zUdizn{y3@E7g0J#jo|velHw13A(~lddeplNWv`c19i67Su!|+*1FJf78t-B`E+Dus zKTUmh3j7Z(KR#W3fzFEPoT0LBh4YCny+5vSx@x{Cn%Q}=%hYC@sa{l0=4P5`*($3p z_q{VzM}A#X_KW%>BK+`+3?(KsVD9-amw>l@St~XHWdII&X0OparMh4aq=k)mRvD7&=S447t~IH5u{&!UEObE4$l} zC8sG_ovI(T)Jyf8jLh0IqF%FBL9Tw2sLR!FE%Y6AGZ6G~piSL$fK1(t)OGW!W$BFk z5vEw8ZbU}cO)XA%B|cS~lhn&z!u{l8FH}=EM7u3xWlLU3s6u}<}Gfds^ zizYonQ8`ya{g5zMo)^QZrc*nG(3WUAwc}fQiRyVyo3iu}6A9muvFFtX7h}ei)X*z= z*Q0Lh+ruk+th(cum?uW58mqFm@yzO~?=V?QsdPR94b(L+v8&Bss#M2j8>?RzTgoD( z2HxV8y+GAuTC6b%xq8e8s*;RUN`-%Pmpfk7g&;R)1%&enTC6_Tkq*;2C^IYb8NyPvU6Zh? zBK0JBdb~nLW`}r2<{C70LdydLGcfAxp>DdG38n=YX+v4(m~mArXpp5m5gtjXIVsEJIh!L{~B1GS!w&w_F8(G1}fGmnqrTwzKUl4LOynKzn4&~L|%-1rasjCtchhZ8xbf|*43d3}#%zrfNc3>N3$=IuV86L^IzZkjt~cobPZFGpVnll4hz;0j~l0fdRLN-Mcin zNVVm6kDI|<_iZ%uYf`@-(8^LkhK8HFd$INhS(`EIoUV2u(gqQ1W1tu7c;6VAl68?8 zq%3az^=Q~eFpoxJbOq1sjCtiN?Bd2t%F0+T?4D7QT6tP~0|Lb=)0SsXpq;~@-iy^| zIub>>EROx!a0>`2%2Um5i4yUFle01x5o$gi^$NM~MkrPyDv#1&7Q^34=m};RoKa~Q zCd0ER)dYwy6HIEdKVH48diG^c@f%$@ltSGpQN87Li4p};jK}`X%AAkVkGTJtP^?6Y zF3U_Eq4QdxBbgMc%50MPhuezRrX`bJDA6N&GqC+i&#*KCoJS~DB5DdH7~wY{^aIld ze)}}cOqEY+!p|pA-2-9YM=;hVF=Is?Sb5J>Hvkr3GXtIldvR&-Of?joU|Jg7Ixw4$ zhMNLTFjpJgJ}};OLE^e@r64oa7I1>O!QiTbspD`ilQY#{-~@AFk^2r-8lLFq?gNZpIvMr4*m%4POPZX+^>ot(r{3U!Yy)MWJ@ zYv1g9WLn^l>)<8D%T}c3p=&96Mn!oT=sKYgw-LeEX$f7Art5k%&{d>1qDE9SEK@GC z@v~9yMpWGMpVUkW>bXc=j|;02GPe^ZAU746wN6fArYL`MD0%j5X)IL1WVO0^c$?`Z zuYAFeL{LWZmNq4y`z@q{l(xYG6f0*X+qL|$6QG9{ny zsBngVHsnhPMxn&g70OpcmM9SxWiJv=oXhyf{cQxsKdz$iB_*Gts6dJCfij6;G)gR8 zqkI%&i4tki_A#L=8eisqHKACEyl9-I+PugTcO$pE2u7WLW^|o5dGQKDHU0k*C87t` zWM!VSHY>9jbs0C%6bQviqD37_X3R`F;w{ajgEeOZM7kkj@+AV~s|)#Bp!>1-RWb~- zx>~4K42^m5HsVQ+jPo*Y<_Cm(Ajljye!ZFccA?I9 zLvKP-n%>#a`EngbTmLF9_2?doRK+E{dk1v#=UJIm7DT-_Q1n#ClEs*;mL5a8eT3tW zqZs!h5=R8x-3NQ|er9IfmO}L9Ywe~CT^6dIEL!9Jr)sJ0E7V^|4f-f6^K1w@R|8D0 z3d!v&(2d6aJqEBFa8?6+#^V+bw?)3&6q$P2E;)J7)XU-#%T+J^d?@;GqpZVnHBysq z9Y8Z3Vf1X~nMujT?VnuFP%%sWx|Ys*5jpvUV49A^m>G!^I?-f1e2L#ed_8eKnzBwj zhBE>6-^OH|!0@$?+w4x#I7F9j>ML}F`Oz93$)uW_Qq8AOU)8r{WsaemYa=n2kY>i- zay5yZuT+1r%Od{dH@M{&>Lc6Zt4z^)txyv-Wo73V|#xugBvaabSJ3{rOBd>yN_?LgL9bY-u3Cnr{cXzH>s3_;i9IH1()hupFTnq~@ejIwiq zy*hk_+Dcw8-$oxx9>tdyKh8>D>bsIF`Cxjn;)g zNdt>*yIjo-u>}^}OX{jfeNI(fOf}u~Bkw7mi+YnuDZg7#RknM_pDwf0czb20KlE&E zk!g>Nt*(x?db-={>ZHtEvDaLs`#7x=$XZghi*kTrJm?@hv}MkB?Tl zdMG?J+zd3C-St58?Fl&)Or|f7sps{Cxz`LebUXrMmAv4LjN3kJhI-*$2;));c02D! z<4-6vy52uxg&ITd2JOkp{4*%oL$&}{@SHXV&uM}s@=SN@tgYLC;)z!A<0EFMvv~a) zpQN&NUW-OhNiv!gsXsZ7Ei&#sOlsLI%wWEK;9XXzN-aM^>A4i)HI$t5OIGHqfuiYFkqkz2VU+z%oi*|TPZC@(Q`eHA62>r`ceH>X?asMP34GCtr(f+HHnHp1~ zY?zOnl#zLuaN+Y&uQm7A6N;6H%ABuA?Z-Sm$26`!KsLY(fK#nUU>?D;V!6ttHZaNq zbS1AU(-YIEbqBs$*)jQ5RS(n~XwU}wdP-$p3ge4_@m5OZH2jSQEon=GemAI`>8cs@ zBLv%W*4mDymu)%gl$jQ2clk0^1#@E-T#t-5A*9TLsRk*IOnZ;XV8XvB>Rrcu7ecWT zys3sb3lph=$_HuSV1~lkLnt|b4c??B5wD39lhBLv8s7?hfnO zz7!iCjF2whPquu$maE6LqK0n*{nX!e?$`F|?eQkMh#fZS$F?*2X=r;@pUN z70UbL8)#teo}O8D4OE;L5pg}|tb)GTgj(I$pjq+xNZGRT=pN-wWyNKY_8P@2ntC9{ z6K1Fbx50VEa&DQSex{}?uCVEK=fNfAg<)ZI5u!oGXy#Xh+!vx==UyeV zF1Y{CSr>7g^?K;rOgL)Rt7sHiZwcaUg3G$$95w6n$n+G|@I=p(y#7mIE;_kA=w7k=t%waLaB5(J)nYLW4+mTtcA4e;O6_gO5No@Tz|9={MSgy-FEM*mw!# z4fhbaKceq5UsDy3Z$t2srT%rJE46B;T3W@nENq=(%M)YL#MpOs-ceHI*q=@ykwU8 zT=MZE#Py{lr8OQU9|B~P4%a1W9M_p7{~h5lS@@g#oZcm~Ac~5WB%-tMnvURlQRAp* z5xrn(G_&c8QLn2O<*OT}F8Jz(%zva_bv+9^wVr$Gd+K=~I?h3dt!Mc#Mq%_SYI~L{ zLw)(<0nXRDuMKoxYjhu_d;;W{U#?5k?OZQJ@qL78WbjMwe<7q-v1GDXNg}#@({w}} z`+18P9VeH`e3^hHmhIzvRS2eskeKNqE?OqtNwdZDuC&qR1i(qy*Eq1m1Z;Lu9P_fj zZGm)SSgaiEHdFON_=aOLGJ6vcz8(1EPB=)(3a@d(Me5R3cyo{$SurE?I|?`-p)Z`E z?p#TAn#x(ok7By|W2FN&mOfbS1xj1?l26jf6{+d;t;;FvWkqE&&tDSt4#94DOHklI zn>4z?Ugg=sLD_V*8Iki5S*WJ?5wG%`)|$ZrCNiZ==2wJ;>bRP`;hon^Cr^*)C1qPe zQnE8sRepn1skF7G;%-Iy5tnGt54*D4A|SW2it?n~lL^#WF)~Y?oW#u2dF=#Qj(tEy z$-vvKY`M(!6zvoE$K86gqV@GEUt|+uwS!1UL>8)7Uf}J|Wu|DoY=K&u0x|f{R6iYy zZE`mI<77<}- zyLq1qoT+}LSW<7BP2J6dyY{HUeLajWsJkLn_!`@0Nb!Gh_TF()65g8>v#5fufq&bp$axPS_Z1QAvgb-81++@8|vFH&f@l*MjCDp(Zostx zZ=M+Uz!K$s|Hg&scVR4s>6Ge>p(gf^O{p@!s3n{S=Lq21vu!OjU&$Av?^MucUNX87 z`Yw<$;-_NMLA*8-@hZrLAV)lZJ|HQT(V?4?>GRO^8uSK`F%or}5@UELUqSv1oF;{s zo&0sBwpYb}&}YeX33w45O)g19?Eq70Vw{c*($SfReL;?nd}|~nEla`9^V$D{z7VkW z%U@}#G>4C4C-3uQ`V2trzLto)fGc-}eBWb_G=CV1<0OnD9rGNbm&eQsIp#Y?s40}) zX`;(u?EghFJ(kqpC;p&IgKCA~wxi)iQIn#ALwR7w`$@<7H9Qq;A1olT?XW zM9TB6$xa2%1Cyz-{K1;+Tu`@E@wATO9)yZ}^QYYW?=~*PN6Rf>F{z)0`ip9$PX9lW zhs9f2&rLBa>qe3Irvl1iIWgHAHNVaH3-DYUDJ(FGrw~P75fvuQGnS@GDjoZ$++0%5 z?@6O>1^5#)J|Su=aOJCzE3)0D+9G2hP|wjY&5_%JWYl0J;|g%xp>vPBS>L()Mms1W zR@=?iXQU`es>?4k&oFpO-?^Xyo%h3J=Q)aY^PHyR^^mN%c}~;u4_T5fw>?7t1g;}$ zdX;2cQ6B|MvHp~sk7pWwU8yMj75JDGp5y6fz*()3^60JXQScQHY}eACz5L>{`BQ23 zS#F}Q5&s=f^0hDHybm}H3Iz@HFRK$X7VCvm(A}TWW@PgRArFD+7~mR%O_a9Oi6_$8 zs&-L&kA=zTJm`x-#)w}npvr8M_yowiK#q8RTauKtOad38X(sf1kTDWbOJPbH>3Q^iW5Hr_^U-HYq2y~ncJrrb&gq)5^(s4QD?I1@- zerZceTHXgwpy?s#CqTwX)M>huBecXyNHZpAvgc=VoE@RxmhTP2GBcVUwBF9R>!Z<> zFNLUQ3L(TcD5_WA)PdjzQx4jS^^^0(`pNmZMyVaFu|JQIc4YF)!Hw z8|UxXKssYSvw^x9v&{zTQ`bj-&5_p-1SbNQUxo5t!TIcZ%r#Q4;+Q$N7qW>IsMXVll$%-1C?s=0U0Nm? zy&j>vW5F;nr0^zd3NVA1rN9-Q?UMEGm^AHS^qe1KqVt_=q(K^og3r*p0s1?TG16e) z*lZin0_Tk5sG2a=*{LYK&yr-+<#PIH=a_r98I41(9$+m81gyiYJ3*~!?m+EH4rlCI zyv(}uO2cEI6fI+&7P%ZcEqY+J{IWwWa`3G*H&Kkzunh1{OOcri+&c|r?%&nwL@35e zv-^c6`u)pfy6#tY@O%lGuVT3{H;Cn?T@Z?YNmtqhX?5PYDE%i^r^Y3sp1>ujkY4hA z=3jifU$mw-G+C%HFC(%$B09?`dfDv=X$o)!M_+c$QX%AQ>E$m zLKG=}0iayJCgL~XvZ;`(%T=&39`bh~j4K>-^DF3GK{e)bb0K`<`4PNG!biY#QccDx za~4ak#JR*=4_rR%q*`_N;;3PM#A8EtqA=C7#1ydBnQQZqvK6bLKYuo55DM0 zcRHkllh1g5iPg{Zr`+?Qtdk?>Y^qYRd+#SP1QF(dvkSjke}C=tec*CR`+lB20bETC zrA>`p+Sx>pJeW#90jS<<;CZ(uUzHi9PINOdiGPQRk=u##3(-7}id))FR2ro4iic9^ zr%1g$am65GtOgBxKS&k*cu7)UN|%|OPHD$a__^p+~(wVRa-V`EP@8(HiToE{_Wy^Z*$odCc5sMWV#ga?ruQy1F;EV4H$RbUylx5cXF0~bc`t^n1D$u z5c(h%%pG#=o`RzEs*3Mrye>D#zG)&!t^v!D{*&m|6GP7JR26O|J1*M!cB3e}xS5Eb zRGB%B;*jLt4T{nQtCG-;S%BrfO8I+-(hU{g66vEuXjQ_hJ$(?FzqfFqw~{twTrScO6|tkjU!_FZmcl>_PT?h?tM3q6X6GAt{g1N7P?S$0VB4*e(|5ztiy7TM6@% zSaib0DcciEu@X`@@g9ji3cVI&jI@&&du2AjEMSBUumBlv19hn#0~sAEJEYPXK<(H} z#4o^A?VM5MO88D}SC}pV@HM!Gbue&zVJ;XgH|CJ{i=tW&4xV2W{hRpRXVgx=4-R}5 zM{a25&TiIw$tbw4;RzPvP6lyZt`UNs65e7HhoTLEgXPDV|yWhnt%f_ATv?6?NbR;{9J13%X8(H&1`zDEV0QUHqZRANW% zP}nYmLT6rO{;jRzYv8;cxT>NM759o(S`SLe=(dIFQqUi(W1Swjois^Qn##?P<|g`;_}D4= zvse=4CbI&c1lW6nXGx_y?5Ea9C9WNcvNrZ)udK}6MCF#`^`Q3iv}2kMD_b=a*}&DHO-XZWq|(LcH!Mn~cUzoHPeSR5 zQreX9S1tffSL>199l+@dq~^woC^PNbMv>$%0~^t?AXi88#(X=d6@e<~u&DK;ip4Nj zUt2%w77KKo`y+iZcoe?DQR~O#O5nyz*;JCe_6^-oZ~|#5oy!45wuLC0bsgDC<>;ts zFFjPj6)&-ZQ?1}A1SRxuC%E^GUQnmvK~N8^;ExDanbP$XVPBqIXqo-tt$X8oWY5Mq z8Xk8EgoZe#fa69J<~t;`W>4Mcn*DgHl-cG>_jr*BI`l#ipX6qY5+d=8ImreX@CMp| zKIK_1OWuL}9>g*Px<%RJ`q(5L*NZWn)GHw+ybVkw@m+7i;|bJM#4aDa){0FwpqH!^ zN|FcFl5@kol%mx90x14VtQLM$LOh`q_0X1LPXZ;$lda%W2ukP=C-_hhRFw^adT0el zTfrkK!ztzi1g+3hHpP#EV5m}h;d*EVXA!6}J@hqMt((c9aL$eo-4z#J;I%m~@Y*g! zM8&JnQLK~vx#lxzC-vT76~#9QhAVfdIb)QnExv{}z)Ngn1A2)gWL5>_eDMD?OD|E3 z!52U&%7RIta7{A$9QxNCD#{ooVy$@C2DBbLZdDX@XwO%xpdaFmZ{d6sxV|Qw)4KU_ z!`TJr+dTohN@6UVUEq#h)4uzkT_Di}zZ&IF-nZdOc>E)&bSbzU?UxZfc?a4L-9~@@ zY0{lL%SGYV<$TqN&@4cGdIXt8v0S`IT5hi399Mnv6!01eybjaH)ftt~r(hJ*>!8U? z$>?{O>f9Rg={1V6344`~k!s&ZQ|U8d+z+PffbCIr-)w%#DCd+!^Q1q7b}QqCEs|oT zKXohPn68U6Gh0N{OgU~Y4O{sfGuoD$TNyr1qzk_RtRmqG5?vEp7(Lcx z%$9+TmKZVXg_fC~D3;QVpdX4yqu3UTSZWM2PA(p19GNrBl$jCeldkqNsT=5fIT-4O zEeus4Hq?(>v7wH}aBrxiRRRy7SV~U4Y~wHmME`i`t%@ z)Kfco8r4=)uM???nmDy-!chi7i-@jwhc9(q(f0qbDvC9?Dmt2~xYrJ=Vo7oo+g4Ld zgZ9*<70L8*fHrs}DcjfF5tDt_e6k+e9##*_&COV>EWQldyqb(g5`8*LglaLE59-}gN{sH!=N$-4;eHpkiQ7C`XJI1d2W!#PQBoBcWYm?E}&_98Uk-T16m8tUx z15au)SHS?MP9X~P6c&bajrf(}>ELX1bRn__$QTJZ9p%z-EabT$M@RmoS5mU1$#=Mg zqG>$zbs%FTDovHirUhy(o=^E6Zx1j4 z3kE=!fQ*s6E1g|NQHh5@jsi}dLX_~p(e}_2Lh|o|yU=kLbUEPAlfO>K1Jdy* z?CiX#u&*hDJ1TBCRW;~p*kscta2IyH0lfuejMVW)GG>YmFy(yE1~lbtP)>S(K{mU) zMtUUC&m}R}NRu=-`GH!6_HM8r1u{m$R(lbo`t2!Z1rArfXN>;oV@0YEoSy6Q1>#1}ZXz>R1pXe&!s)OGEQFW+zB8oH&o(|52@hO;ot`~*BI7dbpMZ>CjHJ!D+?B#WsfRY>&WGvdO741r{Z8;1Dc(Z#!Z<~R zRJ|p9DL?NwWSSZmU(U+SzTHJjt*$iQ&iB)k=*Qt0d1teUhqBw7bELmM8GQxM(0l#J zE5iNYtIJV1Dsknt%U4dGTum70)7g*m<{JLhQiLs%apwQOilGgmibi0bR< zFoYd#=38ZW!rLM27*8{V73=hVp1HB9?PVvT=5FAsyF&TB>^(D7zlZZ&d3sD1kgq49 zmw}9tyh^mnbj)D=%aHE?r%oZtW;CYEHR6~2E8r7!`~sc$pL9sb=~yZq4S2X0$kCDC z%SuXG4rx)8-t$e)zoCx@86#0?sx&WQx8e^6)P@U)7!6#>Tf4-^IL3P`GwEHqJQ&Vl z;0`pt2&?U7bpf)iMfxx>^s;)0bm(OrNiQoY+si7Yd8RinhV8KrA$|rfI|}8O@PP|e zIAVbQqB9SB0;f(PN_ZDG3FjK|Oa2ki^sQucCiGx{ z=O=%ijoNGSPzj7CG1E_SW>oxl~R>CLB3_Zd3HQ- znX$fQltovb^d+r-fm&}TqklnP3Nl9gt}Jd_jrdiN_W&oZQ2yGd+4QK`Bf9EZAj z(91!_NM7p7&CoU6Izjvva0fi^5YwnEl!!G9M%Vi_>y+&KobsqcTKGQzI;6cKYPP?R zVL8ekYpA3o9@~Vne#D#(TvimKYP9@JvvLVZ$9AV@G~`5(F_Lkm z@rhL21~~)dsK~7uGmNBuMageY(Nf6gK*mVYDf;#Y6uk-AuskTT*HpOUr+R%>5kJTI z#2qD;InE`nZ&SkVD5~Dktq9Xo;XPNpv;H*a&s?LFekb8mThT};;ht~}16&H`QqP!= zY=B|*8yny}YP${K5SM~8F_umoOE#E=pIz_!~@zPp!_V8p8CYbK(pY zWEel8&*kH0YCj(*+ZE&U>lo>~CjPQdS+{WcE=$ZZ)AD$Vjub8e>35USoupt_xw`S& zUM4S}66XWacJ~5BlMlDa-*%6JyDiNDwJfuLN|Lv=)(AU-HY}x=0xIJx#M_qJk%N#h z!s?+)rC1O7piT>uk9qbha3yUQ5qi(e0Ve5jRD6kD=)6u?s=ow-vAcN%cWHu*kph(R zQf)v}k$Z6n5@W+QG#r@w!Z;ZC?q?it6N$Ucpv#6tMXSTaw8~sJAA?50colF4DMS@J zh|-y1q@&$W$#i=_9;ZS+2vKGK{lNh6xj_X*9aO8*JIq)?9qp0JD}=#@HP28fVg7;b3msrV~QZDE)>pUHUPx< z3Fz`3pM4Os9M~aEwZN59c3)8+7B)O3sVFq~-Lg|X&0b5J0g9+wVg8B6_ksE(Y+HVJ+XTv`gb6Z1myQ)P;DO!FHL+g8@dJBr6?E6ta~II)Cs z_!^OGo=T+)mZZ|7$yzVs&IB1FWww$OLXwM&X=nr5jJk`OD~bKV2Be-P#-5{Sl z8RhonXdBv>V>2q=r_*-Vjy9vp%-bZTWZnktHsH`v(e((d`{7Yi`vlCpX1|yqpcI{6F~K9KAIm<^_84!+7LJf0q=pfpZEBxFy9f; z$3;X%on??c!XcdzEBTynS}NTMhrAV}b2n)`8K)B}inqE)fudB^>;`j{*>5JAp6A(z zz_kdwYS0VhWqzZHKYi&UV*8LlIY@3yM!!PuG+pmbvi9A*ZUegX?LF;rw<5L}IGxsv zpi`SW=#;z;y>AESqH_TBAdoSVwL15-0qtk6VRK{3s#JO!poWeo;wInoB?syRlSCa1z!)_jonW83!2EVpOfh&So9(E?;vBO%v$u24Nya$v;jG~ zyu=!;60_b09o}dDcRvmez}eK@-4ufexO~x`)XE*NVh3RlG z6UId_**dSEO|x}AZ<8k8fK@bB#&zD&*$r5?Z9}Kvwr%P%?hJ3I;o&3_+%kkKQ2?d; z4e8n8;o^6*!-F28JSx`1Ds#+sMl>^nufBjQV}-KYi*2E}N&Ywb=fn9k!)!%?`uw(l zL=GkXM36DkVhgvf4QO3>G7@EG0K=iUPX}8lhiSyy;ZXB-I~?A_`os^1T?-U#voDvx zw%rP5cy+}}#{MZc*Z#^?`KY@O9REQwdYY(@fqPjBQIY(*w{5cEa~{}P>+#CRK>k#k zhspUA#2*9XBbDI?Q-RZ9%Rt3cW+q|1c)kL6lGH$${?_{O1&YpEKcV0}OVdze>&wg- z-jmcdYFm{48kGyBvQ{VOQ`o$@4`@Ii6g3*_eG5gN7n8}Q=2tZAj0VcNKfZBO%>Ag9 z%4UEZeT`Q8`sHC4W(Uq8PaWGzR?6aB1iE~fVO~V|zX)qk z8y7Wem2y*a>nz5EytSu?s>ZH=ml``4?Q4LmvDR~Lj@_+pwq1|;S^EvDt1_Yzy|Vx% zvKjJskTH_Cb#<8ysIIy)e2y{{_Y+Q{%Y!w`u$LaHZWK#bNpgrS{I3v{&;lnoEC|Z8 z(HDL%J+y+|2~?S3f02_r2+p<4oWtr(*;8vtxx6VZK8MxYQ}@e3`n3y*;0q^oSntWX zW&{rwlKRhJGjCxtbm}45UtKesV#L|}Pq6_y!Ut?Xn_^RC)*cA<3c{)g)~q8a`)X$C z99E1`v79gG8m0IP7W8OelBkf>3Z6;JwYa z@*Jbf2Q(C>9@@f`_Hy$&OMu?6Kf5cp2a@jlJU#1SUkCrzcXU;Oc<35R`MpdH#>}uz zK+9sZs50Wy_)Nhd%fe+tcGL3N0_VwiuA6~1SzX{(1%oThBS;?WC0Rc_U*LQiskW|k zisji@k{p!M+dr<5gl|K22H1C$NZLR*`+dDDX2r!<3_Jo66~B&L@xKVpH5c=DHRVUG zd<-+&a^8Wo2UamP>dJx} zV4%`Xbv0_DuTgA+-$DhkwWQqq$TwqBzXotQNb~?Q^Wr3e<1H2GSgK9p8DhQ!uG%OR zHqD!vhbRQUY2Mt}AJQs5fhsuHNZm`Q{~f$Z618VC+dZUkSt}W^A7V z+WTb4GQjZqPlHYKNGHag;Ft#&Vdf--Rr-ei!;}-`JhO+3y#;_*umH^X?2{c77LAP^|Nj zr@>t){u;%$^u%H-VD3q$lZ*E+9hq~|S!P~FpLErFgYS0GchqcesGF4IccDORsGD^A zNjZi(+E2=3T1(y3?%XAW(gQ)a&yvv`6x(UPME)<+{=5`e>gJ`uQrFRW)Bb1LYubMt z3GVblD%}uJ2RGS_Fk0R;G9E2Y)Pkj>TJim0ES5H#gX0^pQ$P{p z#OJGKaDaAGK(VGZPxwt@h)1d>(KORH6JWz3uh2rPqV!A9uple80ljt1B^1@Zyl)G0)l@m53W5WnPi1x-F@Ljn3#z&W2{Y@g8%&cyqWKY|<` zxqSv3|3pg5o#0F~)q9-x1-SaxYpOJzu}1NC1B$pC(T4-qXsumJu_U=K`71M*@Iu77 z6s$tyz0xR8RQ;Tqt*ZJpwXoH$he(I5c1KcGC1raWrBsr9-@fbVsJ3dIA!~`U3JXZs z&x}siLzz>ohb2j+#Svpm6Rkq%{LY2x!Y}yX>4^l_M)`LwVx0JVj)J4Nd)H!f?|MC& z%gqOL#cy{gOxNALFnu1XdJ{h!xYDp4JIT8)rQJnK)c0o(?cB$(T5#V_mnaoQdljZ1 zK+Qd6`qHF+QsEN1OJj?m3uCP0(Cno=0l|TH~WS_Ypw$sLs*ZqdMPT z#z%FIK3Bs{u5lJyn?(_vx%6-}h;5YeV2Ma6dvzh;I0#uT}aDM`uoOcK4%K z^Q8B7cfAE5F(hG-7VfdJ6 zPmO8}9~|;^P)GHZvW}uJ0Y!8hdTixA9I;S&_0U#cJuFG;Osd>mK=vhc%brE)6R=_> zOz#8RQHdBQzG{WwDzDgF<-LngmFZrG>bRBQpTPAA)?uD5zPXb2_7YtX7lJ6 zK!)oJol#|`-X2k;nZqXV9XuBjZ=1Fp*nEqg;63Pki}oZd_B9B70La&+$Q8>ye2OVX zD%vkljlLZ%Xsf9=3Nt@CCb3R#N0^Dd=*{OOqUJZ(KN{%sC~)F+~xZ246dWP z#=DNOJiB5F^tG|8ScPfStuTEB=JISVU)3pvp zb;hz|fU7(TWp~T^Lq)|McH-sk!=D+Z9S>BW>KtOn=8GUF0uF@vOQ~i|4;#>WYzRB@ zs#m)*ReOjM{2wv%fop5Ip0CW!?sl%Ok~?le6iMa?@HKL4k@-26vxh6${&>&`9iHeb z!}D!GGnPeEhegleB?`KH%}vh>sSonX)NZ@?0&Ees-r;{Ae({z(%Mk$lH^blJty}#? zJ%8(EJ3XlI&Z~hAUbfS7ylmU;$#9DLtHBo}@tRE15Gu#S(9ZImYbSW;+NEX)LK6U{ z9)%v2{l1{%H~7ab@>x?GjkD$(Ec_S3uQbG@u>jRGC! zhk=$!Gf6_~qt&VOCX#qoCh3zB>8sY4v>EPAbA3r5ae=YtA0u2WckF$D!r!E{(u|}! zs48gIPk-`0>c0W57Ad5qX;geHsa2T;)Y61mOeTS=(F%ncJ*PmwoE#Nb)Kg{Nif}gy z@=#Zq4}$SHkTFtVD|1~N&^q7~aw)#yV6ShJ(R^ZTF6DI_=hAlnItGb1znxRApJy`* zcC;_Y9Ub_To43jE2$GozE+(lDNUF|LesmC#>up=DIgIqpVTEZoGC1F+HSTYDhMUY$ z_{d@Wln_dbQTTXJDk4{Dwcc&7(7V~$$ptWHRacmyho;i^qcxtL#J;fJk;u{6*-5@H z>@jf%M=8I=dr>{w6&(6qGJ1=&?z0=A?Kk??0oUGp(Lun`4@`oq+mf7D(ER(!#{L#z z^>=Y*!q+`Fn`m>UzW|o5BYY%PZl0spR}l^Aok~B8>f=#;4{)_Dcz*l&$Xns-0MVnO zhHoYP_iPnrF**jJ!xc)y4cTMOGV?FYm;RSQ`z`EKE!|OrX~AjVdCE#X4v<(GS5lHgZ+OU>;FO$V6Kwh3lbAp8h$W>_y=%#g~pzb5%P zL~g+)iD#f+0esxTUzt&5T3yD%Vk6`az=d4 z>dMV#9B>ss1dM^_K;j1j_o{>6Y?unJ9;sDLjj3RnSx4bW#T{S~YG$Is7LI&nL*eAR z(N6Ggv`fucgl-1pZgX=CdkWzwUo0 z_(nG+e6jiQHPB%Y3bY1^bPI0jLTScXQLuvb1gK_3x#_?b!2|G||018#U_eKh#>R}* zE~$7c>A!2P*}mtaV<0->_AMpu^F_&&n|XLd4~F3`&|n+q-^9;|6N){eOOo4c!9009 zzZwbatKc-)x4~+sEVf{7`GW?CT7RZEzCh8uAn#%`q2L!w)2k~9`={JIL;YThx}Ddg z(vPFE=}LA(K+XD{JN+s%`|Zt@3CN5FKO*-aGIpf1rfAM$1L~gSQ66_sc`u9Z$B)Z}}E|CNvvw)W(zOp7u?hoRzp;M$-<{ODZc)47549dXVv z2el;puJhKeLSlwds;#i18z2LdAg6+ikuKX3``G~d&Zpae8vJ#u=?!N>J_}r83S}Go zi%?PV<%e^}mrLUxLc6pi) z34nY1VP7_0zT|mUvs}sZtcI4TUA|PZaJU^JUcTInj{?8k5ieidUPN~J680V{%u{<8 zrQ2gpynM;u#+YvMw=wQF`P&#XJY7P0IREZ-mE5m_!l7U*c}zb;X0+Q0jgFuF-a;=u|-OPxrqXSp{3RI|L?^yH*`89Wm@;n|DjU0@m?GgiBs?X9H0o2_Oa_zF74pd;=B zod>zyrhgB=>wgos7!>}*t`Pd4h|>t}(#lAF=d+e+&(b>+&c~-0QnL{N~YV85<`%n`6Cvc@!tU~83uLY5g1AEYQ=3txMZC?G zb|^!x@*Tt{cn9&N<|KqJ0OV@Day1a)VZfO+a};KgE2)(F&EP_kxEA_0z(@W3b-B9# z8FEz)ITtu_h4OQ?=W2~768#cYUjgdmI>`4x#z|Ij%jkT(x4Za&yG<+_?xx?=GB1WBuW|cfU}r zP|C98Xh0!;4*5Ocw+{HLLZoY_5RV~x9k>jG>#X4<3b;2J9LJ}cBly6%NwS(hcry5d zSC})9e+kGZWLVUs(8u5tGKi-OeGI+;X@AevP<~&Yr)9uh?$xAD_697SBu&PO;-APz zm6^RK<~|0!95nx_m|ddwA@6!*8a%__sQ3%`ie>#=a}R%CL-$rNpL~4{{TGO(Ge!z2 zgp65a1M>Kstb}%c2`2#H%GT=7KQEIW>225zw-Iz72J^8XV^MA{I;7IK?w(4ohPgkC@h!33Z8gq&5Z`SsfXF(!_t#0oSul?V&LDfz5Dd~|J^;jL zd#;hrZWuHk6#d5U-$FkCGDZrlK|^dn2Axa)EXI{!0L+_+u?r4)kGuZ4^+@MQ4ypN5 zASHbh(vtihJc9HIujEMEZeH6y)i;BT@d{(F)Yw)1?>(_!C8;UvQt21Lw*olfuRU1O*7VU#@!$V%b9Q6$}R!07fn^VwI)%H}}@cHg@B9$j2us_A`J zLDXn#flpwn`3RPnX3q2AB{{T?CMUC_m|T!b9|Rsi@vbO70l4a0Z42=tzl9h+OLR3r zYW8IAFBJzYW^Wxe<52M8mj->Roow{2 zcCvAFwUdpUJw(36d4zhJT+50KxO$rFW__s+8mOW&Tp5`S&iMoXFSw5d86#O+MeEss zR#R8AnwkUSui!bD&nM;@;0iFTrZh!nI(u>Oa-kJ}qc1Wh!}&09#>8J_z#5E^t}aie z(hq|=f8zfO{U+cCp!jQzDYpR`(@A@jF#Z5W!Muf-dh3EQq1F{d=C!j>F$Ee z2u50Lb_Usi8gMUaz4)rYZ&;Oj%{O5A&e#T=-DYev+&R?vejt$X`GMPY{6egV0k@O}VusR?UUerIcczR5ys+-m-R zf5Ka7%K0u(7LEsGtPcjB0$c?TQ$WVBt0@NYT;=#KhUb=;Pa%zAs(a(2T|e@l8?!I9 z2r+)!i$o+i8`O_d(E|7#Z?l5L$$r+#l{xF!W`U*R0KUwF?OoXVyun-hd;e>^tXCE6 z;#@DKk%?-c>x#xddsTsRqpV+HR-pVYlut9eb*&RMd#=F$CY`1`?A^u?2^ML6@RJ;QD;+vq#%u+0onpy`IrRPvYoz`1Zy3+I6fOEQa zWy`&_ibjQKdvC2Sz`}20sab@M-vE2c-BnrB+f0;3=jwyF``DzS(-3?Y*rNYix8upd z?N|x$<0_NA4{=@Z5qg*R2&L$op?opQrfDTRxd0&Y=d3G3Z z9h&vI*Hng@^iwJE^kU73eF?2^In5=I7lDkCDC#n%n+>Q_KJ`5|BjHOP%tzl8+<%BE z1+D@4yKpr{U;K)R#8d)i!T1~70e z)luSZ1mB}G@fMfA0GGJGHdo&(t@^-3V!91bR{OwnOw6ZHb{bo7l=?JV?|wz9+#LB4 z4!p>%1Kks;Xb9}nV&UL*tQugqTfNV6smb>`{wpE(UANtOF>fgG7%H9v?lr`ozFb$) z+Bx^mHA>|*QcdyCJs6mRRP-Hb zHhCw!>}u|6gS@+1sd@YXwKExg4n}JWc_=sv1$_~=XAK%#V;=%H&}x9b4u0{z32uV_ zVfd^05Qw?DGwgKl{K|yX?s*0}>mK2}Sak{6YLbxpKfxa)@x4saQG-~*7L8-~Lw~CY zj>HY=Q-rny^n8UL>1gvIpQ$BNQTum&)-*AQv*u$n33lf;IL@lT zwd>nkiSOvlcouI#!pR`>9|R1{^{32w>m6h+OYkMP$c?b|dd7ve{Z; zT}+%aZJIHeUmZg8$X&Ql39bJDZEB^W+Yl}Xu7tcJt_IB3t+?C*rt5m)bqnLOFdgx} zH$gYIAS4adfu&HMh#L)z8sXzhd3# zT#}sAQBCY8ig_vCcdG!!JOQP4@^=;O*cbE3dT5JT4@;8j>iMlf!V)U%UYLH1oX&>n zJzxu4#5nQ!5~|jJkM#YwD{M)r508qkCRAy{t-<3 zei#_TS1E4pi4%_h#6@(zQ_fIy)I*1>7&zs)1ILT?s&2Ps^!f2zeFVqJ;B`_OPbzk3 zRBr93y<;9#8R^$P+Kw+!H2H~-;jgkZGj&;K|CE`rl#A3Y1f6TAqMxL)M*nZUeRKt0 ze4>?C{+wv#l|SA+zWm`|XT5#G$J3R3vKU25Z4uy2)cc4Jf`BX5YV~WZuV1{4+jRX7 zy>@GWSYJd=i^UXjm8s=o1M{T$CTas?2gf{$=xbtTg&gzQoUl}x@?9yWdw4h-xK3E1 zuzxV8;1n46RqYO%huuJow03ryUxxe;WQ-J0*cnr01L{NmjW>4}_(p(Hl(mvHd$S#<`nAt4-j{=V;$1aOQKT zMtsuZt`*V+bN{5El*}^l8%a$isb^vn70T&a2Th!3yR}j?$_CO=aeoXcNp7-DEYUfN zq~~eC8~Ov`*v8Pr^w2i37YLM_FG&6wvG-#0qbL>a`$-}?1K7StM6RcKHETwCYh2&s z9M9A0&}J{eN)+x7%1}BIJy!!)!@SeJ-p}1nvtWg(+u>YD1mnXn?Xk(HE+RMe;Ormw z@#CmzVT$oC%%vvSP+_*9bzii`eZ0HwK0C$m*Wbre4F3&4{7HnP>EoxECr*nZP2e8} z6zdrnXzPIXjZ1^qT?l9u)%~j|dj3VOcLWGriojIhvae8hrR;&M^&9AVKUc&gFZME& zlq9cfs}F2i^rwS9iMtxWsdbqC%7k!@Z1oFv#uq3$x7+#2(sVo13D`fCW=|AL-9~_o zjX%Zt4>%hYat(B%O@9w6mKfWgoJ!9j{Yk{zp+QAp-Le#jhXxTgeLplfIy*EtT9eh=I)}8h}xau z+|fA%8gimrcug^DI&dxMTdDLKz&m*oS?}Ds-k%OoWE;tu7`_5qNM)09R?T_6p7%W0 zu%6&fTUpeGT!alUA5t(B2&F(@axFmPX@E z{8Lp^%v-b_S^Blh(tk5xa?p;HFVgdLQ@Z)k6Y z_L^l-W*#l&Vrt?}0@2Q?XbGv?(L~zf+U{3)1AQ+23eS^a1N&?jtETfPc~W~k3G_j0 ztIb|(p2K-qH+nboux|8T=3(9FwJtSXPtfRAFoNKX9Fy*^Q9mD)UMUNa=FNBuGw0W%SAk?diOgORXZjZxO#U8!qyy3 zqe{azObBQn>2rJ=6UV`J25^%W>ut1ba7%qLwLGoQ@* z$}YT`OD+mh=|+GW^ED~e`6lE~A&u*@lex#2ralj>ovkM^6Vv6qWu|U7&cm2GjRmb5 zq@oe<#7)84nBAdd%*|Ve#56YgF*$suT4s8qSW52!<4{~7#i}=Q5sT}McOS!$3*Z;; zXJ85Z=Gz+eM$ER}I2CsDt)KUu483-sv-QR$p?Y)0BPNpiosZyBpoXcaB}wc9Ty+Sp zjxe^Uq*!6<4@Se-2d0Z+##}c*)f>E9Rjk>uz05pFW+Z$iScrl$gyYP|^+r$a`_SD} zeC~pf1ZIKX5vubYLaH~N_xJBaS+Va#oAGhIQFLy-adfuc_yPzQ$ZGP^hYUVOGOvK% zjZ)F>By~J+C6SxKOQUv!yq{yKaXFRu+eW!C{u7BIz;$TW)sX&BdZhPTa2>iQLEi#0 zM*J9x_!BC!DUgo?CvFqX?++yR5U6EFu7eO4TSD%Jg_{#2Eg^S9h_Mh2Ch&(# zy5%cq9R{uIV7@!y3?s8-=5j!-xDRqI$QW5c<}zk48{kZ-yA9wzc!Uk$K6ru+;68Yk z4K!x8_$Hy^13%NA%GtVcb{lkZ8}&#|bh@v`<;q??+dvUfvC^As-sA5IjQ9||O__Bh z?yy`ze%&1wYto-KpprfxZ$e4j(}$5_msIo*B&GrPhJrVtN}4m@R^CUDUl(79pU^bB zFV&U|D}ss=PezjS{Hu0#JKbie&~`hPb5)*&)Ki$z4@b2zsFmuKsP z$M%urrSBs^k=Ol!!!eLCVpqkhG9OENcOD)Ba-{QHw4^>p$tOm1%HJNXa?4Be}0x^ zf7UXfZj)5h;78u^u00d}$9}jACA*ewxlaSXcy!C=nC6^K_sX~2w}G1!>zu7W8x2yr z4Gcr^nNqAFT1&+08x36x6pd+qf3sV`IhJOlA->7C%1lQxF^Y&=fGY(1^XQ=v^f)SR zYTW_{6YfX>oC=;L`A49a0xrYluPua$HlP`MKMFyN{{+0rPl>Si2*}h@Bhrqf`YxTD zgkcuraL3%`Czy4QfSBDHsr8u(lZIO(1(HEL+#^tC%F!YXQ$g*fspw9r(Rgf&C+u5< zHCLX#Hp3kmR&v=-ng5Nl{{f2sV^)gKypQJ==#T!-f_}Y0I~ZuC7FLShzb~v5{af~H zx}25b>sT#~dvowP8Lemjj54_mTC3$YsDO7H+_%7+?cD|g&E&zl4F;ME%nH!g0r)j< z=Yn|MUy@wkU8P=!ZfDk7eytnuif$)iJ6Vw%VAznTkUi!u4Se;1Mql(g1 zXx)g`cuMEitxd=Kdn`qs7X=cpkF5xHL~y44#pI?}IiCzpET-URZX)SC7*O~H+hbp< zzfAC@VjF=k0K_p2d`jy3WZ7CKoWqp5;?=lZT?oq$VDILs=oHv)1$LiUMDFiQgfVud zX?CX>O=Nu4T(r=vwVl6ybhO!Be(=TID)Y|o3|M6_&jqfZP{`i}*=*K);-lg=I7-bh zN?Dft1<2Yu$W0()ByYQk2W&vIr16D3O8v?Wc%bG@fi9)^-a&r8@mevechaqsa)ffe zPjiiui2Cx|(_k`Xa3*|Xcc_%B-+68gsc!=e;H_*x_3(&o{5CZ@wt)5MnMTapz?P+m zadM=pHj1t^O+GX$h-A+Fuyk{cs`-Ml)WFH``mrDWD9ds)X)BlbqkX|K9No7_MO%>@ z@mr|r)duD#lI}uB2IhzZw`t~!!8lqynRJ)I53Vq~9bJ_E0w^V%{TF)vb1O_&o<8qm z7`zuH{RNQI%$anGO`b}+OFOVh6VA~enP?#vEdso?8!+gh*r?ziRBEs9BYUx95Rx5n zY+H=fawoYGsSjhxYW{Fv8b#TzUzhP!n&J=my<7xebHaZTyYKIzEELM!jrU$jYG>Mw zcVs#$9*L4NGnuBU-lIFnP_FkO9k=_Mos;hgHu%0tN^#=Zps^YIMB>ADaL~Lq(Hbf$9@~*+)W7*N!${{bs6Wjm(UbTAfFD61f^6_3 z2$1S+Doqz8PKWQGj&}$VV}Z+#LheZI2H47QF=j#v<1|pabt-y;c)JxUv+b6a0`ZZW z&y255Hzgb$s#Bn~Z$F(pR-*JlXT>+@{k^6Y{Ipg}6Fmga1xEo4XkrSYbAdDW$%|dT z=;l*6P556g7oG1ku@D{Spd)sgaNaX^9O{g-&%cN(1uIEoJo;~n(})=O;JB&1NzQbcOd$mw{)mmk;W-7AOt{p_?aHgmuvJk3Ulsd>nYOQrfeuwM(3eznSk1Jf@JI(R-hVKO6a<7o<*iJxkndwVb#dsfhoUG0w-ga!V+twxp z;*QPb2HN`yI6Bm(n-Y#z$95rkoPyFSXT@stuCHlDx!JIaeJ*&;>Bmjs?b-i>>EOa( zZn(iR?%4d5ku^KEC(!W^bi^H-a~ZK6+wdhOI+wWH!7$P|1^ws6X~Z5bCCSrlnarhQ z6YCl<3--rhwe?%Mv)d{M;>!|uY>Lk9*ydZBj!j9}KV@bj#VmDQk1I;o-jxqLYWdo4 zRjPxs0d-LNJ+!!ka^>mEn-0p+q4w7fE=usPvuoHCMomM!#_68}~ErkUG?i5U&+<;XzC% z=r&&lD@mefnzB$4NW^vk+3m1Kk5p3}XcXHMt4D(uNrjn)z88S|V!6?*M7@5Rb&gZ- z(}OgX-XGu_(wvc-X8uw@iHD_t%Y@zh*uhf3JC!Uo8_@a-AfaohL5()C<^WxHOGPh| zke}CX^gBRs?S3#5HP#MyfH81&ukA;GoSa`+&7~vIp-3;xx^(nG&COt%`M!gR8eMFp z&s|^Crna(w12a>-(Nn-8(z}y*J3j8n`(R+c_kkzltq@lx%IkmcjUwf9IQRptpGa$X zk#V8=y1XSgc(|tAW{Xi?86cLLKFALR^o-AsV79syJ%0k%Gul&LxraW$NIAuH>B6UzpQh4{f$BWbVNH=e-yTa<5JNFIyhAD)3zu!(Vu{xjS^hHk z#XAiA2mT-6uht^OY+Hm=Vb3)Ws&*b8=4sn+N zvb0m3f~Xa6%~&DVnV*l#eWjVlarvb%j&;mEh(0!ER>(0wfG$Dg4#pzZFB6qxuP2QN@ywd(rHrt@%H zKU7R%^mK>hkam0@?#NKtM!46&mu+{VY$iZ|3)v-`5^g?ZiCL*_!1{qGtUM&5OW} zYSz~?xHpKnrvX_SLgHhAt62)U$};`|)vOCSZ+-^G7aemc(f7y93OVL-PL-?7-TPCs z7VvN_a5YPzY|T0z29|7WI?pf<5hJbZo#t=FxU*`O6xf=z$_7-kW>a9|OC4X7UP*xs zg3)$kc?ayFX8B|FP_z80dYG5_GFoajp)f)rhF_^u?MqSmZ{Q5Kr`njQqzd7x1t_h% zA*X?i5xaVyDpRVX<;Nfw11D|gnn;T^jbv>n{W|1Ez!z`)b5<+}F8Mnlr+|zRyGy>`9*Jl_qKAWHN&ZP<-UBZA+zT}{<97FG zLeB$*#Tr#(~Ao5=j}cXETgT&Zbb73c+h`2d|!-3A3wYv6KV z&p;Z8<`Y`_su@Na8`i>|2#|rEL=6BLBSGxq8c-Y123(6CeBsd#k3<0PSR(9!oMtIp zSMT}k*&tu_!z@PKcQO+5e-O7$ZQlB2kw7Y?#Wtl&}3@3GbMSL!r zk45uLv(LR;%U$sZJ%gRT@Ug*svR%-yAZiR;wyl?91JNvz7Ao7a=EK5N`XfMAx)F60 z;A2nz+HCJ^1L{MTF%=SD1Bz%KIVmH?_96CoEzDkgA2QINu7yoHM~2ZU=g@9E<+Iyn z#z(MS<%8Dzo2E5w^7VH~@b~rgH_)L2UlL|^n7d#AgDFb2y?p3icrrE0nUeT}6i~rc%%! z#=Bu!3GAtlh};vjYW?d--@m#qEyAG$N?)ZlOW`{LO5a0IVwaG5Zs(zH(zX4ZZnE55 zPw(?C!bc3?!=8QE@J09x;J*JLkb4%DtB=lTr0-OmRsM&?Gd*Vr6Z zarRK4ak3R{)iPT&>r73-kTt@{2y(4k@lnhE?NXdVb^PT;xT_CO47Ly`vq zSFsezPP5n16ry57zGfJib`4vv+JdF3od!7+WbiBWL*(8zpdqr;A$-fkKC`x{Ywwqe zo+rkZVBS`3m}dJ8+Az)b`?F!1?K^0G^#Enp0`&jL5UkGTMbIDpZCZH!JKA0yn7_U1 z$#@8M8)DKr7^|i6OE4L&1Ef_gMJ#bk@f&LJ-vqySdz`@H1OCV1uhvq;Y+s&J;aiGV z;a^@qzvmfVUZ7>t8j|>MU@E=K+01V`r=rd+Yb2p*flVT3esEB=J+DBABmzzS_zvy$ z(O$ED;2lPHtVS>!+(zoRle(?{Hq9FM>WA)Fv9yD~>5l!L7n$4XP(H3D>3@KAsQ(=G zcFLpeqw3!$E%CpU;F}k}Nanw3nQDJ30@@|3QacL8ZI~XM4mx#7MaQ<1V*jmAJVl8o zoxV}kD)5H8fvHig0zZ)Wjlx<5S<_1nOGMwHz2qBav!w8(O#wf=tUG_BPKk;7WF&M5 zF&$n)C%?bLOZXF2r=ZIB{+$!?_FI|hcn@ufxEsMdk}7KL>-vs1Lk8w=hIlfr>wYtY zBD#SLsNUWWwxe|nT5W-3{mLLiTvOy{N>`;%zj6U$w#U!CId||`3+`?vzV+ff1q2?gI-I@cew z(wtZaCu7vT1t_SU+Oq!#TtUT`Ojeq^;CmaMuN_}^c>2VA_E&&NiL&{Cve`48N?!!} zcjE(Qm~5++iE%6QZE8uiE$BdpDwNx5oA!#LE0}j_hW0RuqjoucolC;474tvZn_g`# z6zGt|^qh`i6&>2NFK{#jt@q~`ha_swFa3bNC42?u`h(p4=Esm<3n-3%VD;ln+{_k! z-~*NOYg)adg-N*lCUj?k&RXrqJ!V05w349KTn5&Y#9EU08Ms%NyL8Yj$nD7F%!2UX zz*9f5OMBiEurqxTZvEkgee1Tr!Zf?7ffgI`PgVj-a5ZRNoQh6G;^H7K!ii^$R8cb| zoG~3Nk(BpWTUHtpehE~D@@^8 z4Ycr(h4;ZB<+V>LN)N=spP+Z%)r*U8;_L$wwiXti#r?dNuoj+-yI2vz^#B&`iELls zEUe~b_N`Hrog}V9j9XKA?`i_~gDO&=MRdIS%pYTNKA);p;9jd;S&oQyFvf({N~QUx zEtlMUpGtoMFmE*ptdGr8$Q588UhWigFLShs{h1&EnExU=Y%lwHIW}*=W-;6kKE>wF zyZLTVEO9rOK*t?x_)za`k&>Z`UL)`QyC zgomAht6mCa=e<8sno;o{hiKkgix_GB&S~xsc`nEpDWFBjLGY&5PL}3dQqJKW4_BJMCXB}6VejNS#?(RqJoGQks z%|ZdgeCY=|lzu0_cA)eVs5t}dXw;s z)Z9)12Oq%q|26|S7HW=en@`R}c}f2L8cgxLXGA>Za}#N~hMmg0lF|~_mj6O;sQ-Sp zP4PWJ>S7oN?k4rld-(eA679t&%8lxUFR$Q#3x4s=0`I^-3;t^LUy{`)_y_q3eRuCC1XZ-p7YfgD=3JV`Uhu;)F9QSjv zP1(c#B#I9KelGS|IP9-5JM;7)8#87shvA=l9itg_%FIgax{k=_!BN;%j$Jmxnt9s{ zYmyyLfBbyhzn&%eU-VL=vorGTC{{)L9#o*(iq7;TNxbYY#t| zrU8Fk16+ZKxn>RUD!kp({roW4ovi_t=ATS^Wb^ON?$xBQ9{B#Bkn7S9;`_oXGh!nv zmEU;SXdk_g)4E1l$Pnlj9l>Rou9H`s{l4JRsPPSU8d1Coxw+x$W0#@ z&)A`&j8P)C+b@Jc6M{1HKMF$*#uLDH#J?lP)>RGm`E@m?quvxYasIZh#s|xXqxfJU#H+cS7DZ-sv)X&^s+u6sYlM^-g=Na1Ya_e@}uR(Y$rdCJd5Km za4cMp!c{HLJL=@e`1Mw>G0?%rKrAN|H>FOn%Ui%EUT)>L{ixQ*1`BX#?R z)T734$ak+4-v{uEw`d!iN$~gDuZFeiYwa7#>7l2G3oqg~_ZHU(!YJVi(M^K~( zf};-Qq6Ct#CaLd@P4XQx{C(jU?+xH4_}A4mNnN@%DW`9r9vnPkliaRH)+9%(Z$I&H zZW^KaUk&KneYmwvs>xlLD=Gx{?Ca`*{$Yc33Jph$KQ&$Tt7uF+?02 zz3WtM5i~W=X*jFceUrgIzg}fnTGl8>)OalH(Z2EoDdWk=+k; z4xoMSR5Y5TLfK^-=IxZ7I3|J%;MxjTwQgib4RcJjh8gH!W1uO!5;R`{YL;D@8HJ5{ zYrlhsNxfOOtc}^0x)vM7(e>1#^fz$b16MU0chpkHRBNe$&f4f(YK5tT=8j-THa0wp zUn{4rO#)pHPerRq-S#VLS#h)Q&5T!kApGK82gbm^_x?4kRRgWwQm2PQzPMSqfi_qh z;?*o(qS!Q)-vBm~#0ex3UTwC0UV$OvP-pRfNP7?XDvB;_e9zrY?j;G_w_?>`B`Dh5G#zTT?EZLapf$wRkRyZ z^>ZlF1YGDAH<9=QT&i2JPj!pwIAm=(HAJ^y-~wEOVQP=6IcL{Cly!Es!j@fqtj*GI zQX16E!IiUHtfEJlpb9*|JsU3AH6AI=#-;3HpR(&9HUuuG(XfkwBXRA3T~92#{9YvV zp{y?wtgz26HD{r`%0bN#T+gy=J7%ecuz5Ky*j1pKu9d*0>|&p?YcgJvFQ*N#i-8Yt z{RO*ThdlfH0ld!6@_xVy`|Prt|3;|!4OdRPmQ#az4vm}g@3@ld257sHl-1UJjea-U z8Y4=!L`MNCq5A(-qaU8F(OY55Mk|c6)1WyP*R$GM0^XGJbm+u|vTKRNGjXZ1W1lKJ zCps)18=&kM$bI@CO#KpaDLcQ#zqJ*>>H}8TvdeF4Kmn-fh%0B=t)fnNlEo!b9vAHT z2`T+$+r>U*S2;W#!M1r6Gy|vN%2h8wdoj+m%kOre4`sa_u);pO%+)#GEJMv?TsiI9 zNAs{7kBn)_Uf)?MzcR#ruOP@C%PK_%#<8louMOve(Vez_li1y6Vv_^5f>6x^{H2fEY5*Bi3 z!XY}0Ke=g?#5?&Z@DMe@%}%453aK5WuVGez{u%Tgq?_VDApZN}KO%kyk_gaGaGHF| zWTVmp!Kj#-2CsM0R(zAh2~owP=Yq6G<@X*AlCwAn=fLDcng{6#8g798eZf4gs&BT& zQ^l3TnOg{v0`#lQ-F%c8USV7V;~;eq|8HM57Rf=N&cIAN3xtdnA>PTqRJ@Dczo}%%C5OQ9E zx|o$a&<6E_Z*#O6PPoor^bjp(d3bdo2H>rJ%o~aDx{6{m3hA*sfXMa23&>`8yVFn- zRP$mm+yTL8keZ(Nt{b2`RTw(4BdZKdVgIT1aGf7^BrP_jFtq7?`Y}5JNAi&V$9;C| z;EzDawSNQqE8%Ga>A8seIl`h!LKZg_vZSYwrNe|Qdqc?b{X*WjDP%?7 z7dYOVm4vKH6SBImkTuhVyuD7yx+6l~`ANv;uvQ%Jy(&VsHW%_ie<9mm6S94ikR6AG ze0W{R&Zj~?ibAFXi+y}g$gbcv9NJw@$et!b_6`v8$#Nl|?iBL*H$wJ55^|tmTaI_I zhLA%ULJp4?a%7Q^qaO)5_KlF^{|GrzxE;qk87Jgab0J?05^{Q;kT2gCa^?(3aIqlz zQ)n>dZ_nWniW3@1Y)^2pXyU>NE*3*vEWyQ!5f?~su~KHd(q_Ce5>KBulIyy7oemvf zM)8!MLh23{Qtu@p&j+K?1r|>&AS5kTNP}`h8f_Cu<4=S%IVz;-Ss~3w3#3IiAumi7 zW~=!^TCWh&W`mG+aRO;Q7nRr~tq$@%uQzl1$xu}pSb%ngzLCDl`LQa*GgibG$(3fvj;Rs*7 zC!w=@By{eOgf3hc@^w;IhFttxLf=G5=-YNeZYX89RP-NJyq{IPJ1W9m72#K<xK0CR7me@LS8hwbM*eP zLI$J>8PrF};8{Y3Y!@=@gplDkgpBw@$jG1`9Q~!jLdI1SGQNe7i9Li&8ZTtZS|P7| zAmr7fLbl!%@_w$KtmT8ULbjy|***{?BoM8Ih6QR`?zv+zOL&7x&+~2#EDnlkQ0XnZSq5Lv-@6%(EC?{9H2+gXP+Kklli1F_bzxg=t!uI;$biHE(37 zX6V&oFcAbDc@JZH(B-GWnj`3^A28wvwaOc;xq^C)2-ZS_>Mse_Vz4JYSo=&1s+2oe zn@B-F6a{ev75N^-2)g$K#1*s=e}FkLG-&5~keHyGh&&N70#<+`%2iAsTPf&k#5|@2 zeU=`qO>qQWn8QLt%eAOCoAY9OHfLvESRB+Q3fT^N_F9oVbSdzB-;H=k#y9~*OS_HX6fd^?_V6FA&V<)i7G%FcHg{LMfHKRU+X zUCkK09MM^4-bb@San@!o?7_Z>AguAdaYko;gd_^2H&|OKV{BK}cp~pDBtuDa= z#8^GbLHD8kF|M#JFGHe*($_2~(ZBtJHNCZ?a{gfL`|03S1}24Z zlSbiN3J>$d!GEryl5~UWVkLoMeag#&?{Ks(8$|tOJyq@6X`JA#G%}QnuZB3AMi~q=PYqAsJCZIz1<(b5kK*dI-sUNl4cPLb`1f z(*1KGJ-!yw^H(9g0$*Wey^9KYF+oV5=0f`R5;Bt03n^a~jcjcYz9DHCiSwS(45RL0 zY2F^wwH8>e<^-OK%GDYsq;?ZteUwWn^D2|N)rHh+DWv{DAXR zA4I=bnb&aPi_p#Vw@SecF27%ooq^fE`~kgy(8GE;p-1$(LXYa{LXYc%g`Uu-2|cN= z6#9k!q0rO%NugirH-vtrKNfmc_snGd=kzi{FX**}eyw*DdQl%G^jm$Q&`bIzp_lc2 zLa*o-g?_L9CiJTAoW=UC>xG5h(5ngkL2oSdmflV1kNOy)xAl2Kf7Uk$y`vu#dRMy{^!EdJm!Z^~pjX=qrUj()S4cQ@<$mFa4p=$9mp59RDA^qR=OL zBcV_AUP3ivf>1IR3)PJ+LJi}P&;aAIP^WQUsLKd>jrHX+iVF=kl7xmBt%T+_`U!O# zQ-p>Z%Y}v+9|+BB92J_+_+Ds!l>SdrW!|trWrp7ZD2SSa{NX{5uuHZIH669WuoeC{F<`}-MR>9~|Wf5woLPqq21caKa5dL|Al^^PkCYL#4p0Y4bhZ zAa%AJ2MrC1!>bjc{)kW1(1utOsD@MD+17aEom_SKe$iE{8M}Eq!wqSGuQ4e+)X#eU z?;l=Gnbt?DplQ7dS=OtN&-#-{{w$mD6(adr{{wjc*nH1LNKNaP!E0OZf*C5R&-x?S zV@j^S7qG<*3bTLMO!xz4254G^l*M5fKxc14VtOTvL=^IC6}X+CC&ma|K|#BreWC-H zihCH7{DvS8v3tKeyNyb*TQi#7=~zRNUjI#YN2A^2miiZV&-M`xmg=Nmy2|cx+ys(7 zn=`2=c}R~R!0uE0$t^A7eZtjWf{(&QUNH2O6kMQ(T z3k|s4uCSYigWpKsKa~AP9t6Vus~Y>O4rKnk;_P4C2pVEj>tY^zn?kTZ?#I7i2wM8& zFW9Ud)-v!BaFm(iq78Yq9LUSApGdOxlDmU?6qv+`{gaRqU2r&-}0Q!XHwq zCH%cTey!~Sip;OI-BCfawW*NR+EmEb+G;>g3a+rV`=C`Ts`^kHYG(61n;tPAzuafrGy#f0h zcVKtcyDY7p&Tf~p?BX9@z@Nf#^;w(Q&3l>o1-ZM0EIR>rAR3N6WSqR8r5LWMpjiwm zWEF!7`HCS0dK%ygTmAqk_==&8&GWnkiCGL?;l?AYja`O-u zJDJ9!6dc7u3lPVTokDaUmOWMMeH68WcQ^)Q0VF_?Ix4Q8dv^*n1A^MyStXLdqZOV@h?k1 z@LCkWeU;H!C$?ApJ{7aXEE&~6*Ns#A83~DLT0FdL+5~Q*t{YA^upTCJ^xdD?{k8x&dgISnx*?9; z03MHB9YUDDy|G}3N6H0H*uU-|OLy;PcW`@lBkRC*mdGHj;>x#RgB~i8PR;;ZZ~7-g z(q6)#>H75)+>isg;iiQ9l||X9S<0fe3Yul1LRML*kgqKAvmRVwk<*ZlubRr(JWmWH zW?6g&&0H3R+psww^DTsH5^m(kbv_7g$oGH4z3gw=wMAJ>d!&M7JET$c>d7cj;F-;o@FPqkzpE$VcgtGfnZFaZjV)wHlaP?+;;pW|k+g$o80#9}( z&cZ*chwmUq9voe-2AYX@s2+|JcNa?7y#<*J|A@vU@yKEnFO2)Q@J{qPl5(GH1<}Wp z1VxTw`3lgK!3ggrdJ&94xWe9mPW*ML5`0E98O&9-z_S`+&%1C+%$Y-4cr&_+;>G(6 zn%@Ay!&HQCplK%}d}2q^qCB|gXX8q_RtIbHzymF&Q6A2nhx6q+a+uu@(wK7-H{GO9 zeS*B(6(pyzyclAPvRJ24eDejogLhfUCo9bOcws3%n4hv61=f zV&H~U+zn0v+y&bsZFBT^zuCHn3YrZ^g{+37LcWG`yP&51hAXV_`790RiOusAhs10+ zKR`1#oQ?9wZa%%Lxzi9(+WHD`u3Yw;=kY$<*`AnMvJu`8I zCI67cv?VsrQx_7`Gy`5X?Za=m9D7V=_qAGVTK97($B^_*Ft#zC&Do`vdOwS49aYdY zO@%DeRLEyq5$Gw2D=hzmET&bld7dapOw%qwGn=;YJ2ofaXEtr$DX!e`bgs}|_u=01 zH?3a)-l!F`7yFY`&@@ejEYnoTXWB04`JBy2#PQjFgVZUT=cx^eX&S-Hrah7JdTTkG z_WKJkNAEO?-BEwQO#RnCnID;(-DNY_ZT&j3q91#n-3oQV(T~n$eE)agx~})&jApK5 z{;ivg8SxXlXRdG$2*Gn%(&s*5cX<-K4}N90?meD-?_m_G~KGqAjtw{K71XAM_m@qIc!r+XtG+Y^qjc}btIb1v$58Pn3mu}*hq zf5Q~!zluW=aT9WvIpe3XyHdu3w->O#PDOUlyWzU#9%X;MnjEWLads2=uE#Ze75fjD zW2^Yq983HStn=1o;6siRUVgU6+N88msap_#Nr+!almYHQe=Zt{9yEwkh&aMJj!c2p zGF0-CL(`kg!_&ukyn=ZPQ9SGuM=L|O^J5@v5r7Pd{PXPcZ#)ZscyCo^2~vIO?jch+2oS+=%?t9{5YPHSk69iG%v~X+C};# zOv1nMW8roTU?0-1f*UB~`)gBzwa5JYcqohb>9Xd0Ity>*myQP`Wcqv*!Q1fVeCii9 z?KHO8*FXd>9d==nvO!PCjh&-TRLCWc!C!fDNH%O_K(mKK%9-(+*f44$;+^>hZH*Ze zP=vQ2wi=`fnpqwJdTA1FqQU~{=~hj@O2GDVIOSrs3^+} zobL(__0185bE~3wu&YBWM;p+*JY!DuKogj2nX>h5fcm@+z3f2mlV5__lr?9AwNlsz zMEfnh`c%p5bK0)XKy%2$KFwJ)1AjX;V_Fa=aRhxSV$uB{QAiYH7SfmN&1~}vbq|M> zvt^|e(jx~xj2V1w2uc&#BQHneGZcKK$v)_ARup^WH&rPI-R=BAQTcL{CYeoJ1FE zSr~&NI~h?^9okiFH>Jt|Me(@;QfP~H6ax}Vfr^$D&T87?w}EMGDZ0!B%MOaF)LyQJ z8O>2t(^v<$)iz7a6x*=n98%6ibV8{07DwY~d1+*@wtPL*Zno6=+C~{_?lLq_+1!|% zd*lV?w1uhdLAfX7lRT^)qHCdhXdbrJ{jwc};VR0>;=`?~8Rni~W_viK91gS4$DAHFIS&2TvJx$3fi1y`(9?4LP`K}*FfL2t=-kpX*g>I=!$Qte^Es?ynL$*{ z%#UEYY;iC~$3W$&xd<_M`lEO=qu=y=AWZJ@j#<9`bx#;zF!`3lG-+rGZZJ}3&Q zOj`7@+vo6c1$Uy)85kU5_RaY_#Qq1|f76FIH~a6ejCu2V_WtX6J5H*(35u!U!Wj`r zwkU3cZR9gLv5MlQcbelL(y+H{9R9vC6IP^hJiAwjrC$27v4iV$M>lK{gzYq&L0qTY zk?hP#W0GFUY>zmSX&H;Wv>e;Z3%Mxsl&R$_OACW+Em3@SEf` zpNpGRD@2oAambTR!gWxiDCpm?IuJqnx85hi@r!(o_odJ^WB0ZD4i}b*(4$RrP9ZwqFR1Tw^3?5TBUe>{*3^o1$ z-M;^!$ENPxjL9)}sL{e6GGMpsXI|d@IYZN~ug8#c!?Ii2GP6AFz=*z+Q6(<=XR%o) z-ZIas6B$)#e=-eQN!2I777Xp3Cz#3fW)N2oM|sAm#B7f^VyroueOnNt z+1R5QD1_Opz#7ebgCB;x$)RWnm)?2_nK^2Kq;zu(U#gDmQ46hMSt9ql5#7w%(eO|_ z=XjNEm_i}e$KGo+P*+i1tHG_m1joxhLLI|#EdbraK(&xT4K0v8$UxIe_@*m#I2Gt& zS}+SByE@b`)-lV_!6A=0oJVNL+e;LX{f+>M`Ay-0w3l~_%^chJMbhf*b%~mn%hQUrsO000 z>0xL+tq@0A&k(FrW%O?MIc8oCDQEZq88MIcfw7S^Y^FnNJrLbvG{@uCW0xn&WCSm( zS5uiK)~pARuS}#exDI@kAvIz<&@c|I2U$9Wt!L7F?paylwj%MEowNB2yMtlohGX(b z{IN8fSG5w%;}aXC4*us*>!ql?D9hFKJzgwIb&h}n+jOMtzhHY-sbZx2Q~FoJ=?eyM$Ne8gzZ_4~FbEIDjyEnU3ajjAn)?3xf0Sw| zG;x&br8mvYHGl@m5;thysG4=OLT&7v4QnGQ;&HH6WDv460P!SC_IwCX+t&bEO`XuF zq{_DDG>`ed%99$j9cZZk9?XlR_(i(r9*ktpS;^Q20d!}YR8Z|LW*)+y%TWqkFTUJJ zE!hq<1nz>N!|6MWonmPFoErXzp+(<;4a4c;T+@c-IW_!O8!DV%hlg^FR;nEl6`TK# z+DvT(cdKwJ)WB*d-`O3exWyoBXsOv4E8FDa5$f0&1RVlOUP_5Lvqc&?=8qz1;b?#vwMBQH;p_STp`~$qK=nT;% zOQht1rPrx_-Rsr9?hR^R_d9A|_eS2=?P|XZ@mz;XaW2mFgI^CT$o_ZFu)o_%c5l~X z_oMD`UC;5oiRu3_Hmc6UOczxQWH<_yf!z zbC})N*RlIZc0F{e&i-#ouzQT3F}fBEXMBdF8}<+Tckruu*YB7L$dylHcOkzKcYW7{ z`Tsn}e!{&Fx!UpzXV=fCFmkv)zQ%5g>+GK4SF^5eL)g6@!|opOe7^oZ9x z0uq^o7<2F*s=CWqz{D`3IRXV90Ew^4ZJ~17d9>YxYIy5XxgmRroO!?3w91Y6Wq#%6mEBZR+nd#&21;#-n*E~5d<4Ba6i7Si$95Qttttf z0MTk=^wW%@4HhThd&7Hg;+wlh>;+s;A^z~LXcL|2F=9C5k)frKk%tjlUHV`a#Leag z;aw9&Lt5NMK)4Uq7HwX`U?Km#QXQYL9;FO`u;psJBw|%Mb%3xd16Hzr?4^{H+tE<) z#`q$d{B)WL-eQ~Y*~s>o!VKB~!FHc;JY<$IlMX`grBAqvVw$T;sw_~iPeZ~g- z1i(WdNYtC4K?Ts&1mp%X3YS?XqNy+~D-BH}sT>3ew$R)oS)Uf-zN_e%Pd-8#O(9LU z5gt|vL*7U0D>_9-Pvz!FL%|)xAXP5UQ!|)YboP?sIDHXpdd(-(QjKJTYc|Wv(X2dsX$9hLQ~t1nwpyS z18|l>Vx&hN1zbcDT75cm0?5ontRLt$5P$nn@*NUGk?0l7EKxm%;8FP`gW{Sl-$&MWcKj8zf;MU>OetQmgqoORau|8984!E>q`- zqF5buXB!LCLhPu?*O%@i@EBJZ$LCrVet!xwpE)((mrR_AKMfiho}QenY0-hWHxKW;6C7m8 zIpRx%I*Q;7-iL*ES%`Spa1{LkX6f)u6>>$-#w(lft|}Db9K?|_>Oxx?8gU8!9=|LL z)>ulv!tt=r67}1RSKdci6a>77eGqlJfmlP|D{00m!6J#(NQuTQUSY;kF_0_X36*R# z05XZa@#mq4BKrRfMmZWChQG5NT#(m96TpzW7yI^2UR?n6Cho-|20uLw(AyTsUWcoD z&~kLH8Xj*C?mQT4j-wXHe)8mz$J>qRQBOQz8(f1o9!XO6O@lmPgK?MGxI*onn6Jyw z{oJ^b&v=Y8X*e~iP!k67lLuKKSPw|lU9@cuqRrlp2Xq;yel+i{dRWo;#@3fX`!-kQ zvJ9PmiBp?f-%RZdD_WL!3E7{`m7zhnmnxKzG}gQa`O1pMcT~PS+V@u~qm790$f!`p zOY6v9-~n3)R)M z*i`nSMMs~FbZD_@zd(*=T$uP{^w@^<3Q}8yD{K;A=3$vki#!*`?&TIGi=Eg{xY;?c?hn>tKRtk` zg^5pni2a;`>!RD?3gh@ZEed}>6$7uT%~!qCTshngL(IdQN;teP_!pC8tk8$?Zd{OeK#1&|#9wt7i*}1e!WL0_eAmn1dvxLI9M`0ZPPH zgxE(B=vk6n9RQjzNb+oHdY3`}-k5KKdIB&c8>lH2%8ld#XlH4&_@-q;pqjaYl8v_@ zNMdiA!D%)NmU_-jA3pC_(Z!{r-NaqCIIntQLzSPGxUpdZEy|EQAFc3ll0%`U0a0UUsv7?Tyci{PSv*&*!i(oRqaz?mcq$S@ zcXE@dT8-m0r_MSyEF|ev9m-O1g`I~(9u~@d2L=s+)TVY2bhZ)bTMyoFX;teT!C=dp zX%u7=Sbhl(PuTZfK{9Du+F%b4bC$qa>65o0{(`$|N7c z*91BVBZO|@8k#9WJ9NJ!%w}PyLzdZ6BOxiF8AF6)9@?nsT z^_O#Jk9_|$#@%08<3h-mvs{_3risYC?Xc0DtAMsc_L(iWMtJV(k;fi;@i#ZDzTp z(8N7F^3Rg*nwok8Ff5xUHKarm^&D)fnghhLY^uU#o`}p%n;mBPZU^GCY`W~$YJ1S^ zxwO)ZD}W}kH`(~f@}`L_zKrS(-bQwB_y$9U*&Fu3E82K4u{~ORMb#VTA=3Y9;5;x$ zZ{SJk{|T(suBLj!)h6f-Y@lCnV1xX60|(9CK%5iq%#njb;I(_hEd+kS6~^lPdxM52 zdLg)!z{9GnSW_q(f-*kgEyT5ZL)Si}?SMu~0iXec{t(qxZ)p89X~$XK6|xuo<*GMa z*-zSMET0V7bbq<(4Y~g&?FnmK4cR*^SEgINA?z>GxC-Q%m>UCAR?h z#Rl2Ep*-ZG#EF#h;xdaNOK+&(-At(*0PzfxoLVWV-f$6L0gAaT0LaLpN%e+L7n+(z z05Cb5Cc8I`8)2$?1BeaTRN1|uCY~2a`R)VaR5o39YqdRS{G8D=<1U~{>`gZQw7h8| zi?7d*2&=`lX^O|3`$F;RAd$U931cgfR;`8^_-7j=wbT>)gn%aq)K-$Hb%AIe+|VtL zmc+s8j?mbH`~)cU5T2;V*Wm8scy1X~M~&T&)e^_Zm}7c!aJ2Y35+U&xBIJ1y4tIn^ z8hHr5c668IU=uUg#f`sK)Z&`bcc>9ZvF`4rRS|4% z+T7dCI~?L#Qa(wypXThd6b-Bn*QK*Fo>#<|K8tv*j2cDN5i)X+V8U5$3&l%6M_NKA zvA?w|vDJ)pbcGgp-en}VjR9@DeKA^bdlt8SAs*fgmTJ-4-h#ii*(jp<2wiuZQ^|upAQxE@bgtmc!z~SI$KVB)S#!ApYUu2 z=uUHpkPje~NS0Yg(CrhODIp(AsDvE71I&v05>ZDfDW6uDRT{xY-%=*=A%@DDj?@>` zns`_7(`nEEgs{1Q3uF3L`bh=O+mh@3LKK)P?K{jwYU40wsdP*aq zZyCl8lw1W#QkvpF1>|+5DK|R0(j-3rWLb4OeZxifKpD&DD`qLz3&)`8u@dsBiy}m% zQCq=pugZmwVN@xIa;xZiZUSVog76WIs!A+r<<^jTbZHHIa-)ZRs{GRFFxN?@ipob8 z`byn%6fmS8$@TJ{Lhw%p%;_3o!?(YT&~r)wyueY^CBe=)rIxmPn)LV$Yyr1zN3qgqD&@KR6;ibj+{Vl_%IPot5^HK*={x1hU`Lh$*iIT3rg zfj3hKK3Y{Fq&u4S9p!PSjq1&O>Z;hm(?B5}ZYG#xfKO0{DouspGP_(}G{};vaS|U2 z@r0@i5da_C>dPHoF(teVz%6z~&gZ!*IopM;Fz&V!HD+HK*Zx;Q1Hd< z&s92LG0+k#zNEXnT5w*%ZCKJT+S`w({7?EK9^POrEjhwL5+&efsq{lF$3yxd~se!5-7ccvcL50_MuE~4foay1IYXqV)rS6wDYA#pFo38xvg5IKpx z$>L2m*=?B38k~_!AS=NuXlH#lwgi=|!rob^?&MNjE6#=(hm*^3BXbsHY-QeH=&Z-s z=Xf3N{3a6Is^RQyz}Onx+???-@TQ2~^D)5I6}?5Pf?H4Y9zowpZXkN&7~4ejo?~oN z(HqOyW}^2nV_S*dA)6J3D7$Fu0Qh@Sr}tGey~b_ReN(mmXob*RENePbH47fxDTSiRzw8 zi$2p0dk1943hxAXAAP)L9VK%`e~ATP%~TZ%i9S#Pp)?f=jgDh24OA#!^eNWTP=z9* z-(@Y0RH#ri_SR`N8>>)EbnG64ny66m=xJDq)@;f>7*lBUEDkkOp)%2Xuv@Wa3l;K4 zf4v6rUQnU3(fiR6YqnOQa?yE_t(t9BsC;ydc!WBsP=)AL#}VqRLKUMwVx3)8s8aM< z*4bT!Do20HI(w?nbJ1?r*;|FGM8~ntfhtrrx;g6{q(ap&p$=b%@HoyB@qy3kW`frR z*i<<2JIE&H2b+=&J{;OP11+^y8L9cwn8#|xOJxn%1n+E~6`k*6hO9NGB%(NX;;~Mx zdBW9yg7Wp4nwW}O&LuC*(r+vVao z=>_cQROBe7JF~Hn>N=!He=Vhl3K^R7JD^f}z78DX^c^)2uRHBH{n!LMPJb0boY6p~ z3^>YhLQ_V@|Eo67s&qzi7VS8rRmi0|6M#w?^8|5%1uWyW}#%GF5GTx4WE(i z;oV2#V15icf*65nejLa`b`WDYNcRl-25mHDo~&N@KyA4JLU~mU1Su=c*%lzXjwawM^#jIep%xvyxfj9mTdq|xO|+ua7$^|9UNuAM|B``p+Ji^r z)x#uD6w3(dCFUSdbpV9>9C8zr#=>k}(bSR1uyCb=&#m|AuuT0KtC{LQsVwl3_QF>~ zirKnP_5&hDW#%0l!9K1wkR+9(ig=)0{a1(dSw0TmN+FDM8mUs?^YInGBc0)tV-!D~ z4lwE^RUUk9zLW>5c548%Hqxmu^UOZ-Xfv?eq&E0aeT&`tZLoI;n-AIdIWkJ0aivCbO#H>>StuI z=HvSU4u1_Ik<@s~IpsUL&7T8uSwZ+q5mi0X63jSR&0gLJv0<7bHXHN7M5m!em} z@y>g%ry6x8M(#6NG6(w7RCEUK)*)y)b(oV#{1(%@3;&p@?qK#q;W1ocsVv63 zt>d>L|76|Yru;f&Kl$YKsp7Yg@7tUUJIkJeAJ`jlos&3jeOitMpZCyT>k*0qzo@?~ zH^yA=v4_VXivz!|EmL!BBE5x{Ig$Dn>cl;Io zIS7dIlz?LX6Xl@O0Z5PgBOYUo<*iIh(ZCeqCZu}#R2@ut&7M9vN8Mu`W#-$8_ zsXy0;G>OVj!=_V7p(LbnjF8NzI*@^}B&B(Qtw%>O>FLxInC{tdTtaHN>`#dg0d7pY zLh!+8!s1F;%!WVn*b z896c0NVWClIS&k0SpA+jK3$AZkEMg~JR+Yrf-WO^Vu$|FbfsR?cl zdG68a6vM+G=_$FM~Z8ZVKWuTf-nV z{;Z`3Q*bn>w8#R~E)3eY64eB*z7IQC32@pcwF9@iEm7UtjJJgZES z0cY9By^h&XB)PZ?;eCGqZ%XtYa!jeE271basU<%yJDY2edG86wiK`}{B81ib0sQTh z_e;kfv@jmgsX2sgeSm&cW-0(z94Dd(`=22g&q6ih*&PQnwZQH;24jCBEd*p$Ru~Wk zolx|LqZ>wX`Vi8+HUe$t6%?~q(=P_9iG?me_#FdOef6X7Id*=%LM7OE9|8?!;%5f* zmuro}iqaoqBB271M%xJJugfc!VtSu4=9(%F!kP@Q+5_)p_CBXK$13eEmqR-UyW0RY z(5k&V-nx2j^n`1S8V|$_M)?W^%{OxxI*48u1t+T30I(&8svk-?G;a_60p@5?brgux zwknt`fd2Z+6HPTgLHN6^27rd0Ve)W&@)A=+@DPkZxa>|KfN}bdhfEFSAgscGhtP== z8pP1q`lrQB1&twV$8x{igcI+N^1h+}yV)ESh5#|%hcZViL9Ny6qJCuTSOUb`K9o6H z3FJuQ2`B3I)C8*u{{oSUn8$kT#Lz&~y170{B)H7?FsGy;kgK(MFn|2B6 zte(#rA1eXzd{&g-+!RiNzpUS}EbId8U?1L|c2NET{Xt)d8kEe;1Z;6usD-+(Z?jPE z1F_GC^7SE8;S>FxZl=OZfc@x$O1}G1eXjPrMqMn$=wC>KhS_;G%a32cc#9hKV@y58 zfvDs|nI$8r3dUAEdld5<0@22YGUo(Ar5JHe6Ez5kSA8hfm8JXy-_j_91-WQl1?>Ai zynp!#w3BgRv1#UUz%FEkqWlCkz!-)47lpqA;TUdb*}wb*`ik*#vBEWdob znp|WwLARlrkhbz6WG(2^*pCGJzOic&uzi3Vn+gIs;%m($9h>0&7@D}>H%-s`#o#(?#37XBY?gcc%x&ej8m{xBBY>y8rTG@dW z0(~LipR%Ub^MGCRL1lSvqIv~lWCiF)%D({$pPb-^gmjW!=2es3- z7F&X!8?Xq|gcL(tU`PHZe3rVAm>UA-;7(U!@?VQ?epXEX3X({>1Ipl8xI{XH2$%j- zB$SWf&jhr?BLl%dWb7zA=f3QS&n$n5bR%Feo)bu>01;G1GU`$c#QO6K4lycUqZgU3GRLp7KeStU1sb?!X zEqw+ooOsuO_e|huST0MqT{}b7*Z7x*xE! zKB%uEOz3k?{y%ZC;upZ4`k+!7Yz4HAVuNcrALI5wpaow-5#TaQ+1~(xHg&%6iwUg< zSh^2t8z41qsqWw`9An~#0sG1`@D{Y6vqv$r*j56z)d%%AcxM$DINJFx*3x3|F~Gj{ zLH!LD=rrf1mrdvcz=FrwdCOt2;9qyHUTfk@09*YTco;0u4bHIHCbT(VnLen$!TE2& z;18X_>rLobz-IZN{ss&5pz}tISq$p{+v9`gFj(+soW*LGs?P&^>lt_$EYKgE%PN{s z!jo1HF0-Ef4Zeci4c>dsQ&usQ11#AG^*30c4p&2boh6mg7O?(4Xbyt~AL`2NXj(B9 z*d@=v!(f5Ny86#Ip&tOY-v{+KnE&U_Tfwy*6TDb)8L(e`P=A93TGLf9%7nTm;JX)G zW-;V2Sn!Qpk+}O5)$zbKcm^H@3$&wa%Q;hZH^7GZp#BECcf;Vmu3B$v+G-v~<^Zf zUX3sR!ESS$Ia2YicVeo*=jq+4wSUZ$uI zN=rGR25dSC=QPVpu?EQ12c>JK;Jp>gZ^QY`C$~N*{kOg;&xL5AxXk$cAt|?1i=uqI zh@EVd2PTQV@xiDhs@DA#FcRi;#&GDoVEz0)7ve1g z^0^RuwD>Tk^6URUDtU{CsALa5cvULPV(kC_Y$b1A5S8pf>!=K6Nw1!X zZ6?`h!ZL0?a*|Sfv?L$5k&{>7RI%6orpgTb_iw6r$B87*9&Bucn{4p;h0Z%Wu_mp? z3};0=p{T$6IFu(FU$PBRop>`sf&s)Jc|m;_T(zw@gRbK(M*R`O=6_wb*h{b?s=r3q z{IAazyBc1z*B>ox{ugMAy`vD=TZP@!VtaNV6{NcstF`*$M8#Ve?-{ zTkJ{rz_$LY!d~FVZhRg}WPdzu^kW-~!Ilm0#D6tyDOvSA*b77n|Mj%RPW=n)CBpvI zj~#dk>=nZ1zoxd(d6U8Z?sjw3QBjNS`Ap@h2p7YCktJ9%WHqG}q8t)7|DUy`DL-ra zmZK8?zqNV=mO(qY&^B`^(RiC3UraTVFTpXJiTNs6eR^jG{(Cdw?kdfMJz9JjrLy>| zwo3NeEzb=6ca^-MR8+D@OJX;ZuGYg=y`B6=+}MK<^9urdWm^^h@3u#F_pyV5>3bNm z&pALZvWy+HPX0n7gIXVjaF+;QWg$BdG9!apvhXS2jS>HGxB9>$omw&5As@ZbZsxOt zNS}iwshC6Y*=&v5oD%V$d@Do-^*;{wU19T|ep~D?oB&bduzw|8Y=_!17&3 z{9ky?PSIP_0Z_-zY+r>`<%8Sk9UMb_FZ>}NwrAP?@y z^5e1r@-6NSN93DWb8(!C5LRb^vOt|v5&5&@wH3GpU=7V7>}Uhj1~PRFMdWXesB5O0 z5kQQyQLwbwS>*7MBhOV+&0+}G*Z@lnKV*;m$1(o0rt-5Fh@*^>{CJM4T=V1KNKL<% zZYFjeh+loWOq6`-Zs-dG%oKAWa(-M{b@7QPkuJT}*H-?4sKF@7zm=kV-5a7eIc(}` z4Mb)RU2=**sJ`VV{GAnqG#1We8|7;;ax5n=M(j3ZbI{hgl+%oDh?m6e3?B)yS8ydceU7V*q=jqC%JztW&88j9XbZUF)^>q=;BU5b#t$vN!vJEhu*)pkTP%hj} zr?%&qG?>{ki(Gx_9AS%+$9_s?{{i$SQR12D%g$@3nJr4nFx$*dzAu?AN@_FP%ubbtV1Fx0I$BDs zf=L_4GSM{3(qyUgj%S&uTWG0MI)_t_Aw9L!$D(tSr4z-!1|2%}v8dZ;sRMh1utn2F zOB2}Bk0XJ9M9FV{O6GH>{}Cn5S-#xG-D9>WDa>p$cbDpe{hBDL#%%UM_mHy87A1}S zluQ=3DCy>>;G)5l+IDFnZaAAgIb3~4lu2mXoJcF0zP zb>|soi&>X#Eg5uK*kaLrTS+>7k1;JZO?}=Kg278=E}cR!9a;S1%x8r#CZ8WaiTSJ% z{5qH>Qky6}t^D*{yY1um^V5@3%g3K$>&c*+0kG#4$<%UNO$H6cqs-J-BvT*QS~6&! zuq9JR{gfPO1m*KZ$@hLrD&rMg>U>f1$WKWlVT+PH7^hW^GU!9DrfH(21hd(PQZL4} zF-?>tFsuovahWropN(An*5h-HR+V!kH6ecPYM@rW2I-C zpPuVnye9v+pPss0ye9v;t!Fq5$Q+=hUXx7y&1`w-kU@v?1Aa|16*kYu{!-YIsnRw( zoz~X{x{B&+wV5wPlTLZcBC}OgH*3dyDI0vC%4({pL17T{StHuaCI|S1l%Cm^9!uFV zeD(>U*tF47W@)^kgksrYOQWSW6OVFI3oErZY_(>Z`EZ*Kp{S+#rj1t27$p?7g;~fx zOX&5$prT4`4Hj~)Eo)nF8!BpM-BxSnf2TU|kAeHd24RxuY)e9>5j z`Rs!&eJ14AQsb1KI?Olq+~C$2r}VV<(^HRIW1MOLgZ=b0stkTbrDu+%$NH$I6-Frt zCBvI6WtMRCP!Wn{M=Xt&aA|P}ODeTL*lM{LVf!ytMJQ?=3(dT$<#jqeRzgu*goW(0 zgqy!ZOhc)SW1*Sr0~JuJhBCC7r4cEeP<&C=%TfmZ!6DF7L+RneQ!G7w(}XXUE%wth zMDaz>7F$o!oIF_Mc7xOGT{sjFW9(am(@PIxWgAdb&OXB?#0cjT9CB63P!F79BF5lZ zRKRm)FjvG}H28q3W>AaxcN>D$&A2!S`7pq7wyI&TA{cK6!`?+O!HnyO*nb+qI<~4h zpCg!J2P5kuSl15T`2Y#kvxA4OLi)U&uH!6%sdjKnI|S8fZdf}++;Jg;4Gk^{4xW7z z(ndD;0&dL%+S|cHn-NSmgB0OyhF}LfIC=$w8FsMAF$6o=asO$BU>9S%N~kmSe{p~o zP{L?GMg4ssfs;8(3n*~%P zE}|_`2OxSeY6`3N^kNm(3Fqeky1}4{0L=1%DN8&m$Z<hackjZXQ}Y>tOv(oM&S`ujxB|uQ$C*)pf2}e;I2zq4|W{EzDMnO8ohiI#Gk7k2r)9Vnd zwuN^8T2vC!*YlmkanC3o+6}~E8>O0hefr`AKua%gLakkb@U9Qw>kxtN?W`Vz9MPij`T#QlrvL(n0s(DOOsD|r0;iJ&=zeU$by9|}|2N3_-D9?3HM(tg952s5w z5bzg9Mc{#Eaa?9;h%qK=2BlyK6jV(h8v0Od6gHsnK0@~!6t@m-unVMveF!c$DH;p* zITcL=Y$_lNd@xa@w#vJ|Ajk8hy@@KLcY)Y$qhK|^<8yyax7LvM4g*d>c#Z-0IS=Me zc=uImUena@D})by8q`*K_fPaYCV$ZoiYL9{xJ(UdC%pR}#o>VWPdSOo5XLh=wI37k z57pdA+I9xCgs{E82Hpwp4saZ(O-jR12*>zq5I`Qs)5)fWg%B?H*T7rl-4TwU8K#jt zAl%~*;H~oRSjVt4Cg41Tm;C{}Ro?A&OtFl71mVB_0NyI^uHtxtwTR>*VkQ1043}LF z{JPbh=s1Zr$uZ7m0)(~w0lX95UCZ&Hh(iI=AESCdN9IG@f7cLV}U$)BUPZ?edMid6$%Q8PR)h>4TPDdD)lhe2;>H*RG*{DN~ zZ4*gbz^Fbzj9`=)qOx3)&IO^|PdFmFljfk=5HHOJkzMBQD~{VZ>|Rp)0Dw;zf2r^lfkNv^v<*vnr7Z!L2d)9*Jj|G#n)gwy;r2%xN@W+{2TQN=WVIb1sTT@4l%2-`y^s}-H4<+P&c9&sG}FT0 z0H8HiW>sc5M<^5CH|Tz>_ql?k!vQJggYjSw1b-spb{ij#10n&^+BO0o(LE^vVOJv* zmOH2|B)x5^GHC28aaB-77WI*4%-fSH*UhrijX@H5^;9Vz8@0Pz;2A7n*XnnLyi zHk#URWlcwcx#Gh~E%^$oB>glR;B!>x4F*31(1ASp_o4o@3%3OB3&v}&siDI`(STH7 zn6JyKXJ+{9Q%7!pFbbk~JE%S|Eqv;Dp@k1P|7?zbrYvY2>!oYsFaS7cI3P1|$$zQv zKfd@S@B7b}XDqayvGhtd_>b$-j6KkobWXg7**iqMXV|L%{_gFp>|}!(X$Hrs&Fv4n zdLFICvWZt)RjYFEGk5ibfQvQTGmeQbDH3~E56AKC>dAm`0Io3BO6nh;&6Sh6t7ifP zui6MSSGB9B`5Mw#Gp&TPj^$4{1i9MP)A%N7wVCrNoI^gjwW}ux{aWN#AiL?4^KKqq za9R|rRt?f*LtlpiV{h#`=nS}v{&Ky!lFafyVZv2+(H8))@1mba^d`8%ZiDN07u^Xw z{=!=EJ-jV)T$z@rRV)LyEN73hg$RH3g>O`Op!ql3% zQS>XnBBc-h!vr&NX(?K(a1?!bC0g%mVBC<+LQG}~zg08l?M)CK2VBc_MYB%i0*)(n z^@&QoV;dQwUl4(ugEE!pbbLq~sp8_!Xm>hZ7UeVXpOKalCslwJNjnS2@DecUUXMp5 z!6Kt>UG!$uEoERw-I69Z>OPfVy|@w*J~HY)pU2V8Klv(70@+dbWS(wvU^wbNb3B=t zKkNwrJL*0Jryh0d9B}D$4$>i%O#ChGDRHLblSvNezl+B{oNce*#;E(zN8G4e7=F|( zp~6x3K}O9&R7XC{A?RF*jk?F< zH(C6RTsP{TgWuiGKe-;MiXL_MT19OZMr7128D~e` zk}5muZXixG>TWJhGwSY4i)csP-Nk7}-L(;JN8Rb@J~5s%v9wxjOn0N%+4ljjrO2=Sxtf5Z9S^F~P&e$=fVV-pmY z(JVPWf->qp0;IV|82@e7;^Ag;syTW;V0fq1?;M-9NcGP|CC@bM>zX?5O+lkUcF8-tpcs#rP6upKbI6_!@SB-xF+ z$I{IVRL+yA#ucT6qwYp@o^)(SK{#GW5uL(O_XoVbI+ zQTN^ZteClg3!NAUcGUgjIxFERz~`e9?5KMr-(0Q8Ho)ys33k-|b1nOOmA?QUj7qSh z?kbpfq-U#YEXV%CWed=ay0;FbfLZ|*31~7y8eLizJLxg^3DjngPaUc&yU8;*>OORw z@P39P$BRTOb2#e0^dVtX2R$mA5lXV7?!NPc*B;JUo>wfh+^BmnX5~PQfOw@R>#w;R zb-#x_Kw7Xs-3H};q4`&~*r@v}J&1n}&L%HTI$De#I&=zRRR@f|mF)Zm@E0yUdXNV@ zdN8$C4;&h*H*SL8NZs~^Xjq#ZKbA{}kcX@grzn1mK6||JPyMuXTz-l^6F(O@scs}K z6Te8DyS49S;xvTleO9)2IxZfWxP)mtKS8n8e)2nf^yEqHm3s0-mQdGTwV2e~HQ8>0 zu=Z-1Ak@of#m_ln zXLo;!;{do4A~tJ%_E3DsIwaX0oOaEw&;Br_V)X#kY;JRf)mMji>$6u^31ZEJu#DSN zQG#8cJ!TM7fD-0yz->Y>8o2e@d#-230$tTUz&{-!Tv)A_U+)Xf!t$fV$hm2?xttig zKKt&Qte7@{Cp$tY#;(uKW41x3=NuTrg{9Mz9Bxu=*JoeI2wz7w6~@h8mSx%X*^l31 zV|*CKQzc~C_1T;0VVLy8__%~DyFU9je)~*k!p|@i%4F+h*Jpo_Q86hWRg2q^j^%5Q zUX3kgC0C!E591MuAQSIJxRg|&bbO#Vjjy?n5|8SXL7}w1*qknYnyPDTPV()sHm6C@ zsE(!BoEB)r*_iB7xRWa(QdLqw^VN4d$$kX=-7#pajm_zUS5-_Tt2_eM}-#Vtx1}?@Gn_14l(KY6>w7Gyy`A_v0Hu@ z^k_$hsNB)&Q=s~PR8_IuOVvDHmHL;JVT?G|xYr(z|2XYFP5%s3?iDK5jjttv)SD8q z1Xsy9+>>{6lgPf{Z)zI1s|s}-lT?pRI4b5|r@nZG{?A7Vgx;fUM#FV!s5NZ zc?!XAR(tB$^Y*9Vf2$)TCB?9IjDmHWs`rj%Jqlw@G1h6S>x-}!C<$_(WaH*+h8AWd zk_$hO0qOWYC@FEal@MhUeQte@*Zs%xWnzf|(m5pqYJc<+`ko`@rhm$~*Qj_bF+?5v zEc^Gk5)wizJlcP#>V#h(=bzltnVi?=F3T9LhJlXrjQND8X2~EiF=qq0d9MhZ4dKqx zNeiZzQHHbv!dg#yNF;UC-H61hGT5xtR>03ZK_sK;&H~iFUIjc=;%aj4SuJ!=97oHT z?4UDgN`7%mAoR}PXnG5%=@N9w7E2$&hZcJEshU0r>WC6_S$k*cr_O#v9?c{ z!tVCMe^J`^qbjvJUV~PY}uI(dsqSzEbT1_=U?Awn<9zUnd5! zq*dA0i<$&%$mOWMUg+eTdXZgnl3^u%C^^adOk8q36F&!`DdXYqJ)X1WHv=>*KfOe= z?MtSVeqZ}vl#;NbrSuXKUgb(ih)5}Yh~FOPZ%QdfTj5LT5706MG9i<>0*0kDo~7jp zJXBo>O-m;&=+E{5P3j2Y3{R>qlEP9NU6*eAg@BiOf&@a3nazoOs+tGz09SU_>z78S z$rM*I6@AfOga7_Ng(>Al6N%ZyrE@$TmqK7++G%pHh-xY0;qUD;6&s^*nc6jSVwpVo z^q0A|ii&0Or6DNu;e+^Al}>D#e#3B9+e8tT34Vr9eX}?_Fg=>7u~nQ`v#l>v^FwiV z{?s;DEIQ=6=LyB$2GXicl)yf_ZK!*h^g{dRHzUO z%HMnu`?+Gx`oCKtmgzQkW`)=scuF;Uz6Ktro_1peJ<)?l+hurk|9)HrvvQK(WGIs- zsTqIhIy(EG)JBz+vOZ6h#gl*g{)VyQ2c)$xtCL;W>v+&wt)JkNP;z0VnvCz#8T5uy z2PR3WUflgQ zs8(@XC#*L`bW-%9;%ZXQmmAPv3+Y2{UwYD0hGZ62emT%eItZaMh*8oE7_+8?{#71P z^nvev&3FfHl#IDJzXRAs_)ic_XGl^@(OQL5LLL7N z>lPS`vRP7TN9*$;oP&xg8w4}@_=0r27IA0dn+TQ?XFC3F=q&tY1Y-1U6+1moKt zuA|f?XJ&MC(Td?a|9nx&&FIu2SOczvgqK2`%K#w%64jc=4$eQh04JcG(dot0AP0ss zIyW|;9mpRx8Nklyd_YWkMn{rTS|ZbNp=9EV36m0MI{rP$$;6k7$Jt4~Xxl)@m9b{(aJ3TJd?-bT%XsD2{&A6$v4@)Y7jc2(qCgSWQC)Os2G28){+ozp+% zgayHm2RqT@Zbs)+{CbJMk?Ur3&c|=G^H0u2D!FB6bS4AL_Mo&VA$X;_8{mm-Fe~_E zwGQ-6&$!3PzN$C%dbZjQu*ZS!buu$LpYFvnNcN~4!c^umYMYuJ&ggv9oKmX~*vb=p z{b$xj#PdhO^JhKT!yn09{zx9WDyuC8QXD0HC{ZcQbbK}8SUiiYlsGf-1>%%E&uFYr z8cx@?1~;xyAZ!-&{UPUB1gxFZ`(zCw5-#82Zq0%x`7 zy)9ArX`EL<-t*{35tM11T_C@BbQ~!S#fQ^4q+0ERhgGg-wX(O8g>e@Y6W21^iT) z5SjuWCj?XaZW`zAHdcac06)`9aML*7PR8gW5=H`E<|VjkoJ}*)O$avw-X4`;r*RhU zw-TNNToaXGr*Uo@X(hY^_^+r0JB_omu`d-1K#Zk zZW`y=x`3+y)(NP~!8BNI8s{?UtZW1QDw`2j96ODZOW#xd1tl&+1yi7I@npj{tQvIy z8wkNv3AcE1$N?%9wNbSP?BogIG|m^bX*T=gKUA=Ynr<3r{81{lK}viwjM=5LHU@2Y zSGEZ2K^QBAr4=zrcGEa>+S3xM*MYYcqlD8qtKQoSnv*nr9_k4LCI_!A|2e7;7cm z1$ci{f}O_MHdQi?Yc1f0s02HW(=eB1&XXW~2Dr;haML)09|8Ompe#jgGea6(S{6Hv z(}b_RssnnoXZ&Rtb{eN2U1U`V+SxJaOUP78)e$#Wwr$2BurUr#%16l5L^qAoe6Vex zWNbv1Ji9=**EF@ zaoM~OJxPq2##vd`CgvCjCuNg#ipVuPjkD(gqCOMKAWxG|0t`EiGXOh|x*YTx$MDlQ zimDN)xgbj&sw=z6GdGQM{&L|x59ifvo?AS*B1agXf_|UP2qoER964<*P`RjhI9DX~ zS<%|Xljlzm@^KK`d$RtTyJ?*K`ljg!)Y(uj7Mg!$i%sKn)>nnq|11s{ln75@58vZ38`XdJWKb({} zdko}dQ@KNf-|?|l;){YGzqMB48}YqW6!|yfF_dP?`%33Fl=7$h5^w#Qf6J3{2aFp;t!x%DCLkP=iLGEqGQ(pOrKF#S{ zS*!36dN@)Kj8$05mwHepF&>5b30CHU>X?Gg7QkA3hp4lWdLCCo!p z8YPn=Szf*tF-aAUmN7|FNguMR0zotJ6d_Wk!gm&@@%8t%lgLa}=fWERYn?+W2vlnV z9|?(}q))8JbRA%qI!K60eYuhGs=A)&sIy0jMMeehCk=(z9mufL>cuwly|df=Bs5tNjku9!J2VlfW43p`T)a42h06{I+1%Y z_~vU<41qfAJx&7Uis)d3j}xUEs;YEba&vNaNfxS35c_ztP>kS)YE26=tW3^NzYA|9 zoQcJFq6PA9ZGyatIXO27?{+x%3eV)-c%js~qou8N5AapeuTk5%te+-3YMuH~EGC89 zC{cn-k31#*9F#PGrU*!AV=>ot9bk+{1zid`bmW zD+&K1S7MGlnc87lO@rYlS=NUzzVs};Y(w|-a|?sDd6sk#LV2V_MHy1h;AKw#zguFc z$E}%=9+oE)U&+GYyLY87j7H5V3_UpVU!4*~_fKqcWHx%G ztwJ8>e~R;tBwd>eju#27U#D)BG>yxL&zi=C;7sG=2tI);u?63VX?zxbcR2s#Hc$dt z)A+*xs~zaN z9R}fOA!#MetDj{WU&7!*wTE%KXGx09iyxZChjqYGERha}HCmWjGiMsVp)SLLY53n> zOp4YjG>vbr2BI^LRCGx1LdkP>G){#EEKyqluKC_dvu zK171ahsfEyllUISl@K^$^FEr#*3Lh96HZFU+PpjSbfyDCoA<&g63?*90IbdXeqz=( z?{`lMB1%WK{}wef@wtRaiL>xxQ^k(?xU?!JEv>C$(vG?+_5r~^6@5-1Sfq-5kKZ58 zKiMACSFwt`xQB6>K*g$95lzyQgj6kIoFuHSB04F0(K|Do`ik}>PcJyomXXuUInd%PSk!;+DRK6AM09C! zMve>v%#?G_oG0;Xv>-ohuU}ij0Ps6%=nOJ`IobM8SgcT5!1{T^pZt>4$-qHUS4lpD z+955pc1W8kj;otflk*-KL_XvcZC;6c`4DtrB$0D<>wok3kmPDk(TvM*uMnxMwK3zu zyj$my2}N?~X5Pv>b)bqlMbq~4xXL_M$tkMH+m`o~dCbo#IeVnm1e-Tq z-YC6xFziV5L{j3f@k0&*NR(Tj#;(5}dlB>DX(W&_jlpv_HLnsr0 zZ}AjKv}r#tQ90Dsyqdv9hx4}J&F^2rTjRO9kaLgU@95J&p-ly<|$rWH6o4cC8!y;<$ZiN zeV9-2P@^GS?MYgMCH;GQFH4#SVTmVcN!3(FQm~fa1q4~=Q2PoP3sl}4LD^NrvJH5r zqa-C}JHXHTVOvj@wU7zw4+z0$VNQhjffXb9tq;L#fgLIM7ovE~7y$BqKck)veCXUnMF}#MnU_>$nyJ_hkr1OAmf^CA_UqjzuQSB79z7 zm6PJvAfz%M0Q}1nMi|1bplnCLJle1$xNO=b03zg9XYzgtex77&{|PWUdX~*?%_^Jo zF0Yn;ht7p@v9L@IS=LiaQ0K6m)qFE_$xVZCYYA40OAFLg^V@QHPpN9pq1{F(?|RyLGJ+x#>wRAJc)!D}uy0}f>RBQzWWAuS zuVh)tFX(P?*_6unE@TzPzrlL1i>xh-Q#{KShK_N1y!SdQYaonKo~6~-(VFRiyt(?M zEHw?vEJwriIZk>9_r}vFlD2yRmO0RrPeV0E7*EC*9VtJxyaD)~Vw932)LK<&@T3Fa z27&(*yMeQqdILhEWekmF>==uTB1;T$|4*Z%e8?_j zLTUZ=GMg?%5@}C$aI}hbVUx(2h#SR~5CKY;Sh5|?WJkH3&W--8Cihj7;4SuCskx;F zFnxqB=U+{)w7-abhCmy#1A5Dj?gxuiR-1psAXIDZv1}1|7sre(rWW|}bXDa)3r4CrPZ!p&V$r44JQSB}9nL*(o@av*mUNH+pNDU0bP-A^zdXK5L7GFe@{< z(3K=-?i0aPxfO8PXmoS(A7#>iL?$24L(NQl22rN2(9YY$IaNFF7U#{{DYPE%k&miH z{orN%%{Zn(puggUq9^lA&wfq4H1kYicCqtJZ$l@?OPOc-S|e_rNy7Mfrn(4g!IcoH zDk-38g4{e)2Y@b)K{wLOGff$X-4V%ZFxYUx*KzanOjB4akt04+xZU9KaGvS8L42kJ zzn9y?9+&wgWAHG4$vw%5bbKS6lsMbYrO7Uv`@y(9%->x23r4ZsGLR+lwS)2)W4{)F zQCA&xI$yWk4^^D!s$7Zj+*DGJu!X}2`k}HgK5fV$uH zkLjNb5hWXax72h*&98`Ld!e&Lm5#rG<~`)IP&W4j^$o+LO5&qm57}mwn^uzTdiz!G zNlFYu)zq6epjZc`))DI_iCMy_5a_7Xhj{LBKqOIPOxUixPJe-yBb*7G)M>V&yDL=- zq>)GWxh$C_(mY<@Q&j z{-m1HnyIOPHwwWd!R*<}9jrF~!46T8a6jOaj$k%h`7HJyqf#=v6p#!TshRjMh)l`n zJsl6wBV~N$-s2As8iXm1wSheZkme)EdB-9pQhWN=Uh+b(LUwE$+5r8mgG+ za|9zvI|(e_(ukNzVCny0pK;T@UC{eE7LCkn$bi@17u%#jMvt8@q6{ z)ZMz0K4gv9#WL|Ggh&}@^xi?d$Gj+v?&9o-vv3TbaOMVf?c+U{Wu;jsDQRD`Y<|H{ z(jT(R=5HbRe6GZDd?SY2hwxkF{F7@y31sI6HUPZqz+#5m%Iy6f4yeB2_KUFAi|FK1 z5fK`0Ph?;8I3ZO*+rzmm=}|*6hTFb9tfW>DItfWDY5Hqfa|7>ODC^%~jPNW;vH5g{ zhTHMCsn|e?bQ;hsVQS5s;Wjl4DNFEQA()9vOVL_|hTG3a!rBC5Yc|W+Yrn-)ck9GK zG0GqI!EwK)_j#Ab^2^o`w-mv(e>UU%o6Fe-O~0(DZ;pzU9o&p^6#Hb+Lk(zbhDbL< zY?4Jw#_)K)Y##~gVTkOxn#T(aS|w-VX_W{&R5~jvM@>?Cm)nUKtJt*&SL)LJ#Kn~m zRaEjiJY$yBtY=7?58*yfx=~1zl@gVeS_QDqgIanQ8~Ivm?7ocg{WJMZwc#sN{zl1Y@YM z{ydLjqQ12}7rfqSigr=(NnqDU@p6N~8~jASL$X&b2754yU%L~$(evf4{B>ZPJl;{g z(;O8WA1*zXPw?L@n8|604+WMtML?5%3TrEm68#R~c2Ce!Ea8+o%z3IG01tYCme5Y=^)vBFd}^Ypk|Z zfpEtCOc2SqOpOmov5Qsy^FV#hZeo*ool+@MQg*-}TOjhbE{2PoCH4sc*X?uFOZg|bE7ij_QIcCzLxEa8Fg4N!kyJUButWb-P~9#_vMspS%&N)}!086vMtl*Q?YS8tbG0(`ps<+|* z4k4UT+kBY9T`y0+L8;XQY~l(2^To~<5zik9&!4Bs9{xz?@<;N}m8P~fNO6?(p+u!H z)A7d$myS*Zlet&%V(=y2DIR3f|UWiPSVT`#|iQ%1m* zU%BFV@nyQI^2Te#X?DGgB4WGiFWc_1O6~^yK1z_86^;ylm_DY?hjNUzt8m$TaJyc5^|4AG4cH<|u)AJ5Z?c4L zfIXuGyX$2mCs+R^$s7SVHcGI&UMjw<3}H6lTu*SjULNd4(L4gMT0mV6ronQ%UT#8! zdJ}YeHY2P!cGt^cwW&BiLiyd%s1o+b@OO@~dglMhCyL8uh0H2)c-h{^?2@TgfGJN1 zcfGt%e_ow||2cw1)O5RE_Hx+VbCMNTz?fP(Yh!TKkwI*uu5URvhL ziAC#x-z-Kk8(KaK5;X!7+m{gb3n`+LA?*(?@5uK}A}dcKt8qmmbGu$|n)Unhp#wYy%f;#_#0^h*J+ib}A%UOpIZCENzMAS%J`dbyn=W92KP zRslX2m0)+hOnrqDTxht}`+%Q#32xWRBT_&=0339o!wO<|y&NsQ^!$UdSY0lgT|d$+ z(Dv9}FZW0lY7Lrp4Eho>Z&h`~D{tC1qc_-4hbQGDWFm6AUOJN)-9Sx-Hm4ZX#wbEL zGJI=qbb1KNGsS4O?bNgvEpH0#!B2VnDm)32Fx+|34o+h6J7my)44w6{z<>zszQs+;6Dtu9uD!VxaznlOzUP&bpL*X1T-5 zuA+$yRAY#(JXwFu-L98wILK0(xImo_ zFC?N&{3!yb%JTWn#Mg=QN$vZFI1M3s-r2_1N3;u5CqWWKiB~ z%lT@$t5tio9DuA3e-c0Eh>eru-{e%WTQMGlzw|5=>9B<-iB%z<@FX#Q^u(PcRtvX3 zNo+n(cXK5~RMtsi%kh1|A<6mRG&1%iv4{DEr%M3U2i!gt*1bBsF+tYc5!BhKVpj>_ zS8jht3HBth)<*}i$0f{Rfr{1TvKqLP#F}%6mgJRc2iVCG!Xv=+L1FuXo6b{4%pe#; z9Sco0;g{e{2wKc!z}b!vijg(X{L=FyA1RZb2VtxfmQGJ{rAf6tN$i^GHZp!9JNBWM zWm)zlvEePP;y=RpyM(O%)CGR&`Q9$Vr^Xr>0h7$&S?B05O40c*so0l7nhasKC&|%Kkc`3c0Ao`v=>Z69 zgrt=;ZDW?fvB?fZy$NHxXGw}ppCL3jzO!D%-j+xY!1_y=S~F*G{PkJU6J_gh*|@Y6 ztyO4ny!IDZZDE{}%`)wm7=?7Rr56Y=IY)e)ybd)bPJS#ZbQaE*mM4EePU+3RhU5?)r=bwBN)K{+C z02Vv2Smhdcx{9>{RL^kRAgm8WbaI`D2rJj+Du{Iu(x=?^c#=NyDXd%zF^p(QIRwq; zGD?zpG5S+fcrFrV=KwDC}5*1f;CtC3PcW_hUOvmp-nM{1Vc;x3Z z<9H{}`2|<1@5}M&l#^TvRx07>Pp2$~D7Z;UJ*=)Sj|H)UTh(QAR7}WfJu+SsC4QEt zkT6gEO-nuwfAw!}dxY?ZC5U0G;7&E-WEEQ^ggE{cxGbTX+PD$IBBg5MSziDn+5-0| z)f&$Z4oK!Qt6gDGvg{p2o-#*r0J_K z_NRjH)hivu9|KguKK0lsxWxihuwUKU4fi|Z{y|O6;MRrwqb+1zL_e!>SSco>k$RBZ zGOmQ^Asr<#BNZHE{vXdx0_@Si7z42VPJM*$E{7!dfwMA3hsy>24X83JP)$Jd*6VW% zHPJ>;IZy>~j`6%dM2tnNbN(+#H;?A#d9-Gr&H)+e(GU6V8a=8hF+deG4b&vy*^Xjs zgRvSFGz-4L08$Z|>Om+g9WAM~u&nmMLUKv7HpBSPv$Qsr)g}1q-WIRm^G6trCp~3k2LF^3jSPh0T+_88+#R64u zad6fOR;vnOD&UPmFlB2DOa-HY_b>x!3HJj&>Lpmh*kI2}D`5lRn_hx3Fcn-89E#EH zGKpdr;9f7m5+($XT!L;wD8sJsN?cZl>Pieu1rvh~XIlwJ0X7qYsb`ijHF*9hD}nV{ zvD2dx!~#_?Be?kttK>z1W1j~XE29Ll zKo!gl`tr@tgw25OMG0boD!4PaXESwJlKCCr&ryO{pbG8^5}Zh`36(4Ha&ftQ5Zh3} zL&0S~S_#bo+e8Us8!C7_IDenD4V?klH%gGMe8KXdV`~*VL3Fqj@LD10oHXs4F%T6z z9ZVdpVjYEb2aNljn6UMeUyCbP7j#FPKs^V%sTf6DbqZb$T7G0>+X3NQAw^;{q&I^{ z__1gm*&&?Pk&sK*KognSU0-!%@R$6~S|iZogb@*AY(E8CgKCtZPFi;uXF3*DU5-R4 z_#l|f(YQLIk${&8!Bll)94h!Ys6WH1E9ZvX9+e=*p@PqXK^VKVgeL*lcnKqv*nSFj z2i3kH(>4RV=R+I2Pr*0ApsNA*032{&Qg=^{1*71npptYuDpuharMYY(rAdh$qiq}o zIXPcxHLrrsA)o$+>NMi5x-sa#R)n4ld9)X*$vU5m>8RkZoL768mL*U#;Vlxb ze+#3gqk=L_@QTcpa9+%o>4z|`i{r*J&WDc9T1Hv?Fc$fjVN#Wzj&v?q|4dC!8DD>I zU#>!9s>n38oes`X&F^F z(Yc*?+#z`r)T<*ztC;-!jhaBLQ@9c$StevPp12gPxQSAA{{If!EC2fhk+?Kfr?gi2Q+6ymE&( z*aD5h{plR6QsLlpn_GQ!ub9@yV#?+-TE;~mwMec(ra^dWIy zf&Wy&blOad+fntVohnzq`iT(k0KCT$7(^8@Tr1bGi}X8I;lIvdNl7fZ*OC^nT+=hY zBqv3?4Op8Gq=>F& z9ZR`WUTpaH8wlWj0C=2fWNnc}bM+sP5s*P;T}SR1|e1;6hIj z{la`XtUatH6`z3hB#h@hOKKu%UrlGL+{T}Nwcp_PA$%^Rth8&=8_Vysq~9UrqJ<^t zUu0^h4;v`=e*1}7?d~A$M?h#Iq)6INR_)QG+`k(SmAw~5pgldqt9`QSun^i0^G_1m zFeq1fn#7irS{&mP_3Gb~Fm)s7e8&g}lV|F>#!I^tD0LWBHXWBc2SSR6yla`bxr=xH z8$;w}Evw2LMu$#(WRzP?iFdgQN_|hD0}_egGLFyyOY6&4Coq=*l7|9^Xl11uf)shQ z2B_9v*F958R#Z}{UJ!?Sa%WN*;f+vtE=HHCs+W96Cc>NPxw2}8uf*%0!Kkj991CL! z=;Ng`4pWopd8n5`-}Veq4jG@&Z7EkvZM%$gehIqYGj!z~q4wNDEVWhs2pDB*uvLi5 zCf_ptd=17CYAe5*qZ)%YcMKvpyeD9RDti{eI{|c$g1X|@Q=8uf90D-PfysJCzrWrm zcmuWIbr{n?XE_F6<+QY`jZ|U9z${040Pt}kG$yc|jnrcsE4Le~2D^BC8Q^sfHdNIg zCv;QQwyRXU&q4MIs!QAy>=EixT586C&fiuyD%U1zM<$*}JSpR>BhGfZo{2{~-Ymr0 zcRf_T5QR6>)5q@mcFodEW7^l4#wyo#Ca{j`Dx^%}N;JgR`FB>g;&+$xPc{YhrZHL0 z{hR}>($?zLV_`4mp8?f-+;#}7jfhUx6cM3mY-V$YBSQL(+aYLdNp%g$*jFwXKUNwIk+Lc43P$5|>Uk&XnqOqg0TXBwMIFH+rz|3bk` zTw03ODm0CiZ3OE{7|&<3%*X$IJoPtU9F&s$Nyk6te!Y@?`pvs0W!a*XK_ziWyHM1& zAqK4Dq(c(aW6OBuvsuY-ym_peQ#9o#9$T5mYB@#o=kVC3N?mDFYUC9CU5&@K=COWG z9UV#6s_KkdWH47k6i~@a&3eGY--BG^V^+SM(HQT`AzUM*<|p$+;b^>O-3Ry~Il*rS zyUPgyA08+C;a{@KONU<#_Chqg#_N>1$A;eqw%v#Cs2-g__`1Oca_|TI4>~M)r6|}@ zrTz`!$fG}ikasvg_{L>Zpb72N=N%!`U$WCK(rXK$y^u@_I;sOBz#9&G0|95^-`@#9 z`?C&!9d-BTHtaaC3DK}sSy|ro=vqw1s$1}%9}WAJ6hhOlu?R{*s3*bJM8kHbAK&%Z znV*8aiT_p~wxgbW?b`fDKJsce{@;6ShEne`Z=$4rD5au&cs^^D9&^|9Xbo^<)cIXfWPsmB$(7NyXa6i0%p;nyp49zq10|?@4tbETeuPu z-uYjmmhkwv^G_av?a~`y*8;rZK&$+qfsDAZ_kRmu?fo5aYJ0zaIoxaF9Hc`ioce|M zlsMT_NOCgq!^PunoNXI(W6|O6BUHHPP#7fAE;^J@;iAJM3R!szQJqWh3%L^C$y10A zdFougu6V17+@=fulf})V!|q?jVkZiI54Q(A?iL-c!Edej8@X=L;oJCq?EI5|BbD5; ziw?g9_|=2@Bj*+!@|}y-@dfB@gh4@viw>m{*+qwgiN!8DyhNO4 z(c!$~nQJtQ4i}2kEIM3)M7!wlX>pcVbSNsjMTd8y&tk5GXb@d=xB}0$4oKDqjx0Ld z0`iGRZ5i7|hkF5X3PPEtjGGbO2(ilwt0`3#PJ!pOlPE08l>Koa?LFEtg0krF43NPd zT}w(s@!_Jwaln%u#nlzF=2JUS7!NpBQrdlbMnbB5nc9F!YXClK9gH_UODkhp zH>wMBIfq$TyI}m_S)vr3D7)xz{oho)vPY`eVO%D=eb$7um(bi`7{$1~?X4+eL?su{xh2gv$Z15yD{6&M!LrbdQxVAMkE3!7Vx*OVg$$JPr7w zm*5s1K0#F-Dp7n0xWh|uiw=wUv2fGnt;7ZUDSR2&PK7qqa{PZ@>JH z05120aM9s>-UPJ~|91t8sOc6R%Fhrqm#p{}#;>KbHU?wpVVx+fWCL0uE~AJ^vRia` z=E;2WR4d@3Vw7;v;lBAcwzDBzD5Qu^;iAJ!P+CVe5yH%3lH8)hP0g&Rr7#|IqR2dZ z)b^0_R?J4g%}xviyXdeRQw%!kUjcp>m0%Yg7BI-yij<`sDs#E)w~G#sqQiyP z!*~>Qg=5f{FpCb4KF78hZ-9N`@T7c%Ohj(c;r3=MS&}k70If`;FfoQ|W3-D7M;t+n zwV@najAq+TyXdfeeQ2jZIlCB5K0GG&aM58E3QI>m7V5-oI*Boh4$s4)tx0!4csQG+ z)#SCZiw-wkN7OGudBfABv4>$79sa>|t@<2vw`2H4haF}}P5v9C%26&Oyw+~fVVTQ? z*9gvW*}Pczi>ar~6-F1(v$Gi{{ch3WrIm#@2F~@Kr%NdstvzacF2jjH-3{>(Pu5>^ zx9D(B%rqT=+5lyn&~)2jK3?NbXP&Tn3v)az3ENTu|e*#1ei z$;6K)e^b|JXDe|w(9S|}8bb8mC)+z67mrL_!t_{Bg~H<~=tGW{6$|>L=Zk{#nVHk) z_soO1h$|s*wC8FKBlGOIMH$k|mFV7QpQdz5uBsxDq1A z`43gs;CGYr*EZUu9`f6eqt!j2k9tNC;dxi|^uwIJQ#j>W1ik`cOX;KqbKbV3uOa;G zNj*hUxHnj~`l#~wRO2#ACPlJTj>u8alBSYAWK}ifX5yU*kupwyZ~HnqDCa)|>eHSD z%0B-&%O}=jiw?l~&xEMdmz#_u-TBXB?qu~gp6VHH8@LkjrcwToD6vuUPnvF(sOU-|jh!t<58Lmub@JSHkxu03D*0g6u>l+;!5ZuVSf zH&3o16b)C^!R#i>$w_}Knmhn;jVB8w?3mc|m1|d(guMmlvtm5a0(tg)<%ZQo-T^oP z{xxVuNmoomJoRd__aXSCMf~b%S(JWP$;!4Nm&iTsPy+XVnphl+S za?fb6$78xt%?aM-GanwI+=aSp4@W*MnADlh44^td_y9-ZeR(n!z_OYKEuONh!vT-- ztgIuH7xR{CQAH5Cdyw8i(2cmwdgZzgasCRRs@Q_{4_t{l zBHA>mq20VQBeHoyY5^hbNxDT1mz2(!Z6)=FFjPodNz-U#+0F03(yXqAG262w#pbOJ z?dIi9;<$8)^Z{71^xSCX?B+w4AZ0!NTZ>82T7`D=Yp;T}8^%xBEYtNdRf!)M6bB_G zEq*#amRK|K!^nq}IMea^p|kK4`99?j*nmeR!Q}Jgte8FU?ah@CSW3tKVBk<5$2$My z8#n>&s^#l=y48W974yJGiD%df0BgnENzB@cS$jxeJ8s3bZwxyVe}{WYoP`gXDt6KF zrByL$Mr{?7M$%QW{NrfyxDuBW%=vd#P4R2%{F7IM`YP51ptl2yRk0VxvJ(}3)F>De zgmt}$PKsXiXUvlLcW>il8X?Vvu-KDE86PK2vwF;|P-=kr5gV86OWvZAIm+n;S za?98zTiWn+d>e6R;!_Bg5@$L-J9HLGaZ}L_rDs}6u&j#qG_)5bGJzu%Z3}*%IR7Lk ze?}_WUVz^nXv@fH<{W4-2Nw08&?#~D*e$wnc(OEg;o-^O;pdJoQu;t7@zTc^y+Y&q zPgtx_T0jm@-g^?MldiU;u9AG?v_o2G?T|K89QN?!yU2&|@Z`nl5;;6sK7`@n$s)D% z!;`n^K<@Bl^XLvwHjm7Nm3nxxyixY>WO?uY@$lrQ(Z(L0yjGlI7|y#(vc(>r{5sC? z@Z=^aRy>UJh|2YF!~Hwki&AiF`c7JZas{*O0ewV$%%@w*iZ89+706;VHv%wEPHrzua7tpKvI$y0AY6Y%_w%$|I5rK=;Nk3bGpTOAbSz4f`y2F#tc$Gxwq%je4 zS?yv~8Ns>3lc!=`*4j0O(aN(#Sjc)ooz%**dcf%KS@OLLS%vYlw%J$mG8mIR%NB-M zfb*uu8@IEv7Q%SUv$Xm;T6cJI^#asi59KvS!}@CvPky)u;Aa5eIM9@jJ3RU9w({8v zD7{KtHu?IUE;%;Urx{BJz#N{;C;ES46mT|1ZyosW4^Ni9#s6t^^zWp~^6O!I2GViq z(=q=|9ZE^7o{3ixr}6c745E5Wbc}$;7W)9d${iyoXM-@c0D&n8}``bHSj+0T&c6VaFfLXgvTZ~ zrq!JzV)qf~&+LHS@}qmeV&(iVj!l;G_a*5n$$u7%96uQaGVv?WC)HOwr-*ZicFq>( zNbMBbxQaSc`PHi;a#egJSHokIC3JXfvIGy0O_uOu^nZP9@|Vbr5k4V8Y|cJ|Gx>_# z-sVO>Ej%_k$zw|{OZHh?EQFb5=h)=l6);2+K%L61Z+6K4EN}m#93>y`AYJ_aCsC%B zY3J+Wd{#T(7w1Op6xuZP{I5*lbxj?8vMgh#|IxLlOjeMaIYp<{Vhz=qLX+bR>u74% z_UiBs^nbV#5{4ZtstL8YYmxkPoob8!DGp0YrGZfKPzWbKSr$S+z>7RVp9iOxx3*Ku zGDO$$Vj|Ux$EL!%S(qnEH2UN?`jeW}dB^Lqn8;QSL0FY74w7s>>e^)ueI~s)Y%_%S zoFw#lo$0x*-7aPdS$&QFJ|_T7Cds;XFIWwB2oYE0vI*_3MlT>-kDu#;)pq`7GXmMZ zgRJHEr2ta0ek>g?5~ujKFJGRnU##%);|W=-_2;MXs+ZV_uYJvm&>@|id7-14iIh1K z+jxAPe`j?ceor|6q+((UCj8t{0XPOsHe4ZiYBvex_moX>FbX6EPtZxCZm4*SdWc|8USI4klvRkGF;<=2|NRb24meXs(B^Lop%x$8msMKUwGUc zj#<8C)h>kn4gW((zfFPg(NGp%mp^{Q3v|s{JEZDBXy8a3i>{O3CP%fw^JE7k_oGeh z26NJB`8Jj2Nhh&)F_^p`j#o-@ETap94dHmCKM;wreV-emHC7b{@XqN=SI;e~J1TKZTd^Pxiw}AZv|G@^pj) z?He`d`OO5$A65upt&z7QL|Y?u^>P)>IY@_4GVyZ>lM-h-ek94s#7B$AY@BUtaAQqn ziUP3*ISPYB+BKCDDqK^!{98gv$*m;#vs{S|@)Y7jCcH?4i?`a!?IXc67MEdb<)NcF z+2v-zf8_SN$K9IB3K`x~E-TlqsjP=zGv}Y|g;a9OuBj{pIMsu?_vqGCo&zv48_Wtm zSxp3;=@|o!Y`dm%5x~O^bZwhiQ(5a0W`@ZgwI0S>j%Avea82dAzd`sn;7^|58za_D zig^A=c>YW#SNJ2D%OA-@SDJcFr4&a=A4*gTGabK-0O`2we@lro6YnQZ$@7fH3b!Wo zL5`R9q&5qKf)3YIN+q&uDpwPWT~qmzIL(^Mm3&g{n#yOyY1ULOBx1X!a)~%gtf>^0 z-I~h1=<^d-LNti3sm$$4(Q_Ffc_naUO=W$M<{q_WY}Zs40rbfRlT!(Ag!na;!{J=! zc{fQEeof`|Ah&t+&Irny%B3KyJ^COi4aJ9RDqjVD-%(s$$t2l~xa2st$=riT^&O1g z9V@w1qH${~Us%S*Ibr2@Q?a^SHaD~~ZcXJJjvUmib}%}5mMF#G%dV+h%12cV0KLRB zB;Rz_gtV8`P)bKlg>ti}X+dsH<%IJ&(~Tli55suUvC!JCsoV&-R0yvFz9WRyk_Nw~ zvfBhJ;TymoyaczVa=|Doq2j3wK)I|0x2AI8UUr>G6vqG_F9cJ6+?vXl`l6cT z;D=FyT~k@WFjzg)mMn zowYHTvYwhPtP5dWDlDytNwQm0S@$(sLUjZ1ykZoyT=KJEF2gw;+cF5x3MrzKA?*)l z46%`Ih45K1Np4N$o5xwje}fV05sD)7?3&7(IQCELTobTB2w~>gHI<7OTV+lJ>=2b; z*Hl)RV-*Kef7q7v+y%C}x2pfnA411|Lv+?vXx8d5;d0c>)i z!wO>8R31z6)OOIXJ>z+*CvA^iQ~Ah37=MH2p6+rXTvOSXJ-oWrIRdP?!;|t6G7-5o zm38m6%}ZBk{fkj;jCM`sH%}4c7${SU(QMmk*Hm_-4F zTeInOjLe$K*DkRdehcBRY?4k9d1BX8uH8h`d1uf81fv&S*mXma% z&-o!*ss1pA3hNFLotz*d!a?_{8)%t@Gzr2iPnv8U=IzE{D^=jYOxv{$CE6eUnDFeR^QxCz9=&y(1`3$m!$Z-^l z2(^MMAwrB{$fR8lRxPcXdKvU>Pt(6?VaL)nmhhcYUjXj&1U+7Br}S95=E^2PtlPDS zFNa1|xDtcqiJ`7mqIQlt63=4=Fj@?i{gNl^C8*_Vx4cJ2x~G7iUW~y8!+XC#kfdCx z!49>Rg*>?&zm&+#=uFCJk92&!uF$s$D9&{J?$BBII9*Hz!-IO0cY;L*!@7E#!LZab zI~bO7bA#bMJnZL6NOwjB&V46xdPuFWxn z;ik*!6q7ybZ5SUrmU;cd!SFSec^CEpDg>K!C4D2ofLFxxN5b>xCbEY=lDYhmJanb0 z2g6bvC4DGSDa>?y3IWpb{zR1$XC{83I3>?n?!&!svl$Fe#B@|iJR*Z(sYG@#{4%lF z!SGw+G=t#{elYxo9}Kr9Vmla4iL=CDSX6d{;os3m^&=-lgXmy556>eUkenvAt)BYe zxXOE#Y5|h=s4ZhV7(NZ){A@6J3*n6rKN!9o&J@pEC{g&q@LZ6^9(^E!G8kR~^0G%e zkkU|mI2e8(c&DSdx?%>yNerBiAyWMTqs-Z11|(NVG;T0_93S@=gjE3J7|+tmxWRCn zhb*fzj9#84N`<4`MXH~iV=)|byk|(h>8uH9FRAH|5#23N7I~T$k&EMgsTCkMkUz6a8phO(Gu+QINGdVIV3_rim5{3X?5cF|POylYZZIsX z5pI>N=nkV_>8y=G^YPSdVU2|`QCM0LlVmp-{&1sos&5Crw-_ZH4F5{sUB~tugiS(< z=oAiy2k?^X$aX;ZwwNS07`{1FJa?dq9m-`y`N8l=w9#T30Uj%aF!RE}Fdc8LOa`z= zRDvB04|nU&#{{I|R*wR%@Dki$cS^*xfMEy2i)j8;2hc8#;RnOR zsqcXr1Tw~8)602iM~T_Fx=y9({u!?A(S>k^RH~N!SE0Ko<*QegLAeQC-u6N zK2j;YrgVG^O+zL=lfbD@wexmyPS?&Q;xvTl{poD)bX+``NYi2Dlp@Z*5sFNCX6(U6 z--?G!cJlkLA;#~&4#ro;Wj*9)+7ufT@5aY%OstI6SZ_=`7T;D}34tRU69+%eV>kTz z2>7so#Wp6M@;rW*09@r6y6@zc24ze-v$n(kZb668AQ1-^eET349Gj)JnYCa(5I3*fi@(ysz`DWx~=M6LqAWn8y|e%74Hgjtd7*iK-c! zrd8r0lpfotv9dAo*r9%7qA+DV@xQ+@@p}@GdjSbMfmA0D-!R`vM87g%;bGcR+!5`0r0d_(D#Rupp zDp{`Gm^i*%U^gZvY4(reis)d3pH3*6ZM!kCJiSWJzlM0aCkw?0Zm8_W#GVs{Hx$m5 z#dx9x^6bXM&9p{=x*5(w;hDVaEflvZO7ADs^+PtB>56+QD_4iSEAK<5MQp)o+R-vL zjm6P=3ES5=N?EY>|0{?Jc|4k>o}rqh<8sgF8k&xG6Yo!`k?FYHGaBr%Q#YzP!LVT% z6>F36qp|A{qa zJf?|Le0%KHxiu{306uPG;wi_N`l*)V`vO-&V3kzErG|v{q1fg_t=~Uj=3aw*sE0-%B(COX=8+iTwO*tRk23Po9qx&{{uh^K`TWL+j^5^N^4~tQ&x}eqKn- z+WMJ31LLq$+Br~jJ#lB^7ZD~U&cY8&70Y36s$>iGKzKZPx_}+oVs@R*Dzo!GLvLo34!Ih{hqLZQ*{TZ_{arz=gW*K z&XCMxMXMWFGbW^-5QYdzD_Kev>w*14T?yj`&+;FRu!?P?GTSgcT5KsF{$$Bb1;y4sSuO7e}< z4r!saL)uJn*o}#;$%k-b;tA*y*_bFF!f<1vNG*M1;wT-+ZA>(eZeyZ(%>OSoCdwOS zHzvvl=pQ#Geup-8W8zQZG#e9t7pI(9m$xK_T{_&D_zGFZeT5B!v; zcyWGX;wIqzo+468-I%C5qj!kPeq& z`4r&uQG!fru`#hiwIH@yBy0oR9wpd~iI48EQTzgUFiNl+6T79^S0WN>&<{9*%O%rp zOk8)mm2d)JVU%DuCicQqr&Dn@;CWGk-I%zWfrBPY0KDE2%nRZ+CU&7c(X1sf9`~$u zQs{OwVJmekrM^?t-2`K+u*^%T-y*j$vC7?+wHL;3#aLEWS_P-DTTEo-VMjZH%Ou_C z+sCp_fYGrS%WX^?MJuaioeSgQ5-hthvDyiiH4VnCC0KT2;;sL(#+OH7tZ*zc zVb(ILMPGIAJDhC9-aPdt;8ss?8xu$GB2`}l{4Ai!q3n%`>mRYTzw$VY09=-3bK7oA z?6=d_;8rk-gr(nsq-8y|L~l$y>0w)P{b39(!Ll0@S6t43kS~pz3}d#ij9ylj-I(|n zi?Oa1)`Kus7L(;RCaz~ayfni(>MbZ=c$#=>?ZV0>MpZT@-ZoRd++@l@xaBW%k-uRo zmuB6j^0(PcsSl%-XUPX58Kurwr`>M__JG#kQ@2F~E>fTHdo#L?xeUg1&(Z=l)on~1 zupR9dL3zm2t|KET^^-r~U9TSh`xdL+dKhncmIw=3FQ}F$TGnnDKY5mX??P5#d@~Eu z^vhO>QmM(6T^KsX>G38@tgPci35-*wL^W+l`5@+zfanz;zBZ z<>NLco-<7fb0P49#V94mrh2EKbO78S@c(RMqBcEL;jDoFtLW(8NtI2<&!inn$E8ol zdA<0gq*c$v9~P(a^>+-S40bZ{jRL-@dGCnxCGC`Z;f>TBHYUceqLxZP>9^U9iDJvL z8xy77w;K~BI=?Zo{*~-(;!21ByM3-a&SX`&)#XM{)^1EZ9o}fql{%{nH(4w|xG`~m z4-5t(_67pY%MR!*Ke`7jR?h!oW1dJ#ov+)TNcx+zw7LjRoG?u;fEs~1WK7%*PB#pACtL+5r!=)rKWj=3Y!7eI! z74{~a1)D>mUBAm(v23xb2hiMsPK$oy574tZ@s^q1kku8&xxy+E`7AyMvTQ8dt=!Y> zmzR(cU}K|rhi8d@ZjI~h!tOS(JEOR_8@xv?$}LM8^(@$;C@$%gJuk_~tnm-PK8@mU zqYjn5U>tQKy+>^a+vjkz)v~?%8&$6CMNjaVIaOf-eGF&oKp&#nUTu**as4Ng7u6Ur za}Z&IRPTUiuoJ1X0DFf7y)&-8n)?ZaL1SKkFdA@TNRWJ?)Q`meTy{t!!qrSJ4~7K& zx}MouT6Spj+aN3iTpkicLfXF6H|7!28Q!jgtm zT^$scY{+*-%3iv+D_AwcYYArJw%40N%Z{neB&tp#{4|G|M}h6t#zhDp+mPj$>H*mQ zAi`VCAzVJR6@>ACHRb?tt3lpkOmg#Rc=;I-y7y0Fj*$Y|gl%06w`KEwz^(KsW z9V;MQJ85%3_!e-#Bc$c+#aW)I&&J}M)frDm*P@K1E{pN83~8`_5@pw6JPBuO%whY#zw~i zd!{17b{ty(ww>_ZA?BU~9J_t4v50tw2qNc_6o;Y_vse~7r4y&9nb$JxONbu!WlLhB zP>DfUf80IMN{Oj6U%k)XaVd%Cfc8pFB5;NSB89rt#Odsv_H?HU=Yy+c*@AwViz zq-OmG5t)$%D_=SmuL+fF@jTjJb-fwX<+}+QKEbMO(lA8|D>1VI7;z&WSt_uSK$={E-_s@e%%4<&}IHh1(37 z#occwO97^hSeviE;%|Fd9$<2gO;h8V^zo7%%;y=)$^WMO@8~|)_|bmo*?L-7omiV@ zJ^9waa4E^NN;gE9eBn-V zt<*4p@gdkuz#}x4tfZy_%nm^*gxU3fy;A)zBe5fu6k08S^Sa}?#@4hQlv)|C5>u^* z@s+U3-pN1O*&TDiYme=hGz-DKVE;t%bJO6*EW0ylz8zU0odW0LH$4md*f(EHnr}y* z4Ax3;T~6fxaTxe<4R21GlQ?>ST^NmDSJJOP=hmbrb*3%{n;7ElRqYz!Cp;rPv9+jMdpagy~<2sKo?Bfp8e319#_mh z4C&x@ABJ=o_at&Of3Co#B)$tDu5KpmE*GAz07@kLByt|WLI>Kr-gnbUl)CcZPXX+c z$ohEolSnC$*Z12OG+|Fj*vpvAQpd_I@wL)>lDSVq`;5^m(WjT##X`@w~$%iOH1({9w*0}vw}6UhvVZlgve zfI7KgPV`Aio^`ef8I_G}yHVq8fIbd%9n@^pnAR!j6;VBEJd7J0%j6)~s4;OJckN!l zCqqIwe6txt#PcKZ`8k=w@FSJWkJO>Nn|h;$+>V1oxTA72d7?;!Lf@wh8S!TQ3gVSI z&uXklX47&N7S5hYa~B3TIykjJnvQPy72cFm**zPli+9}7d~EOS?&39jHa0UK+XD=K z7Oy$L;571J_iSXvd(fT@$-UdN@hn+egiA?gqI)*pC2*Ys(hmVg_H6tBvNJ^W(*Y~< zFU3UQRmB;ZW;T6__(n*$XXAJ{CxyJll0>*?BMWj)h%Squ?AaIya(Re$rKExQV9&-> z;JX~fH5;>MgWKX55~QH-ERRzhRWR z#T8sKg^|`CU~tz8+F(u4h9N`hEiF|O(3Yup|AE#H%9$Ze3vzolcC|`+7f|==5*U{{ z7P+%r~Wn9fQ>H3KLTP}hMOyWF0QbreH&2OX5l z2pW#vvoVCVp}HE%4UR^Wum>3Y!}?X{^8vuQLNHCj?b)~qf-J?<8-Oc9La=A!Fcxd- z3&MXAERs#PXXECj%qvnAil-5W;SRxC5!-rN(mPXF$HF*KSUMx7$ZpTZN?K1$bq4NU zf)ec6xcA?(Cbf|et`brtPr;szZa>(>Wy<4a&HbE2p`dw{_#WyO2} z_?;62!S303gQcr3`hLJTkC9Af0z&2Zdg?}(x+Y*9Aq3TL_iXg*mh@yoQmp{nM>gBoW12{00;P!0HxQiP!0bq)Y9W)TTXJhW=FdhJXGGu&j#vXfs!Q>lYyb1cQ zW3a4{hj&$mec+Wdqs}*AI~|^uNysGR_H1+>ZikoT9i0D+v-d_*ZHjs`#{Kczej~-E zP}-KD*|Ag8o{Nt?4%&H8MwXz318A^k<0pn}JvvT-IxCk>VdTkMm6>&YOL_*v>$xOd zBF5ucyf0qi?|8?yB>f4LZ$g?(2{7!QjVpeIu?O^kWAOTlJ;0zm(POIe3{L&RMH;E8 zGq-1B0YgztW#D9Ud2Y|fP}cJ?bs^};Tt*P__y!?6M{HYS9Lun7SC!*dT`d$%(O-x6abJ+U|c^rxp6u7=bu7 zA32#B+Pgr!jkNbQ@ft$(x-K`k(3gO$FL7>EN6$%m<&tN$o5d=2p6FdYRv0ZN-d=sq zN+WsBfQ6L1I{2};ln_-~YZM*S9J)*L+@Z0g*I9xyjv#BvUvw&G5|$B>l@?xr93K_* zlIh%Mm3$~R6Rd;Y4Ul|f+F(11PZA+QQ)yAl^hJ!_eHW3|jBx zy5*m-A#Hjf=`{dU&vIEJto0%~y+lL=Hl!i{CcTq|w2sTyA?Zy+GB%|3o2;ZiA(R0z znKY~392?R%W4K{Qz-Sb*q{L?K3v5WIJ(u)qNupVxVqxl>IUCa4T1dH=@UepF3Q21z zI#+=W>AOo|-3;TdT$WK=EX0rar0*bfL|1$6v zox=hbwf(`n>F%^WZN|LKr6rFV(wZaz@m^4b_g_Y5zmjr z=Vy)7Y=wnVx%@~Sy1S`Id$}D4hj2&bW)}L(h+gQ=Mpj0=S%0p0rOvY&EBaF3?uD;E zLTeUAL@Sp@WL5DPh*iZ86R%OlcZaI@-=QkL8HrXE|5>~Tsp67lr;494o0`C-BnMGd z{A>a*bU^wY;D{fv+Iwt|Pq-D}(OfY7A@PlnP!(SUXIaSmT#^V?@pT|yhv*Lx z6jgjDNbJ5K-|62dX&^pO#VZ5XaunBAj4J;2?4-99k*Xz(4vv-HDaklhd`E+%w_jL& zVGIjdIx|icKbh%Kvu=VhBV{0%Os`#S=tb~&RTM5D3eW!}A zh+7Fg0sDj!oGPCBGU=7#7N{!#uMH(QReZ$(>O}G|8}Q+%1bckKl|NbuuL8amm0*ug zSi#yvOV|XsIV!=b;#qWcUCaZ3{{60)172kiIB|HK+KO{I+{MVOh7H@GhjJY zywzJUz6ITt%g}v_hGSLn_ee>VegG2!&fZX`im$!aX5%=(#zHVn!l~jDyVylsXTY;U zLZFI|n1%F#gpU?1l1-y6?6#dDn;`d=4 z(|H~UINXT|H0^TnH|cP?=#v3&i%PJ^C*0o8N_YbBxu^uIitnJq$tlJ@tk!Y%2HBCts^S%}(W~P?n}>|j3=A|OtBT(v)|}Hp z&vp#f5=Ipt(%z04L%}9EJS~%uX^Bo1uW-Ai-UV%5393!es^WFUfUp$G2PJ5B?6j)* zT(lMSJ(PVVXyE`FsNzX_q#hkBJ>}b>>v@Bx~oGdKb>RT%J?K zzkgpCKZEYeWdxF}DqbcgycAhH78fafPO|p<%=cmDi>X!+JBMUFn>$s!5_K;_Tucps zGEQh=FDjvm@6>7E3g_NXoV4phtdS0}YAW=fXK2X!tB9PbNt#*zQ}Hg>q2Gwt5Te(; zxxt0L1Y~`QQ>2=sD^x#e{bQ_|4pRJds8RgBgy0mvGw2iDaH&5Cb>SV=#e|J=;pu&# zM6!zCB!Jr-=oTAB@%wyv(mMuF&ExW-u=3{eFTF)X1d89kS0%m1LVBOehLE(~kc{G2 zb%B+%6G9BcWYXN)9L4Xe+O*0781+Jyl-P{4f#UaWqoh|&5^V#N6{gOaQ~X9VvZ>yL zj}S~(NLowLxe64&s;|Pj9>(-s7Ghd9mzM`#UJKzxz;|%k03(0K>o*XhQgwiC81h`x zd00aK&04C^-%PBGc(Xbns{;!C@{}O!d(>%0ynO#U@D|B~QnbZs1e6y{v_+>3o*u(JN$Tr=V&TU90JPe_26 zD6;;G;+;Y0Wr|DHf-_W|1ss3y>JrwVYn9MNA2?O8#_H$3u+Oxn?cQ z?nzlZV5W4nS2R7*&8j>gJf&`Zf}t5ZY#y_K|g{VsDsUnNiG>WD&7&?vT! z6zjQdIWI35YDg!Q9%oas{6Jlz50Z!x4Ene3B%Qu^y7k2YEO#oe1yl;4_tp0 zhDoEY>cPgfg3DBgNivAV=dtv`8C17YhT)UTQkaKTyn;~b0yix|8LlRwMHkFhPgM`n z=>p}vkS3Mo4OdO)Li0b_$2f1s@Q9YyB+C(!$aVahyQ9hirV zO{(`FfsB_y--yc4jBnJ)wn;1FbI@<2GRF2n#`o%ns{ONGWMz;upt;3H-Juy z%Fv9z)tt`*8IOZL6UrE=nlk(p{HyNoi!Pv3Sp}Nb6+Ti;p=A`rIl?yS$+!?xKSjXy z_W+iPb!O3NQupT*Q+kg#QfV+58^}7uWWJVw(qjM{Gocq$i2cn&G!s*HIt4K`SSfZS zMgkM_f=EoA+k#jgqq)iL_z0+TTRqmDMcSgW**y{?8j2-=H()(1mj29wlYOr?f z^Vfpg^@ zXFG`0a?nePSQQmC@CTMpdU16IoSq?1#tjKX+mq-NN3iVw!7aL(iJ}LC}`+OCo@G0c2{~-k(VYvU(%pirtQ#|^? z9Xf@4^;`{77#vd#;WQVX8AvQ}NlbMlu%`pkk8rQjy`|Y$%7~b{1bAFX85}{U$JG>& zSs^;cpwCLW6Z!r-$cqlOQ-?7l6wHhFqeERm1hodrMn_9uBSH$)(>(7hxG7f1Gf0^{ z)bB9%2`d;-Mf)$fIhL$!>Q7aE8fzrZmeQC93hs!tL%EVWqM8F{gkU5X?Z4oj*w(C- z&>gUMD8Ulu#Kw-a5-tav7)mhOf5D@%&gUe(VoBm2zz0JKmM|}N^*1~V6T&NiZ$>4E z_FwQ+>=zy?XbGPKejAmb3D3oDuWu#%4H$dImBMJW1uw=fzZRWK9xm4atQ{qY?q2Xx ztjrxrFT-S}3IW?i38K3fyc!#xX9*Vq4hRWGHz-)*zbGc1s{keos2fvS?jZBdtOvOn ztMld-N{@N~_{oqWGiyNEm{*2@D6W>aX`3m{Dw}AX zv2E{n82<{(3@4Vg=wXVPpE&#|TfoDgW9q}@vc}3_c4~Y}Z<}Ik7^e%%+`}79kJGHy zakbE#T92DM=v?^sm(+T9SU;H<(I{eCv zC=-pzXGXl4zZvJVeslh3eOZlj1Ro)V{@KD1FM6oH_Ll%zt!DiZA!ZonDp5H9Pr%=Z zQnVLwRr9<5{Sro#neQdN{9(e2w@K63^GD2q#|l5LkGjaeNQ$Wsz{u~Xz1LIp{Qff9 zm)gzLoPV+Qo`fYMe}F98^>cvy@iLg}SMu_&&|X=z=U*wqt5$mRC&(zr=KvKVu2=P6 zU=fTwufur-w;h4!I>1bR>SemGjrx)r2s%1sl#76Gsp|ozhhRYj{7^jvus8(u zn{#@0)d`qgr1@X{IzH*uB%b;Z>K7qhCuB+6nqo`Sq(2~dF9rok>jceYnjce_|6p0w zVAKs+_N_LVO!LdDPgxwT;U1_W7#)RGTau@9>>mLktyZGhZVX2aO%KRqk<yD+ zz+a;TnF{k;s^#2RO-L-{B`BOLg;>h-+o?;?(sUBX0yc~i#8RH$MfGT630c76C_yac z`Q6oZ*hqB}LjXrb31TVF@1t&Iz}1AC0q=+sx2{3LAS$cMi3S6LSsd9!o58BHm zs9LHyF(7}n+Wt3X_yEf1AHY!3TkJ|2SuN!MqpD-!)Rk2YM%|Fr z+LS@dO2>8%u(FC^oE5U7GrU+i^G}FvPm{4hP)0Z!^}6U`>a|5|%RgmJYEuAb2|@Rx zv`tN>?)=WN`q%<=jXeuvi4&8<>Kfa@eDs%em``AQbC4{Vl=J(Z66;Hfdg^`|#ycfsg|pdznCK3In67T8);Rx;JDiarDeI@jYeK_o zp?_Q$+)TW0X|lPtmw=ZDC@#kiNjXCHTSD9svQ_U(nj>T{C3HM4C2-^j+4V=zOl~7= zwt&A1SmFrTTNcB39^kc*p)Jn22gVM6kGa3qD9_vVGFu%wak8m|P|BZ(mg&r;(3fiq zX{&z0=ABDq68wmj#&0W`(<@9EK(-sJf1ohK>gVVMKg!ZVzvy1@lPpa2{8{j`tc^>p z>i~cIF6gDS!EA@<$498)Vhr1*`o6;RKU_+Zkx5gB?@{Us0&jGHFM=7`Qj-H3Ux)M1=){+HWPf*X_ zU|Ao-_^Jd;8&_pz4`IWhNwXWJENLf%10iX;ND7V{E?{k`(u5p= zGnq__Wb$$Qfh3;Ix1y{e%xlQ!q8c$PtnxiLMm~BN(JgEe#+n{(#gizl{kd3Ua z^{jsbLNg{HytarR&QNm1z!iX6xe!R7Q7pm_4)Kc1=mt z>}}?QWLD_&faXYJo$C(YQH^Au5_jN-@Ba`dBPGk)ikK_`LTOP!mtxF^BK5M4p3!2i z3_Mq{BoW2zKR{lKDq6&vTCYb%Za#(Pzc08t!Zb^I_6a1LVM}TdMNxotQYJNSI3g5@-wBlL78|1Aymkcf? z>0--QSDp`jODv{}2^}d&b3xLla!t39OGmlLm($Z1a=|S6=yIa$h#j3sdgX}_Q#W(H zOQLF_feO6wOlW_^S`9Om6jKYJyqili5Ap27R~_N6*kO%>2;V{eJ&e#rGGe**?B}OE z(;i}~{F^+|!A0_5g!d#CmZvKH$W1(c)1UHC-q?osIJs`;0&vJA1+0Sy<@cieqpLO&6 z|0#&}*O;7T7Lg!tp>pNRUF0IG`$twc&O*PNP^!{83w^orb}Gc;Bk-z3JT~ers@a|c zeHIFn5_Jf*o#QYgix5-xRXnBKv4uTOTCx-W4Kv|e(_InX&3{GZs=$fe|ow^+Gm z?Z(?Fq@6LrGsP=daUES}gX8|&Qcpd1(O^c#7tgXI*c-eVcJib^%-u2nzj*>{-K4|*3sW^#K}uMph306mG` z2bWq%s0;6?MiDl_g{PN*63M;`a4W!U2bOpj;Jmd-uL+=fk;@yxS}vl^FGJ|0_^*p1wm~X%|e!x*!1(@U4Ri!B)z(l zXct)L2vg_Gy$jF{{aXzo{K^tibgqJT0a_gmYdVbka#^y77^S8* ziI5R*p}#ut7M&ndPUT*=E~kis$&}-s-|vBTK#~zy?v6bTx;%fY;Y@gXCSE}M{JuW_ zS~$?&oxVFThVnA^c>wlh?h{E_zs!ApUseEp8~vjRSB8XB0)ie@U8$Uha;znDS^r+* zWW-x^m}!H9-aS+s6fw39%DC#<;3lGP#-+v(&4qVVe-P%a2*T4>fQD@_1#pA|OSHjP zCndc_#8xN6Xe+E6M08s6<=#ixw>9a#DWqNy28X2KhGgDH$$!vFngn5nkaQ*w(FRx3 zy3{-vFNdsft_j-Ux%*j;NunRY+8|7wv#-Ci^N@?_ zu(EzWu`}W=ZY_D?jAgEOYv6XwpuQTmjf$}KUmPhm!1gbwhZFt13)RnC}R^)aOr zU0h06UZzOxk#S#pWF!`kJ!85Z^$>5f=0(o%TyQ^mLE(x|IB7F~pO8s5IAdC*9{P;w zbvjbHc$*t{5^16N>&}=qfB&a5rllL&Gp1!3V$YbC2~QuNSZS&(MM}l4MDU%*lN)=+ zbYtfWR$!Ev<{-hq&-SAy=m>H618ij`Nf0>;@C zLvi7G(vNGiGE%KxSpe= zMJQPj^L(XU+4Y>HLN%&35VDRG;Cptlt{)`$MPP#k|3@+&oF~1n;A9(r64;b5{#k0k zh>N{S|2%?)MaO>_?1?bGJ8yc%E=za|aAlMrruj+_=w<*TZ%*dzu4 zj))TMdDAPdNP4G=geid2qXc{2^zSXKg!zEaM+x@4>2ba#tOEQfO0efmf78VhwgT>T z1k*v>dDA~*iqe&lT7!uPXDTD@uj8hhHy|oCR~LSk^g2j(PlnM}Sf*3zUSuB3R60fd z(cH3n!x&P6Wn~qr_a9GsXNj!qVN4g6ZXqULR#qET{SnKW4`WdYmOF3y@tv0SA&f5$ zV(AvqS^Y)J)hX_Vp+3k>u|V1Lrgzo1mfGqtj&>|6!Jaog`>CWkZ#o0mHYB+7rbqOo z^PC4TKtNMNx#vyahGkIqo@-!C3t6_d#q3|Hbo_xewgu0Hu|Qa+hAc}SAyhg%zPyvY zbE{#jKZqrU^GZ$Q=YNs(PM3LXCyWEaGWoKyG^=NP;(64NunIop)el@WMR(rxtR1|y zPj8N^R#46fX%eVgOwhRG=@I8mmtK|hCd#cI0ryJbo5baKf9h4UW~vX{*h-lNV{XWj z$s!%4-mUKEfv^_%2DH^7wOT~r9QDiFR^SgX_Jk}gP*dG`(^Cd<%gU|gBov&@T@NaP z+{qIk&YQmBNh_==j8-8_gaxdn>Jx0W`o{KzadF6!xi4T9`6GEvL3g%^Fm4W6_Gai5 zZ}N|P#>#pO#-fm=v#*nN=S?3zmh7*F^0A}w?ub2a`gc(*wgCL$Ky!cGdDGv2CDUH= zBQ#8$Exzv41!_ZGhWp1-8DhvcPfbu|7llzZh5CLzeL58&>M@ zaS5+nsyE%E)aO6qP4^e?W99O^a+P%G_zrNZ4w2C3VuT((QoJ)Sg zJ@rjOkC=qFsFG3g3O*&dgA5Hi)NDGa3Bf6O%gE<@xKuMjU3f>ek+2_Jc)BHMsO0Sd zh<_49Dxu_+>7MXrLr^tf)Du>F5uL6lA_7ChgCn((cDY%$6c4-IHCcc##<4W1EiRtIEtK%sv`>?`q$EUs1J{2k!&028uKBY6FEX;vq{d6rO(}J|o^j|9)Ne<0YVU zHFlfN^ATHobL^wdej6MQyk0WAlPl* zXcc$ue!yoV1R@z0JIX~oKN6pxQ>8E!7E0yvBX#I*tA5!{ZpXnP++w+zg?=L<@cff9 zWW<~GD~VU?oHIkX7Rd<58E_5g6Xhj<8y%bhC%wY%HXlVQcDMOe;x)U?4`*1j2frOD zUUTqUJ_+01<~787&~9_dvfFJwkNiA~OGysoF}mI{{;g7P68OFY(oLn)T6CLIUxEA* zqI%MF2fzI-z{WtPuGn-T@r{shw|Q+ijY3{lk_dO3w*l!AqTM1WyUqK6j0(}CDQO@+ z*lm6t@N`FUZN=<1|8ig4I}efS2^b30vjFK{hyUoYcOc)7s0iO;f80DzKFY3)ReIsE7 z;F?f^-Aw+wdU}4s8!Jit1h_qvUwMZH4n*a0d^6Dn?E5sb6-;C7q8wTb(E z0>CK(>N+q(k=t!vwGxbC(7w40-KS_ccDMPu5ebe1hH|x|(IkR{-}cyi-VOMG5KNOW zCW#6&V`B&T#w77F;2R+!*lj*+3a$4O!oLwLl1;bUeAr;$Yb8~&4@Tn4L$X%H&OG3I zorHB1j0VEe88Jn6yUmA8^m%UC7Pz{C4&#o0;8!`=b)NDY81Lw|=r>j1!EO+qRGiN3sKMnEakgR8Ox7&QtR5OCb)H*2N z3oY!jC3c&Sogr!e4W|@U6qJ@`dx$mCAy!SixkNY1`Yni@nWnvM#e1Umb``H7M6UyK zgA08L$odkeg)E_XyKLHb^g8o)ndq6UvFzJrQc@mvxcA5w5%o1(O7}%pN!>>JUTTn9 zL)cd?JT3CfC#2nH>wg3NJ7nAigVrW%jns@Q86F-cKvm{)6wZiGM@h5aX`E+Br$A^Q zlIGz>50loITDbRZ`oZ~x3=9b(S*o{*CuPIaRKFy2a0r!h2i%O%vi=c^Sz^m(8}vXA7C0yx2eZgpn1 z=P%il=e>hO)d9xY!n#;Qr@M%VKvVAYOTzn5NJAl99+KqlKr)(gue%dQ((Mo)7Lv}S zS(N5z%D11v{J9v$yCF+TY^J6_Q=a}vp7)9*`VFj~gsF4pH029!Maq7{4l4?&Hxg8s@T0H?j9|l)j;;5AwfI-@B~!KSK_(ejg%d#9QcJ5_pU1vFJoSZtw#N zgUR9!o`9^;k0I)Z@j3FU6%Kz6&3&J|OIK7oKhkN+kRIek;JA4h+=eHs?{s z%7YJwYSrVBaI|_X1v+$5g+l))PDZ?iehZ3|^*c$xqj+01ha+K$Aq9BY@K?15F`A>2{9nT38=BJlnrWypv(>o*mz)Ol88MPl_sJwAO0tyvfm^;pud>hW|^ zvFh<`@f!8GeyAQd3Dx5TBy82=m&ALJdMsIX>hTKlvj&%v97NUQuL<1hfb?0w5%u^0 zNSQ4`G*iP)J+21OI2TO!BEAt4s>i3n=^F9|NfM!Y+!th6h>nh+sK*mQribWKN*ag{ z)Z>SNpLG=1R*ZUl`H(zsJR;S*FxEL%dZHxb)Z^QK_r0mY+6LpVkfk%@)Z+uq@(ioe z&%FPEGnJW^Oa*%H95pS*z}XzML&(qz7O9$mwoL6>M*HjqWpGH-f}DEXZhoFOhWc06 z!I5KJDNdR(;JO2`5hMT#=+5~i3p1KtrOSoOH$GD~<0@P#PBs>iJ_=Eg}T-v?Y5C0O-1_6+x52-^Vvh!U)N z{6wDbJt&0oTUmDFTrsVBT=;LEAv6L!DI_@c_>@^JuFnAIDWL9!raL+H__;waMu1+E z%g}v_hGW&^WpB{F?u0VO(P$D@JwEOxo6p67ON9{J4%sV*dYm4eXVl~MfM11#Kt1kz zGR^XL!v7U4l1--`-&-!>^_HqQ{8z?*+#y&iVz;B_4Hi~w7^e$MXT%iQsmIS_*odiq zz#~df0`++Kxp^kF$q;4=DUzo^J$^Ds>}d!umyqPtf%K;~b5}bN`<@vOdSpW~Y*g*ra>T&ux7>hyQ3K@5rvB#>%(>l|HHh_NZ z7_23XdOWG3Z^n#2!OCn8%9xf($Ry;{|o4OIi-$vs{uc5#7qF$G1!G`xVNc zAx)+P7*;)Ac_+12{x|wR&fa;a9#`YRQ%p4gDRiiA?556~dOWVB7=+G&(>Isr)Z@Dw zizYh`baE~ukYv^4Pn(FO2jDCWdHODemF3jq(M^TC8shqptXFJKJ#JXX3>}<(4JA&| zBVD$HdOY`G5myaPUE!H7Ded|YYotT0nhO0whK8))gUFdDwYQ&m&(_}I;x&Zm^@iNw zLSF*1zQnmvwc#0Q#d3ug?ZoWRpcM~PPj_F4O-|?U8Ri>b<>E(ZYPlk{p4gjlDT$-f z@^Mz0jp)|pPFvhJ&+9jl;QbKd;Hg1E0Rbx= z_-UTkti?oVtRmxj;n(cMJCV@l3O1oNJLMjY_;LM6rCD={bEfJOr;ldh>O;V9a4C_h z(gFs{I!!53J3;?+3<@oCV6%2B$h1gSDI!+IrACSbsWhzh&9YY~^Sl=XZ$fa35I66u zH9Ok|e)3#?~|vk5>~R`5#=j7ChMKNe0#yhSH7_V9jv`9G+KgOqt4YLxlP5S%jq zGST0VWa<;@!aJ(9gl%%+=_a5=vda86fPD^hYe}QbZ>f^-?f_JkerNrMOJziK`bZHG zDD&s#<#}_2)B-}gkaUb88D;*3>AsQF8^Q=7=}ejdBS)G4dj-SN^)P0IEGeD1Cxbzc?_w?}?> zzn;8g#GBOtSslPJ7-S~vpDdtw3;ojqZ_(SVmeK3|-DpCBMf7@oD~(<+b!zo`$)nTj zZ{yFMxRk_q;ltJAguURx(`7-4WcB*D0oFP&(CeFDL~$z*-U(p!`i^+DUayPj3hO+S zLnwUz8}S+O^4SE6ll5y!K&$HL^(*<0UcYUR)9Zy1>h%&U(Ce?|sf-ZS#Y7*9OZ_hY z0=)lr)-}}$RyS~&Ciq_#H+ubRof2M=;E!>6D#V>${~BR$OSqBi^!iT-`^JT*{k^)j ztX{tp;6MoKS;Fb{<;lR2I3v+C*l6@gsxfFLWK=M+tzO>+;Cu(V{$=#~Gb=D`Qax%6 zjB6arH1$BQpEQlJa~9y-kPvnV(c}r|N8v`Dim6w2sUN4Qv>h*(2#p?B=#cTBXLQ&@B zb?*u*+KSga_CAAztzLh&cn{L+CCg5)e}MeV#ib+%QN8{p0^fE(`Z(Z-UjHe`w;^ip zu{~sc7eMJh1DWO?HzU3g66*EU;M5IyttE+2uWtd;E<`&=Q1trlAcI1*CnXKU2YUS# zz&AOHYb!>t?_4?0I}?%WK^RXtR=T?+ zC7B8o_Bm?6&phEd>@VsbXR14_nt--Ub^V2*wi%S7kfsGWy?(-0-#eWuR_DXG$g#+^ z)$41lNO;|aa24QnLKq}v2=)5;=!cl<73c<8M_t?8b4J)AyU^Xhj>h*_1(8cTr zI3!B2di~MsEa7^^A*nC3#Zpt5$kXrfW`vqIxqv4)9b(4$B5Mdv_~!@Eq#iHWA*yy zPDjviD3>`JO~UH+W1HD*+y;235KNPBkG*H?jT^oGIl#psA<*lmvZPh3312T*B%4mJ zuk)|(HJ7T`3FE+_Su0|vk7mjdR>6LjzBrQ+Q)H*t*H|R_K}+BcB`ASj-fvwHmt7?8A>)qo#6F%Ya?|Nf^5 zBjH!T-=h-jWA6bn(MqWgJD|MEI9L5vum7fYo+q=AY6#d|2tjYKdi`s+Y2Yd{z6O=wB zXj)a({UFfm2i=@7iI0bRLoS`d7`?ujj;{y6`yo7=OVZh-TUoun)>eAoJ5bh!G?@}$ zSiSzYg=FqW&~1(pKK8ErptNNFU$lN)q>-9Bb9((}`{aRf12`>mc}}md%)}5=T|xWg zG6G3fuU~S%NE!#{mXN3KQdn6|uV1)J$d5vNE+p&O-0AgC@XCe^aWS3;pz$(oA|ds@x!FQ2xK z)vk(~FEPt?Q?DcJLtIKksPyR*QJu!%r73A$zx%r{#Jx{Z{?!&(zX@}qFu}F1-!nn` zkyxrU!4+^0-@lC%&R@(M9aAMnJuZy|*C`QS+X8ys*v&T|+|Gg(3vT3FTfl{#cF|}1 zx_D_Rfvh~okd>@|1wcm1h`B?&CR757=2g+gftzA6vz~0$tbYe*9Jmkip^XEJG~$c{ z5+^hc{0evgmlCNeEub0Mk1+OwB2^xs3eGSnr7;fdKPTadWYrL?x!|{O35^2}JjEk! z!MhTCZiolQfobdW3_b#EY>10dKx!oTr5>gurqG`OCnMe>8EG(*+!lBBAmgkxk~|9S z(DkrXBd#7KPFN3r0OlbuB~n#dz!LS44^Y!FTs=I-yK5p@odi}W_$)4AJ&b=a;jI_E zJHfp}JgA2sPxTEx4(#d>m-34~5&TjEcO!=HKf%d}x2O{XIYyEb^Qeb|j3heL7)efn z;EW_+68(Eg=1f9Gt(ee*2c8|(Zo-rwgr~cM0$L+U8sJC=x`nwhl1%0$qQw%s1&nsW zx=2K)+lh$4Nb+@U-&-c6-Vla_q|Sz9j3i&}N*GDkL6|8dok=rp&#L zOG<3+Szsg?*~9mql0-j-wNaQlXU<5n@djp!?S%hZLW<5+U?dq|1gkQ_kHXm;Nm^!v zl)kSAM)7caDCAgHtj~Gc-6Sm%kryGG1$r?$v0PJ>PU?i!ARTv{lK2&QY z83soiNpuliVV#F^2!%sWiIWj;p+AD+aH^36Y{c8*VlEg-(xvG{@L3sK&q*7bfNRkh5bO>4nT7%=&i2&_#!JO!m)VZJ+g^XrKwl$KB z2Drw7u74RL$%lERyh&7#x(CK%j%Av9U?geOfJXWX;Hr=ib_lVK5YCUp=cflHw-FJ7thtj3CD8xuy7Y>L(_3~qF=H$WPZ zHIm#yD%MDHw|I?_q*yE?#z=Cmc#V}T^m)WLLP8@+YdEKeyo)7?&`8o7WJrjPjG!1v zt^&CwM1QBGf%w2k@&NEtj^f&iF_H}9QPNmMs&`iV0uLjOkW?C{8SU={dWsfmjGzD!NGW4=lswSWf7 z0Dch?0wYOFlsL76@cn{CvgwQ@mz2))&X=mlKaBAocL>&sSg)%R-T+}`U}S}*Gh&MD zj3irMj-zb#0Ula{5*SJ1yl<;hy8*)OLW<-mFp?bm7xSAWHXp*G5|W&eq|(=MBkDsK zpE*%fo;8x3yDHC!*#WrMiGg5^BsF-iS7#=Yc3MDurN&mmO{dWM|?_viH#2QJ)kAm?c=o=wp zh8cUTk>nd*D_5U_ZgLFP5@M*RGOWw(2{Y>K21`^3%9xf($Ry;9Bo#VX>QT^|l%U!a zwe{ov_$MBD>IkK037Q={HSM{0J$bS*0?G{~XyE`F7)eevBoDM06`_Bzd5SVf$w&yF;2x2{5dYq%W_&sANU@KhEBH_wqvx=7yL$4y2_+ zbz?Vm=8Po6*2$|4XTj;6%X3DO=SzvCF`zf(G6G4~NHQPOa7^6?XFPpX|&6hc=@3U8#7|608VY;nJy{q`VecRL#&z# z{gxz@_0J)4W}f!;5pS{fULsyYh+Ze<1{eAgko6@_@oAi#Ag3ueO7qDo^<@fs{Uxy{ z=?A@eu~fYQaRn|VaO5=Qyef2qO#oX2Y$;%g)0At!h+XU-(6WG*p=-@;>(__o&8~?) zkaL={gs>oNPPEKD#4q&a+Tt%(3hZGRP>Dsq*~8HPWWDIOdl*E&4Nu4w%$|@dfZN$H z9jSLohD44FAEf3H_Oc7tn;O#k>9*V1uoCpskTI0_^c7htrDmM>Rl*x50=GlhcWBb= zuG4%&ss!^$oXJCaf=CK>Hf;9kD9s2d3JD@v8b=dPN`xd?Lq&>#=7d4MHmLO^~$Zxn* zL;06Jg)1$|9(KEc<$-3EA-D?8vRVsEpK+nH(cwGK6Azgm%uk`;3_K%QW&67>Q+o*z zZ*i6uD~GbakmTUTqPZ{&imdhayWj$q{?>$PSm^zYZ^(Cqn zYBtjhSN2fW$&cmflWSwD1C(C5G&4flamXIZID&(z&dLeU3^NDivYS*p5y$f2yd;mV<`a&z^eta8`>>!Gaw zHw4ijmy@$hXKos&yK~Lz7Fy_UlHjhiNZ#V-n$=+OIeJiy$Nnmaxr128(00vAFmZV7 zD;_EdsE*>&0GIk#{+R|~Sq)+}U&%A94uEHetb0B~Ytk#YL{aR*{+2Wp!sQ`J?xQ80 z9Xs~igqK&96mEwwM@SXrpGoiF`o>T=Ue|YtgIM)wE$6M|RO)|XQzQGRqC$Tg*DN2J zq`FK%zIY|H_*ozmB)s{O=vr9og{gDq zte>q=5Y(@PA1EP3=PIy%);^YnVp{4DXLBTJ$)q+)cXa3BPRWSR!62lX_1h95BVM{$ z;4MnY{8YKuZv>PVOr|Gi#k_*hYjG)oBUa2i_9<;Lp3oO9&HnoLDDs`R@Gx( zdtB-vqD7imcf$I)@bu%LVG|nzaIFJNG_lfbPcHye_i~vltOX)EE%{q5o3gEt1J%r66Ns9;$ zNWJU@OWF^i^ii&)T2gpGYBi8!9csIPu_Ld(Gst~x7qogHevLYtjO1s|M6ZfW4 z<*FZqA&wN_dxjoh=a}HvflU?sbji3oAhj08RUQ8ku=!#9;DFT6PRld#-vV11#&-v# z{_?qR2%7aWlwc1?-OU!g!9ti1 z_Z44&n|-efb{C zY6_!O$T~}Iy0P0=YOX%r9rwmac6-9OSXic0>Rx1Q^Bj=+#9{1Q6xKu-H+TjDb+(To(@^Iw(S9_MPqCqS^?u@VVN4TtVIvg#tx4!`NH10Ut#=t z5X&BrdTC+8J5J`VbREV&oXwY&We-SQ{F?7I5>^Ws?SvIc(H)SwbW)xt!*E>nfigCv zNnlze28~OMqa2VLTb%G7l;Tc@d!O)4rSvk5OS5LGJv^z z+z9*z+OHvXP()HaMHC7O1K2fYin98ShSja!N>RPDOCb#2(85slP8_ z8>*C{8;m|7ON0firRuk%ZIV~OxG`kOd>62a{3}PH*%<#14ilBUg{Fs!n>_FTRdTHFq{$ZgKd|oLbsVld z|0X0Oqk7hFDP9vAUNMMjov4R^y*00&c+b{exfY#D%c;|;!JYM3(n&;Fx0SlEk>_=4 zEw(JZNa|E1E#d&M(lv;$iwYZcBP`WRr@57sZTrLZ^u#(l}p6Xk8 ziV(|{HhahjW_8f%;$L~^@HP0V8kf4c5kt$5UIB~cwt5!^7qRnHf4w1R9{?-a-l z3Gbw9B>%f;)cA06pYdXWUtCzHX?9Je zGW_j@v*fU9OT;iw**n!$rzaAge>{T65$n3#nE$)F{a@86_4pQbmGyrn$;<}r{X@Lp zYwy3}-J!igyHTxt!}ofX8&vlMMmu#FC)Hl9Pk~o$PWp$JG9N!mzm$mv(T%23ZeD%; z*N?aPX()f6Fn`e#^c$S>%^RFG;%%m~KfBzM!!@~HyiFD6$Z}7O*MFPE+Z^#0f1fVm zP0U#Bp1j{FStxgjdVtD$5|@&^sB{CawCwi;9Hw3cc+Y`OkJc}4j#x}p%bTF;TNqm$ zi{Owg=q=}$__F!A8^PZE(h_o(H&T%wkd~r75?Az*! zj7tD6je=i)4>+d*Z}-L3WPsbE;ErB^4{Z5fVm=12$bsoBb(roZO`)CY^BHA%XwA&$6@8`a&!d;*s`3_xj1e_A+LTb?KlXc~l9BVwBVp{~P8N%etv_qO|fGGw4gM^`Jlcg1DC`ua1&r zOE9DQHR z*H;s@RFiFa-bN&=^I=>htg<=@R1uywC5}06gpjryJ(h5pPxp6v=0# zc?Ub)gyo1>XPPyWZ{XT@u#bgIogZSOdK-MV}4& zuwyW$ns?DJ;wuRvSuNqROz^5A0o-g7CacA%sxHz|ubU<1nQP6EE z&S+iGW=PV@f~mK;tP;|C9lND&Xa$R&+m!UW3BH-jFHu~7<#$PiGn3wT5+lx~EY7Ch zQfYkIvf`w7p~SBZ*2v+em9;dV@Lf4!fEAL3Q0z!#Qh(xi?eg(f$Y8L`93BYSqA1CR z$2QyV%-jm$ULom{q_^Nj(vk&eMw|K|NiRcQAoTSTB)zUQcaH}Z;^D?gZ5R4qLd}Rb z>q}{}{&oovZ*dnr8r6v%c49CZ9TU@Wi@RAwzSm&JsbgaDkz23Dc_6&z@K`hVnuElU zf&BAjyjfD>L%@Q$cN>NxY&0$J*pI7%IXutvC)NL6V8ON>%Q0398J zyJAMEp{FK2k*xZH4HEoyF5xJ3Vnga$Laya9ImCles_fkse+X<|h|B0CpC1c;sgq?S zQ|P|~CnMe#6U|a%^hs{1Az!eQ7HXCn0z{V@G5%M=rN(nnY5i$E;kczn%R=%}kB~-= z<(3+gCV;gg{PYmhGmvC5Tvr?-h&)SDh5kx%UM!z;DV;b){d_XhxP*{jRYy~BV$6%ReDu%A3X+kkM{=+)@t(Y&k}1jxjA~R_TMnCcz~5C-vMz#vpk`BE9U;ls)!!)m;p%TU|Mufj5-+;?D}M^Fe&Gy|(`@w0QC5FV z!CQqK-E7?I@4(Wew;su=CyYMADy@@ntG|lJCB4-`xB~FnD8a7&_I%CW0Dhit)FQk35!3^|)B!*wCw z=ipKjBQnDcAZ(lqPfK4)ukDBm;@;ky3_3Gp+(LXe!~J!7(z{y(J`LgJLz8Cz!9b)* zA3^vsB;7BPf*H<#l+kJz;6EWjB9V_hEDKYURW1IVfYURa6jskxQchE*^r{7#e#$64 zA)X2KqW?tyb|6LF00Tk14rnAYpNYhSL#TcEXjImpL5z&?hSwHDrT^4?Rm7EARf7{~ zmOjRtfu(*N$RhNOheV_M-~^6_FGcqWJjjxyiZ9h&@2J?H#5G;7R_q7>ulRC{q%$F+ zjlWnoA+)&KB-#@=l9FEA)_il%wWKdytmd*sEPr&e66QSKWqq)-`PE*J&27bFz^m)> zecfd-q0owAbtLQ6R>tZ`+9Iafs#r_$%fMf4b*vHod^K=1q%|@16#rhpr9_k%;WV%| zrqpsmKXOR=DR4VhSKAcZbgSo00#sYM>=M>u9p7}xYTv|)`9j>SLMT_rOo(#?>5|pH zk6nvpbD6|B0kD}6Ob$$!thP0_fohiuQe6ShcLdWV3-nUB+KyOXZk85v8H}qOi=4_@ zx!T@XBkEg=xfAeVM+n5!I1JYQ*q%BZo-c{L3gca2>GGuCHKktr0W2@x_D-AFw=lMa zvMj4*6Dr$}-`vBdSc=G%aJjNB*o&;v@#*M2ru;BY5tc50km55Ut6aP(hEbjSZZP^B zBsVonsXmQot8?Fpv>_Kl_mBj#{sQ7SH9g zxZZS!LBu_{JFMrGKHDAS?LOTLB+Pld%evU^u&_l!(gd4xbSEjYHB)z{Bov+O-_E0jT!LrHJ^;b$r(yHeAKwqk>fjJUU9S-Qk0N z9Je5GGJtJ`U~=HP!xRWoL8>?45Jw2wv2N`q_VcW5hwSYiGHUyDE^Lj;o^6(0_2LhKQ9`sDbC>N}W&WK!>CyDekQ<_sj8}>zIVe znz|OoWMMVa@y$Z2+H3I@7jXv&R}XV}B1#Z5TD3RhrP|UNgzy%Zl~ICjrticrzCGr( z7NMH~e-VPoqHU(D<0nkVKqPta5mgaq2toVO&2(M-mxWf$@i3Y=R?tj8kFSBC#heb< z!w~{8x@mnEZ}@^`T?*rBVd(+~EZt0hj9>SbP3&$Mj~*mTH?3{)<(sXnr7%_sD@T@Y zraR;P_XOpK@td%8`GXX7_xUq^`E|CQ%TQHSa8X%$+>#sTJhZm5R3&C&DvrG_M97FY zs{>k0*Q4X}Hxg_{$Au4Z*Ue&K(TCN<5GIR-#no!sHHw63;o|WwyVH)2A9o1a=(3m~ z(b4fNga@PJAo1JLu^0YublkwduW>06l`}f-BJ>}Jq&I+vqvMAQJ?~jSRkb~u04}vz z$9JP+@np|iB7{=_i=qTOIu#2wKcrfFC$QAjXc451ebuvjxTkPNk zt!{Ojs8nPODMC0=zTqkqLMSR}QfU?u%8lK9^1mLW}Ks09s%mV&OBUDCX>{wWC z&)=F%d}uv-nr>v{KOyeROuVc{^;jn6mzu1{s0N;a8c`K?78Q&j-lo*8G5=`ScTbC(%2djS}k%Vwh02Jo&?1slDbNR+rwPJl_f8!Hg`A@|v5& z$tRofMIcsIlI1nG|Ak@sL400Gme<@iRY*1&K@GOG}CP+?Sj#)cuc9KoekXA99+zf`H1arVG18nmg_SpP0gI zs&WLQ)_BcLb&c7%tTJ6mqAxl?gxG&k=Y7J*Q0i7KbLhZ5Q*ipkF-KBKuy z_TfEK2r}n@xIn0VEq|oB1qZ}}p9Q#@$T8UfuelFj$7Vx3lZl)zfXhLox%bTA!^e`a zn8@cMK&WzFbBC9CF&jX95}`7hd%|yC%%4Oix`gS3V!Y-)*MTp{DX}IXS_oy!li$LX z+G}ph(|lqbL3GW?@+hyl=gssf4gxWzk}R*etu}_`2QjOXEU&o>xOHhOVF`$rD#`Mi z`^34t%T#r_8N?S6Dx)!0PltEU(xE5>MO6X?iMj|#ONrVgn#$=y-G3_uYy{T+mil(p zbi}#Qs%h?^Xw}pK*xpx7m)e+U)g+$Gs%a{b4@0#j)#NL(!m8pDmfNzKKcbF zEoa-!wJ?fskc-MdWq)^BHt6hP+gfHi2N%8gq_}x9Y5rHF?G&o z69h$KEMRBs9spKM8zS3BfKZGdJAN7C%X0~cenQ#u_G8CIKlsFM0&#anmPh%q zW5M4(#RVXqtR%~i9h0|*gm9 ziiUS)=};7c-l}>E5?$d-ONrVgE|t@Ty8pons7o8Peab5Fip2y}-f8H=6@I62b2#fM z%;rOmVAMLVxqB|mXs%+iHTMRDhnjo8++K4h;m&Ao;sT!kfoe-sIn8ZCXp1N&KXFmE z=8pb08Eit3=?J2;P&J7UZvt~;VGW;^`bvN+i5#2_@S5A=r)1DjJhu^fj{q(Qk><|2 zGAB?4nMa9yDguNm=QXz~4-;E4Z-RI~LS<&XPRqQQABo%*0YWiea}Rwu$Calp)zA!b z<;id6O6@hb6W^e+iJb`IbfIjXLzLIt4u2+G#(RMnTuGMK+`5x|#%}{LwUR8axody) zvPwWKtt889ZtZ6if!fEs3*w^)mC=}Jj*E0C3PDj-%hsQW)y0dE0o zyUc0sRRmPl+$-2#c+DLZ?lcr;Q-xfHxjxniphVT_{^Bw={}wtBGT;PFWDXb*DQZD=Fa2Uxw!%~CGy~GfY;ow zzexn|i>E!2X9(bO5NYm$4e>w~WO@@hBm#sg=Qa1uwqDHbAnuJ&8O`ksz=~N&S?sou*#&HWC}r1 zl|VsaHGFABwM)D$rweueTNN+~Sld-ja}T;?Z`mdCmQ+wU@OEL=MTg76?=Hnj7QMSDX80AdV2KT)w>KZoVTC zsC~@o{GA=4G8$twSFZz)bSMfzQI$YJVmy3lDN(z`9df!*_g|!dQ-QVBGwZCde3HLg3f>AAP=&|^k)Gj|A1TLOhej$qVDejvZ+ z@=SLS#C8XJOO3Y$;t$U`1SAx8jrwx?LA@I8OxL&{UlCMWV#{@nQbLzSG5PlspXnN3 zogNPc5^3J!ZBSkj>(W*`&3+$o*tfy0+BU|T*SgJ^#s_mW z%H)A*1l86_bK@VWYGO9z0lveWM9dk`HAkHu1oDin%C6Fb?YZTk(S~ZAj6`bW2-@!B zy6z4beAm^<#Z1>#1YMU*+_{!AnEUb1g=*`3XeJXozO2T0WnLiW4ajCfp0T!+4(tvS zXAVG~x-t7%7kgkb3Zha~C2ilagTTAzal^Ta`s{x1>yGDPX7xU}Ke%|uv`@cmk$cMd~3_nEY=pu zp?0a6gSI~@rb)knMA&!K*~TBoW8K!#lb1e~3kkaXZW%V2PvFRtJTxJEYuy%e^Vih^ z*(yvSF^@pCg){jIV+65pt^3SuV9P7rGpmSPmqA&5-0Q;t+W@7N$u58UqQtMr6vdwH z?_&0IU1-0o7@gP)+AeVRoxwzS71r&uj0!6voP88iVfHB>gyJcMwpEnee($cs?G;aZ z=CHBe9?JP&qRf2$@)hG6ORfryRX!*fRRh5~>5<GoTz5p(Ze%@LaPcnX~ zn$3?y?ur26gk$He_u|)lx{rpCiaiqxpA4vVC$gqF&(ymk%P} z>dIZ3N_?$;rdfZ!WMbZ~8xLv?GRGeg4>aN#J9J#gh@P)m*ZtXXG8lD`?^OK#sB2>5-+!Wt1(~G&2$Oj`pD8_fH*B|kyMIcrRWeXgl ze5X3&ai7?SAU>}o%Xg|^yqC2bM2aGom*qRvJ`=+7gJ>y~Eq|Dz?^KQM^YvT+qFV)7 zR=?HukpnF}lPYVMP{p-NTnj^5&H@|I_He8FD^?R+*|4N&XZY_aF=8_Ir?-xHEf@27`DB3{+d9%I!f~6WT6{$!|b>W)JdH zuORpVLFOV5mkG6><&X9tSMrXFzXTXdSzkp0Up|wgmq*6FW=_`f*~|~& zdITX~XIkB#A{npOJivH;WbBMv{=egO`~H}!cx7ncq4cFnuME{gJN|u+0z~g~%p1b} zZ>aV-LiGTP|6tO=gdH7)=if{$k^YsT{~@Al6dApT!o4zdUPm4Tq)=uch|xmbEz$W` zOGNlS$Ndkf7W^vEy#R_bpwSNG-siaFMK9?o0ILPEnY8yt^UJ+5^lDM;L|NICibSLkei0*@f^YR9%$vsq9aLz#)* zA^IG!)lh9ktGTA#%iBMPm=6g1EDFy*nOGwIJ4Ama;@>DT+T-qjc(tJJaI-JigCP6% zQ0)($?EDSekr5Roa*)^Q$SO#5geNU$+vDvZzG)r-er2SC&VE_Hr2}j23y3n~_{-PP zS=Sxqs<4159~875B8@())p7}L($fTIwbtAcv~6b-e7DZ9Fv0iLOyNFa4|f{ZD#7oS zpkiEtazzR5EhuPvwJXWsNbqJY>wW{m? zSmL!E=gQlIT=|yM8Y?XCy=C#BCQ;^C{_-_zyYk9ap}ggTg4<2!Wc6Tdje`e{8)}+@q5gJsRZA8T3B;GC168OzVHi zz^J}1135y*&0JuQMo^)aHb&;ORt{Cgq1J+UvmEN5rl7WbpxTVpN;%Z`ApVR{`O=r* zK4achCXY7BOqr@Wd}9iIDCA0?pZfs#$;K41qs{AUK8ab`)f~2Cgwr^uFuwg}|1TpZ zEhleP!FjuRl6p>ct}bPmGb$F0FTuah7&o-tW%~6GIyXMidJ{3)Txeq+1^g6L`xIhK z{%QP6Azb8YBGzXjJ1eq@jq6;~d`83%naEHfULKSibgpfb36mffwMACAR|r~fG)Z@^ zGajUGy_kg`1N4*#o_`{G5P0?JT(1jgsgFhW1l3o_3zchTmPeIpgPT;OYYD$KBgN{# z*`}M4-1kcfc`%9$sI*UMowI6GT|k@tJenRPhvtF~=Pe0>8cj7+#G1E_ceoi`jb_f9 zj(7NwMyj#DvL9>SUj0jQjQIoEF~roCER+8S|Ef+GSqER!Oyq7wHnDLvs+(5$I%gvF z^~!v`C(2F3N|#yvi>~CUR!fvm0j4kbtHe{qRs-K2C8kFH9mdDsLfl>1@fWBNb${o7 z5f9aw`NaJ<6Hi^g|5ml2M*T+-KwZbAMdmdC>jkn!3MLuziHd6D%;!;rZ(Wp8F$MlV zM#j<#;3zoGEA-^2RPs^+nsDuwcw!?(!o`>1sLXc1dSi!PCtO0`R+$ z!V`(q?NDq~;%x*?H4jkXu_?j*=JLyjffFV+g%`i_d9_zyylM~6Zi-=&W7=bx9189b z{(vbvCkRFhbdLk>b4@Hb4tmfOv#FBHkj!-Rb~E&DwAC+?Nq-I740AIR$BBPcO`Qgj zv#UWXL%oCe*;8_&{Pl^v33wiYNBFLe=iv;`x#fAhS3EDmBm6~<=hY0)#h!oZL=!bHR8Pq6rq%eBGZ7=_p3?o$X(PYX+8w&cE~k^Txy7! zW;RBz_yw`8ya|E^pJ~Ri@reAXS>`=t9EyzD=A@&DxyU022SHl7DX_^Enlu?zQoW%& zNN&GtIeTs9GRMRpjLSn}yd4jY8Kyf};YL6-^BKgdnTH06t?Dq+yE&%ygF&$P<3#FN z2vD(EvJ@4e8Wy^$7!KE5$dyMfSDtr14}zR)%v8{}Jij!w{yEm43eun8m}{P076fk^ zi5j~&k$RI1zlen6t_$VKg*@t`*E;y$^8F(<(;S21M*iwE%?Ae(|F(~>HOqX2%sR-N zZE6f5<~^fV+{UJKpJh%fOQbGelt?{f`&iCKqbJN`QwGrU(%+Gvlokai8zuQ@MsCG!RiJ{{n~>N%;tHF8qCS}WFHK8sS+vJRLvF&^7OH4Q0j;Iz?+2)cU`?>Y7t?x^tB5fFv}DY{2Mgij0mcHo4A|JBQm{Eg+DyNtO)_SgdNedWAjv^UV zO3mGNw3%Z%5Fk&>FyMRwl)EJmL(Lp>B?0n$ENx%myb0ZJ|nP(gZkZv(hL;64u|Q-dJDrx1NkWpJ^%9o#0e@wv-N ze=uYAhIl(Hm%Lo%ldr;#r^Iw5e84BHO`tI(e>eUIp;9A$m;4nx zWT5!T5XqMj@w{NRTmw1pWs@&9tHHfM7GHJQ+yLgQ2q%}zre1YfWRmc`4=^<&nOaW5 z$(v$9U8tPY1i%M)7r^7Ab5gHEdjPfs)Gh+b<;3d6twrV;&_ezIoqA?6=t2BdmC0lxY+CgCrl@Y zdjiaJd&4!M`h+>p;XVZOWrVYJ>(uEoaKc>TaC^Yim{2K`#b!J>VXk(#gTWjd;UalO zrU=|HFpof!shBQ+F54S$3BUz_Hbd_N91H07y#YT4D9~}S+|)juS^oiA8v%ViCKj7k zp9H~tGje25Ej^NTS$s;#cy-r9rkUU}Sg(L+g-_x9G2(vaLEm56C4M6?Ei+7!xu5^O zzzd-Xq*!MnH@YF$a&oEVn6G<}2&!G9j;@tnT4IaLGKqlkZD=jbU4akX3v<8TR|M6r zSN9WhyM#;nQ@Edw=caB;Wl=O7-09(0g_sC!Y_jL0H%hPK2=;TRk zN{=9|^oq=2WF42xO$~?oBWn|(Rc;B3A(xZ&7ca=HHcx73WxaS>#>+A@Vb!zwFD4ju zO-|~1h*~@d<~ETixtuQR6~@J;rit+`&HVZi4fgdG$Nd%V5fn_->GJ1crfPX>%rRX0JU;Wmw=pmXG9N3pv zJL?tB6n&O?3ixl(d^6^Xp!z8Lg~}r z>^nB7QC$m(C+#Z4x!E@$r^F~LyGUovb-AgZ$lfUY^Pp0rBxvALbFg(VdbPHWRH;c@ zNA*%uU>&un6WJZsBI7NH3S2?N>yXn^xm=yd%1~@%a1iiA2mXfWot44GMurDrK5@8O zw_*H%DhMqyGC&AZFfKQB(b>u11V9B5(AJKIm@*^NWN;BNpF*zgRJEF3I3vxc-V{*yf}Mxek@r(RC=6 z;tOHf4vX6#RK0_wlJT1k$Wsqv@XYI^-V&SA>k+g3I&7$&WlD-q333*jv1H~Ev+7Jj z&&`7`Hl^<}^YbOlwuoCx%Gy`tov-?{d(vG*wIXW1864zwQ#Z34(phF8fop68_)8qV z$1F3FpvOY|r4Dab{BFyptlDi!t01j%raLj178zNz|AcE(4`v3c;YeUpA=f#=YM5^B zWO&Z&ub9}B)M7K)6-K%^P}WhKQjvT#Mug%9;MNYV1h;kd4)eN=H2&GCf|qw#k94-R|I+U9Fl@` zjgTb{S#skec4o{g)yx>5vIu|IXHcQ#8WK<;uTkrqMh#wW1|VXO%L55M5+%6Y+(gVp zi z8bS4K{hGyeY)aSprte6K{Fz(6bn|8U+?A>OBWBG$)Z3TJqN_(4Ao9L-{-xCGEralX z=Q`~B<7b;W@1hj><`wo)T6(!2e=<3x$8W_Vu*@u=81)9{riR?@Yt>pU;!~c!F<5R6 zCBuuui0@@Ri%(g3<6_gE@cHJ7!9m^+n#Ne(EH>S3;f}tX1po4N81NDvGmP**LK*)$ z3taofW)i^cRApjxE%>3cGsU{;!rBeRN0qlp-F4 zY(zsJQ2?K{^Qg3T&`1YqwNa7L%_X&5$(YrMYnf>> ziYWy8ovh3@$6^Z2JJIj`+f)1lN9U$KgH9)xwv=c3Ql2%-v?lyT$W>-1;}i?K%3b9m z&hinm2hK8I5qBF!vBJ*v!n)1^lbh;i!_~Owc^*5^6&c-RQ=J{iBIz0G?E!N0cEx(5 zFD<1Nt>AuMFr9I|4U^FRSwhRqh5u#X{RAQ3L2g!-i@E>&r!|#I{*tE2)Q3<$pQ)&N zA8$Z}N{yJ@Ql?c2G7cc{1Sm^J*36D1aZUO>k@^9;5J~6b?+KL}u}V_0dEg1&uta>7 zFYGpc3=y|NZX%J(E#0P*wSvTC{ArnA3(fo{L9qXmiPRS8d1SYr%+Z9U7-(gKwKvIy zn`vIH6$G^w#+_vr|0O-L{AiqRThw|iE_SAW_6b5S8!AaCG|8qxAnu+|B~tP8*~T~#t;1KQ9vz(fT!0bl^2^5twR4Q3 zS&GPit^A)_e`Qlpe8Z>gzo9SQRBJ7)7T zlZU+6{RIBE5~s$wz2rl{AgzQ-%n1JHlKf}T!(?GI{-2=o1(KjrqeN^L=2%C9dTvWS zi}jSJ6REFZKXs~Ys;qj}h#J+iqO7*T@zmCQ;jErk%<+65w4{ z_64DA>RGb)Qa%A$tMgxC&f~v5f+s@%>BdK?@V^a}FP{XJ8YN=OH{LoD^th(Q7*Pw8 zsb?WH@f#v`LaxWj<$Bz2yilRow3r(N3+b9mUH7baKl@$Cf#nidbul!k`E2areDZ`<#OO9yk4}(OhlRbRLM={r*c#OlKOGPUm2l8 z1(|8`N;o6bJ8WaudGHI$up6XbL}B=T0sn>ODmtL#^@1+FFd4iG$c~kYc4KA!bqb_# zZmi6|?oI2(bg{pfphrx@1GvFKnsU$hoYY4*=A??r-eKS;M%;42ZO7fKf;xZ2CJ|s~mKxySf@YgZ zBlvdU-?4}5DyFaQ9u5ua?2frR_5nXJe$8yq;^AxT*SvY@&5~z8ZkLF z+$9-#(>d=1WyvV7hT@Wx#y=!dS0U*Xz-L0GMyyU!8!2>mypy0Th1O)k`0E+o?!;3C&qzBv=XE0+o?i3I2DWQX}akR%))W4(vu(TL*Tdan@0t zI{b(f&Ur4G`gBz?Rjqq6*iKBl8DaZ}N-NbG8`PVp7#ehz84AmLusmXlV)3Bff>Uh- z_kjzE82P*+q;vHiyTJ~FJv8}$L4MOJSFt(k924yRE|IFf-FCuWaNigu8uqJbR9nk4 z>{7a7v-utqEUAVe6+&5O!1HLtCzosRPwtn=@oUa`t_Qf)f!7edEdtAxrPE;3uEaJ*z(ZfXQHgL;VsplcGbU2t!5iZP9RFp84 zV)IKi4g^ogNezVHy8@mO5uaSHD0kPEo$i1d#FCQ<5a7u~msJ8siOfpbR)X)1T_!k~ z1Ws{@yb8~Th)*t;NdG{I{PQ=j8J^939Ee1IC%SG?SmF>IC2|c9Y^%PC%%sUCIHy)_ zYCN==s%i<-*%4z{RbsSLjiPKtZ?hF${}~gAa~;&|;$$$G=({3rxyYj(LdFL5?=_Px zH>2d=&(d>S@=$A`nam(5_QPuDrurh{8!!x#t?e^{IF1hVwHcQIR)322BJFDM2Pblc z`4}1dAtOlZLBh0{IBN0^FWe*W4(J7h*PF>~1vNVTbDkzTCafO?g&7?a)R}KiAixgi zAHIvMYHcO!j;Bm;CvsLmjW6M5I+*^DQ!2S6f-#O_6`99DuLSu6)C=@M6OU2K*v z=WVKhf_$qTPk?zd!pWspcExXSq;w7)P@ zpl?WeFrd34VA%dM%>!TjU zWJEV$31&islgkM$#+FiK4ybE_+vwAe zK~Ix~hlpQP8C_&@fNRkB9{LmD>wpq-!n}sb-*4|tRQ=%kRazi0yiWoCHRLQdbz#6_ z(+nG}w`wTFS~V`>W)SX`eCPC&+@Q*%eV610qX{@@e$~_`P?|3^%71t_d${3#bM;72 z;|QVDn1=C0b4n-hs~}m|syyzDIL!D3iI?f$X-O$IpHoYZKblNE2~kUh1TKVJ)rZ9i z9yhydGI4f}EhBC{0Y3w?m~ytWH^~B1!RwKvctABFZ3F4K`oG6(o|Buh6_j{R!Cx8ji%|TyG!H12c9t zsmh*i?F0Kfs6e=egTcA!Ay63=H=DuVTrVyhHK2u?S^72JXSo zd?NY=`#vEvh3l`%Q$b?I3LU@fPFhOm8i*?UhA3Nf?dm0RRFHqN0#$M8r!C_LmhpNR z#dN)6-2WlZC}Tm$s6fm31B_+njg?g4$%OT>V85qzEv_JIGQcu1wm%-N?3jnf4#v$r zC!}VK5hdneLY4B9&`_#qnmC|ngIj8p5Q&$XGp&Pl-UZg7(+xY7lXvib3q?FQvaJ|V zmSn{cFf?E&Atk&+86fe7^BC!%%7RLb60y11Y#nN3*+~i#+i8v&W-hfTF@Hi-e}5~5 z&+rKo)}jJ!Egpjd2V$1%<158{1dugn#)rA8DmG?6Gp<=|%M#LJVxr}%%} ztDsV&L~Je|vJS28+A+L!W#G6S8V`H*`Rwqa@?(u!VpveKupt8uxtEt+OrhJxX|`U1 zZS#G`#@*0Mh&dk-eIhZTA%iiY`u;&6&=D;#Ui3-^QvunhS2Zqa5i>Aocv(WBq{Gux zJPKKmSn`cpyfv(+zmQ0EhS0HfU~CuP0;gA%^Au=XT!BUAm8Up!N=k1+ok;C3qU%56 zUmPOOSm~KBY-lxk&eZEU)d;36@OkkMHABoXEE8G~_#eo%iCpG+m*@4d0({s9$*|4! zD$|I7w@CP7i2U}$do5IIB*iwvvDT4bLOa<_Xm=9u5ai^`RenP2X}7YHGKuzD2rZyg zFW`S2DmCI)@ypB(kg<>OehE2oa*?@{*rJsf;U_fDNzH@4Lq=kO9;lEEF*zBx6d_|j z0^2}YGRjYA;!;lP|CC6z?41nG!QUM!HDZ;dVsk&aQG6qasu)hhO^{PEn=j!C68EtI zFEkg>&_ezPdJu^p0<{KjJ-lU`Tn87!2~B};hZCCfGNFmfPH0N0$b2xHLx%4qQ!}AW z2>qSV#G_#z{7zUs;QO&8bs^NG59>cbJu3n+uWQ9xvn)P`>O@bZx^#)MxHAl< z+a-T1A~W@F=GmILsjHv`r1&Gz|3oSJ{hJD&sK=3%c{!=K zq3-}TSjeez$hDGO;YQ;sJ}@0Si2&P2SJlU4qi-D*nZpsW9`^XdIjNRc@D?^OQ!9y> zYCNwh>53rdH*X)Zl{PfU`Q6)xWWeZnAkBodzR(CHmLP3=BvGy~Q^SHfH^iMGDKtsl z5dRqfN-)zIqQ=LaA&S=Md`M(xx}zCSC?WnKXbDNwe2k}oAy@9u%0-{j$D(6L5_3M} z`h#3{2pAUR>|;KoCNv)O33B!|_LI@xGygJ|P=!Zt%Li*nKJN77AJ znHTYF`y-M15<=uIyotw^5AjG&nK^JeBI*#>0?HDR-RoBwaeal5ubrU(;5{2EHR5!F zPSfzw1Mf{x*6`tNU}H6Vc)QnFL736(&?GtEAa>x+MC#I& ztwS?V`-kb@aIAzD!1Vz!iT{SJ7+Sh~H|>+~_WPO62G=Jcs2we2o-H=76!U?hcay1O zAnNG=Vp~VTLVG@`KFz2y_oZZNBlI1qb_R4wMW8y@9{>fa{cz6RsLFET&>77;r^X;g+mzBW%6jXWN1vTl%{cl7Jj>JUc zY@u0?b_+C+0l5#rHGmGk{LC}$YvB&Ryvvz^-rnMGYpygZI>U{>tr`01*(yn`l}2EV zvxO#g0Bi_-8CrngdZoVh1gSKAIKF85aNexxqtKj$Jjtr^K5dM=p~$ltb<+_Ul_Sci zpO2!9`Uxq@sPm`D=tu-h=<(3${rP0PGO9h6AeARPmqKG>%B2wbsTx&9Y4Zx1S&GosdJ4tE>N##EgHg0Idn`!*CbE3DF79;{pU^C1za$2V;hjAgg!|8C^ zij*NOoOYbuO`4QRn!LE~hd z1(7-E+MvOH-amlR=X7jOX~`@zw_@FjH9*EukQ=(JmF!7#ax31a@t1;mr!|(aRVIad zE-92k)Xmv=dqJf}{C2cDz&bREyV~4BZ3_LQs%kU4Lll=Qo8qE9kJ{01S|>IpB1r2S z-PT;nA$TM$CH0-q?X<_)00!<=a;Z_Ow)}gngV8z{qz2hCqc4cZ?!-GUWR^aeLrv4#-W_9LW80qF;clHvUgz@k?=GDECyOM_3u8W|=NX zS&kH`CHBkJ@ii9G!&@!a#GTc$m%n4SHvZnLR&8gQ$KgEFbF$=lHSX+}D6p%Yw5*tX zy8-JYD;EA^zaYBmlfL!Keb3fav*Myt4taQjw7%V&ejUCNv!4I8q*tSPZmJt)J_W#e zdzDsdl#;FM-PWObuTcrd;b1)lngRP@SjR!G-^!(a%hXTjD>6Mnw+A^K+6=mg_{S=v zi_E*FoN)!T4r(@t``>{6iGbm7;1=l(evAFbc6tokH-moxauZ;KKYWax0I$YS{04D< zL4A?g;3?L>kjtuE;ZoDCf87v6)?2)&tUn0%E;x@oFgLXj?hC-*Q;B=3@odr3*ERIs zmcGs3=BXp3-3xt>#7B|#RU}caFh6$b>+~SA^xY1?E&%L3*zsPYSo-eK9Sdnmkr}Yg z1QNdvYIRjI$bC8%>>+Bb}(_08%MBXMsa zem69VB!=L>11dEVXSL-R>tK9nZyj3tcB7++!yIHg=d(oEAyTjJROi&vSAn*3>Kox@ zW+hwb*gC>CKrV~cB1|4u67u{>$|KCul5neLN%rKcYa-ZS3H^{NeRet~d z5}*Eozi9J@LSh$wUz*$^F=xH z?Iq>Sx8BRrM_-iIFg?TkgcM1*#!0z6TS`R(?li?xcr_0O+-cr`n-Q0my|&2ggT+a; zascbhTd0}wu+4&;&V|-(C#B{C&cvjVWcPv~5YMU5tMDy>XG_EV?oM?72rQQa?*dk4&N!9o8b{zX$SIs$p+RX; zT(1n`9%x72^kN1Rb2M3K=d$r6-Zc=n`uQgZrRFy4(5bF7D57vfpsp0L)l!P6Wu;yw z6zQPtPO^SQ%SuHf$}L=3Ryu!XS?MZ;Su9CAYN^c~Pf9YBWJ;iEBy}-K-3r;2o;=z1 zwF*r%+&9s4rqS@w+?LYvaVJJQ34HvNWa?*xK7pLWmwBP`WD5V!1as+uXEI5Y#)}`v=T6|GgUj8D9fL7fB;$xo=LjN7S5+YHj8ze1<3AoT*TUeRGEXusN&x zcs5Y4zQeAeYSgN%8uBQ0J(AfUa++yPkqmuGywlob>P{$mbuu^!|7lRE5nf%P(7Z>6 zwTXNbIup!2#6-K9aOm@U7;m*3=e!Jk_rf#}qJwmMhHT7&`5DM%L$0uctdA|n$Cm(~ z-tADSkrdlY9<>e)Cr>`i!^DShs^Ey+)IH=fxdJ09q9z;NXHuYaKdrQjjlOdw_;Zfsasr1!6|!GsRm$O z;)CbI97QJJ0{f{Z>=MWF!C(|%J9G)~ENa9tNyw5`!E*Wn)* z?`HihjFp7_<50yNd~j98gq9$3BvDf!S0{3X%7GC*n)K6u!p7m+Ni0|!=B7G8s6!d( z=PU8jV29Hrg{B(~revD6%uVegspD4p@zUmA=jN?LPRc_}un(JLjnKSU4 z^BCUi@L8N{TwY`by@eV(fGk`LO+emeBZ1J{jwEOm-Y+00R4((Rse2(uoIg_XPnx!k zaBp(<_!=!W%t@dUI0B-v%!|C!9V#`FWz%@wI@ptZXdRl5>T82>1h9^fOUzD--iCdl zf_Zq--lCJVU;pKfY>-TyLn*GnKL#o_5@1s}-a0gp&cpI5;8_(H-$Dgg%7tfS0`PSo`5GQ}_%S>pQDNx?$Gn)!y!nBVOfC4h@NJebV@3|3Ho1 zLXHg@^Fk5?TDyh2mxiwED=55Fp(o+T5!nTDH6d4KUg?G}NbB1rX?*}=l{tifz8@x2 z!yzhs1m0VrQX?t0IyzW~*01{<%=aWPlXrj`j!FhU6Jyt}G66>miKtkcJ0-s-)=d#24A6Q0$a+JXa*ll zCksX9WGvpJfR8vfH&sN&dK3K#WS2tnWG{t6i+8kTxzt(P?UrRK;Hf5D5b==KG2FRD zYP4l>b9=ZZJl!~dxF$TqIMaQ&CM@uNwk*ZwpoP3Ru@NT)AquvWq;l4V%I!e^W2 zt@&EcD{=RFj;m$Gy)J05F79qV4A4;rnYjxRe^`wxLF1IEhaoER5%Oe*H(^4JQ=rwj z;W!EsU5?SeY|cFMg8gegtdBYNjR1B+jh=Ze`v|jwvMTX6vzq{hGd^|*e|ixQsAoV8YwTsv^qTG5D*-=4MBc_}806=oSS{)U3IKH^Yh#$h>6 zA#-ip+*CC_&vreG<~3jS|I>0lCA6F?0UjKg;?3Z^y3QIkr+T9%Rlg6ymm_?(SyI5g zs%ddOUdKcCv(0ID;h*cxk176@k4_^*)63=9K3bAh>b%T?9Bi^Y{sSzvU zO3lUAp|wGR9py%Fi4)jpQE?^2tbp7M<&SPlxo^iJE>L%<1mFjNYQ7!Rd2a zM>x5{)%~y_cACaft9OsXRb+NxIKLOZcc3=c^8Op(Ya`|gX7@cYZ$F=E${WuAjmZM- zmYPjZpc+3w#E+0`hR9fLmzvf-&8xqNewS1eC+4Qcl5%Pt3JH}OG24dNY8_f?{&Flq zEr>k_@q#qKrmba!|jmM zR=Gk&7#lQM?@s}#GhG{b88V(hNI_yDC+P~!0`{Ua&*gvx6kL}KK2{b&d#(La!F$-~ zqP?i1se_ru??ty-KV#h8IP4#<&_S@oZGp(+9%5>|8Rk(gh3{z2x87=4F+`@X zL;M|((~qd`i_HKk^%5|bI@~-kFGRTP%E8t@#v76uvsaM)Y3q1W4nq7tu-GwM`yi=V zZ=N-GT4%j_^gKMqHpASAvTGx7rK`}EZ&P&b#I;hK8m>}9hwdX^hS9Ome1wM9J1!@6 z9&`&;c7yoBb#nAQzeqzBovoo0tRD?kdiJl-Y@-+ww-nln$iF1A(mL0ge05?nGGX`? zZ)Eay{)`F3uX(}0V@^4DYhg_t&5cx z9QqNg=PHT!+gCbU40C9Aa;tXQjNo4poPH-PUwEF&tunC7`@>=Km$%aoKt@euM3y#Z z%(Zs<2g$rL{vg!$2JUnt-|B&^G|_&^TW~1s3h=^y1zivRZSc{4$^1_XW~T}k%+Md! zXXw`$^Upmdkode)nZHTmTax%QDt2gK1UPddcj*D04Ye81U9opL1rE9P&$eD^Fxuj5 zx0%7H(ELMT#C!uZ76AicjtZ}Ow8y#?YG-~Ko4FU)A_&A#3ay0cBQZ(M^{oio?y4=@ z?piZ=H8)1lwhL*H_bsR+a!x`{AEXXNn2171pvY3hRz|ZlQ0*o+4r$~(NC}(`Bx^?E zP8F3b=3}8+H*sJA=BWENs$`Gyv&d%OjWs?G4I2A*DqEW*MySoc6R$9Jk=hDEab6=K zS&|-tx{*+o54_@(vk--|l(W7tIa+lY;*BxkEagX^73L;{&4QRlCNj0I{Wh7}0MSTC zAU>R0Go~C~?HmZO6PiILdMFbb_XUZjR-ZVTJ_x+94ZcgJHiN%A#LM^+;k{u7d?)b2 zo&`0#8Qau{S>pq}f|HW^KwU+9%4nm|sC(23{o(j9Iy@dY%N&g4Goaa~!9oVi>&%Bt zld&n>`kZ0rGZ`x7vmvVBBoenxsr*g#)~3jz_tI~s&gNF-K}ZOOUND4p<{OwY-A$RA z05}=yOPMB1Y&cg&b&$a?2Cp1UfEI$!+fb(GAc$dd@V8}A~>9!&hdj;8T6-9!PygNZUUINJg*1|~c>o$(mj zOdWiN|DU}IEj3EeW@Nf`u<3f(IyAOFgN;HmeukP&CZ+5 zFPJ)8%^5^aHSUyOg1T%)U1~p#$>MVpJzrd8ep`n8W_}B>hZmJYZsxf`WViJElc<_g0syf z%&v7-Bp%?jpuIsTbKik4m|!V6S_aW-d7C))3b{;$`|qj7?XMZ|{l=RbyX!R$;CAE{ z4A9S%=S&7E zbLzZoPWQ)XQD%4`ekt9_Zzu8F?Pcf>hqchJDYE6sZ2S;^KJ-0FG~4XQE^X56 zNG`$Q*j0Wb*R%Xa?lK{@=PWeG9>F|uU{0z%)aq8=bS$ai_^sx$%RGhJYS*cZLURdB z_q54LJqL|~>4h*W`b1W=KB%y~XIZCc>dWtDLVsqN=ZDnHF?T*BprlU8No|3al2r38 zl`2+T756BeDr_Y}f2Lx?;k(d$P7=p-=7cD8#BIr7I!XMmLezS^g5c1PV7o{8Z@5R9 zWsXB$FUXC-wMt`s>@+@1qkMawM){_BPD)kZoirDd<_nPPqT%+1x#bR4#>&`0h_3u4 zm~ax#Y&_~883Y2{0nI{My-$223KC7i8T?7$g?%2{3jTiZ6|`00ibpNlR@kV7{;*O* zKgXYDAbA<&C*gLnXd%L3ib))jAns*|B9)N%3dj{*F1It?!+q~!vz_JnYJjgh@JB>{ z6M^M&;AY(RE;FtBqF=iStoLcyhvf?IVlIk*Lv04>eK26JGCzQm)DN8GV*s8Gl^O}K zGfEY_()vPk0~ID*@+@9wcsq~q5L0~YQ~mCT`N*+quC2n#KK2!`osb)?>~cO|{vdrVnzqVFOn#MQst$zI zdRzJM8B}V-XiNBub=YATfpx((bl48yx=`Q+$*PuZqh|m4Z*S414Q99vB=hx%mD$RK- zt z;ErU_571P|uAk(|UW+OsoNn1F4?pN(dsD!j2MZ_LApILMi_G`r;9gRH9=aRJi(y_5 zmCveQE{uwn3!HCXYXW8GBWOL0-@#P-i;z*SFb~?&KEB50A!FA_k97oQ zH&ype9)W=GD##X0p6rETwon!987I^g%s&XCF?}jod!Oo8L(N6#t;i{XT$w6J>FuRV zH7<`@u71ekYbzC^1=uzOtcAJywopKY#aH84w3zH=7n8C8)@c$Ofe?0lT0*i=JRs&4 zmjjf+SGX^u5*I;d-NkYk*%w6e!*!vn^qjw9XWQE^_EsQ|@b2=D@LDSrX{>I{LT^7_ zs)L}b5%NqVC_AHM;V7R4F9^TOIIq+mo5^_VFyqST6UZ-U%?%{zPvpOi>@HtctcaQB z)KwHYQ9*tplt0T{1pgb5Ur*=w7*^W730>-A$YUzz*VB9riO`vlo3-my^D%?zhdk9k zp%-`9FO2mfGuJ?FgM!9_wJ$MSDhfT&?1eF?bYROn+_Mk3L6D^fV-_0OO z%)8KD)n$xV7qalrnmKW6&t$6JWy#cP_%^~*VG*&nC2!jbOWx2Q z4vV3mMZ`}?uZ8r=i-Dkc|Hw0V2LZGY`2)VG z)E;|VDYvb#pbhxT{;on|T? zjPaohrz4>6$!hSepFT52VZH~hFN#x#erpu^!+ag-7o+6sOvKEA{PcNLESf$G%`Dau zO6EPN)xFH;B=tX6ZavGd+`Koe^~?OqjRHJMU0;>r(F14{QkU8S_~(WzFM#}RuS(pn zfHcGo4Qf@1>n;{6Ouu)i63?uGz9EIB+mosK-*YpO6l#Cx^;=7oiq^64+3B#ZLVs9S zE5oG*bN?9(AD?hf=nHpWs0DIQfLue#-3G%NKtAe8wW zczZ_ta=ALXg;hkEnX4k+q-e+%Q69H|$eJIXGdVr-wOUXS`+$(}s^?s#cO zT^`3?Y9z`QF{ekVxzBniVnJdH&h&jYeSP&jwhMo??@{eP+Hjkd9J!PgWb$kAAEfm) z^|TTxF`x7QE_2+kQ1!{lpe=yT+1#Z@0_^~nBwU-IGNW&=$1cG;9LkcPJ@b_q$&uWA z4$pN(_FecNfJ%*65lI6T4dMJ5jWYzA2BwUd4hc)bKTm~-R_twP}O7ea<3H@Q;TNe|%Y$EB=NG~=qOiQ^mPfZ9N zIFH!jkjr8PyVQ?HQL3f%&9D`j)kD~MQ2|FoZKhxqC;HilJG+3osq}SNKvz-?=A#LE zr5CqHdb7bmzyUw{B5B0%MLIIJ!J2WxB8C32*B|L;T1LnZ5p_7C_BKLxqZ*Y=S7;?k zokvpE0;HML8xISnjc(!GXRvi$04djhh zUwNa|06rT)=tvtgdJLP?uf2>>3}}U>4KGnx%nsK4oJ`$9zFsF^ky21%ioUmrD?Ifa zs&MEJt2=X4m@|=#>VK#{U5EUF6n=$Vhm^|=%E?DGC^x~X9NXuYSkMZx_ad~ksPHxd z#YKH)+ z4ngm;?AZj7R^4BDO&;VbOfFYpcQf1-nlUt>fV-gdG-i6@?I@sOGcqCiF% zEOrz4H-wkTYHx$@;}r(q&`&daqp8>#d}o<|ka-9)BcrJ{SFtH$nZPtI7n)v7V~_Vq zre23iNO&ilp&7?nxuuV9lRY8+g?CJ)ohEZz#unFwxhes1b`XflHL zAlSB&MvQ2z_N!Q`VJLWEZ-?Fo-}|>p)u6GZ;)paaG&x3NwHtxLEQRqhUA{wmXqZ#i zM9Xd?h0s79YD=-{cPbP76&%om02Kpz0&=P-ms7gKe>l?<*>d& ze4LGPSe0Bt5qSK%KGl^U^X z=5ZLszYDc3Oa}K6Q&n;>q zJHGFY?*#kR=o{CVS02ZgzT$Y|a@Lr$Yr=K1Lk6o&3if2YEAm#G`qtgex(~GO?$&*@ zb@x!3Q(2%D99m4kQN0Urwzzqbdlbx=qh9+UHz+vrxmR-ChwOPoV*qKcHZ$oc$#~E- zFO`0WVx&i;6}sGp8bVi_@2vZ`ck)x|>z69>4;v5@OY#`(N_s2r4iX(1ykf4w{XQaI zF@NFez>S?(OwDtG;8UvL71J2kAntg+Vy>J3?hm<^;`)AzT-7F$KE7AXow(L6!?*R0 zAUNHJsBcetMI$da+{vB`j^DkcR%!YrfC5=(Mx1Ra|hqTKI=ok8&Ct7z27QGJ8+gU`nE zF}Z_&rHSGbM(Y3km-WB!p*;ToJ|3Njf4m^Y|L1(E!o)Wnzp#E#^<*Fa=k#BH~dvzIdpuG$|$zHBL&t8U)x0g{f z?PbhU_Hyldd%5lhdl}dGKC$0$vb~J&Z7(-nZ7(-Zw3i8w*vrJV_HxVD_Hx_5_Hz3X zlg0klE}NzGXIkGox89_{_j+32`*W@DgVENvVXD1s+-@%)J!UVPUbmNztI#Qv2W@l0 zzIN>2IKJ(U?|aAagJbx~N%`6F?QqHduJm$hA@SfguhLBMe4Hjo9^95qc2H$AT6kD- z)%%IqcfRWWP87k!zdwf7NX1`{kLG|%D!w{C$X;KG-(;_^#;4osYw;)SbzOXoy}l9O zY_D&|ci8LO@!SW+zdpXdy}lD~Yp?IcyV&dd@qYIDLHq`L-4LH%NJ}_Sz`%sJ%8$tg_er5*zHbY2qh)ZI-AqOLF&5 zG_}{}iR10{z{ENBdQjp@dp#s^y}cfqm}aksB}(k|@Wg6+JtFa$y&jp^W3NXg8qJp6 zR*AOu+B$K8y&jVoVXtix_u1>Qi4uD~KJl8pwoUwEuO}qx%n|=diDT_GojBWG+a<2F z*HaQV*lYX51NPb>QEIRMNvyHgj)~9h^|Zvl_IgI5F$X|W@q)w&_IhUGLVN9;7-_F( zCGN77YnQ|dd+nNd&tA_>Z0DLhQL!!k&>xuV#tVBy{N%TTjiI$F*XxVg$mcJp^#NqaAmiU#mBwF2G zqBRpFTKkejue>YKt6xgA@t#DRi*6*|>vbjC+Fhb;lO)={Mxq^iC3@?;L~s8t(K`{? zfn3}#9Sqq_yh9}=I^0O2BZDRS zV1YzOH%fHuLy3;xl;}h67UF$WR-%tHBs$SuqEDtubn+F6P92iy^c6%w@gXYP>x{Fh zc!@nKL*i&fd4l3&6pa%UUr^C3LGeWt4H6Vz%*2Z~@e%~jym3YA=zf?yp-}SMQ!g^@HAIET*q@Zv6$MdrL%t zgK&F1;iX6{o$kW;Wf$cx^cJ+tQlj#2+aYj?q-MxwDUm#gQOUNG5d~-M0Ek|}h7mG< zEcQi-*_1n54M4k!7|N5cmSH4@tG2KK@}Y_#iJ?k02YlFC()O~>yAetJg+KQJio&-Z zW*Aih0t9x-j>m*Gcc9)qiJZbK;j^qNxWRdZr9<$YhCv~?br6x6ZPPi;Gvbd7{M1mR z{W=>lsswV4buJ)cVlr|~bS@}|B5p)8bp_J=NQp*&4i1J{-b&p=Sx)fK<=%;?4Qw_Z z6w+%TY2;J`fv;3S8zhXD!}h`mFXKW@cv1^U8D48R!_>wMb96=+oPG%5O<(CRT=kRw z7o9bw*EvgiopYpL3p%e+gdeZ@NxvIqr|oj@uc$SpAA+PUJ$_clM0KP;nvK%`jc*F5 z@bvsl4|@*jthn1?lujF&4ULhWh+_8~j2z`I^Blul*itF?vlF<7tx}C)gKpfmPOKA% z(0!66mG7}+&l-lWbYS_2D-3(iMs2Qo=q=@6QJx6gnW=zR1@VhdQ}78&<^HoXNJj?b z8ymC;ymQ}w#%+Wfd73xRW(4GHvzbLHUoae$EgQ`5&T-QVqc^14(FAl1WvSjD@j z!3g-A75GGQOS{lEdzLaS>H;cDnU+;0Y9;GOnKm6H*Y;_N+Ru`xm}zUI|6RIx#5! zHO$9q9c%hoZK%$gR?|7lYC7jw?J($kg#WM-X|!5?J@2(rU)W{dvZygF_A4lJ3L9ID zf=}ziu*r6a=6+Sw&HN662S+@E@~vK90bBbEsI!)UlCuSroFiZ_&>4vTuo7+jnsoxo zp0~@rWl?Jh2?}snVXhNn} zk|?7gBKPgGoQJNDK^T6w4!i)t0S(a2J`4A;;Ppv<7W`LdO$+LrWkH>DEVu!5-oSs@ zJCpsIc#mD?eGfIJ^(G+6CN6l71~`+*uvJaECZ5@cFnsCz5H0+z;}Kqjd&f67XhPZ1PvA2vHq}{EVx6-j);UMwb)d7EY(sF>(?{a> zP2Waq_Z{Yo3ek^b^;lzaGhwED|G zF;p8-;-20fX?KfhEJ=t(7~H)TG#Q!GN0at9{WKY@v!*6GXKA8yjwYo*rvm=N5`Oa2 zqz=kD*yY~Rs5LeD8Psh}`q&_jCZ%GjiE*1@-U4ia=Lb{zV--*mymk@7in)BG?{Lpg z`XM@NO0RR4^g8EAe*^4)r3l6U^^@KW`qB8;<=!%=HKqRr)NSeGY!FBK>p3Xv=g(7m z7xn-uJj*cZP&1IWZ}b7uw|%AW6bc8bvom;FXHDsK&XQi|9O*ZL&Q^+0G7KA2XVkur zvd`^uZ#mSO(%%MkTl(*85J&n!b13of7pOzUk(B#r8>HR&I5yl9SE9tdx;$&w=SDiX z+HVLCM*6hI;dnoN&g-nHkIq^8=$xa^XwaF2|FA^~e)=px*#^7Zy9~9aKJAdS_1R&A zIQrb!NFA0ZQsUqKWct~b)G)dh^|`SQCGPPD8HN!i>ZL6RFXzT=-+OMDktgR{nC&kn zX^lLSu+`4_j+%hS?PxL28^w^_sXF|@$v>cA{%H`Ulgb@r7@m(?pz2+f2tuwRIrFJ! zh9JLNsrD%7hX1g>$<)xS*ss(u6fU$YyicLpI~+lQxpS3~v$1*))2-Vmq!y+l`++Le zKGblljX>CHBN>I&RIpKMKZ-uKi%na^M0}mipyWk@)?_ne&yH>E+-o$$_VP5$q9Y97 z&cTv?IbjBO?tU~|;df~s^$JUBuH+u#^d-W0xiCfz;}V)93I=Ol)MFa#-RAxVyVvA@ zHCX374;XAV3Kro%tWFDmgRMj1LA%1+zbOos2^h;@3vu4_F<60%9vJLA5WcaIY=ixR zqJQmTUxQI{KZB)&QuR-6(l9SR!*ByfjQa-1ihK0yG~v45G*!0xC=YMC1sky7oAhNc6@=059AC1O&xU3 z(n04O9lC=~Km3O^o#3a#Sd=Za%e}2pYwC~(Nn3}NHi)Cc%E7ev%4PN5E$Uf{{=B+p;LIp{nnozF*yMXUXE*r2nf4mxM) zpmUB6S0KcX6r}6RemdMkSx)fKZR!w@q^(0i8^qC}M>=J7f6hKrB@cU4lg`j2 zs^VdU`C{;hG9aL^%he62x%XucG=hwfOBVx;_<$RjWUc1#oZlN{1pK7tZxz)%1>=K_ zfLk)Fa+3Y#Ap9Tu)CXJO0Hf0@;Agc6^jt-PJoI`6{9H_Yc`?ISxu;OP7`hboi`|2 znGdL#eZ<{kmw79p#%#VnK$$0uyFDpR_ACt7d_}>(JqMAa_V8$SAivd0K}bE^N|wvc zYNghn{Z}i^J?*qoGU)lVlFs_H(s0y|!++RBko0Y(xhPz3S9qtP+G-{G^qf}OZUZ^3 zRPqm~>3;byDtl``!&5xkg`eodR+@Scp?g79w6VK(BqzMJ8ECQa1@$3<`*2S@dUn4s z5Ag1VZl+J=XL`;)()_j~!=L5Ikl2suIXf9nc!Mw-hjS3TI-aNRsBc)(c{OWG@G$58 z^(guNY%sl%eaC%e7Q=;0SbphKhRfI}?nMI`J{8L;xtu&ZkL^NfZ=RyG--c7FWCz^kTh?6&-BbLEI%Tr{!)Wj-fKNIHM0ftkiG8}%I zVN5c^T};WZL%ys zrLFJ@;a8MqSZf7qr=4WFEIf$H{q$Xi-GfE>D{XkhG*x|)E$z^l52&C+hQ|qd-r>mk9vja!Ml+T zj}~j}{FmjUUn0kMyOBcM4AKlf0=KQZ3Z2E_-m@$jGL(>Y1~FavZKge+G5lpc!|WST z9{#fEQuIxfgjZ=v$Zs(5!CSJ4CGQkr$*xJ9M3bMRB;%fAc~dxKmAl|hhG(x*@_53y zca5%= z?pz7#+_FfN2G0a#RSl_!{lYObP8tRu1Q~&aJL0Qqv(RNA z?)i7HTd%I(#@X-4i!j&#AQ$6pNj^jKG62xCl{`l7tg3X)P~+lK0IkwMWsMzpE&}Ls zlJGJo0Z>|EWdTa>wP8lC13)=#p^&7Y&|cndaL{>A{oo>(@^!)}%DK&<%;zgn7&Ve|8X(>#Zne$4}y0Dw(Oa2Q7=9JJE@EI{MQjLHn8uFmw zowiM2S}Y^Xzb9}6f<$Vl1tV72t6_?CBh2ef4TA!!B^Hc`_XlC()i*x}LA=ZB&{>XI z;%&ZfG7Le&%bX7W+zymjH6t#>$g5PNu|Wpwls6V?@uO$CZ{Q>J)X$#)i@g#EDU(WP zw@~@8Qm`={Ym{nfQAz&Zq{3p+`#nm)VjZyDTd|CYU%My8|7<(NpFslT?vE$X4oZUh z_p=})U!`2hXE6%*5GU(%ZX^CBFfBX4Wqj5H#F^6pvru_4*hKslkh&yDkC9uzvqh7R z+7bR_?@l5!KqJ;rSz-L3`*_h6?W=OcnHbXNy1pxxoL%2#V?TpC$;Q7HMe3W{GET!Fv}5O9wwfqz3t#RYi>#UxRiVMR~h;vPEd>I7q|*OO?J>)da@g!Ft+i=s8m?4tOtfI%u&60z!$Y9wTN*xde|fgJdrfjV-a8G)H_goX0z4HIQE5?}y6`ooO zoSUJ&c82M$x{Y|DrGt#bTj=7stOWbI5MZ(Qfxsm7;TSj}zEIB|2sO@QiBRWAia(z6 z<8}0tzPF|8ZJYsqzeaY2e^h|VBs`Me=3~K9?@0atPsx&kSGdQkteI@N??*%T?xe}? zx&>}{vC@nsuo81RFwTli-+q%e{p#ybe3J_DP6wJmmxq_s%K$xfI(B|hOY#@TjIqli zdm@iXcE1;Z%;{j-mmnLfN=*wi@)gfMv37{TSxEg#yuwxSA}Mmh;DH(HB4#Kw@z0+G zV)WEL6=!Nx&C)*vJeU7{UC*~SSaRy8UUY~&je z`F!U<4YZ6vY*-SJhLr>jO(M>0=Fd*gp@i_thnLyftC0BQ~(>0rzWw3wJV zuLOrlJ6=u6$7!c#Crmrf5`}72$K`NA$sYx^nA1V~U!+y`qv5f5chBvXxnF%mJa)>f znBawg|B}FBuLQCF)}YQ`px~@h&*E0};`#2R@PEWdIY8&l3!o+dl^yU;hi32^LI$ zwkZRc>YuN$_>EmV3X9)b3PS$Q#)~NcRo{nhGIl^&bd#eNkhA?^3fvAi3^ei%e5SLx z`?*iRhju@DzhiHDfHwc1KF{H?Eqs> z7$ULkW1R8KEX4L;Ll!l5KfPNMi9+23(hjhe+^rE}ZKoc{sh?aSNGA&fqD`sRT_M*cXjJYD-N4D zM;kkZ&Xd2bbkp%TO0sR#)5N2dxlGuNCp|%Syv|}GjVc>yoE1u-J4CCio!!P8d5~O6 zD%@Y$;9#{8>n4B4(5VJ^QA(+|@YHcmd&qRq0&=!_OaZ7mj2b;=)Fc3XZ^1(`z2nSu+u zmbn1L06^8A!KyH3%W%k4&H@s4`6B_ufRwP&jUJN+w|G=*3rLLla}(i@!3CR6AQe+=eg*1My}_$P0Gp;lYeR>Y&5GC=#*7zklzx<(EOGl-==CpG>G zA#*YOodAEbvYQ3%Mzx`D%FCBM###_kcP-k?d2_`;$XGStM-Myx{VAcEc3OGR=5Q9; z?7)&>$LAwYpWU+XG`GyzD?*EupZ9r;Ls()|FA$M#!JM~eVQ`95MR!q}_60(XI(*w@ zmIYJj9>~5@RA83D6&Ib-0XI^1aa;Sk1;d>8qK26S&u(-|NbOML^k(b4y)7onZg z0#nc|M-w;HUs)eSLMxf-%k;gl0wiJpZUf*+D0IA4Mxe1A8!}ZEfHFPH8d#>XNK}Hy zj^#DOgJq3W0|~=Ln=sPvA93pN_Tpq6r+(tmquulA!TRX&qA#wGD@CAVRg0gnO7Bsx zB!}pu#it@SzG0wQ;X6NaUa%KvFSFpXCNJ$8Jvz+zjwgpd1PzB|Iadc(5u3HZ^YEy# zw*oLf<*RJk%sDGC1)H_=fY6val>t-}K%$)hRVWFYF~B6!7CPZ5@N0E_R zj6iN%Jf+E(6{j!6FQ>h~JQjK7Y!s&!^Gvn8FFZ!1qc)K$M-OwN@FR{?di2DqkLkak z=^BSeOYDW}TOxBQWKNbs>74!nG?}!RbCH3*P9aoa71IbJ*NO~i8>^nj^9(G7opAR- zXg36qG@j7rQYZ;7h1aN#KNGJUuH#fRo)^Uox#kKrniYX|BP=3~c;2%Eu*=aI?3CJ5 z%_Ap6wZ|7ydVv3d(Z=;THO8wCU+3;9U=POUHzYtYouegF(0+Lp?AZs7=x&}Y^Henz z^E+AUv!s2X1X_=_oJ1NI3pEP-234v7P1;9XJZ+na(VEnRFQISl??#volIKbL|Ap`4 z%a>@!&BsEGpFLo{*OGZVw-j~&JAQz(F6_9iLzq6z22?Y(BaqmGYnCIpjqB&2y1ERl zF|g?w^GICPBI0)>)`wvGBn;+3bzu0JuD*D%LoVuR;;}z6C;gELAAcCLz}pK(=xcA{ zk*eUmYw;62Hlifh*LdIc0Rmq02;Qj$hxT{j9zFK%fQabHgO?0#I-zA~%Q82!9fmdo zv~8&jtc5AHpK=?!0Hg9$H&L1Me%T%{3F>$H<5%S@QVVNPQvm#@KVD{O(<$Gg4G_-+ zee-sZb`8xWGKaXFY9DtdO;A&I0xu(IMqbz_*xJ%tOy=09D!~-&?;us!~ojKV~0q^{7OfWND z893b0>grkIu}d%~T|yeeKR}Dj!}OPTV6GnKx%xe#J#?=2@duLt*p24Q>{SyJ+(!90 zBrjXK_@1Oc`VD<^xN1{FOQDLU8b*~8Fp4#@z3xw~T)Z)8{V&3Q-?J=_A34r?Dk|FaNhLIh> zaB+BSjv;uWC$7xl^sB1XFr{Tq<_$@32=W5A&tnof>B+N_Se3^m3sU6Ec;HAX!$^g# zEyz5Z3ABFz?iYZ7jom*#dGO6z;B5w;v;#$yc3`n1u$NivRI1{UX3VDU>w$gV5|}8m z_YsH7wgDLBOo2=8tg^;<-oTStN>{L^siUB9nqjdRTOI}3_VIZh6sO+*m1dv)p~uKE z1ZJ-dB7)+at>e_$lUOU7EjtxvG$2eL3&uHG$Em0Zgz1spV@xB=YzxLYS;wiQ`)t0z zRUYGCHs4#8!2M#d;@SaJTQEQjm@z6;8}O!3Lq{f%V?Z0lGT_4daII_#zJ%jV-Zax1 z1ab`c`cTJ!U9X6%G;O-sNxJ%>JZwORowT@gk~sBEFqIm-#bcDm6E-!=BGRlNl(GXT zb&*#^_NbFDnMxf1r1S~`IZD|mmQn%Zs8rtZFv-up#2uxE4|9~tU08a>8@O{Ky`oYr z(+;F-_k5>UIP83ts=J3zAiF*jYV@H}oh>3&ia;qlfKm~7_5-CRz#Ac5{RKdZQUr38 zvQaFhl4et>Pq3d-hkc1VN>v--C{?qIC^f#TsZ_Swrc$K)2&Ei$zDnJJS1Y>Nx?||- zBhf`mgNWF{@#|nXz#S8v@&kHCg?xZ%Zo$aY#JZ!fbjGSLXF=*{bq%-p5kfxJ!xO7KhwvP*Q$T@UVa9N>`O1&Y-*;VP zGoXW5X44GQeH2^Av{{M*c7aV@risV{} zxntw{iBNFI0usGn7jn4?{lAwCn<%i`sg zhlFyMBu=Gwz-F~sfvPya%!IOsK}~QSzfG*FKOft*X!Y@0ID(2}DEvT{5ANymO$89X zaW*1IyHiTm_Ze~8?*HjniB;bDXs?;B_osy#bRDZ6pdiD5IkBmDl>GzP^s5Cj3?gTS zX}s5nN1F;BO(O}~lrQ@D+!zwMo|PW3hUX8BCl_)p9mNAD7kbBlBr zZla`L_y;g*xq?CLs7vEbC(3=|(WruF_ct0}wH2dH>9)k}9RC@r4gv?2^%QFK101|d?EkkK{xiF3QGVv&(;88+JP(r>T z<#T^UNXaFZIMs6zeUhzT4>tb32IhxJgpD+ZqvaJ|dBcH@o~L%X-wV>7r`v>KBMFQX zm|nr0?;Px;Mu%bSVY^ z%6ykV`LHoi!z>`)bN7xV5CZ`9kEbto$vE`6WfqWZU*#5-d3kC?1JH<87t4kjIZFX@ zFU91Twp}kUajUv$nhe*K>89JpXy7xZ^(rcU8+Icb&vD*>LM~i<#VYz5ZozgXn^;hA z*ldIQ0YG0Im7QP-yd^>^sy~6)l0*@cu~;l3{wo%HB@m{jcj#(MdepYo4>Rh~J2a0( z*plMh$-NS$iBoy#L2CE=8PkLG9%0y$jsr+iW=poit=hZ;M+1k>9(BhOi!dUVc!L~V zaS6q%ja5Qm|Aa^kyr_m|OUm$g@ntj;14z;jt6!nxH7bM}SLlPO4nUDsTqyIrGC6!f zKTW$AONMDbO@G2rTF1>IDO1`yt6;@}B`2Bgk~M^;5eXyG((U26cf{`jP-@YoRqoB@Ec@|~^>*KS-yX9?aye5fO^Tt=&n=Xh2?p#{8{=m^S9btt< zM0Q|y0GWFA5q4Aanx3L>eIXyg&c@Z63A=bTu@LsGW2W&2c2Hxpx%u9L_x^e`Hv^2x z!1e@cz|mdG0^+L=-rgGk!~lI_+rOACOH}L_tgo0hwE*Qt>PdY60fh2*fjd2Oz(x3t zrs?{!2J4HLu4@=$P*P$g<{9(uswCsozF=GxDbc>KdBb9(MOU^3rknnUkFdCBp5QZ) zixyqh3*FPC%Q@T7E^aF>Ox_> zm5@QiC*DSlSNXmLvpzLT1R81zQP@Qv=ks!S#i~UU@Bn3dP!`C_Vs+G4Q0YptO?rgq zOcp8A?RK>j_|A0YSQMDpmr)Uc^Plka58&rJJQ>^z22DBx6O|^;V@zbS*;p46 zX1M;^Xu5fZ0Of&W3;jVd&cvDIAD|CaILcYDMS7_5PZT=;^W@1{P}~ng;MxJqO8Rly zoyA}iKh8l*F2_Y7DVbMdRS4clz{st;FVuL8w;{eKIIS;-yAxMsf_T1~c#3~HVjkub zn*oR;mnbrn2rcFoZwQOM5;#Z1SoKV9tT)kWMAk4PHW{p%lZwrXkQlYI_RFI58}4bc zL_H6n2W-T0v5^q>4?y8YJ`BTX)p1^!F@bD$S!`?r04Sv{ro1(3eRI=`bk~;+G=V#W z;Lai2Mz#*wYv59gSzL{8MU`$2McDKNa&~LtPm1Ke(VW9y8O0SR9-b>vtryW~MM2}1 zMs#sFF^dM>jY+@Iao6%N<2F4zvxvq<7njLiID`OGiQb=f9ruQ5@6S$4BFC*FDYMa& z(4H_+n>?Y$IhyDq!PycvI81b$JGV7ze~Rf+DbT{FCA5hM?wH6%woDX>J2NqhCTgwy5DG7(l)*zFWwbO+WP`&*f8p>66OCJ8 z_M$WZ*_~CJh~SQiY-GzsgK=9RX7OiBVWQ#Wz+OZk$3)_P@-Tt1RAP4xN= zXdkU&lW+ruCMwd(G?5Js6KyUA)$pp z5y&x-c(Z&>)O!hg(bbpDf%XZ}Xd*$gP2_MA6UD0QxxvG$S}j92qEqOOrI5ID7(k)C zG0-~6RjrEYd#cphN1^}0_Y|i}!k?6PVD7snfq@_(()oFnv>(ZKCV}y%ugjpl{#U4R zndV+dJPumha|EC&VOd4(5J+4W1i2N&Vy^_k)bve7w1eAcRA36XpQA{DP5U_a zlH;37P<3!U89R*4J%G5Gi2vo(GVk6OY6HJipLK5oL*_rpl(w>+ zUFaj339w>@t0(pjELK(8`LNMrKpb7v%f@rOU7%1A8)|GjcGe3uek7aDpy06itbq7m ze?B57$3y8J&1M~eIF5-Ty^O@A4dhA_i@g#EQ*o!osT1|M@6P&Mkipwb>KKR!io6){ z4~nqw&W+C|Ms+;94Ewn2e)Z-BsPVtxg7k$$d2#5AZ4V(hhw#w%ut!dBq2)j>`)Isd zhV3wBm7n_r8y#vu)eI7#MdbpLTsw+YEBMW`;mUj2^smhZ&;t!O2mEB36g=j%o57?| z`Cqh2wCeN~HgaV1rp3ngsKM-)7oc@BTs>Bq&a~UUY;?nkH;oNv<2f!hP}o*P8m{k^ zFvC?7Z1Qw4wGr_53QNO{nIqG~SooeJ@`wGvt4-1B%DaKa&{~l0ZA&^fmiEQOs&szzEWLGy+lV z9wbJPqZ*675(pLX;Kr)eGh~q+|4pb-x-MAFuvpn1Gsu&ryfo`qBSW>b>^OiP&`7*x z)X2tjTxOuqpoh%*7cu(Bk3sSQKo3}k;BuU>@qBz-aq5TF+)Lzt&ZE6oc{`gr z`+2Xlzsh!6VMG1`7WwEB-{HEmc$ZRvCR)lXEM3RLp7H8~JGg?>aW$L=_%T7>dT}+y zstsJ`_o&nGFY^k#dO?72G~rz%nF{2NynR_+-g5-+fnQ_CG^F1(k8zuke~kvq(JE7>rVt0SqyP<1mX=cW{dclJtMg^bJiBAgF3fB0eDIoEK`K!I(zU z33B2q2IAjZPjT1@Y(Eu%ro0BAB-fcgO#jw(06owN2>w|AR-D?g8os1~P4SSPfU00u zQ)xfXmG)KH4l8KBxiU{~L(h4PB}HJ~+C<}?TU<@NOb(dA^k=0nsqE4Itf3ZZ#~mdp zd1E0?y@co7c?b4rXlk<27g|Q3=~#--|?5u#wL@uxFTg>^6G9E?lbo{5#sCW4m?0E~ErTtyfJ}rbj21 zc(f-ERB{srKrQfw39PXL&qi6SdIRWz(Z}-t@aSyVDr`1@+Y&b0Y>SQUDgm4MA7G~U zs*pxu#w`N9X#vS~Ah`q-t7cySCHw-|a`W(f+gBECVSRAHbuQ7tIU_L(HfL_hgmd)6 zP@{fBu*uWYRN3}P0BG)K02;1d|J^)*wgZr@vSy=qt`-|-lWejXI#Af8?uVP3Y$jT4 z>~lTXbbMd5S)0>j^ZvtZ^ghdCBfBdJOg6JNi)HUz4>kTKo2wQZ`)mw04Sx}BmL;1; zi|_T2HhSH+*f?7Zlg)3FrER)B@6kushM*w*#5OP3l*Gd-^poFud-TzDo-Z4{EhD(} z6C2Ox=!(g)1SiKfznd2(j*ts`vEQLoA4Bc4C?>44{cxIGrQS-0E&e9X6Hk)~YSg=- zGGT3kY0CEo&i{6FjaT(Bq}7NfSrK+69w#h019HN8;P{7!=34<5tx~qQjpmJze3mF2 zU^XNS*KG}IGF;PUm}kqQ0J3|VHk@$agk|G7Z`p&wZn%^%c3SNUH8zvYO^c0Op^%Fc z_?pOD(hWu|4AU>ylu;~_Ro-JE|f@ouRf5T{xfSOnwX0wP_;Pv!yY zS4%p3)BxxR{H&1f0^a0fv8vG5#|TYT%@z{d`>BGDkFxrn-gf>30QAQ=Xd_lCl34A0mko-hje>XVqv_1g2(CVE8xj$ z%ABl<@|4{_0AAz(<*Cl z-!D(wYM`XV5q#^xe2HC>xQt&;MtW)+x6!RJl7q>M7PNQw5GZdB)T~io)8a>B2v zR{9F$c!A}};dp^#Rr6Kgwnwdd&wK!U7I@O^d}c1J^kx}3{oq_S%dx6D-N0+qs?#Q3 z9yog*C#+DgHMO3)ui&Sv_NaD4!VEqJR!u-bI5Q`l<>|1005cWNk1o^GwS0s}08k5aL ze0;w*znylEG})&1eiy=at%#a6s$i74M@=2{keO^>&-~qq2)BnV6V7jsQVGoFo5sCRXsu?=Qc+zD5v*%kh>u`FiaV7B= zkDk@{0qB8YN^mipjVDvIo~L8gK|G(t#;H$>P)$J%@ul$OnLbwKY!7c}jsWjk^F^W( zpdf;ZFR6M2OwRzO&+LlRb&2t~*32r^7=SV+<;s(MS0!Hk70q>{;)l>{s;)09-+B|% zk3vZaLYwc;@x4XRU5Z_6bV_!7rra3gWPuQ$kmDGN zRjLXcdJ$z7(FkBE_qV`2DCN+uCKrg47qt|91;g zyefYjey1^^xUQ<^f}FjY$!o~^UF2Bx;sq!>Ts@6nE|rzyq_5Qf(@IevZV)uf_>$(# z9W>l*PC7lrUb0e%3&htCGJ7KIwMJFRX}UNvfcL;u^n|shL|$-SqxRqoLKbTF!xWyd z>ZA`B3M+mvWk2ySg(s{(=_%508m}|82p{o~7Ef4-u9pZk@&pFFFv47ks(^xY&j(f_ z3;;mF(($-^%Co#03P>3^JeZ56<%loGbmy!dub!QZm1f)VqQHKi#O-7E|G$MM0Rs?X zq;53Niho&R@L(un$PrVHiN0sWUKoJD`*)vtiYq(P6yJp-o8Zaek2&YL7KY}JJ@8eu z904!myXmr2w+EgWNKRv)#$df*fHTCK*wRI17Woq!v3Wuq%P_ZSvKBmpk`m0BH}?4X zB~WjJ;}N79UB*0MePBt&!;nZN$0|7*`JRuGm%^N0^$FZ~vfTb?No6maAl|(pfQGA5 zd(6X7;;4su#}k&@5AXyYr_+5f8X?tSKMMcLayuLzK=iL?QqARdIVgzv9$0Sijv}6$ zL!}MtJ?8vxLHf@BpJahR(W)|@3#7NeZ2FxAWY5>oduN7>tCDzYPNwR((LQ?XS%u|d zUM8G-vDRsz8(+A?D^0;3V-4A4f`UkGPw!xJVymzT#U&46Gsl+=sN+${6V`@F`9$U1 zJIu9Vo5jYSLen~Pxw<5Pcusa3T^mk8(QVXiL{ew3@Ux)G%6uO#�Huj_e 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%0Ad%X1 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 z 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 @iy!7#I`CQYoZa@8CU?UMR5fGo5qKfbrrj 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 ^R32#uHgoLDG?-^gU{|3w(O~7plegiMF=s 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

  • I5#h0ht9U2R_oJKw5YCPuwP#+U(0W-Lz-bb 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 z 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⪼ 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 z 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