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