“…Work on tabling proved its viability for application areas such as deductive databases, inductive logic programming, knowledge based systems, model checking, program analysis, and reasoning in the semantic web, among many others. Currently, the tabling technique is widely available in systems like B‐Prolog, Ciao Prolog, Mercury, Picat, XSB Prolog, and YAP Prolog . Mode‐directed tabling is an extension to the tabling technique that supports the definition of alternative criteria, or modes , for specifying how answers are inserted into the table space.…”