;; ----- Otter 3.0.4, August 1995 -----
;; The job was started by mccune on gyro, Wed Nov  1 22:23:22 1995
;;
;;;;  -> x=x.
;;;; x*y=u, x*z=u -> y=z.
;;;; y*x=u, z*x=u -> y=z.
;;;;  -> (x*y)* (z*u)= (x*z)* (y*u).
;;;;  -> b*b0=a*a0.
;;;;  -> d*b0=c*a0.
;;;;  -> b*d0=a*c0.
;;;; d*d0=c*c0 -> .
;;
;; ----> UNIT CONFLICT at   9.76 sec ----> 508 [binary,506.1,1.1]  -> .
;;
(
(1 (input) ((not (= (* (d) (d0)) (* (c) (c0))))))
(2 (input) ((not (= (* v0 v1) v2)) (not (= (* v0 v3) v2)) (= v1 v3)))
(3 (input) ((not (= (* v0 v1) v2)) (not (= (* v3 v1) v2)) (= v0 v3)))
(4 (input) ((= (* (* v0 v1) (* v2 v3)) (* (* v0 v2) (* v1 v3)))))
(5 (input) ((= (* (b) (b0)) (* (a) (a0)))))
(6 (input) ((= (* (d) (b0)) (* (c) (a0)))))
(7 (input) ((= (* (b) (d0)) (* (a) (c0)))))
(8 (instantiate 4 ((v0 . (* v0 v1))(v1 . (* v2 v3))(v2 . v66)(v3 . v67))) ((= (* (* (* v0 v1) (* v2 v3)) (* v66 v67)) (* (* (* v0 v1) v66) (* (* v2 v3) v67)))))
(9 (paramod 4 (1 1) 8 (1 1 1)) ((= (* (* (* v0 v2) (* v1 v3)) (* v66 v67)) (* (* (* v0 v1) v66) (* (* v2 v3) v67)))))
(10 (instantiate 9 ((v1 . v2)(v2 . v1)(v66 . v4)(v67 . v5))) ((= (* (* (* v0 v1) (* v2 v3)) (* v4 v5)) (* (* (* v0 v2) v4) (* (* v1 v3) v5)))))
(11 (flip 10 (1)) ((= (* (* (* v0 v2) v4) (* (* v1 v3) v5)) (* (* (* v0 v1) (* v2 v3)) (* v4 v5)))))
(12 (instantiate 4 ((v0 . (b))(v1 . (b0))(v2 . v66)(v3 . v67))) ((= (* (* (b) (b0)) (* v66 v67)) (* (* (b) v66) (* (b0) v67)))))
(13 (paramod 5 (1 1) 12 (1 1 1)) ((= (* (* (a) (a0)) (* v66 v67)) (* (* (b) v66) (* (b0) v67)))))
(14 (flip 13 (1)) ((= (* (* (b) v66) (* (b0) v67)) (* (* (a) (a0)) (* v66 v67)))))
(15 (instantiate 14 ((v66 . v0)(v67 . v1))) ((= (* (* (b) v0) (* (b0) v1)) (* (* (a) (a0)) (* v0 v1)))))
(16 (instantiate 4 ((v0 . (d))(v1 . (b0))(v2 . v66)(v3 . v67))) ((= (* (* (d) (b0)) (* v66 v67)) (* (* (d) v66) (* (b0) v67)))))
(17 (paramod 6 (1 1) 16 (1 1 1)) ((= (* (* (c) (a0)) (* v66 v67)) (* (* (d) v66) (* (b0) v67)))))
(18 (flip 17 (1)) ((= (* (* (d) v66) (* (b0) v67)) (* (* (c) (a0)) (* v66 v67)))))
(19 (instantiate 18 ((v66 . v0)(v67 . v1))) ((= (* (* (d) v0) (* (b0) v1)) (* (* (c) (a0)) (* v0 v1)))))
(20 (instantiate 15 ((v0 . (d0))(v1 . v65))) ((= (* (* (b) (d0)) (* (b0) v65)) (* (* (a) (a0)) (* (d0) v65)))))
(21 (paramod 7 (1 1) 20 (1 1 1)) ((= (* (* (a) (c0)) (* (b0) v65)) (* (* (a) (a0)) (* (d0) v65)))))
(22 (instantiate 21 ((v65 . v0))) ((= (* (* (a) (c0)) (* (b0) v0)) (* (* (a) (a0)) (* (d0) v0)))))
(23 (instantiate 4 ((v0 . v64)(v1 . v65)(v2 . (* (a) (c0)))(v3 . (* (b0) v0)))) ((= (* (* v64 v65) (* (* (a) (c0)) (* (b0) v0))) (* (* v64 (* (a) (c0))) (* v65 (* (b0) v0))))))
(24 (paramod 22 (1 1) 23 (1 1 2)) ((= (* (* v64 v65) (* (* (a) (a0)) (* (d0) v0))) (* (* v64 (* (a) (c0))) (* v65 (* (b0) v0))))))
(25 (instantiate 24 ((v0 . v2)(v64 . v0)(v65 . v1))) ((= (* (* v0 v1) (* (* (a) (a0)) (* (d0) v2))) (* (* v0 (* (a) (c0))) (* v1 (* (b0) v2))))))
(26 (instantiate 4 ((v0 . v64)(v1 . v66))) ((= (* (* v64 v66) (* v2 v3)) (* (* v64 v2) (* v66 v3)))))
(27 (instantiate 11 ((v0 . v64)(v1 . v65)(v2 . v66)(v3 . v67)(v4 . (* v2 v3))(v5 . v69))) ((= (* (* (* v64 v66) (* v2 v3)) (* (* v65 v67) v69)) (* (* (* v64 v65) (* v66 v67)) (* (* v2 v3) v69)))))
(28 (paramod 26 (1 1) 27 (1 1 1)) ((= (* (* (* v64 v2) (* v66 v3)) (* (* v65 v67) v69)) (* (* (* v64 v65) (* v66 v67)) (* (* v2 v3) v69)))))
(29 (instantiate 28 ((v2 . v1)(v64 . v0)(v65 . v4)(v66 . v2)(v67 . v5)(v69 . v6))) ((= (* (* (* v0 v1) (* v2 v3)) (* (* v4 v5) v6)) (* (* (* v0 v4) (* v2 v5)) (* (* v1 v3) v6)))))
(30 (instantiate 4 ((v0 . v64)(v1 . v65)(v2 . (* (a) (a0)))(v3 . (* (d0) v66)))) ((= (* (* v64 v65) (* (* (a) (a0)) (* (d0) v66))) (* (* v64 (* (a) (a0))) (* v65 (* (d0) v66))))))
(31 (instantiate 25 ((v0 . v64)(v1 . v65)(v2 . v66))) ((= (* (* v64 v65) (* (* (a) (a0)) (* (d0) v66))) (* (* v64 (* (a) (c0))) (* v65 (* (b0) v66))))))
(32 (paramod 30 (1 1) 31 (1 1)) ((= (* (* v64 (* (a) (a0))) (* v65 (* (d0) v66))) (* (* v64 (* (a) (c0))) (* v65 (* (b0) v66))))))
(33 (flip 32 (1)) ((= (* (* v64 (* (a) (c0))) (* v65 (* (b0) v66))) (* (* v64 (* (a) (a0))) (* v65 (* (d0) v66))))))
(34 (instantiate 33 ((v64 . v0)(v65 . v1)(v66 . v2))) ((= (* (* v0 (* (a) (c0))) (* v1 (* (b0) v2))) (* (* v0 (* (a) (a0))) (* v1 (* (d0) v2))))))
(35 (instantiate 2 ((v0 . (* v64 (* (a) (c0))))(v1 . (* v65 (* (b0) v66)))(v2 . (* (* v64 (* (a) (a0))) (* v65 (* (d0) v66)))))) ((not (= (* (* v64 (* (a) (c0))) (* v65 (* (b0) v66))) (* (* v64 (* (a) (a0))) (* v65 (* (d0) v66))))) (not (= (* (* v64 (* (a) (c0))) v3) (* (* v64 (* (a) (a0))) (* v65 (* (d0) v66))))) (= (* v65 (* (b0) v66)) v3)))
(36 (instantiate 34 ((v0 . v64)(v1 . v65)(v2 . v66))) ((= (* (* v64 (* (a) (c0))) (* v65 (* (b0) v66))) (* (* v64 (* (a) (a0))) (* v65 (* (d0) v66))))))
(37 (resolve 35 (1) 36 (1)) ((not (= (* (* v64 (* (a) (c0))) v3) (* (* v64 (* (a) (a0))) (* v65 (* (d0) v66))))) (= (* v65 (* (b0) v66)) v3)))
(38 (instantiate 37 ((v3 . v1)(v64 . v0)(v65 . v2)(v66 . v3))) ((not (= (* (* v0 (* (a) (c0))) v1) (* (* v0 (* (a) (a0))) (* v2 (* (d0) v3))))) (= (* v2 (* (b0) v3)) v1)))
(39 (instantiate 38 ((v0 . (* v64 v68))(v1 . (* (* v68 (a0)) (* (d0) v3)))(v2 . (* v68 (c0))))) ((not (= (* (* (* v64 v68) (* (a) (c0))) (* (* v68 (a0)) (* (d0) v3))) (* (* (* v64 v68) (* (a) (a0))) (* (* v68 (c0)) (* (d0) v3))))) (= (* (* v68 (c0)) (* (b0) v3)) (* (* v68 (a0)) (* (d0) v3)))))
(40 (instantiate 29 ((v0 . v64)(v1 . v68)(v2 . (a))(v3 . (c0))(v4 . v68)(v5 . (a0))(v6 . (* (d0) v3)))) ((= (* (* (* v64 v68) (* (a) (c0))) (* (* v68 (a0)) (* (d0) v3))) (* (* (* v64 v68) (* (a) (a0))) (* (* v68 (c0)) (* (d0) v3))))))
(41 (resolve 39 (1) 40 (1)) ((= (* (* v68 (c0)) (* (b0) v3)) (* (* v68 (a0)) (* (d0) v3)))))
(42 (instantiate 41 ((v3 . v1)(v68 . v0))) ((= (* (* v0 (c0)) (* (b0) v1)) (* (* v0 (a0)) (* (d0) v1)))))
(43 (instantiate 3 ((v0 . (* (d) v64))(v1 . (* (b0) v65))(v2 . (* (* (c) (a0)) (* v64 v65))))) ((not (= (* (* (d) v64) (* (b0) v65)) (* (* (c) (a0)) (* v64 v65)))) (not (= (* v3 (* (b0) v65)) (* (* (c) (a0)) (* v64 v65)))) (= (* (d) v64) v3)))
(44 (instantiate 19 ((v0 . v64)(v1 . v65))) ((= (* (* (d) v64) (* (b0) v65)) (* (* (c) (a0)) (* v64 v65)))))
(45 (resolve 43 (1) 44 (1)) ((not (= (* v3 (* (b0) v65)) (* (* (c) (a0)) (* v64 v65)))) (= (* (d) v64) v3)))
(46 (instantiate 45 ((v3 . v0)(v64 . v2)(v65 . v1))) ((not (= (* v0 (* (b0) v1)) (* (* (c) (a0)) (* v2 v1)))) (= (* (d) v2) v0)))
(47 (instantiate 46 ((v0 . (* (c) (c0)))(v1 . v65)(v2 . (d0)))) ((not (= (* (* (c) (c0)) (* (b0) v65)) (* (* (c) (a0)) (* (d0) v65)))) (= (* (d) (d0)) (* (c) (c0)))))
(48 (instantiate 42 ((v0 . (c))(v1 . v65))) ((= (* (* (c) (c0)) (* (b0) v65)) (* (* (c) (a0)) (* (d0) v65)))))
(49 (resolve 47 (1) 48 (1)) ((= (* (d) (d0)) (* (c) (c0)))))
(50 (resolve 1 (1) 49 (1)) ())
)
