// {~p(i,j),~p(a,x)}
phi = new Clause();
phi.addNegativeLiteral((Predicate) parser.parse("P(I,J)"));
phi.addNegativeLiteral((Predicate) parser.parse("P(A,x)"));
Assert.assertTrue(phi.subsumes(psi));
// Example
// {~p(a,b),~p(c,d),~p(e,f),~p(g,h),~p(i,j),q(a,b),q(c,d),q(e,f)}
psi = new Clause();
psi.addNegativeLiteral((Predicate) parser.parse("P(A,B)"));