TSTP Solution File: GRP525-1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : GRP525-1 : TPTP v8.2.0. Released v2.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n012.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed May 29 16:57:44 EDT 2024

% Result   : Unsatisfiable 0.19s 0.52s
% Output   : Proof 0.19s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : GRP525-1 : TPTP v8.2.0. Released v2.6.0.
% 0.03/0.13  % Command    : do_cvc5 %s %d
% 0.12/0.34  % Computer : n012.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % WCLimit    : 300
% 0.12/0.34  % DateTime   : Sun May 26 17:46:08 EDT 2024
% 0.12/0.34  % CPUTime    : 
% 0.19/0.48  %----Proving TF0_NAR, FOF, or CNF
% 0.19/0.48  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.19/0.52  % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.hGfzsHzTIH/cvc5---1.0.5_31506.smt2
% 0.19/0.52  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.hGfzsHzTIH/cvc5---1.0.5_31506.smt2
% 0.19/0.54  (assume a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))) C)))
% 0.19/0.54  (assume a1 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))))
% 0.19/0.54  (assume a2 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))))
% 0.19/0.54  (assume a3 (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))))
% 0.19/0.54  (step t1 (cl (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (not (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (not (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (not (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (not (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (not (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) :rule and_neg)
% 0.19/0.54  (step t2 (cl (=> (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t3)
% 0.19/0.54  (assume t3.a0 (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))
% 0.19/0.54  (assume t3.a1 (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))
% 0.19/0.54  (assume t3.a2 (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))))
% 0.19/0.54  (assume t3.a3 (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))))
% 0.19/0.54  (assume t3.a4 (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))
% 0.19/0.54  (assume t3.a5 (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))
% 0.19/0.54  (assume t3.a6 (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))
% 0.19/0.54  (assume t3.a7 (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))))
% 0.19/0.54  (assume t3.a8 (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))
% 0.19/0.54  (assume t3.a9 (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))))
% 0.19/0.54  (assume t3.a10 (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))))
% 0.19/0.54  (assume t3.a11 (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))
% 0.19/0.54  (step t3.t1 (cl (=> (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t3.t2)
% 0.19/0.54  (assume t3.t2.a0 (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))))
% 0.19/0.54  (assume t3.t2.a1 (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))
% 0.19/0.54  (assume t3.t2.a2 (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))
% 0.19/0.54  (assume t3.t2.a3 (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))
% 0.19/0.54  (assume t3.t2.a4 (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))
% 0.19/0.54  (assume t3.t2.a5 (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))
% 0.19/0.54  (assume t3.t2.a6 (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))
% 0.19/0.54  (assume t3.t2.a7 (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))))
% 0.19/0.54  (assume t3.t2.a8 (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))))
% 0.19/0.54  (assume t3.t2.a9 (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))))
% 0.19/0.54  (assume t3.t2.a10 (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))))
% 0.19/0.54  (assume t3.t2.a11 (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))
% 0.19/0.54  (step t3.t2.t1 (cl (= (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (tptp.multiply (tptp.inverse tptp.a1) tptp.a1))) :rule symm :premises (t3.t2.a11))
% 0.19/0.54  (step t3.t2.t2 (cl (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule symm :premises (t3.t2.t1))
% 0.19/0.54  (step t3.t2.t3 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule refl)
% 0.19/0.54  (step t3.t2.t4 (cl (= (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (tptp.divide (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule cong :premises (t3.t2.a4 t3.t2.t3))
% 0.19/0.54  (step t3.t2.t5 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1) (tptp.inverse tptp.a1))) :rule symm :premises (t3.t2.a4))
% 0.19/0.54  (step t3.t2.t6 (cl (= (tptp.divide (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)))) :rule cong :premises (t3.t2.t5 t3.t2.t5))
% 0.19/0.54  (step t3.t2.t7 (cl (= (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)))) :rule symm :premises (t3.t2.a10))
% 0.19/0.54  (step t3.t2.t8 (cl (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule symm :premises (t3.t2.t7))
% 0.19/0.54  (step t3.t2.t9 (cl (= tptp.a1 tptp.a1)) :rule refl)
% 0.19/0.54  (step t3.t2.t10 (cl (= (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) tptp.a1)) :rule symm :premises (t3.t2.a5))
% 0.19/0.54  (step t3.t2.t11 (cl (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)))) :rule refl)
% 0.19/0.54  (step t3.t2.t12 (cl (= (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) tptp.a1)) :rule symm :premises (t3.t2.a6))
% 0.19/0.54  (step t3.t2.t13 (cl (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule symm :premises (t3.t2.t12))
% 0.19/0.54  (step t3.t2.t14 (cl (= (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) :rule cong :premises (t3.t2.t13 t3.t2.t13))
% 0.19/0.54  (step t3.t2.t15 (cl (= (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (tptp.divide tptp.a1 tptp.a1))) :rule symm :premises (t3.t2.t14))
% 0.19/0.54  (step t3.t2.t16 (cl (= (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule cong :premises (t3.t2.t11 t3.t2.t15))
% 0.19/0.54  (step t3.t2.t17 (cl (= (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) :rule symm :premises (t3.t2.a9))
% 0.19/0.54  (step t3.t2.t18 (cl (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) :rule symm :premises (t3.t2.a8))
% 0.19/0.54  (step t3.t2.t19 (cl (= (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) :rule trans :premises (t3.t2.t16 t3.t2.t17 t3.t2.t18))
% 0.19/0.54  (step t3.t2.t20 (cl (= (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule cong :premises (t3.t2.t10 t3.t2.t19))
% 0.19/0.54  (step t3.t2.t21 (cl (= (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) tptp.a1)) :rule trans :premises (t3.t2.t20 t3.t2.t12))
% 0.19/0.54  (step t3.t2.t22 (cl (= (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (tptp.divide tptp.a1 tptp.a1))) :rule cong :premises (t3.t2.t9 t3.t2.t21))
% 0.19/0.54  (step t3.t2.t23 (cl (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))) tptp.a1)) :rule symm :premises (t3.t2.a7))
% 0.19/0.54  (step t3.t2.t24 (cl (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule symm :premises (t3.t2.t23))
% 0.19/0.54  (step t3.t2.t25 (cl (= (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) :rule refl)
% 0.19/0.54  (step t3.t2.t26 (cl (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) :rule refl)
% 0.19/0.54  (step t3.t2.t27 (cl (= (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule cong :premises (t3.t2.t9 t3.t2.t14))
% 0.19/0.54  (step t3.t2.t28 (cl (= (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) :rule trans :premises (t3.t2.t27 t3.t2.t10))
% 0.19/0.54  (step t3.t2.t29 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule cong :premises (t3.t2.t26 t3.t2.t28))
% 0.19/0.54  (step t3.t2.t30 (cl (= (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1) (tptp.inverse tptp.a1))) :rule symm :premises (t3.t2.a3))
% 0.19/0.54  (step t3.t2.t31 (cl (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule symm :premises (t3.t2.t30))
% 0.19/0.54  (step t3.t2.t32 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule trans :premises (t3.t2.t29 t3.t2.t5 t3.t2.t31))
% 0.19/0.54  (step t3.t2.t33 (cl (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) :rule cong :premises (t3.t2.t25 t3.t2.t32))
% 0.19/0.54  (step t3.t2.t34 (cl (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) :rule trans :premises (t3.t2.t24 t3.t2.t33))
% 0.19/0.54  (step t3.t2.t35 (cl (= (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule cong :premises (t3.t2.t9 t3.t2.t34))
% 0.19/0.54  (step t3.t2.t36 (cl (= (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)))) :rule symm :premises (t3.t2.a2))
% 0.19/0.54  (step t3.t2.t37 (cl (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule cong :premises (t3.t2.a1 t3.t2.a1))
% 0.19/0.54  (step t3.t2.t38 (cl (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1) (tptp.inverse tptp.b1))) :rule symm :premises (t3.t2.a1))
% 0.19/0.54  (step t3.t2.t39 (cl (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule refl)
% 0.19/0.54  (step t3.t2.t40 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule cong :premises (t3.t2.t38 t3.t2.t39))
% 0.19/0.54  (step t3.t2.t41 (cl (= (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule symm :premises (t3.t2.a0))
% 0.19/0.54  (step t3.t2.t42 (cl (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule trans :premises (t3.t2.t2 t3.t2.t4 t3.t2.t6 t3.t2.t8 t3.t2.t22 t3.t2.t35 t3.t2.t36 t3.t2.t37 t3.t2.t40 t3.t2.t41))
% 0.19/0.54  (step t3.t2 (cl (not (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (not (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (not (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (not (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (not (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule subproof :discharge (t3.t2.a0 t3.t2.a1 t3.t2.a2 t3.t2.a3 t3.t2.a4 t3.t2.a5 t3.t2.a6 t3.t2.a7 t3.t2.a8 t3.t2.a9 t3.t2.a10 t3.t2.a11))
% 0.19/0.54  (step t3.t3 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule and_pos)
% 0.19/0.54  (step t3.t4 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule and_pos)
% 0.19/0.54  (step t3.t5 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule and_pos)
% 0.19/0.54  (step t3.t6 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule and_pos)
% 0.19/0.54  (step t3.t7 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule and_pos)
% 0.19/0.54  (step t3.t8 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule and_pos)
% 0.19/0.54  (step t3.t9 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule and_pos)
% 0.19/0.54  (step t3.t10 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule and_pos)
% 0.19/0.54  (step t3.t11 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) :rule and_pos)
% 0.19/0.54  (step t3.t12 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule and_pos)
% 0.19/0.54  (step t3.t13 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule and_pos)
% 0.19/0.54  (step t3.t14 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule and_pos)
% 0.19/0.54  (step t3.t15 (cl (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t3.t2 t3.t3 t3.t4 t3.t5 t3.t6 t3.t7 t3.t8 t3.t9 t3.t10 t3.t11 t3.t12 t3.t13 t3.t14))
% 0.19/0.54  (step t3.t16 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule reordering :premises (t3.t15))
% 0.19/0.54  (step t3.t17 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule contraction :premises (t3.t16))
% 0.19/0.54  (step t3.t18 (cl (=> (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule resolution :premises (t3.t1 t3.t17))
% 0.19/0.54  (step t3.t19 (cl (=> (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)))) :rule implies_neg2)
% 0.19/0.54  (step t3.t20 (cl (=> (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) (=> (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)))) :rule resolution :premises (t3.t18 t3.t19))
% 0.19/0.54  (step t3.t21 (cl (=> (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)))) :rule contraction :premises (t3.t20))
% 0.19/0.54  (step t3.t22 (cl (not (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule implies :premises (t3.t21))
% 0.19/0.54  (step t3.t23 (cl (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (not (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (not (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (not (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (not (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (not (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) :rule and_neg)
% 0.19/0.54  (step t3.t24 (cl (and (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t3.t23 t3.a3 t3.a5 t3.a11 t3.a8 t3.a6 t3.a1 t3.a0 t3.a7 t3.a2 t3.a9 t3.a10 t3.a4))
% 0.19/0.54  (step t3.t25 (cl (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule resolution :premises (t3.t22 t3.t24))
% 0.19/0.54  (step t3 (cl (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (not (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (not (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (not (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (not (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (not (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule subproof :discharge (t3.a0 t3.a1 t3.a2 t3.a3 t3.a4 t3.a5 t3.a6 t3.a7 t3.a8 t3.a9 t3.a10 t3.a11))
% 0.19/0.54  (step t4 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule and_pos)
% 0.19/0.54  (step t5 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule and_pos)
% 0.19/0.54  (step t6 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) :rule and_pos)
% 0.19/0.54  (step t7 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule and_pos)
% 0.19/0.54  (step t8 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule and_pos)
% 0.19/0.54  (step t9 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule and_pos)
% 0.19/0.54  (step t10 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule and_pos)
% 0.19/0.54  (step t11 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule and_pos)
% 0.19/0.54  (step t12 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule and_pos)
% 0.19/0.54  (step t13 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule and_pos)
% 0.19/0.54  (step t14 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule and_pos)
% 0.19/0.54  (step t15 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule and_pos)
% 0.19/0.54  (step t16 (cl (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))))) :rule resolution :premises (t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15))
% 0.19/0.54  (step t17 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule reordering :premises (t16))
% 0.19/0.54  (step t18 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule contraction :premises (t17))
% 0.19/0.54  (step t19 (cl (=> (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule resolution :premises (t2 t18))
% 0.19/0.54  (step t20 (cl (=> (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)))) :rule implies_neg2)
% 0.19/0.54  (step t21 (cl (=> (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) (=> (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)))) :rule resolution :premises (t19 t20))
% 0.19/0.54  (step t22 (cl (=> (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)))) :rule contraction :premises (t21))
% 0.19/0.54  (step t23 (cl (not (and (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule implies :premises (t22))
% 0.19/0.54  (step t24 (cl (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (not (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (not (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (not (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (not (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (not (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1))) :rule resolution :premises (t1 t23))
% 0.19/0.54  (step t25 (cl (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.multiply (tptp.inverse tptp.b1) tptp.b1)) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (not (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (not (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (not (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (not (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (not (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) :rule reordering :premises (t24))
% 0.19/0.54  (step t26 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t27)
% 0.19/0.54  (assume t27.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))))
% 0.19/0.54  (step t27.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) :rule forall_inst :args ((:= A tptp.a1) (:= B tptp.a1) (:= C (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)))))
% 0.19/0.54  (step t27.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule or :premises (t27.t1))
% 0.19/0.54  (step t27.t3 (cl (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule resolution :premises (t27.t2 t27.a0))
% 0.19/0.54  (step t27 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule subproof :discharge (t27.a0))
% 0.19/0.54  (step t28 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule resolution :premises (t26 t27))
% 0.19/0.54  (step t29 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (not (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) :rule implies_neg2)
% 0.19/0.54  (step t30 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) :rule resolution :premises (t28 t29))
% 0.19/0.54  (step t31 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))))) :rule contraction :premises (t30))
% 0.19/0.54  (step t32 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule implies :premises (t31))
% 0.19/0.54  (step t33 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))) C)) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))) C))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) :rule equiv_pos2)
% 0.19/0.54  (anchor :step t34 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 0.19/0.54  (step t34.t1 (cl (= A A)) :rule refl)
% 0.19/0.54  (step t34.t2 (cl (= B B)) :rule refl)
% 0.19/0.54  (step t34.t3 (cl (= C C)) :rule refl)
% 0.19/0.54  (step t34.t4 (cl (= (= (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))) C) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) :rule all_simplify)
% 0.19/0.54  (step t34 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))) C)) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))))) :rule bind)
% 0.19/0.54  (step t35 (cl (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) :rule resolution :premises (t33 t34 a0))
% 0.19/0.54  (step t36 (cl (= (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))))) :rule resolution :premises (t32 t35))
% 0.19/0.54  (step t37 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t38)
% 0.19/0.54  (assume t38.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))))
% 0.19/0.54  (step t38.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))))) :rule forall_inst :args ((:= A tptp.a1) (:= B (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (:= C (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)))))
% 0.19/0.54  (step t38.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule or :premises (t38.t1))
% 0.19/0.54  (step t38.t3 (cl (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule resolution :premises (t38.t2 t38.a0))
% 0.19/0.54  (step t38 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule subproof :discharge (t38.a0))
% 0.19/0.54  (step t39 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule resolution :premises (t37 t38))
% 0.19/0.54  (step t40 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (not (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))))) :rule implies_neg2)
% 0.19/0.54  (step t41 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))))) :rule resolution :premises (t39 t40))
% 0.19/0.54  (step t42 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))))) :rule contraction :premises (t41))
% 0.19/0.54  (step t43 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule implies :premises (t42))
% 0.19/0.54  (step t44 (cl (= (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))))) :rule resolution :premises (t43 t35))
% 0.19/0.54  (step t45 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t46)
% 0.19/0.54  (assume t46.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))))
% 0.19/0.54  (step t46.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))))) :rule forall_inst :args ((:= A (tptp.divide tptp.a1 tptp.a1)) (:= B (tptp.inverse tptp.a1))))
% 0.19/0.54  (step t46.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule or :premises (t46.t1))
% 0.19/0.54  (step t46.t3 (cl (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule resolution :premises (t46.t2 t46.a0))
% 0.19/0.54  (step t46 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule subproof :discharge (t46.a0))
% 0.19/0.54  (step t47 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule resolution :premises (t45 t46))
% 0.19/0.54  (step t48 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))))) :rule implies_neg2)
% 0.19/0.54  (step t49 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))))) :rule resolution :premises (t47 t48))
% 0.19/0.54  (step t50 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1))))) :rule contraction :premises (t49))
% 0.19/0.54  (step t51 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule implies :premises (t50))
% 0.19/0.54  (step t52 (cl (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide (tptp.inverse tptp.a1) (tptp.inverse tptp.a1)) (tptp.divide tptp.a1 tptp.a1)))) :rule resolution :premises (t51 a2))
% 0.19/0.54  (step t53 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t54)
% 0.19/0.54  (assume t54.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))))
% 0.19/0.54  (step t54.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) :rule forall_inst :args ((:= A tptp.a1) (:= B (tptp.inverse tptp.b1))))
% 0.19/0.54  (step t54.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule or :premises (t54.t1))
% 0.19/0.54  (step t54.t3 (cl (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule resolution :premises (t54.t2 t54.a0))
% 0.19/0.54  (step t54 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule subproof :discharge (t54.a0))
% 0.19/0.54  (step t55 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule resolution :premises (t53 t54))
% 0.19/0.54  (step t56 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) :rule implies_neg2)
% 0.19/0.54  (step t57 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) :rule resolution :premises (t55 t56))
% 0.19/0.54  (step t58 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1)))) :rule contraction :premises (t57))
% 0.19/0.54  (step t59 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule implies :premises (t58))
% 0.19/0.54  (step t60 (cl (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.inverse tptp.b1) (tptp.inverse tptp.b1)) tptp.a1))) :rule resolution :premises (t59 a2))
% 0.19/0.54  (step t61 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t62)
% 0.19/0.54  (assume t62.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))))
% 0.19/0.54  (step t62.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))))) :rule forall_inst :args ((:= A (tptp.divide tptp.a1 tptp.a1)) (:= B (tptp.divide tptp.a1 tptp.a1)) (:= C tptp.a1)))
% 0.19/0.54  (step t62.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule or :premises (t62.t1))
% 0.19/0.54  (step t62.t3 (cl (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule resolution :premises (t62.t2 t62.a0))
% 0.19/0.54  (step t62 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule subproof :discharge (t62.a0))
% 0.19/0.54  (step t63 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule resolution :premises (t61 t62))
% 0.19/0.54  (step t64 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (not (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))))) :rule implies_neg2)
% 0.19/0.54  (step t65 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))))) :rule resolution :premises (t63 t64))
% 0.19/0.54  (step t66 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1))))))) :rule contraction :premises (t65))
% 0.19/0.54  (step t67 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule implies :premises (t66))
% 0.19/0.54  (step t68 (cl (= tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.divide tptp.a1 (tptp.divide tptp.a1 tptp.a1)))))) :rule resolution :premises (t67 t35))
% 0.19/0.54  (step t69 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t70)
% 0.19/0.54  (assume t70.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))))
% 0.19/0.54  (step t70.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule forall_inst :args ((:= A tptp.a1) (:= B (tptp.divide tptp.a1 tptp.a1))))
% 0.19/0.54  (step t70.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule or :premises (t70.t1))
% 0.19/0.54  (step t70.t3 (cl (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule resolution :premises (t70.t2 t70.a0))
% 0.19/0.54  (step t70 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule subproof :discharge (t70.a0))
% 0.19/0.54  (step t71 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule resolution :premises (t69 t70))
% 0.19/0.54  (step t72 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule implies_neg2)
% 0.19/0.54  (step t73 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t71 t72))
% 0.19/0.54  (step t74 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule contraction :premises (t73))
% 0.19/0.54  (step t75 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule implies :premises (t74))
% 0.19/0.54  (step t76 (cl (= (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))) :rule resolution :premises (t75 a2))
% 0.19/0.54  (step t77 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t78)
% 0.19/0.54  (assume t78.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))))
% 0.19/0.54  (step t78.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule forall_inst :args ((:= A tptp.b1) (:= B tptp.a1)))
% 0.19/0.54  (step t78.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule or :premises (t78.t1))
% 0.19/0.54  (step t78.t3 (cl (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule resolution :premises (t78.t2 t78.a0))
% 0.19/0.54  (step t78 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule subproof :discharge (t78.a0))
% 0.19/0.54  (step t79 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule resolution :premises (t77 t78))
% 0.19/0.54  (step t80 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (not (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule implies_neg2)
% 0.19/0.54  (step t81 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule resolution :premises (t79 t80))
% 0.19/0.54  (step t82 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule contraction :premises (t81))
% 0.19/0.54  (step t83 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule implies :premises (t82))
% 0.19/0.54  (step t84 (cl (= (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))) :rule resolution :premises (t83 a2))
% 0.19/0.54  (step t85 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t86)
% 0.19/0.54  (assume t86.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))))
% 0.19/0.54  (step t86.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) :rule forall_inst :args ((:= A (tptp.inverse tptp.a1)) (:= B tptp.a1) (:= C (tptp.divide tptp.a1 tptp.a1))))
% 0.19/0.54  (step t86.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule or :premises (t86.t1))
% 0.19/0.54  (step t86.t3 (cl (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t86.t2 t86.a0))
% 0.19/0.54  (step t86 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule subproof :discharge (t86.a0))
% 0.19/0.54  (step t87 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t85 t86))
% 0.19/0.54  (step t88 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (not (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) :rule implies_neg2)
% 0.19/0.54  (step t89 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t87 t88))
% 0.19/0.54  (step t90 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1))))) :rule contraction :premises (t89))
% 0.19/0.54  (step t91 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule implies :premises (t90))
% 0.19/0.54  (step t92 (cl (= (tptp.multiply (tptp.inverse tptp.a1) tptp.a1) (tptp.divide (tptp.inverse tptp.a1) (tptp.divide (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t91 a1))
% 0.19/0.54  (step t93 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t94)
% 0.19/0.54  (assume t94.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))))
% 0.19/0.54  (step t94.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))))) :rule forall_inst :args ((:= A (tptp.inverse tptp.b1)) (:= B tptp.b1) (:= C tptp.a1)))
% 0.19/0.54  (step t94.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule or :premises (t94.t1))
% 0.19/0.54  (step t94.t3 (cl (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule resolution :premises (t94.t2 t94.a0))
% 0.19/0.54  (step t94 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule subproof :discharge (t94.a0))
% 0.19/0.54  (step t95 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule resolution :premises (t93 t94))
% 0.19/0.54  (step t96 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (not (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))))) :rule implies_neg2)
% 0.19/0.54  (step t97 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))))) :rule resolution :premises (t95 t96))
% 0.19/0.54  (step t98 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B)))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1))))) :rule contraction :premises (t97))
% 0.19/0.54  (step t99 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.multiply A B) (tptp.divide A (tptp.divide (tptp.divide C C) B))))) (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule implies :premises (t98))
% 0.19/0.54  (step t100 (cl (= (tptp.multiply (tptp.inverse tptp.b1) tptp.b1) (tptp.divide (tptp.inverse tptp.b1) (tptp.divide (tptp.divide tptp.a1 tptp.a1) tptp.b1)))) :rule resolution :premises (t99 a1))
% 0.19/0.54  (step t101 (cl (not (= (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))))) (not (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))))) :rule equiv_pos2)
% 0.19/0.54  (step t102 (cl (= (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))))) :rule refl)
% 0.19/0.54  (step t103 (cl (= (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))))) :rule all_simplify)
% 0.19/0.54  (step t104 (cl (= (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))))) :rule cong :premises (t102 t103))
% 0.19/0.54  (step t105 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t106)
% 0.19/0.54  (assume t106.a0 (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))))
% 0.19/0.54  (step t106.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule forall_inst :args ((:= A (tptp.divide tptp.a1 tptp.a1)) (:= B tptp.a1)))
% 0.19/0.54  (step t106.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) :rule or :premises (t106.t1))
% 0.19/0.54  (step t106.t3 (cl (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) :rule resolution :premises (t106.t2 t106.a0))
% 0.19/0.54  (step t106 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) :rule subproof :discharge (t106.a0))
% 0.19/0.54  (step t107 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) :rule resolution :premises (t105 t106))
% 0.19/0.54  (step t108 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (not (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule implies_neg2)
% 0.19/0.54  (step t109 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule resolution :premises (t107 t108))
% 0.19/0.54  (step t110 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.inverse (tptp.divide tptp.a1 tptp.a1)) (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule contraction :premises (t109))
% 0.19/0.54  (step t111 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1))))) :rule resolution :premises (t101 t104 t110))
% 0.19/0.54  (step t112 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (= (tptp.inverse A) (tptp.divide (tptp.divide B B) A)))) (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) :rule implies :premises (t111))
% 0.19/0.54  (step t113 (cl (= (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)) (tptp.inverse (tptp.divide tptp.a1 tptp.a1)))) :rule resolution :premises (t112 a2))
% 0.19/0.54  (step t114 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t115)
% 0.19/0.54  (assume t115.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))))
% 0.19/0.54  (step t115.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) :rule forall_inst :args ((:= A tptp.a1) (:= B (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (:= C tptp.a1)))
% 0.19/0.54  (step t115.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule or :premises (t115.t1))
% 0.19/0.54  (step t115.t3 (cl (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule resolution :premises (t115.t2 t115.a0))
% 0.19/0.54  (step t115 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule subproof :discharge (t115.a0))
% 0.19/0.54  (step t116 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule resolution :premises (t114 t115))
% 0.19/0.54  (step t117 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) :rule implies_neg2)
% 0.19/0.54  (step t118 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) :rule resolution :premises (t116 t117))
% 0.19/0.54  (step t119 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))))) :rule contraction :premises (t118))
% 0.19/0.54  (step t120 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule implies :premises (t119))
% 0.19/0.54  (step t121 (cl (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))) (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))))) :rule resolution :premises (t120 t35))
% 0.19/0.54  (step t122 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) :rule implies_neg1)
% 0.19/0.54  (anchor :step t123)
% 0.19/0.54  (assume t123.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))))
% 0.19/0.54  (step t123.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) :rule forall_inst :args ((:= A tptp.a1) (:= B tptp.a1) (:= C tptp.a1)))
% 0.19/0.54  (step t123.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule or :premises (t123.t1))
% 0.19/0.54  (step t123.t3 (cl (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule resolution :premises (t123.t2 t123.a0))
% 0.19/0.54  (step t123 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule subproof :discharge (t123.a0))
% 0.19/0.54  (step t124 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule resolution :premises (t122 t123))
% 0.19/0.54  (step t125 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (not (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) :rule implies_neg2)
% 0.19/0.54  (step t126 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) :rule resolution :premises (t124 t125))
% 0.19/0.54  (step t127 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1)))))) :rule contraction :premises (t126))
% 0.19/0.54  (step t128 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (= C (tptp.divide A (tptp.divide (tptp.divide A B) (tptp.divide C B)))))) (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule implies :premises (t127))
% 0.19/0.54  (step t129 (cl (= tptp.a1 (tptp.divide tptp.a1 (tptp.divide (tptp.divide tptp.a1 tptp.a1) (tptp.divide tptp.a1 tptp.a1))))) :rule resolution :premises (t128 t35))
% 0.19/0.54  (step t130 (cl) :rule resolution :premises (t25 t36 t44 t52 t60 t68 t76 t84 t92 t100 t113 t121 t129 a3))
% 0.19/0.54  
% 0.19/0.54  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.hGfzsHzTIH/cvc5---1.0.5_31506.smt2
% 0.19/0.54  % cvc5---1.0.5 exiting
% 0.19/0.55  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------