;; ----- Otter 3.0.4, August 1995 ----- ;; The job was started by mccune on gyro, Thu Nov 2 00:17:32 1995 ;; ;;;; -> x=x. ;;;; z1*x=w1, z2*y=w1, z3*x=w2, z4*y=w2, z1*u=w3, z2*v=w3 -> z3*u=z4*v. ;;;; -> x*y=y*x. ;;;; -> x* (y*x)=y. ;;;; (A*C)* (B*D)= (A*B)* (C*D) -> . ;; ;; ----> UNIT CONFLICT at 10.48 sec ----> 1097 [binary,1096.1,6.1] -> . ;; ( (1 (input) ((not (= (* v0 v1) v2)) (not (= (* v3 v4) v2)) (not (= (* v5 v1) v6)) (not (= (* v7 v4) v6)) (not (= (* v0 v8) v9)) (not (= (* v3 v10) v9)) (= (* v5 v8) (* v7 v10)))) (2 (input) ((= (* v0 v1) (* v1 v0)))) (3 (input) ((= (* v0 (* v1 v0)) v1))) (4 (input) ((not (= (* (* (A) (C)) (* (B) (D))) (* (* (A) (B)) (* (C) (D))))))) (5 (instantiate 3 ((v0 . v65))) ((= (* v65 (* v1 v65)) v1))) (6 (instantiate 3 ((v0 . (* v1 v65))(v1 . v65))) ((= (* (* v1 v65) (* v65 (* v1 v65))) v65))) (7 (paramod 5 (1 1) 6 (1 1 2)) ((= (* (* v1 v65) v1) v65))) (8 (instantiate 7 ((v1 . v0)(v65 . v1))) ((= (* (* v0 v1) v0) v1))) (9 (instantiate 2 ((v0 . v65)(v1 . v64))) ((= (* v65 v64) (* v64 v65)))) (10 (instantiate 3 ((v0 . v64)(v1 . v65))) ((= (* v64 (* v65 v64)) v65))) (11 (paramod 9 (1 1) 10 (1 1 2)) ((= (* v64 (* v64 v65)) v65))) (12 (instantiate 11 ((v64 . v0)(v65 . v1))) ((= (* v0 (* v0 v1)) v1))) (13 (instantiate 1 ((v0 . v64)(v1 . (* v64 v65))(v2 . v65))) ((not (= (* v64 (* v64 v65)) v65)) (not (= (* v3 v4) v65)) (not (= (* v5 (* v64 v65)) v6)) (not (= (* v7 v4) v6)) (not (= (* v64 v8) v9)) (not (= (* v3 v10) v9)) (= (* v5 v8) (* v7 v10)))) (14 (instantiate 12 ((v0 . v64)(v1 . v65))) ((= (* v64 (* v64 v65)) v65))) (15 (resolve 13 (1) 14 (1)) ((not (= (* v3 v4) v65)) (not (= (* v5 (* v64 v65)) v6)) (not (= (* v7 v4) v6)) (not (= (* v64 v8) v9)) (not (= (* v3 v10) v9)) (= (* v5 v8) (* v7 v10)))) (16 (instantiate 15 ((v3 . v0)(v4 . v1)(v5 . v3)(v6 . v5)(v7 . v6)(v8 . v7)(v9 . v8)(v10 . v9)(v64 . v4)(v65 . v2))) ((not (= (* v0 v1) v2)) (not (= (* v3 (* v4 v2)) v5)) (not (= (* v6 v1) v5)) (not (= (* v4 v7) v8)) (not (= (* v0 v9) v8)) (= (* v3 v7) (* v6 v9)))) (17 (instantiate 16 ((v0 . v64)(v1 . v65)(v2 . (* v65 v64)))) ((not (= (* v64 v65) (* v65 v64))) (not (= (* v3 (* v4 (* v65 v64))) v5)) (not (= (* v6 v65) v5)) (not (= (* v4 v7) v8)) (not (= (* v64 v9) v8)) (= (* v3 v7) (* v6 v9)))) (18 (instantiate 2 ((v0 . v64)(v1 . v65))) ((= (* v64 v65) (* v65 v64)))) (19 (resolve 17 (1) 18 (1)) ((not (= (* v3 (* v4 (* v65 v64))) v5)) (not (= (* v6 v65) v5)) (not (= (* v4 v7) v8)) (not (= (* v64 v9) v8)) (= (* v3 v7) (* v6 v9)))) (20 (instantiate 19 ((v3 . v0)(v4 . v1)(v5 . v4)(v6 . v5)(v7 . v6)(v8 . v7)(v9 . v8)(v64 . v3)(v65 . v2))) ((not (= (* v0 (* v1 (* v2 v3))) v4)) (not (= (* v5 v2) v4)) (not (= (* v1 v6) v7)) (not (= (* v3 v8) v7)) (= (* v0 v6) (* v5 v8)))) (21 (instantiate 20 ((v0 . (* v2 v3))(v1 . v65)(v4 . v65))) ((not (= (* (* v2 v3) (* v65 (* v2 v3))) v65)) (not (= (* v5 v2) v65)) (not (= (* v65 v6) v7)) (not (= (* v3 v8) v7)) (= (* (* v2 v3) v6) (* v5 v8)))) (22 (instantiate 3 ((v0 . (* v2 v3))(v1 . v65))) ((= (* (* v2 v3) (* v65 (* v2 v3))) v65))) (23 (resolve 21 (1) 22 (1)) ((not (= (* v5 v2) v65)) (not (= (* v65 v6) v7)) (not (= (* v3 v8) v7)) (= (* (* v2 v3) v6) (* v5 v8)))) (24 (instantiate 23 ((v2 . v1)(v3 . v5)(v5 . v0)(v6 . v3)(v7 . v4)(v8 . v6)(v65 . v2))) ((not (= (* v0 v1) v2)) (not (= (* v2 v3) v4)) (not (= (* v5 v6) v4)) (= (* (* v1 v5) v3) (* v0 v6)))) (25 (instantiate 24 ((v0 . (* v64 v65))(v1 . v64)(v2 . v65))) ((not (= (* (* v64 v65) v64) v65)) (not (= (* v65 v3) v4)) (not (= (* v5 v6) v4)) (= (* (* v64 v5) v3) (* (* v64 v65) v6)))) (26 (instantiate 8 ((v0 . v64)(v1 . v65))) ((= (* (* v64 v65) v64) v65))) (27 (resolve 25 (1) 26 (1)) ((not (= (* v65 v3) v4)) (not (= (* v5 v6) v4)) (= (* (* v64 v5) v3) (* (* v64 v65) v6)))) (28 (instantiate 27 ((v3 . v1)(v4 . v2)(v5 . v3)(v6 . v4)(v64 . v5)(v65 . v0))) ((not (= (* v0 v1) v2)) (not (= (* v3 v4) v2)) (= (* (* v5 v3) v1) (* (* v5 v0) v4)))) (29 (instantiate 28 ((v0 . v64)(v1 . (* v64 v65))(v2 . v65))) ((not (= (* v64 (* v64 v65)) v65)) (not (= (* v3 v4) v65)) (= (* (* v5 v3) (* v64 v65)) (* (* v5 v64) v4)))) (30 (instantiate 12 ((v0 . v64)(v1 . v65))) ((= (* v64 (* v64 v65)) v65))) (31 (resolve 29 (1) 30 (1)) ((not (= (* v3 v4) v65)) (= (* (* v5 v3) (* v64 v65)) (* (* v5 v64) v4)))) (32 (instantiate 31 ((v3 . v0)(v4 . v1)(v5 . v3)(v64 . v4)(v65 . v2))) ((not (= (* v0 v1) v2)) (= (* (* v3 v0) (* v4 v2)) (* (* v3 v4) v1)))) (33 (instantiate 32 ((v0 . v64)(v1 . (* v64 v65))(v2 . v65))) ((not (= (* v64 (* v64 v65)) v65)) (= (* (* v3 v64) (* v4 v65)) (* (* v3 v4) (* v64 v65))))) (34 (instantiate 12 ((v0 . v64)(v1 . v65))) ((= (* v64 (* v64 v65)) v65))) (35 (resolve 33 (1) 34 (1)) ((= (* (* v3 v64) (* v4 v65)) (* (* v3 v4) (* v64 v65))))) (36 (instantiate 35 ((v3 . v0)(v4 . v2)(v64 . v1)(v65 . v3))) ((= (* (* v0 v1) (* v2 v3)) (* (* v0 v2) (* v1 v3))))) (37 (instantiate 36 ((v0 . (A))(v1 . (C))(v2 . (B))(v3 . (D)))) ((= (* (* (A) (C)) (* (B) (D))) (* (* (A) (B)) (* (C) (D)))))) (38 (resolve 4 (1) 37 (1)) ()) )