(VAR x y z) (RULES f(f(x,y),z) -> f(x,f(y,z)) f(x,y) -> f(y,x) ) (COMMENT associative law + commutative law submitted by: Takahito Aoto, Junichi Yoshida, and Yoshihito Toyama )