(VAR x y z) (THEORY (AC p) (AC m)) (RULES p(x,zero) -> x m(x,one) -> x m(z,p(x,y)) -> p(m(z,x),m(z,y)) m(p(x,y),z) -> p(m(x,z),m(y,z)) )