%%%%%%%%%%%%%%%%%%%%% Basic options op(400, xfx, [*,+,^,v,/,\,#]). % infix operators op(300,yf,@). % postfix operator clear(print_kept). clear(print_new_demod). clear(print_back_demod). assign(pick_given_ratio, 4). assign(max_mem, 20000). %%%%%%%%%%%%%%%%%%%%% Standard for equational problems set(knuth_bendix). set(build_proof_object). %%%%%%%%%%%%%%%%%%%%% Modifications to strategy op(400,xfy,*). % infix operators assign(max_weight, 31). % clear(lrpo). %%%%%%%%%%%%%%%%%%%%% Clauses list(usable). x = x. end_of_list. list(sos). *(*(x,y),z) = *(x,*(y,z)). *(x,*(y,y)) = *(y,*(y,x)). end_of_list. list(passive). *(A,*(B,*(A,*(B,*(A,*(B,*(A,B))))))) != *(A,*(A,*(A,*(A,*(B,*(B,*(B,B))))))). end_of_list.