;; ----- Otter 3.0.4, August 1995 ----- ;; The job was started by mccune on gyro, Wed Nov 1 21:57:51 1995 ;; ;;;; -> x=x. ;;;; B*B@ =A*A@ , A* (B*B@ )=A, (A*B)*C=A* (B*C) -> . ;;;; -> x* (x@ *y)=y. ;;;; -> (x*y@ )*y=x. ;;;; -> x@ *x=y*y@ . ;;;; -> ((x* (alpha*y))*beta)*z=x* (alpha* ((y*beta)*z)). ;; ;; ----> UNIT CONFLICT at 3.38 sec ----> 565 [binary,563.1,20.1] -> . ;; ( (1 (input) ((= v0 v0))) (2 (input) ((not (= (* (B) (@ (B))) (* (A) (@ (A))))) (not (= (* (A) (* (B) (@ (B)))) (A))) (not (= (* (* (A) (B)) (C)) (* (A) (* (B) (C))))))) (3 (input) ((= (* v0 (* (@ v0) v1)) v1))) (4 (input) ((= (* (* v0 (@ v1)) v1) v0))) (5 (input) ((= (* (@ v0) v0) (* v1 (@ v1))))) (6 (input) ((= (* (* (* v0 (* (alpha) v1)) (beta)) v2) (* v0 (* (alpha) (* (* v1 (beta)) v2)))))) (7 (instantiate 5 ((v0 . v64))) ((= (* (@ v64) v64) (* v1 (@ v1))))) (8 (instantiate 5 ((v0 . v64)(v1 . v65))) ((= (* (@ v64) v64) (* v65 (@ v65))))) (9 (paramod 7 (1 1) 8 (1 1)) ((= (* v1 (@ v1)) (* v65 (@ v65))))) (10 (instantiate 9 ((v1 . v0)(v65 . v1))) ((= (* v0 (@ v0)) (* v1 (@ v1))))) (11 (instantiate 5 ((v0 . (@ v65)))) ((= (* (@ (@ v65)) (@ v65)) (* v1 (@ v1))))) (12 (instantiate 4 ((v0 . (@ (@ v65)))(v1 . v65))) ((= (* (* (@ (@ v65)) (@ v65)) v65) (@ (@ v65))))) (13 (paramod 11 (1 1) 12 (1 1 1)) ((= (* (* v1 (@ v1)) v65) (@ (@ v65))))) (14 (instantiate 13 ((v1 . v0)(v65 . v1))) ((= (* (* v0 (@ v0)) v1) (@ (@ v1))))) (15 (instantiate 5 ((v0 . v65))) ((= (* (@ v65) v65) (* v1 (@ v1))))) (16 (instantiate 3 ((v0 . v65)(v1 . v65))) ((= (* v65 (* (@ v65) v65)) v65))) (17 (paramod 15 (1 1) 16 (1 1 2)) ((= (* v65 (* v1 (@ v1))) v65))) (18 (instantiate 17 ((v65 . v0))) ((= (* v0 (* v1 (@ v1))) v0))) (19 (flip 14 (1)) ((= (@ (@ v1)) (* (* v0 (@ v0)) v1)))) (20 (instantiate 18 ((v0 . (A))(v1 . (B)))) ((= (* (A) (* (B) (@ (B)))) (A)))) (21 (paramod 20 (1 1) 2 (2 1 1)) ((not (= (* (B) (@ (B))) (* (A) (@ (A))))) (not (= (A) (A))) (not (= (* (* (A) (B)) (C)) (* (A) (* (B) (C))))))) (22 (instantiate 10 ((v0 . (B))(v1 . (A)))) ((= (* (B) (@ (B))) (* (A) (@ (A)))))) (23 (resolve 21 (1) 22 (1)) ((not (= (A) (A))) (not (= (* (* (A) (B)) (C)) (* (A) (* (B) (C))))))) (24 (instantiate 1 ((v0 . (A)))) ((= (A) (A)))) (25 (resolve 23 (1) 24 (1)) ((not (= (* (* (A) (B)) (C)) (* (A) (* (B) (C))))))) (26 (instantiate 3 ((v0 . v64)(v1 . (@ (@ v64))))) ((= (* v64 (* (@ v64) (@ (@ v64)))) (@ (@ v64))))) (27 (instantiate 18 ((v0 . v64)(v1 . (@ v64)))) ((= (* v64 (* (@ v64) (@ (@ v64)))) v64))) (28 (paramod 26 (1 1) 27 (1 1)) ((= (@ (@ v64)) v64))) (29 (instantiate 28 ((v64 . v0))) ((= (@ (@ v0)) v0))) (30 (instantiate 29 ((v0 . v1))) ((= (@ (@ v1)) v1))) (31 (paramod 30 (1 1) 19 (1 1)) ((= v1 (* (* v0 (@ v0)) v1)))) (32 (flip 31 (1)) ((= (* (* v0 (@ v0)) v1) v1))) (33 (instantiate 4 ((v0 . v64)(v1 . (@ v0)))) ((= (* (* v64 (@ (@ v0))) (@ v0)) v64))) (34 (paramod 29 (1 1) 33 (1 1 1 2)) ((= (* (* v64 v0) (@ v0)) v64))) (35 (instantiate 34 ((v0 . v1)(v64 . v0))) ((= (* (* v0 v1) (@ v1)) v0))) (36 (instantiate 3 ((v0 . (@ v0))(v1 . v65))) ((= (* (@ v0) (* (@ (@ v0)) v65)) v65))) (37 (paramod 29 (1 1) 36 (1 1 2 1)) ((= (* (@ v0) (* v0 v65)) v65))) (38 (instantiate 37 ((v65 . v1))) ((= (* (@ v0) (* v0 v1)) v1))) (39 (instantiate 3 ((v0 . (alpha)))) ((= (* (alpha) (* (@ (alpha)) v1)) v1))) (40 (instantiate 6 ((v0 . v64)(v1 . (* (@ (alpha)) v1))(v2 . v66))) ((= (* (* (* v64 (* (alpha) (* (@ (alpha)) v1))) (beta)) v66) (* v64 (* (alpha) (* (* (* (@ (alpha)) v1) (beta)) v66)))))) (41 (paramod 39 (1 1) 40 (1 1 1 1 2)) ((= (* (* (* v64 v1) (beta)) v66) (* v64 (* (alpha) (* (* (* (@ (alpha)) v1) (beta)) v66)))))) (42 (instantiate 41 ((v64 . v0)(v66 . v2))) ((= (* (* (* v0 v1) (beta)) v2) (* v0 (* (alpha) (* (* (* (@ (alpha)) v1) (beta)) v2)))))) (43 (instantiate 18 ((v0 . v64)(v1 . (alpha)))) ((= (* v64 (* (alpha) (@ (alpha)))) v64))) (44 (instantiate 6 ((v0 . v64)(v1 . (@ (alpha)))(v2 . v66))) ((= (* (* (* v64 (* (alpha) (@ (alpha)))) (beta)) v66) (* v64 (* (alpha) (* (* (@ (alpha)) (beta)) v66)))))) (45 (paramod 43 (1 1) 44 (1 1 1 1)) ((= (* (* v64 (beta)) v66) (* v64 (* (alpha) (* (* (@ (alpha)) (beta)) v66)))))) (46 (instantiate 45 ((v64 . v0)(v66 . v1))) ((= (* (* v0 (beta)) v1) (* v0 (* (alpha) (* (* (@ (alpha)) (beta)) v1)))))) (47 (flip 46 (1)) ((= (* v0 (* (alpha) (* (* (@ (alpha)) (beta)) v1))) (* (* v0 (beta)) v1)))) (48 (instantiate 32 ((v0 . (@ v0))(v1 . v65))) ((= (* (* (@ v0) (@ (@ v0))) v65) v65))) (49 (paramod 29 (1 1) 48 (1 1 1 2)) ((= (* (* (@ v0) v0) v65) v65))) (50 (instantiate 49 ((v65 . v1))) ((= (* (* (@ v0) v0) v1) v1))) (51 (instantiate 38 ((v0 . (* v0 v1))(v1 . (@ v1)))) ((= (* (@ (* v0 v1)) (* (* v0 v1) (@ v1))) (@ v1)))) (52 (paramod 35 (1 1) 51 (1 1 2)) ((= (* (@ (* v0 v1)) v0) (@ v1)))) (53 (instantiate 52 ((v0 . (@ v0))(v1 . (* v0 v1)))) ((= (* (@ (* (@ v0) (* v0 v1))) (@ v0)) (@ (* v0 v1))))) (54 (paramod 38 (1 1) 53 (1 1 1 1)) ((= (* (@ v1) (@ v0)) (@ (* v0 v1))))) (55 (flip 54 (1)) ((= (@ (* v0 v1)) (* (@ v1) (@ v0))))) (56 (instantiate 38 ((v0 . (* v0 v1))(v1 . v65))) ((= (* (@ (* v0 v1)) (* (* v0 v1) v65)) v65))) (57 (paramod 55 (1 1) 56 (1 1 1)) ((= (* (* (@ v1) (@ v0)) (* (* v0 v1) v65)) v65))) (58 (instantiate 57 ((v0 . v1)(v1 . v0)(v65 . v2))) ((= (* (* (@ v0) (@ v1)) (* (* v1 v0) v2)) v2))) (59 (instantiate 50 ((v1 . v65))) ((= (* (* (@ v0) v0) v65) v65))) (60 (instantiate 42 ((v0 . (* (@ v0) v0))(v1 . v65)(v2 . v66))) ((= (* (* (* (* (@ v0) v0) v65) (beta)) v66) (* (* (@ v0) v0) (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) v66)))))) (61 (paramod 59 (1 1) 60 (1 1 1 1)) ((= (* (* v65 (beta)) v66) (* (* (@ v0) v0) (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) v66)))))) (62 (instantiate 50 ((v0 . v0)(v1 . (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) v66))))) ((= (* (* (@ v0) v0) (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) v66))) (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) v66))))) (63 (paramod 62 (1 1) 61 (1 2)) ((= (* (* v65 (beta)) v66) (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) v66))))) (64 (flip 63 (1)) ((= (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) v66)) (* (* v65 (beta)) v66)))) (65 (instantiate 64 ((v65 . v0)(v66 . v1))) ((= (* (alpha) (* (* (* (@ (alpha)) v0) (beta)) v1)) (* (* v0 (beta)) v1)))) (66 (instantiate 10 ((v0 . v64))) ((= (* v64 (@ v64)) (* v1 (@ v1))))) (67 (instantiate 42 ((v0 . v64)(v1 . (@ v64))(v2 . v66))) ((= (* (* (* v64 (@ v64)) (beta)) v66) (* v64 (* (alpha) (* (* (* (@ (alpha)) (@ v64)) (beta)) v66)))))) (68 (paramod 66 (1 1) 67 (1 1 1 1)) ((= (* (* (* v1 (@ v1)) (beta)) v66) (* v64 (* (alpha) (* (* (* (@ (alpha)) (@ v64)) (beta)) v66)))))) (69 (instantiate 32 ((v0 . v1)(v1 . (beta)))) ((= (* (* v1 (@ v1)) (beta)) (beta)))) (70 (paramod 69 (1 1) 68 (1 1 1)) ((= (* (beta) v66) (* v64 (* (alpha) (* (* (* (@ (alpha)) (@ v64)) (beta)) v66)))))) (71 (instantiate 65 ((v0 . (@ v64))(v1 . v66))) ((= (* (alpha) (* (* (* (@ (alpha)) (@ v64)) (beta)) v66)) (* (* (@ v64) (beta)) v66)))) (72 (paramod 71 (1 1) 70 (1 2 2)) ((= (* (beta) v66) (* v64 (* (* (@ v64) (beta)) v66))))) (73 (flip 72 (1)) ((= (* v64 (* (* (@ v64) (beta)) v66)) (* (beta) v66)))) (74 (instantiate 73 ((v64 . v0)(v66 . v1))) ((= (* v0 (* (* (@ v0) (beta)) v1)) (* (beta) v1)))) (75 (instantiate 3 ((v0 . v64))) ((= (* v64 (* (@ v64) v1)) v1))) (76 (instantiate 42 ((v0 . v64)(v1 . (* (@ v64) v1))(v2 . v66))) ((= (* (* (* v64 (* (@ v64) v1)) (beta)) v66) (* v64 (* (alpha) (* (* (* (@ (alpha)) (* (@ v64) v1)) (beta)) v66)))))) (77 (paramod 75 (1 1) 76 (1 1 1 1)) ((= (* (* v1 (beta)) v66) (* v64 (* (alpha) (* (* (* (@ (alpha)) (* (@ v64) v1)) (beta)) v66)))))) (78 (instantiate 65 ((v0 . (* (@ v64) v1))(v1 . v66))) ((= (* (alpha) (* (* (* (@ (alpha)) (* (@ v64) v1)) (beta)) v66)) (* (* (* (@ v64) v1) (beta)) v66)))) (79 (paramod 78 (1 1) 77 (1 2 2)) ((= (* (* v1 (beta)) v66) (* v64 (* (* (* (@ v64) v1) (beta)) v66))))) (80 (flip 79 (1)) ((= (* v64 (* (* (* (@ v64) v1) (beta)) v66)) (* (* v1 (beta)) v66)))) (81 (instantiate 80 ((v64 . v0)(v66 . v2))) ((= (* v0 (* (* (* (@ v0) v1) (beta)) v2)) (* (* v1 (beta)) v2)))) (82 (instantiate 3 ((v0 . (* (* v64 v65) (beta))))) ((= (* (* (* v64 v65) (beta)) (* (@ (* (* v64 v65) (beta))) v1)) v1))) (83 (instantiate 42 ((v0 . v64)(v1 . v65)(v2 . (* (@ (* (* v64 v65) (beta))) v1)))) ((= (* (* (* v64 v65) (beta)) (* (@ (* (* v64 v65) (beta))) v1)) (* v64 (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) (* (@ (* (* v64 v65) (beta))) v1))))))) (84 (paramod 82 (1 1) 83 (1 1)) ((= v1 (* v64 (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) (* (@ (* (* v64 v65) (beta))) v1))))))) (85 (instantiate 55 ((v0 . (* v64 v65))(v1 . (beta)))) ((= (@ (* (* v64 v65) (beta))) (* (@ (beta)) (@ (* v64 v65)))))) (86 (paramod 85 (1 1) 84 (1 2 2 2 2 1)) ((= v1 (* v64 (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) (* (* (@ (beta)) (@ (* v64 v65))) v1))))))) (87 (instantiate 55 ((v0 . v64)(v1 . v65))) ((= (@ (* v64 v65)) (* (@ v65) (@ v64))))) (88 (paramod 87 (1 1) 86 (1 2 2 2 2 1 2)) ((= v1 (* v64 (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) (* (* (@ (beta)) (* (@ v65) (@ v64))) v1))))))) (89 (instantiate 81 ((v0 . (alpha))(v1 . v65)(v2 . (* (* (@ (beta)) (* (@ v65) (@ v64))) v1)))) ((= (* (alpha) (* (* (* (@ (alpha)) v65) (beta)) (* (* (@ (beta)) (* (@ v65) (@ v64))) v1))) (* (* v65 (beta)) (* (* (@ (beta)) (* (@ v65) (@ v64))) v1))))) (90 (paramod 89 (1 1) 88 (1 2 2)) ((= v1 (* v64 (* (* v65 (beta)) (* (* (@ (beta)) (* (@ v65) (@ v64))) v1)))))) (91 (flip 90 (1)) ((= (* v64 (* (* v65 (beta)) (* (* (@ (beta)) (* (@ v65) (@ v64))) v1))) v1))) (92 (instantiate 91 ((v1 . v2)(v64 . v0)(v65 . v1))) ((= (* v0 (* (* v1 (beta)) (* (* (@ (beta)) (* (@ v1) (@ v0))) v2))) v2))) (93 (instantiate 74 ((v0 . (alpha))(v1 . v1))) ((= (* (alpha) (* (* (@ (alpha)) (beta)) v1)) (* (beta) v1)))) (94 (paramod 93 (1 1) 47 (1 1 2)) ((= (* v0 (* (beta) v1)) (* (* v0 (beta)) v1)))) (95 (flip 94 (1)) ((= (* (* v0 (beta)) v1) (* v0 (* (beta) v1))))) (96 (instantiate 95 ((v0 . v1)(v1 . (* (* (@ (beta)) (* (@ v1) (@ v0))) v2)))) ((= (* (* v1 (beta)) (* (* (@ (beta)) (* (@ v1) (@ v0))) v2)) (* v1 (* (beta) (* (* (@ (beta)) (* (@ v1) (@ v0))) v2)))))) (97 (paramod 96 (1 1) 92 (1 1 2)) ((= (* v0 (* v1 (* (beta) (* (* (@ (beta)) (* (@ v1) (@ v0))) v2)))) v2))) (98 (instantiate 3 ((v0 . (* v64 (beta))))) ((= (* (* v64 (beta)) (* (@ (* v64 (beta))) v1)) v1))) (99 (instantiate 95 ((v0 . v64)(v1 . (* (@ (* v64 (beta))) v1)))) ((= (* (* v64 (beta)) (* (@ (* v64 (beta))) v1)) (* v64 (* (beta) (* (@ (* v64 (beta))) v1)))))) (100 (paramod 98 (1 1) 99 (1 1)) ((= v1 (* v64 (* (beta) (* (@ (* v64 (beta))) v1)))))) (101 (instantiate 55 ((v0 . v64)(v1 . (beta)))) ((= (@ (* v64 (beta))) (* (@ (beta)) (@ v64))))) (102 (paramod 101 (1 1) 100 (1 2 2 2 1)) ((= v1 (* v64 (* (beta) (* (* (@ (beta)) (@ v64)) v1)))))) (103 (flip 102 (1)) ((= (* v64 (* (beta) (* (* (@ (beta)) (@ v64)) v1))) v1))) (104 (instantiate 103 ((v64 . v0))) ((= (* v0 (* (beta) (* (* (@ (beta)) (@ v0)) v1))) v1))) (105 (instantiate 58 ((v0 . v64)(v1 . (@ v0))(v2 . v66))) ((= (* (* (@ v64) (@ (@ v0))) (* (* (@ v0) v64) v66)) v66))) (106 (paramod 29 (1 1) 105 (1 1 1 2)) ((= (* (* (@ v64) v0) (* (* (@ v0) v64) v66)) v66))) (107 (instantiate 106 ((v0 . v1)(v64 . v0)(v66 . v2))) ((= (* (* (@ v0) v1) (* (* (@ v1) v0) v2)) v2))) (108 (instantiate 104 ((v0 . (@ v64)))) ((= (* (@ v64) (* (beta) (* (* (@ (beta)) (@ (@ v64))) v1))) v1))) (109 (instantiate 3 ((v0 . v64)(v1 . (* (beta) (* (* (@ (beta)) (@ (@ v64))) v1))))) ((= (* v64 (* (@ v64) (* (beta) (* (* (@ (beta)) (@ (@ v64))) v1)))) (* (beta) (* (* (@ (beta)) (@ (@ v64))) v1))))) (110 (paramod 108 (1 1) 109 (1 1 2)) ((= (* v64 v1) (* (beta) (* (* (@ (beta)) (@ (@ v64))) v1))))) (111 (instantiate 29 ((v0 . v64))) ((= (@ (@ v64)) v64))) (112 (paramod 111 (1 1) 110 (1 2 2 1 2)) ((= (* v64 v1) (* (beta) (* (* (@ (beta)) v64) v1))))) (113 (flip 112 (1)) ((= (* (beta) (* (* (@ (beta)) v64) v1)) (* v64 v1)))) (114 (instantiate 113 ((v64 . v0))) ((= (* (beta) (* (* (@ (beta)) v0) v1)) (* v0 v1)))) (115 (instantiate 114 ((v0 . (* (@ v1) (@ v0)))(v1 . v2))) ((= (* (beta) (* (* (@ (beta)) (* (@ v1) (@ v0))) v2)) (* (* (@ v1) (@ v0)) v2)))) (116 (paramod 115 (1 1) 97 (1 1 2 2)) ((= (* v0 (* v1 (* (* (@ v1) (@ v0)) v2))) v2))) (117 (instantiate 107 ((v0 . v65)(v1 . (@ v64)))) ((= (* (* (@ v65) (@ v64)) (* (* (@ (@ v64)) v65) v2)) v2))) (118 (instantiate 116 ((v0 . v64)(v1 . v65)(v2 . (* (* (@ (@ v64)) v65) v2)))) ((= (* v64 (* v65 (* (* (@ v65) (@ v64)) (* (* (@ (@ v64)) v65) v2)))) (* (* (@ (@ v64)) v65) v2)))) (119 (paramod 117 (1 1) 118 (1 1 2 2)) ((= (* v64 (* v65 v2)) (* (* (@ (@ v64)) v65) v2)))) (120 (instantiate 29 ((v0 . v64))) ((= (@ (@ v64)) v64))) (121 (paramod 120 (1 1) 119 (1 2 1 1)) ((= (* v64 (* v65 v2)) (* (* v64 v65) v2)))) (122 (flip 121 (1)) ((= (* (* v64 v65) v2) (* v64 (* v65 v2))))) (123 (instantiate 122 ((v64 . v0)(v65 . v1))) ((= (* (* v0 v1) v2) (* v0 (* v1 v2))))) (124 (instantiate 123 ((v0 . (A))(v1 . (B))(v2 . (C)))) ((= (* (* (A) (B)) (C)) (* (A) (* (B) (C)))))) (125 (resolve 25 (1) 124 (1)) ()) )