associativity | cac_redundancy | same_top | |
associativity2 | commutativity |
int associativity(Term atom);If the atom is associativity, f(f(x,y),z) = f(x,f(y,z)), return the symnum of the operation; otherwise return 0 (which is never a symnum).
int associativity2(Term atom);If the atom is associativity2, f(x,f(y,z)) = f(y,f(x,z)), return the symnum of the operation; otherwise return 0 (which is never a symnum).
void cac_redundancy(Clause c, BOOL print);
int commutativity(Term atom);If the atom is commutativity, return the symnum of the operation; otherwise return 0 (which is never a symnum).
BOOL same_top(Term t1, Term t2);
These activities are projects of the Mathematics and Computer Science Division of Argonne National Laboratory.