;; ----- Otter 3.0.4, August 1995 ----- ;; The job was started by mccune on gyro, Thu Nov 2 00:20:30 1995 ;; ;;;; -> x=x. ;;;; -> ((x*x)*y)* (z* (y*x))=z. ;;;; B*A=A*B, A*A=A, (A*B)*A=B -> . ;; ;; ----> UNIT CONFLICT at 0.22 sec ----> 83 [binary,82.1,79.1] -> . ;; ( (1 (input) ((= v0 v0))) (2 (input) ((= (* (* (* v0 v0) v1) (* v2 (* v1 v0))) v2))) (3 (input) ((not (= (* (B) (A)) (* (A) (B)))) (not (= (* (A) (A)) (A))) (not (= (* (* (A) (B)) (A)) (B))))) (4 (instantiate 2 ((v1 . (* v0 v0)))) ((= (* (* (* v0 v0) (* v0 v0)) (* v2 (* (* v0 v0) v0))) v2))) (5 (instantiate 2 ((v0 . (* v0 v0))(v1 . (* v2 (* (* v0 v0) v0)))(v2 . v66))) ((= (* (* (* (* v0 v0) (* v0 v0)) (* v2 (* (* v0 v0) v0))) (* v66 (* (* v2 (* (* v0 v0) v0)) (* v0 v0)))) v66))) (6 (paramod 4 (1 1) 5 (1 1 1)) ((= (* v2 (* v66 (* (* v2 (* (* v0 v0) v0)) (* v0 v0)))) v66))) (7 (instantiate 6 ((v0 . v2)(v2 . v0)(v66 . v1))) ((= (* v0 (* v1 (* (* v0 (* (* v2 v2) v2)) (* v2 v2)))) v1))) (8 (instantiate 2 ((v2 . v65))) ((= (* (* (* v0 v0) v1) (* v65 (* v1 v0))) v65))) (9 (instantiate 2 ((v0 . (* v1 v0))(v1 . v65)(v2 . (* (* v0 v0) v1)))) ((= (* (* (* (* v1 v0) (* v1 v0)) v65) (* (* (* v0 v0) v1) (* v65 (* v1 v0)))) (* (* v0 v0) v1)))) (10 (paramod 8 (1 1) 9 (1 1 2)) ((= (* (* (* (* v1 v0) (* v1 v0)) v65) v65) (* (* v0 v0) v1)))) (11 (instantiate 10 ((v0 . v1)(v1 . v0)(v65 . v2))) ((= (* (* (* (* v0 v1) (* v0 v1)) v2) v2) (* (* v1 v1) v0)))) (12 (instantiate 2 ((v0 . v66)(v1 . v66)(v2 . (* v64 (* (* v66 v66) v66))))) ((= (* (* (* v66 v66) v66) (* (* v64 (* (* v66 v66) v66)) (* v66 v66))) (* v64 (* (* v66 v66) v66))))) (13 (instantiate 7 ((v0 . v64)(v1 . (* (* v66 v66) v66))(v2 . v66))) ((= (* v64 (* (* (* v66 v66) v66) (* (* v64 (* (* v66 v66) v66)) (* v66 v66)))) (* (* v66 v66) v66)))) (14 (paramod 12 (1 1) 13 (1 1 2)) ((= (* v64 (* v64 (* (* v66 v66) v66))) (* (* v66 v66) v66)))) (15 (instantiate 14 ((v64 . v0)(v66 . v1))) ((= (* v0 (* v0 (* (* v1 v1) v1))) (* (* v1 v1) v1)))) (16 (instantiate 2 ((v0 . v65)(v1 . (* v65 v65))(v2 . (* (* v65 v65) (* v65 v65))))) ((= (* (* (* v65 v65) (* v65 v65)) (* (* (* v65 v65) (* v65 v65)) (* (* v65 v65) v65))) (* (* v65 v65) (* v65 v65))))) (17 (instantiate 15 ((v0 . (* (* v65 v65) (* v65 v65)))(v1 . v65))) ((= (* (* (* v65 v65) (* v65 v65)) (* (* (* v65 v65) (* v65 v65)) (* (* v65 v65) v65))) (* (* v65 v65) v65)))) (18 (paramod 16 (1 1) 17 (1 1)) ((= (* (* v65 v65) (* v65 v65)) (* (* v65 v65) v65)))) (19 (instantiate 18 ((v65 . v0))) ((= (* (* v0 v0) (* v0 v0)) (* (* v0 v0) v0)))) (20 (instantiate 15 ((v0 . v65))) ((= (* v65 (* v65 (* (* v1 v1) v1))) (* (* v1 v1) v1)))) (21 (instantiate 2 ((v0 . (* (* v1 v1) v1))(v1 . v65)(v2 . v65))) ((= (* (* (* (* (* v1 v1) v1) (* (* v1 v1) v1)) v65) (* v65 (* v65 (* (* v1 v1) v1)))) v65))) (22 (paramod 20 (1 1) 21 (1 1 2)) ((= (* (* (* (* (* v1 v1) v1) (* (* v1 v1) v1)) v65) (* (* v1 v1) v1)) v65))) (23 (instantiate 22 ((v1 . v0)(v65 . v1))) ((= (* (* (* (* (* v0 v0) v0) (* (* v0 v0) v0)) v1) (* (* v0 v0) v0)) v1))) (24 (instantiate 19 ((v0 . (* v0 v0)))) ((= (* (* (* v0 v0) (* v0 v0)) (* (* v0 v0) (* v0 v0))) (* (* (* v0 v0) (* v0 v0)) (* v0 v0))))) (25 (paramod 19 (1 1) 24 (1 1 1)) ((= (* (* (* v0 v0) v0) (* (* v0 v0) (* v0 v0))) (* (* (* v0 v0) (* v0 v0)) (* v0 v0))))) (26 (paramod 19 (1 1) 25 (1 1 2)) ((= (* (* (* v0 v0) v0) (* (* v0 v0) v0)) (* (* (* v0 v0) (* v0 v0)) (* v0 v0))))) (27 (paramod 19 (1 1) 26 (1 2 1)) ((= (* (* (* v0 v0) v0) (* (* v0 v0) v0)) (* (* (* v0 v0) v0) (* v0 v0))))) (28 (paramod 27 (1 1) 23 (1 1 1 1)) ((= (* (* (* (* (* v0 v0) v0) (* v0 v0)) v1) (* (* v0 v0) v0)) v1))) (29 (instantiate 15 ((v0 . v64)(v1 . (* v0 v0)))) ((= (* v64 (* v64 (* (* (* v0 v0) (* v0 v0)) (* v0 v0)))) (* (* (* v0 v0) (* v0 v0)) (* v0 v0))))) (30 (paramod 19 (1 1) 29 (1 1 2 2 1)) ((= (* v64 (* v64 (* (* (* v0 v0) v0) (* v0 v0)))) (* (* (* v0 v0) (* v0 v0)) (* v0 v0))))) (31 (paramod 19 (1 1) 30 (1 2 1)) ((= (* v64 (* v64 (* (* (* v0 v0) v0) (* v0 v0)))) (* (* (* v0 v0) v0) (* v0 v0))))) (32 (instantiate 31 ((v0 . v1)(v64 . v0))) ((= (* v0 (* v0 (* (* (* v1 v1) v1) (* v1 v1)))) (* (* (* v1 v1) v1) (* v1 v1))))) (33 (instantiate 19 ((v0 . v64))) ((= (* (* v64 v64) (* v64 v64)) (* (* v64 v64) v64)))) (34 (instantiate 2 ((v0 . v64)(v1 . v64)(v2 . (* v64 v64)))) ((= (* (* (* v64 v64) v64) (* (* v64 v64) (* v64 v64))) (* v64 v64)))) (35 (paramod 33 (1 1) 34 (1 1 2)) ((= (* (* (* v64 v64) v64) (* (* v64 v64) v64)) (* v64 v64)))) (36 (instantiate 27 ((v0 . v64))) ((= (* (* (* v64 v64) v64) (* (* v64 v64) v64)) (* (* (* v64 v64) v64) (* v64 v64))))) (37 (paramod 36 (1 1) 35 (1 1)) ((= (* (* (* v64 v64) v64) (* v64 v64)) (* v64 v64)))) (38 (instantiate 37 ((v64 . v0))) ((= (* (* (* v0 v0) v0) (* v0 v0)) (* v0 v0)))) (39 (instantiate 38 ((v0 . v1))) ((= (* (* (* v1 v1) v1) (* v1 v1)) (* v1 v1)))) (40 (paramod 39 (1 1) 32 (1 1 2 2)) ((= (* v0 (* v0 (* v1 v1))) (* (* (* v1 v1) v1) (* v1 v1))))) (41 (instantiate 38 ((v0 . v1))) ((= (* (* (* v1 v1) v1) (* v1 v1)) (* v1 v1)))) (42 (paramod 41 (1 1) 40 (1 2)) ((= (* v0 (* v0 (* v1 v1))) (* v1 v1)))) (43 (paramod 38 (1 1) 28 (1 1 1 1)) ((= (* (* (* v0 v0) v1) (* (* v0 v0) v0)) v1))) (44 (instantiate 43 ((v0 . v0)(v1 . v0))) ((= (* (* (* v0 v0) v0) (* (* v0 v0) v0)) v0))) (45 (paramod 44 (1 1) 27 (1 1)) ((= v0 (* (* (* v0 v0) v0) (* v0 v0))))) (46 (paramod 38 (1 1) 45 (1 2)) ((= v0 (* v0 v0)))) (47 (flip 46 (1)) ((= (* v0 v0) v0))) (48 (paramod 47 (1 1) 43 (1 1 1 1)) ((= (* (* v0 v1) (* (* v0 v0) v0)) v1))) (49 (paramod 47 (1 1) 48 (1 1 2 1)) ((= (* (* v0 v1) (* v0 v0)) v1))) (50 (paramod 47 (1 1) 49 (1 1 2)) ((= (* (* v0 v1) v0) v1))) (51 (instantiate 47 ((v0 . v1))) ((= (* v1 v1) v1))) (52 (paramod 51 (1 1) 42 (1 1 2 2)) ((= (* v0 (* v0 v1)) (* v1 v1)))) (53 (instantiate 47 ((v0 . v1))) ((= (* v1 v1) v1))) (54 (paramod 53 (1 1) 52 (1 2)) ((= (* v0 (* v0 v1)) v1))) (55 (instantiate 47 ((v0 . (* v0 v1)))) ((= (* (* v0 v1) (* v0 v1)) (* v0 v1)))) (56 (paramod 55 (1 1) 11 (1 1 1 1)) ((= (* (* (* v0 v1) v2) v2) (* (* v1 v1) v0)))) (57 (instantiate 47 ((v0 . v1))) ((= (* v1 v1) v1))) (58 (paramod 57 (1 1) 56 (1 2 1)) ((= (* (* (* v0 v1) v2) v2) (* v1 v0)))) (59 (instantiate 47 ((v0 . (A)))) ((= (* (A) (A)) (A)))) (60 (paramod 59 (1 1) 3 (2 1 1)) ((not (= (* (B) (A)) (* (A) (B)))) (not (= (A) (A))) (not (= (* (* (A) (B)) (A)) (B))))) (61 (instantiate 50 ((v0 . (A))(v1 . (B)))) ((= (* (* (A) (B)) (A)) (B)))) (62 (paramod 61 (1 1) 60 (3 1 1)) ((not (= (* (B) (A)) (* (A) (B)))) (not (= (A) (A))) (not (= (B) (B))))) (63 (instantiate 1 ((v0 . (A)))) ((= (A) (A)))) (64 (resolve 62 (2) 63 (1)) ((not (= (* (B) (A)) (* (A) (B)))) (not (= (B) (B))))) (65 (instantiate 1 ((v0 . (B)))) ((= (B) (B)))) (66 (resolve 64 (2) 65 (1)) ((not (= (* (B) (A)) (* (A) (B)))))) (67 (instantiate 50 ((v0 . v65))) ((= (* (* v65 v1) v65) v1))) (68 (instantiate 54 ((v0 . (* v65 v1))(v1 . v65))) ((= (* (* v65 v1) (* (* v65 v1) v65)) v65))) (69 (paramod 67 (1 1) 68 (1 1 2)) ((= (* (* v65 v1) v1) v65))) (70 (instantiate 69 ((v65 . v0))) ((= (* (* v0 v1) v1) v0))) (71 (instantiate 70 ((v0 . (* v0 v1))(v1 . v2))) ((= (* (* (* v0 v1) v2) v2) (* v0 v1)))) (72 (paramod 71 (1 1) 58 (1 1)) ((= (* v0 v1) (* v1 v0)))) (73 (instantiate 72 ((v0 . (B))(v1 . (A)))) ((= (* (B) (A)) (* (A) (B))))) (74 (resolve 66 (1) 73 (1)) ()) )