(VAR x y z) (RULES or(&(x, y), &(z, y)) -> &(or(x, z), y) &(x, x) -> x or(x, x) -> x )