Assert.assertEquals("[~Q(x4,w4,z4), ~R(x4,y4)]", cnf.toString());
}
@Test
public void testImplicationsAndExtendedAndsOrs() {
FOLDomain domain = new FOLDomain();
domain.addPredicate("Cheat");
domain.addPredicate("Extra");
domain.addPredicate("Knows");
domain.addPredicate("Diff");
domain.addPredicate("F");
domain.addPredicate("A");
domain.addPredicate("Probation");
domain.addPredicate("Award");
FOLParser parser = new FOLParser(domain);
CNFConverter cnfConv = new CNFConverter(parser);
// cheat(x,y) => f(x,y)