package aima.gui.demo.logic;
import aima.core.logic.propositional.kb.KnowledgeBase;
/**
* @author Ravi Mohan
*
*/
public class TTEntailsDemo {
public static void main(String[] args) {
KnowledgeBase kb = new KnowledgeBase();
kb.tell("B12 <=> P11 | P13 | P22 | P02");
kb.tell("B21 <=> P20 | P22 | P31 | P11");
kb.tell("B01 <=> P00 | P02 | P11");
kb.tell("B10 <=> P11 | P20 | P00");
kb.tell("~B21");
kb.tell("~B12");
kb.tell("B10");
kb.tell("B01");
System.out.println("\nTTEntailsDemo\n");
System.out.println(kb.toString());
displayTTEntails(kb, "P00");
displayTTEntails(kb, "~P00");
}
private static void displayTTEntails(KnowledgeBase kb, String s) {
System.out.println(" ttentails (\"" + s + "\" ) returns "
+ kb.askWithTTEntails(s));
}
}