TSTP Solution File: HEN004-6 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : HEN004-6 : TPTP v8.2.0. Released v1.0.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 17:09:29 EDT 2024

% Result   : Unsatisfiable 0.20s 0.56s
% Output   : Proof 0.41s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : HEN004-6 : TPTP v8.2.0. Released v1.0.0.
% 0.12/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n012.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Mon May 27 17:05:09 EDT 2024
% 0.14/0.35  % CPUTime    : 
% 0.20/0.49  %----Proving TF0_NAR, FOF, or CNF
% 0.20/0.50  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.20/0.56  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.e3P30Epp8n/cvc5---1.0.5_15928.smt2
% 0.20/0.56  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.e3P30Epp8n/cvc5---1.0.5_15928.smt2
% 0.41/0.62  (assume a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= (tptp.divide X Y) tptp.zero))))
% 0.41/0.62  (assume a1 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= (tptp.divide X Y) tptp.zero)) (tptp.less_equal X Y))))
% 0.41/0.62  (assume a2 (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)))
% 0.41/0.62  (assume a3 (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))))
% 0.41/0.62  (assume a4 (forall ((X $$unsorted)) (tptp.less_equal tptp.zero X)))
% 0.41/0.62  (assume a5 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))))
% 0.41/0.62  (assume a6 (forall ((X $$unsorted)) (tptp.less_equal X tptp.identity)))
% 0.41/0.62  (assume a7 (forall ((X $$unsorted)) (= (tptp.divide X tptp.identity) tptp.zero)))
% 0.41/0.62  (assume a8 (forall ((X $$unsorted)) (= (tptp.divide tptp.zero X) tptp.zero)))
% 0.41/0.62  (assume a9 (not (= (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.62  (step t1 (cl (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule and_neg)
% 0.41/0.62  (step t2 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg1)
% 0.41/0.62  (anchor :step t3)
% 0.41/0.62  (assume t3.a0 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.62  (assume t3.a1 (= tptp.zero (tptp.divide tptp.zero tptp.a)))
% 0.41/0.62  (assume t3.a2 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.62  (assume t3.a3 (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (assume t3.a4 (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (assume t3.a5 (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.62  (step t3.t1 (cl (=> (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule implies_neg1)
% 0.41/0.62  (anchor :step t3.t2)
% 0.41/0.62  (assume t3.t2.a0 (= tptp.zero (tptp.divide tptp.zero tptp.a)))
% 0.41/0.62  (assume t3.t2.a1 (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.62  (assume t3.t2.a2 (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (assume t3.t2.a3 (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (assume t3.t2.a4 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.62  (assume t3.t2.a5 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.62  (step t3.t2.t1 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t3.t2.a5))
% 0.41/0.62  (step t3.t2.t2 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t3.t2.t1))
% 0.41/0.62  (step t3.t2.t3 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t3.t2.a4))
% 0.41/0.62  (step t3.t2.t4 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t3.t2.t3))
% 0.41/0.62  (step t3.t2.t5 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t3.t2.a3))
% 0.41/0.62  (step t3.t2.t6 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule symm :premises (t3.t2.t5))
% 0.41/0.62  (step t3.t2.t7 (cl (= tptp.a tptp.a)) :rule refl)
% 0.41/0.62  (step t3.t2.t8 (cl (= (tptp.divide tptp.zero tptp.a) tptp.zero)) :rule symm :premises (t3.t2.a0))
% 0.41/0.62  (step t3.t2.t9 (cl (= (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a tptp.zero))) :rule cong :premises (t3.t2.t7 t3.t2.t8))
% 0.41/0.62  (step t3.t2.t10 (cl (= (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) :rule refl)
% 0.41/0.62  (step t3.t2.t11 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule cong :premises (t3.t2.t9 t3.t2.t10))
% 0.41/0.62  (step t3.t2.t12 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule symm :premises (t3.t2.a2))
% 0.41/0.62  (step t3.t2.t13 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule symm :premises (t3.t2.a1))
% 0.41/0.62  (step t3.t2.t14 (cl (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule cong :premises (t3.t2.t7 t3.t2.t9))
% 0.41/0.62  (step t3.t2.t15 (cl (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule trans :premises (t3.t2.t2 t3.t2.t4 t3.t2.t6 t3.t2.t11 t3.t2.t12 t3.t2.t13 t3.t2.t14))
% 0.41/0.62  (step t3.t2 (cl (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule subproof :discharge (t3.t2.a0 t3.t2.a1 t3.t2.a2 t3.t2.a3 t3.t2.a4 t3.t2.a5))
% 0.41/0.62  (step t3.t3 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule and_pos)
% 0.41/0.62  (step t3.t4 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_pos)
% 0.41/0.62  (step t3.t5 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.62  (step t3.t6 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.62  (step t3.t7 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.62  (step t3.t8 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.62  (step t3.t9 (cl (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule resolution :premises (t3.t2 t3.t3 t3.t4 t3.t5 t3.t6 t3.t7 t3.t8))
% 0.41/0.62  (step t3.t10 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule reordering :premises (t3.t9))
% 0.41/0.62  (step t3.t11 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule contraction :premises (t3.t10))
% 0.41/0.62  (step t3.t12 (cl (=> (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t3.t1 t3.t11))
% 0.41/0.62  (step t3.t13 (cl (=> (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))))) :rule implies_neg2)
% 0.41/0.62  (step t3.t14 (cl (=> (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (=> (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))))) :rule resolution :premises (t3.t12 t3.t13))
% 0.41/0.62  (step t3.t15 (cl (=> (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))))) :rule contraction :premises (t3.t14))
% 0.41/0.62  (step t3.t16 (cl (not (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule implies :premises (t3.t15))
% 0.41/0.62  (step t3.t17 (cl (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule and_neg)
% 0.41/0.62  (step t3.t18 (cl (and (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t3.t17 t3.a1 t3.a5 t3.a4 t3.a3 t3.a2 t3.a0))
% 0.41/0.62  (step t3.t19 (cl (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t3.t16 t3.t18))
% 0.41/0.62  (step t3 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule subproof :discharge (t3.a0 t3.a1 t3.a2 t3.a3 t3.a4 t3.a5))
% 0.41/0.62  (step t4 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.62  (step t5 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule and_pos)
% 0.41/0.62  (step t6 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.62  (step t7 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.62  (step t8 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.62  (step t9 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_pos)
% 0.41/0.62  (step t10 (cl (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule resolution :premises (t3 t4 t5 t6 t7 t8 t9))
% 0.41/0.62  (step t11 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule reordering :premises (t10))
% 0.41/0.62  (step t12 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule contraction :premises (t11))
% 0.41/0.62  (step t13 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t2 t12))
% 0.41/0.62  (step t14 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))))) :rule implies_neg2)
% 0.41/0.62  (step t15 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))))) :rule resolution :premises (t13 t14))
% 0.41/0.62  (step t16 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))))) :rule contraction :premises (t15))
% 0.41/0.62  (step t17 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule implies :premises (t16))
% 0.41/0.62  (step t18 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t1 t17))
% 0.41/0.62  (step t19 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule reordering :premises (t18))
% 0.41/0.62  (step t20 (cl (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule or_pos)
% 0.41/0.62  (step t21 (cl (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule reordering :premises (t20))
% 0.41/0.62  (step t22 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) :rule implies_neg1)
% 0.41/0.62  (anchor :step t23)
% 0.41/0.62  (assume t23.a0 (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)))
% 0.41/0.62  (step t23.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule forall_inst :args ((:= X (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (:= Y (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.62  (step t23.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule or :premises (t23.t1))
% 0.41/0.62  (step t23.t3 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t23.t2 t23.a0))
% 0.41/0.62  (step t23 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule subproof :discharge (t23.a0))
% 0.41/0.62  (step t24 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t22 t23))
% 0.41/0.62  (step t25 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg2)
% 0.41/0.62  (step t26 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t24 t25))
% 0.41/0.62  (step t27 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t26))
% 0.41/0.62  (step t28 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule implies :premises (t27))
% 0.41/0.62  (step t29 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t28 a2))
% 0.41/0.62  (step t30 (cl (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_neg)
% 0.41/0.62  (step t31 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg1)
% 0.41/0.62  (anchor :step t32)
% 0.41/0.62  (assume t32.a0 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.62  (assume t32.a1 (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))
% 0.41/0.62  (assume t32.a2 (= tptp.zero (tptp.divide tptp.zero tptp.a)))
% 0.41/0.62  (assume t32.a3 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.62  (assume t32.a4 (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (assume t32.a5 (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (assume t32.a6 (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (step t32.t1 (cl (=> (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg1)
% 0.41/0.62  (anchor :step t32.t2)
% 0.41/0.62  (assume t32.t2.a0 (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (assume t32.t2.a1 (= tptp.zero (tptp.divide tptp.zero tptp.a)))
% 0.41/0.62  (assume t32.t2.a2 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.62  (assume t32.t2.a3 (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))
% 0.41/0.62  (assume t32.t2.a4 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.62  (assume t32.t2.a5 (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (assume t32.t2.a6 (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.62  (step t32.t2.t1 (cl (= (= (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule equiv_simplify)
% 0.41/0.62  (step t32.t2.t2 (cl (not (= (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true)) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule equiv1 :premises (t32.t2.t1))
% 0.41/0.62  (step t32.t2.t3 (cl (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule refl)
% 0.41/0.62  (step t32.t2.t4 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule symm :premises (t32.t2.a6))
% 0.41/0.62  (step t32.t2.t5 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule symm :premises (t32.t2.t4))
% 0.41/0.62  (step t32.t2.t6 (cl (= tptp.a tptp.a)) :rule refl)
% 0.41/0.62  (step t32.t2.t7 (cl (= (tptp.divide tptp.zero tptp.a) tptp.zero)) :rule symm :premises (t32.t2.a1))
% 0.41/0.62  (step t32.t2.t8 (cl (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule symm :premises (t32.t2.t7))
% 0.41/0.62  (step t32.t2.t9 (cl (= (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) :rule cong :premises (t32.t2.t6 t32.t2.t8))
% 0.41/0.62  (step t32.t2.t10 (cl (= (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) :rule refl)
% 0.41/0.62  (step t32.t2.t11 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule cong :premises (t32.t2.t9 t32.t2.t10))
% 0.41/0.62  (step t32.t2.t12 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t32.t2.a5))
% 0.41/0.62  (step t32.t2.t13 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule symm :premises (t32.t2.t12))
% 0.41/0.62  (step t32.t2.t14 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t32.t2.t13))
% 0.41/0.62  (step t32.t2.t15 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t32.t2.a4))
% 0.41/0.62  (step t32.t2.t16 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t32.t2.t15))
% 0.41/0.62  (step t32.t2.t17 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t32.t2.t16))
% 0.41/0.62  (step t32.t2.t18 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t32.t2.a2))
% 0.41/0.62  (step t32.t2.t19 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t32.t2.t18))
% 0.41/0.62  (step t32.t2.t20 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t32.t2.t19))
% 0.41/0.62  (step t32.t2.t21 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)) tptp.zero)) :rule symm :premises (t32.t2.a3))
% 0.41/0.62  (step t32.t2.t22 (cl (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule symm :premises (t32.t2.t21))
% 0.41/0.62  (step t32.t2.t23 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule cong :premises (t32.t2.t20 t32.t2.t9))
% 0.41/0.62  (step t32.t2.t24 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule trans :premises (t32.t2.t5 t32.t2.t11 t32.t2.t14 t32.t2.t17 t32.t2.t20 t32.t2.t22 t32.t2.t23))
% 0.41/0.62  (step t32.t2.t25 (cl (= (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule cong :premises (t32.t2.t3 t32.t2.t24))
% 0.41/0.62  (step t32.t2.t26 (cl (= (= (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule equiv_simplify)
% 0.41/0.62  (step t32.t2.t27 (cl (= (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule equiv2 :premises (t32.t2.t26))
% 0.41/0.62  (step t32.t2.t28 (cl (= (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true)) :rule resolution :premises (t32.t2.t27 t32.t2.a0))
% 0.41/0.62  (step t32.t2.t29 (cl (= (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true)) :rule trans :premises (t32.t2.t25 t32.t2.t28))
% 0.41/0.62  (step t32.t2.t30 (cl (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t32.t2.t2 t32.t2.t29))
% 0.41/0.62  (step t32.t2 (cl (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t32.t2.a0 t32.t2.a1 t32.t2.a2 t32.t2.a3 t32.t2.a4 t32.t2.a5 t32.t2.a6))
% 0.41/0.62  (step t32.t3 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.62  (step t32.t4 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule and_pos)
% 0.41/0.62  (step t32.t5 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.62  (step t32.t6 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule and_pos)
% 0.41/0.62  (step t32.t7 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.62  (step t32.t8 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.62  (step t32.t9 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.62  (step t32.t10 (cl (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t32.t2 t32.t3 t32.t4 t32.t5 t32.t6 t32.t7 t32.t8 t32.t9))
% 0.41/0.62  (step t32.t11 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t32.t10))
% 0.41/0.63  (step t32.t12 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t32.t11))
% 0.41/0.63  (step t32.t13 (cl (=> (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t32.t1 t32.t12))
% 0.41/0.63  (step t32.t14 (cl (=> (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t32.t15 (cl (=> (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t32.t13 t32.t14))
% 0.41/0.63  (step t32.t16 (cl (=> (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t32.t15))
% 0.41/0.63  (step t32.t17 (cl (not (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t32.t16))
% 0.41/0.63  (step t32.t18 (cl (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_neg)
% 0.41/0.63  (step t32.t19 (cl (and (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t32.t18 t32.a5 t32.a2 t32.a0 t32.a1 t32.a3 t32.a4 t32.a6))
% 0.41/0.63  (step t32.t20 (cl (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t32.t17 t32.t19))
% 0.41/0.63  (step t32 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t32.a0 t32.a1 t32.a2 t32.a3 t32.a4 t32.a5 t32.a6))
% 0.41/0.63  (step t33 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t34 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule and_pos)
% 0.41/0.63  (step t35 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule and_pos)
% 0.41/0.63  (step t36 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t37 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t38 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t39 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t40 (cl (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t32 t33 t34 t35 t36 t37 t38 t39))
% 0.41/0.63  (step t41 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t40))
% 0.41/0.63  (step t42 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t41))
% 0.41/0.63  (step t43 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t31 t42))
% 0.41/0.63  (step t44 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t45 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t43 t44))
% 0.41/0.63  (step t46 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t45))
% 0.41/0.63  (step t47 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t46))
% 0.41/0.63  (step t48 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t30 t47))
% 0.41/0.63  (step t49 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t48))
% 0.41/0.63  (step t50 (cl (not (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule or_pos)
% 0.41/0.63  (step t51 (cl (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (not (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule reordering :premises (t50))
% 0.41/0.63  (step t52 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t53)
% 0.41/0.63  (assume t53.a0 (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)))
% 0.41/0.63  (step t53.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a))) :rule forall_inst :args ((:= X tptp.a) (:= Y tptp.zero)))
% 0.41/0.63  (step t53.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) :rule or :premises (t53.t1))
% 0.41/0.63  (step t53.t3 (cl (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) :rule resolution :premises (t53.t2 t53.a0))
% 0.41/0.63  (step t53 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) :rule subproof :discharge (t53.a0))
% 0.41/0.63  (step t54 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) :rule resolution :premises (t52 t53))
% 0.41/0.63  (step t55 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a))) :rule implies_neg2)
% 0.41/0.63  (step t56 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a))) :rule resolution :premises (t54 t55))
% 0.41/0.63  (step t57 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a))) :rule contraction :premises (t56))
% 0.41/0.63  (step t58 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) :rule implies :premises (t57))
% 0.41/0.63  (step t59 (cl (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) :rule resolution :premises (t58 a2))
% 0.41/0.63  (step t60 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t61)
% 0.41/0.63  (assume t61.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))))
% 0.41/0.63  (step t61.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule forall_inst :args ((:= X (tptp.divide tptp.a tptp.zero)) (:= Y tptp.a)))
% 0.41/0.63  (step t61.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule or :premises (t61.t1))
% 0.41/0.63  (step t61.t3 (cl (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t61.t2 t61.a0))
% 0.41/0.63  (step t61 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule subproof :discharge (t61.a0))
% 0.41/0.63  (step t62 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t60 t61))
% 0.41/0.63  (step t63 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule implies_neg2)
% 0.41/0.63  (step t64 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule resolution :premises (t62 t63))
% 0.41/0.63  (step t65 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule contraction :premises (t64))
% 0.41/0.63  (step t66 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule implies :premises (t65))
% 0.41/0.63  (step t67 (cl (not (= (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= (tptp.divide X Y) tptp.zero))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= (tptp.divide X Y) tptp.zero)))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) :rule equiv_pos2)
% 0.41/0.63  (anchor :step t68 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.41/0.63  (step t68.t1 (cl (= X X)) :rule refl)
% 0.41/0.63  (step t68.t2 (cl (= Y Y)) :rule refl)
% 0.41/0.63  (step t68.t3 (cl (= (not (tptp.less_equal X Y)) (not (tptp.less_equal X Y)))) :rule refl)
% 0.41/0.63  (step t68.t4 (cl (= (= (tptp.divide X Y) tptp.zero) (= tptp.zero (tptp.divide X Y)))) :rule all_simplify)
% 0.41/0.63  (step t68.t5 (cl (= (or (not (tptp.less_equal X Y)) (= (tptp.divide X Y) tptp.zero)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) :rule cong :premises (t68.t3 t68.t4))
% 0.41/0.63  (step t68 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= (tptp.divide X Y) tptp.zero))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))))) :rule bind)
% 0.41/0.63  (step t69 (cl (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) :rule resolution :premises (t67 t68 a0))
% 0.41/0.63  (step t70 (cl (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t66 t69))
% 0.41/0.63  (step t71 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule resolution :premises (t51 t59 t70))
% 0.41/0.63  (step t72 (cl (=> (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t73)
% 0.41/0.63  (assume t73.a0 (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))))
% 0.41/0.63  (step t73.t1 (cl (or (not (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) :rule forall_inst :args ((:= X tptp.a)))
% 0.41/0.63  (step t73.t2 (cl (not (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule or :premises (t73.t1))
% 0.41/0.63  (step t73.t3 (cl (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule resolution :premises (t73.t2 t73.a0))
% 0.41/0.63  (step t73 (cl (not (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule subproof :discharge (t73.a0))
% 0.41/0.63  (step t74 (cl (=> (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule resolution :premises (t72 t73))
% 0.41/0.63  (step t75 (cl (=> (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a)))) :rule implies_neg2)
% 0.41/0.63  (step t76 (cl (=> (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (=> (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t74 t75))
% 0.41/0.63  (step t77 (cl (=> (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) :rule contraction :premises (t76))
% 0.41/0.63  (step t78 (cl (not (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule implies :premises (t77))
% 0.41/0.63  (step t79 (cl (not (= (forall ((X $$unsorted)) (= (tptp.divide tptp.zero X) tptp.zero)) (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))))) (not (forall ((X $$unsorted)) (= (tptp.divide tptp.zero X) tptp.zero))) (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X)))) :rule equiv_pos2)
% 0.41/0.63  (anchor :step t80 :args ((X $$unsorted) (:= X X)))
% 0.41/0.63  (step t80.t1 (cl (= X X)) :rule refl)
% 0.41/0.63  (step t80.t2 (cl (= (= (tptp.divide tptp.zero X) tptp.zero) (= tptp.zero (tptp.divide tptp.zero X)))) :rule all_simplify)
% 0.41/0.63  (step t80 (cl (= (forall ((X $$unsorted)) (= (tptp.divide tptp.zero X) tptp.zero)) (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X))))) :rule bind)
% 0.41/0.63  (step t81 (cl (forall ((X $$unsorted)) (= tptp.zero (tptp.divide tptp.zero X)))) :rule resolution :premises (t79 t80 a8))
% 0.41/0.63  (step t82 (cl (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule resolution :premises (t78 t81))
% 0.41/0.63  (step t83 (cl (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule or_pos)
% 0.41/0.63  (step t84 (cl (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))))) :rule reordering :premises (t83))
% 0.41/0.63  (step t85 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t86)
% 0.41/0.63  (assume t86.a0 (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)))
% 0.41/0.63  (step t86.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule forall_inst :args ((:= X (tptp.divide tptp.a tptp.zero)) (:= Y tptp.a)))
% 0.41/0.63  (step t86.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) :rule or :premises (t86.t1))
% 0.41/0.63  (step t86.t3 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) :rule resolution :premises (t86.t2 t86.a0))
% 0.41/0.63  (step t86 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) :rule subproof :discharge (t86.a0))
% 0.41/0.63  (step t87 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) :rule resolution :premises (t85 t86))
% 0.41/0.63  (step t88 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule implies_neg2)
% 0.41/0.63  (step t89 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t87 t88))
% 0.41/0.63  (step t90 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule contraction :premises (t89))
% 0.41/0.63  (step t91 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) :rule implies :premises (t90))
% 0.41/0.63  (step t92 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) :rule resolution :premises (t91 a2))
% 0.41/0.63  (step t93 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t94)
% 0.41/0.63  (assume t94.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))))
% 0.41/0.63  (step t94.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (:= Y (tptp.divide tptp.a tptp.zero))))
% 0.41/0.63  (step t94.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) :rule or :premises (t94.t1))
% 0.41/0.63  (step t94.t3 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) :rule resolution :premises (t94.t2 t94.a0))
% 0.41/0.63  (step t94 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) :rule subproof :discharge (t94.a0))
% 0.41/0.63  (step t95 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) :rule resolution :premises (t93 t94))
% 0.41/0.63  (step t96 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))))) :rule implies_neg2)
% 0.41/0.63  (step t97 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))))) :rule resolution :premises (t95 t96))
% 0.41/0.63  (step t98 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))))) :rule contraction :premises (t97))
% 0.41/0.63  (step t99 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) :rule implies :premises (t98))
% 0.41/0.63  (step t100 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero))))) :rule resolution :premises (t99 t69))
% 0.41/0.63  (step t101 (cl (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t84 t92 t100))
% 0.41/0.63  (step t102 (cl (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule or_pos)
% 0.41/0.63  (step t103 (cl (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t102))
% 0.41/0.63  (step t104 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t105)
% 0.41/0.63  (assume t105.a0 (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))))
% 0.41/0.63  (step t105.t1 (cl (or (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule forall_inst :args ((:= X tptp.a) (:= Z tptp.a) (:= Y tptp.zero)))
% 0.41/0.63  (step t105.t2 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule or :premises (t105.t1))
% 0.41/0.63  (step t105.t3 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule resolution :premises (t105.t2 t105.a0))
% 0.41/0.63  (step t105 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule subproof :discharge (t105.a0))
% 0.41/0.63  (step t106 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule resolution :premises (t104 t105))
% 0.41/0.63  (step t107 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule implies_neg2)
% 0.41/0.63  (step t108 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t106 t107))
% 0.41/0.63  (step t109 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule contraction :premises (t108))
% 0.41/0.63  (step t110 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule implies :premises (t109))
% 0.41/0.63  (step t111 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule resolution :premises (t110 a3))
% 0.41/0.63  (step t112 (cl (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule and_neg)
% 0.41/0.63  (step t113 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t114)
% 0.41/0.63  (assume t114.a0 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.63  (assume t114.a1 (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))
% 0.41/0.63  (assume t114.a2 (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.63  (step t114.t1 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t114.t2)
% 0.41/0.63  (assume t114.t2.a0 (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.63  (assume t114.t2.a1 (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))
% 0.41/0.63  (assume t114.t2.a2 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.63  (step t114.t2.t1 (cl (= (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) true) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule equiv_simplify)
% 0.41/0.63  (step t114.t2.t2 (cl (not (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) true)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule equiv1 :premises (t114.t2.t1))
% 0.41/0.63  (step t114.t2.t3 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t114.t2.a2))
% 0.41/0.63  (step t114.t2.t4 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t114.t2.t3))
% 0.41/0.63  (step t114.t2.t5 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t114.t2.t4))
% 0.41/0.63  (step t114.t2.t6 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) tptp.zero)) :rule symm :premises (t114.t2.a1))
% 0.41/0.63  (step t114.t2.t7 (cl (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule symm :premises (t114.t2.t6))
% 0.41/0.63  (step t114.t2.t8 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule trans :premises (t114.t2.t5 t114.t2.t7))
% 0.41/0.63  (step t114.t2.t9 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule refl)
% 0.41/0.63  (step t114.t2.t10 (cl (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule cong :premises (t114.t2.t8 t114.t2.t9))
% 0.41/0.63  (step t114.t2.t11 (cl (= (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) true) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule equiv_simplify)
% 0.41/0.63  (step t114.t2.t12 (cl (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) true) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule equiv2 :premises (t114.t2.t11))
% 0.41/0.63  (step t114.t2.t13 (cl (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) true)) :rule resolution :premises (t114.t2.t12 t114.t2.a0))
% 0.41/0.63  (step t114.t2.t14 (cl (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) true)) :rule trans :premises (t114.t2.t10 t114.t2.t13))
% 0.41/0.63  (step t114.t2.t15 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t114.t2.t2 t114.t2.t14))
% 0.41/0.63  (step t114.t2 (cl (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule subproof :discharge (t114.t2.a0 t114.t2.a1 t114.t2.a2))
% 0.41/0.63  (step t114.t3 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t114.t4 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t114.t5 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t114.t6 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule resolution :premises (t114.t2 t114.t3 t114.t4 t114.t5))
% 0.41/0.63  (step t114.t7 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule reordering :premises (t114.t6))
% 0.41/0.63  (step t114.t8 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule contraction :premises (t114.t7))
% 0.41/0.63  (step t114.t9 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t114.t1 t114.t8))
% 0.41/0.63  (step t114.t10 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule implies_neg2)
% 0.41/0.63  (step t114.t11 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t114.t9 t114.t10))
% 0.41/0.63  (step t114.t12 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule contraction :premises (t114.t11))
% 0.41/0.63  (step t114.t13 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule implies :premises (t114.t12))
% 0.41/0.63  (step t114.t14 (cl (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule and_neg)
% 0.41/0.63  (step t114.t15 (cl (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t114.t14 t114.a2 t114.a1 t114.a0))
% 0.41/0.63  (step t114.t16 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t114.t13 t114.t15))
% 0.41/0.63  (step t114 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule subproof :discharge (t114.a0 t114.a1 t114.a2))
% 0.41/0.63  (step t115 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t116 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t117 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t118 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t114 t115 t116 t117))
% 0.41/0.63  (step t119 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule reordering :premises (t118))
% 0.41/0.63  (step t120 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule contraction :premises (t119))
% 0.41/0.63  (step t121 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t113 t120))
% 0.41/0.63  (step t122 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule implies_neg2)
% 0.41/0.63  (step t123 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t121 t122))
% 0.41/0.63  (step t124 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule contraction :premises (t123))
% 0.41/0.63  (step t125 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule implies :premises (t124))
% 0.41/0.63  (step t126 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t112 t125))
% 0.41/0.63  (step t127 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule reordering :premises (t126))
% 0.41/0.63  (step t128 (cl (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule or_pos)
% 0.41/0.63  (step t129 (cl (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))))) :rule reordering :premises (t128))
% 0.41/0.63  (step t130 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t131)
% 0.41/0.63  (assume t131.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))))
% 0.41/0.63  (step t131.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))
% 0.41/0.63  (step t131.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule or :premises (t131.t1))
% 0.41/0.63  (step t131.t3 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule resolution :premises (t131.t2 t131.a0))
% 0.41/0.63  (step t131 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule subproof :discharge (t131.a0))
% 0.41/0.63  (step t132 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule resolution :premises (t130 t131))
% 0.41/0.63  (step t133 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))))) :rule implies_neg2)
% 0.41/0.63  (step t134 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))))) :rule resolution :premises (t132 t133))
% 0.41/0.63  (step t135 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))))) :rule contraction :premises (t134))
% 0.41/0.63  (step t136 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule implies :premises (t135))
% 0.41/0.63  (step t137 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule resolution :premises (t136 t69))
% 0.41/0.63  (step t138 (cl (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t129 t111 t137))
% 0.41/0.63  (step t139 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t140)
% 0.41/0.63  (assume t140.a0 (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)))
% 0.41/0.63  (step t140.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))
% 0.41/0.63  (step t140.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule or :premises (t140.t1))
% 0.41/0.63  (step t140.t3 (cl (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t140.t2 t140.a0))
% 0.41/0.63  (step t140 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule subproof :discharge (t140.a0))
% 0.41/0.63  (step t141 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t139 t140))
% 0.41/0.63  (step t142 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule implies_neg2)
% 0.41/0.63  (step t143 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t141 t142))
% 0.41/0.63  (step t144 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule contraction :premises (t143))
% 0.41/0.63  (step t145 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule implies :premises (t144))
% 0.41/0.63  (step t146 (cl (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t145 a2))
% 0.41/0.63  (step t147 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t127 t71 t138 t146))
% 0.41/0.63  (step t148 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule equiv_pos2)
% 0.41/0.63  (step t149 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))))) :rule refl)
% 0.41/0.63  (step t150 (cl (= (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule refl)
% 0.41/0.63  (step t151 (cl (= (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule refl)
% 0.41/0.63  (step t152 (cl (= (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule all_simplify)
% 0.41/0.63  (step t153 (cl (= (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule cong :premises (t150 t151 t152))
% 0.41/0.63  (step t154 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))))) :rule cong :premises (t149 t153))
% 0.41/0.63  (step t155 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t156)
% 0.41/0.63  (assume t156.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))))
% 0.41/0.63  (step t156.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))
% 0.41/0.63  (step t156.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule or :premises (t156.t1))
% 0.41/0.63  (step t156.t3 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t156.t2 t156.a0))
% 0.41/0.63  (step t156 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule subproof :discharge (t156.a0))
% 0.41/0.63  (step t157 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t155 t156))
% 0.41/0.63  (step t158 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule implies_neg2)
% 0.41/0.63  (step t159 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule resolution :premises (t157 t158))
% 0.41/0.63  (step t160 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule contraction :premises (t159))
% 0.41/0.63  (step t161 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t148 t154 t160))
% 0.41/0.63  (step t162 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule implies :premises (t161))
% 0.41/0.63  (step t163 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t162 a5))
% 0.41/0.63  (step t164 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t103 t111 t147 t163))
% 0.41/0.63  (step t165 (cl (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule or_pos)
% 0.41/0.63  (step t166 (cl (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule reordering :premises (t165))
% 0.41/0.63  (step t167 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t168)
% 0.41/0.63  (assume t168.a0 (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))))
% 0.41/0.63  (step t168.t1 (cl (or (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule forall_inst :args ((:= X tptp.a) (:= Z (tptp.divide tptp.zero tptp.a)) (:= Y tptp.a)))
% 0.41/0.63  (step t168.t2 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule or :premises (t168.t1))
% 0.41/0.63  (step t168.t3 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t168.t2 t168.a0))
% 0.41/0.63  (step t168 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule subproof :discharge (t168.a0))
% 0.41/0.63  (step t169 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t167 t168))
% 0.41/0.63  (step t170 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule implies_neg2)
% 0.41/0.63  (step t171 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t169 t170))
% 0.41/0.63  (step t172 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule contraction :premises (t171))
% 0.41/0.63  (step t173 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule implies :premises (t172))
% 0.41/0.63  (step t174 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t173 a3))
% 0.41/0.63  (step t175 (cl (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_neg)
% 0.41/0.63  (step t176 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t177)
% 0.41/0.63  (assume t177.a0 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.63  (assume t177.a1 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.63  (assume t177.a2 (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (assume t177.a3 (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (step t177.t1 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t177.t2)
% 0.41/0.63  (assume t177.t2.a0 (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (assume t177.t2.a1 (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (assume t177.t2.a2 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.63  (assume t177.t2.a3 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.63  (step t177.t2.t1 (cl (= (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule equiv_simplify)
% 0.41/0.63  (step t177.t2.t2 (cl (not (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule equiv1 :premises (t177.t2.t1))
% 0.41/0.63  (step t177.t2.t3 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t177.t2.a3))
% 0.41/0.63  (step t177.t2.t4 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t177.t2.t3))
% 0.41/0.63  (step t177.t2.t5 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t177.t2.t4))
% 0.41/0.63  (step t177.t2.t6 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t177.t2.a2))
% 0.41/0.63  (step t177.t2.t7 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t177.t2.t6))
% 0.41/0.63  (step t177.t2.t8 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t177.t2.t7))
% 0.41/0.63  (step t177.t2.t9 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) tptp.zero)) :rule symm :premises (t177.t2.a1))
% 0.41/0.63  (step t177.t2.t10 (cl (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule symm :premises (t177.t2.t9))
% 0.41/0.63  (step t177.t2.t11 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule trans :premises (t177.t2.t8 t177.t2.t10))
% 0.41/0.63  (step t177.t2.t12 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule trans :premises (t177.t2.t5 t177.t2.t11))
% 0.41/0.63  (step t177.t2.t13 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule refl)
% 0.41/0.63  (step t177.t2.t14 (cl (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule cong :premises (t177.t2.t12 t177.t2.t13))
% 0.41/0.63  (step t177.t2.t15 (cl (= (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule equiv_simplify)
% 0.41/0.63  (step t177.t2.t16 (cl (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule equiv2 :premises (t177.t2.t15))
% 0.41/0.63  (step t177.t2.t17 (cl (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true)) :rule resolution :premises (t177.t2.t16 t177.t2.a0))
% 0.41/0.63  (step t177.t2.t18 (cl (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) true)) :rule trans :premises (t177.t2.t14 t177.t2.t17))
% 0.41/0.63  (step t177.t2.t19 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t177.t2.t2 t177.t2.t18))
% 0.41/0.63  (step t177.t2 (cl (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule subproof :discharge (t177.t2.a0 t177.t2.a1 t177.t2.a2 t177.t2.a3))
% 0.41/0.63  (step t177.t3 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t177.t4 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t177.t5 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t177.t6 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t177.t7 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t177.t2 t177.t3 t177.t4 t177.t5 t177.t6))
% 0.41/0.63  (step t177.t8 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule reordering :premises (t177.t7))
% 0.41/0.63  (step t177.t9 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule contraction :premises (t177.t8))
% 0.41/0.63  (step t177.t10 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t177.t1 t177.t9))
% 0.41/0.63  (step t177.t11 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg2)
% 0.41/0.63  (step t177.t12 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t177.t10 t177.t11))
% 0.41/0.63  (step t177.t13 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t177.t12))
% 0.41/0.63  (step t177.t14 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule implies :premises (t177.t13))
% 0.41/0.63  (step t177.t15 (cl (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule and_neg)
% 0.41/0.63  (step t177.t16 (cl (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t177.t15 t177.a3 t177.a2 t177.a0 t177.a1))
% 0.41/0.63  (step t177.t17 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t177.t14 t177.t16))
% 0.41/0.63  (step t177 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule subproof :discharge (t177.a0 t177.a1 t177.a2 t177.a3))
% 0.41/0.63  (step t178 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t179 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t180 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t181 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t182 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t177 t178 t179 t180 t181))
% 0.41/0.63  (step t183 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule reordering :premises (t182))
% 0.41/0.63  (step t184 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule contraction :premises (t183))
% 0.41/0.63  (step t185 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t176 t184))
% 0.41/0.63  (step t186 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg2)
% 0.41/0.63  (step t187 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t185 t186))
% 0.41/0.63  (step t188 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t187))
% 0.41/0.63  (step t189 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule implies :premises (t188))
% 0.41/0.63  (step t190 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t175 t189))
% 0.41/0.63  (step t191 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t190))
% 0.41/0.63  (step t192 (cl (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule or_pos)
% 0.41/0.63  (step t193 (cl (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))))) :rule reordering :premises (t192))
% 0.41/0.63  (step t194 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t195)
% 0.41/0.63  (assume t195.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))))
% 0.41/0.63  (step t195.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (step t195.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule or :premises (t195.t1))
% 0.41/0.63  (step t195.t3 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t195.t2 t195.a0))
% 0.41/0.63  (step t195 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t195.a0))
% 0.41/0.63  (step t196 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t194 t195))
% 0.41/0.63  (step t197 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t198 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t196 t197))
% 0.41/0.63  (step t199 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t198))
% 0.41/0.63  (step t200 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t199))
% 0.41/0.63  (step t201 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t200 t69))
% 0.41/0.63  (step t202 (cl (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t193 t174 t201))
% 0.41/0.63  (step t203 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t204)
% 0.41/0.63  (assume t204.a0 (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)))
% 0.41/0.63  (step t204.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (step t204.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule or :premises (t204.t1))
% 0.41/0.63  (step t204.t3 (cl (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t204.t2 t204.a0))
% 0.41/0.63  (step t204 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule subproof :discharge (t204.a0))
% 0.41/0.63  (step t205 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t203 t204))
% 0.41/0.63  (step t206 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg2)
% 0.41/0.63  (step t207 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t205 t206))
% 0.41/0.63  (step t208 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t207))
% 0.41/0.63  (step t209 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule implies :premises (t208))
% 0.41/0.63  (step t210 (cl (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t209 a2))
% 0.41/0.63  (step t211 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t191 t71 t164 t202 t210))
% 0.41/0.63  (step t212 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule equiv_pos2)
% 0.41/0.63  (step t213 (cl (= (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule refl)
% 0.41/0.63  (step t214 (cl (= (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule refl)
% 0.41/0.63  (step t215 (cl (= (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule all_simplify)
% 0.41/0.63  (step t216 (cl (= (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule cong :premises (t213 t214 t215))
% 0.41/0.63  (step t217 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule cong :premises (t149 t216))
% 0.41/0.63  (step t218 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t219)
% 0.41/0.63  (assume t219.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))))
% 0.41/0.63  (step t219.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (step t219.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule or :premises (t219.t1))
% 0.41/0.63  (step t219.t3 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t219.t2 t219.a0))
% 0.41/0.63  (step t219 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule subproof :discharge (t219.a0))
% 0.41/0.63  (step t220 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t218 t219))
% 0.41/0.63  (step t221 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg2)
% 0.41/0.63  (step t222 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t220 t221))
% 0.41/0.63  (step t223 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t222))
% 0.41/0.63  (step t224 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t212 t217 t223))
% 0.41/0.63  (step t225 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t224))
% 0.41/0.63  (step t226 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t225 a5))
% 0.41/0.63  (step t227 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t166 t174 t211 t226))
% 0.41/0.63  (step t228 (cl (not (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule or_pos)
% 0.41/0.63  (step t229 (cl (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule reordering :premises (t228))
% 0.41/0.63  (step t230 (cl (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_neg)
% 0.41/0.63  (step t231 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t232)
% 0.41/0.63  (assume t232.a0 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.63  (assume t232.a1 (= tptp.zero (tptp.divide tptp.zero tptp.a)))
% 0.41/0.63  (assume t232.a2 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.63  (assume t232.a3 (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (assume t232.a4 (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (step t232.t1 (cl (=> (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t232.t2)
% 0.41/0.63  (assume t232.t2.a0 (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (assume t232.t2.a1 (= tptp.zero (tptp.divide tptp.zero tptp.a)))
% 0.41/0.63  (assume t232.t2.a2 (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (assume t232.t2.a3 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.63  (assume t232.t2.a4 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.63  (step t232.t2.t1 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t232.t2.a4))
% 0.41/0.63  (step t232.t2.t2 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t232.t2.t1))
% 0.41/0.63  (step t232.t2.t3 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t232.t2.a3))
% 0.41/0.63  (step t232.t2.t4 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t232.t2.t3))
% 0.41/0.63  (step t232.t2.t5 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t232.t2.a2))
% 0.41/0.63  (step t232.t2.t6 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule symm :premises (t232.t2.t5))
% 0.41/0.63  (step t232.t2.t7 (cl (= tptp.a tptp.a)) :rule refl)
% 0.41/0.63  (step t232.t2.t8 (cl (= (tptp.divide tptp.zero tptp.a) tptp.zero)) :rule symm :premises (t232.t2.a1))
% 0.41/0.63  (step t232.t2.t9 (cl (= (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a tptp.zero))) :rule cong :premises (t232.t2.t7 t232.t2.t8))
% 0.41/0.63  (step t232.t2.t10 (cl (= (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) :rule refl)
% 0.41/0.63  (step t232.t2.t11 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule cong :premises (t232.t2.t9 t232.t2.t10))
% 0.41/0.63  (step t232.t2.t12 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule symm :premises (t232.t2.a0))
% 0.41/0.63  (step t232.t2.t13 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule trans :premises (t232.t2.t2 t232.t2.t4 t232.t2.t6 t232.t2.t11 t232.t2.t12))
% 0.41/0.63  (step t232.t2 (cl (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t232.t2.a0 t232.t2.a1 t232.t2.a2 t232.t2.a3 t232.t2.a4))
% 0.41/0.63  (step t232.t3 (cl (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t232.t4 (cl (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule and_pos)
% 0.41/0.63  (step t232.t5 (cl (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t232.t6 (cl (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t232.t7 (cl (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t232.t8 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))))) :rule resolution :premises (t232.t2 t232.t3 t232.t4 t232.t5 t232.t6 t232.t7))
% 0.41/0.63  (step t232.t9 (cl (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t232.t8))
% 0.41/0.63  (step t232.t10 (cl (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t232.t9))
% 0.41/0.63  (step t232.t11 (cl (=> (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t232.t1 t232.t10))
% 0.41/0.63  (step t232.t12 (cl (=> (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t232.t13 (cl (=> (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t232.t11 t232.t12))
% 0.41/0.63  (step t232.t14 (cl (=> (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t232.t13))
% 0.41/0.63  (step t232.t15 (cl (not (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t232.t14))
% 0.41/0.63  (step t232.t16 (cl (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule and_neg)
% 0.41/0.63  (step t232.t17 (cl (and (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t232.t16 t232.a4 t232.a1 t232.a3 t232.a2 t232.a0))
% 0.41/0.63  (step t232.t18 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t232.t15 t232.t17))
% 0.41/0.63  (step t232 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t232.a0 t232.a1 t232.a2 t232.a3 t232.a4))
% 0.41/0.63  (step t233 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t234 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule and_pos)
% 0.41/0.63  (step t235 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t236 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t237 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t238 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t232 t233 t234 t235 t236 t237))
% 0.41/0.63  (step t239 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t238))
% 0.41/0.63  (step t240 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t239))
% 0.41/0.63  (step t241 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t231 t240))
% 0.41/0.63  (step t242 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t243 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t241 t242))
% 0.41/0.63  (step t244 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t243))
% 0.41/0.63  (step t245 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t244))
% 0.41/0.63  (step t246 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t230 t245))
% 0.41/0.63  (step t247 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t246))
% 0.41/0.63  (step t248 (cl (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule or_pos)
% 0.41/0.63  (step t249 (cl (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule reordering :premises (t248))
% 0.41/0.63  (step t250 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t251)
% 0.41/0.63  (assume t251.a0 (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))))
% 0.41/0.63  (step t251.t1 (cl (or (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule forall_inst :args ((:= X tptp.a) (:= Z (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (:= Y tptp.zero)))
% 0.41/0.63  (step t251.t2 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule or :premises (t251.t1))
% 0.41/0.63  (step t251.t3 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t251.t2 t251.a0))
% 0.41/0.63  (step t251 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule subproof :discharge (t251.a0))
% 0.41/0.63  (step t252 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t250 t251))
% 0.41/0.63  (step t253 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies_neg2)
% 0.41/0.63  (step t254 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t252 t253))
% 0.41/0.63  (step t255 (cl (=> (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t254))
% 0.41/0.63  (step t256 (cl (not (forall ((X $$unsorted) (Z $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide (tptp.divide X Z) (tptp.divide Y Z)) (tptp.divide (tptp.divide X Y) Z)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule implies :premises (t255))
% 0.41/0.63  (step t257 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t256 a3))
% 0.41/0.63  (step t258 (cl (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule and_neg)
% 0.41/0.63  (step t259 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t260)
% 0.41/0.63  (assume t260.a0 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.63  (assume t260.a1 (= tptp.zero (tptp.divide tptp.zero tptp.a)))
% 0.41/0.63  (assume t260.a2 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.63  (assume t260.a3 (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (assume t260.a4 (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (assume t260.a5 (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (step t260.t1 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t260.t2)
% 0.41/0.63  (assume t260.t2.a0 (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (assume t260.t2.a1 (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (assume t260.t2.a2 (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)))
% 0.41/0.63  (assume t260.t2.a3 (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))))
% 0.41/0.63  (assume t260.t2.a4 (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))
% 0.41/0.63  (assume t260.t2.a5 (= tptp.zero (tptp.divide tptp.zero tptp.a)))
% 0.41/0.63  (step t260.t2.t1 (cl (= (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule equiv_simplify)
% 0.41/0.63  (step t260.t2.t2 (cl (not (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true)) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule equiv1 :premises (t260.t2.t1))
% 0.41/0.63  (step t260.t2.t3 (cl (= tptp.a tptp.a)) :rule refl)
% 0.41/0.63  (step t260.t2.t4 (cl (= (tptp.divide tptp.zero tptp.a) tptp.zero)) :rule symm :premises (t260.t2.a5))
% 0.41/0.63  (step t260.t2.t5 (cl (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule symm :premises (t260.t2.t4))
% 0.41/0.63  (step t260.t2.t6 (cl (= (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) :rule cong :premises (t260.t2.t3 t260.t2.t5))
% 0.41/0.63  (step t260.t2.t7 (cl (= (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) :rule refl)
% 0.41/0.63  (step t260.t2.t8 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule cong :premises (t260.t2.t6 t260.t2.t7))
% 0.41/0.63  (step t260.t2.t9 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t260.t2.a4))
% 0.41/0.63  (step t260.t2.t10 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule symm :premises (t260.t2.t9))
% 0.41/0.63  (step t260.t2.t11 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t260.t2.t10))
% 0.41/0.63  (step t260.t2.t12 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t260.t2.a3))
% 0.41/0.63  (step t260.t2.t13 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule symm :premises (t260.t2.t12))
% 0.41/0.63  (step t260.t2.t14 (cl (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t260.t2.t13))
% 0.41/0.63  (step t260.t2.t15 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule trans :premises (t260.t2.t8 t260.t2.t11 t260.t2.t14))
% 0.41/0.63  (step t260.t2.t16 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t260.t2.a2))
% 0.41/0.63  (step t260.t2.t17 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule symm :premises (t260.t2.t16))
% 0.41/0.63  (step t260.t2.t18 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) tptp.zero)) :rule symm :premises (t260.t2.t17))
% 0.41/0.63  (step t260.t2.t19 (cl (= (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) tptp.zero)) :rule symm :premises (t260.t2.a1))
% 0.41/0.63  (step t260.t2.t20 (cl (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule symm :premises (t260.t2.t19))
% 0.41/0.63  (step t260.t2.t21 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule trans :premises (t260.t2.t18 t260.t2.t20))
% 0.41/0.63  (step t260.t2.t22 (cl (= (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule trans :premises (t260.t2.t15 t260.t2.t21))
% 0.41/0.63  (step t260.t2.t23 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule refl)
% 0.41/0.63  (step t260.t2.t24 (cl (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule cong :premises (t260.t2.t22 t260.t2.t23))
% 0.41/0.63  (step t260.t2.t25 (cl (= (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule equiv_simplify)
% 0.41/0.63  (step t260.t2.t26 (cl (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule equiv2 :premises (t260.t2.t25))
% 0.41/0.63  (step t260.t2.t27 (cl (= (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true)) :rule resolution :premises (t260.t2.t26 t260.t2.a0))
% 0.41/0.63  (step t260.t2.t28 (cl (= (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) true)) :rule trans :premises (t260.t2.t24 t260.t2.t27))
% 0.41/0.63  (step t260.t2.t29 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t260.t2.t2 t260.t2.t28))
% 0.41/0.63  (step t260.t2 (cl (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t260.t2.a0 t260.t2.a1 t260.t2.a2 t260.t2.a3 t260.t2.a4 t260.t2.a5))
% 0.41/0.63  (step t260.t3 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_pos)
% 0.41/0.63  (step t260.t4 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_pos)
% 0.41/0.63  (step t260.t5 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t260.t6 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t260.t7 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t260.t8 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule and_pos)
% 0.41/0.63  (step t260.t9 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t260.t2 t260.t3 t260.t4 t260.t5 t260.t6 t260.t7 t260.t8))
% 0.41/0.63  (step t260.t10 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t260.t9))
% 0.41/0.63  (step t260.t11 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t260.t10))
% 0.41/0.63  (step t260.t12 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t260.t1 t260.t11))
% 0.41/0.63  (step t260.t13 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t260.t14 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t260.t12 t260.t13))
% 0.41/0.63  (step t260.t15 (cl (=> (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t260.t14))
% 0.41/0.63  (step t260.t16 (cl (not (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t260.t15))
% 0.41/0.63  (step t260.t17 (cl (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a)))) :rule and_neg)
% 0.41/0.63  (step t260.t18 (cl (and (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide tptp.zero tptp.a)))) :rule resolution :premises (t260.t17 t260.a5 t260.a4 t260.a0 t260.a2 t260.a3 t260.a1))
% 0.41/0.63  (step t260.t19 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t260.t16 t260.t18))
% 0.41/0.63  (step t260 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t260.a0 t260.a1 t260.a2 t260.a3 t260.a4 t260.a5))
% 0.41/0.63  (step t261 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) :rule and_pos)
% 0.41/0.63  (step t262 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= tptp.zero (tptp.divide tptp.zero tptp.a))) :rule and_pos)
% 0.41/0.63  (step t263 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) :rule and_pos)
% 0.41/0.63  (step t264 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule and_pos)
% 0.41/0.63  (step t265 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_pos)
% 0.41/0.63  (step t266 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule and_pos)
% 0.41/0.63  (step t267 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule resolution :premises (t260 t261 t262 t263 t264 t265 t266))
% 0.41/0.63  (step t268 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule reordering :premises (t267))
% 0.41/0.63  (step t269 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule contraction :premises (t268))
% 0.41/0.63  (step t270 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t259 t269))
% 0.41/0.63  (step t271 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t272 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t270 t271))
% 0.41/0.63  (step t273 (cl (=> (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t272))
% 0.41/0.63  (step t274 (cl (not (and (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a)) (= tptp.zero (tptp.divide tptp.zero tptp.a)) (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a))) (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t273))
% 0.41/0.63  (step t275 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t258 t274))
% 0.41/0.63  (step t276 (cl (not (= tptp.zero (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a))) (not (= tptp.zero (tptp.divide tptp.zero tptp.a))) (not (= (tptp.divide (tptp.divide tptp.a tptp.zero) tptp.a) (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)))) (not (= (tptp.divide (tptp.divide tptp.a tptp.a) (tptp.divide tptp.zero tptp.a)) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule reordering :premises (t275))
% 0.41/0.63  (step t277 (cl (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule or_pos)
% 0.41/0.63  (step t278 (cl (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule reordering :premises (t277))
% 0.41/0.63  (step t279 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t280)
% 0.41/0.63  (assume t280.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))))
% 0.41/0.63  (step t280.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (step t280.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule or :premises (t280.t1))
% 0.41/0.63  (step t280.t3 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t280.t2 t280.a0))
% 0.41/0.63  (step t280 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule subproof :discharge (t280.a0))
% 0.41/0.63  (step t281 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t279 t280))
% 0.41/0.63  (step t282 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule implies_neg2)
% 0.41/0.63  (step t283 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule resolution :premises (t281 t282))
% 0.41/0.63  (step t284 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule contraction :premises (t283))
% 0.41/0.63  (step t285 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (= tptp.zero (tptp.divide X Y))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies :premises (t284))
% 0.41/0.63  (step t286 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t285 t69))
% 0.41/0.63  (step t287 (cl (= tptp.zero (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t278 t257 t286))
% 0.41/0.63  (step t288 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t289)
% 0.41/0.63  (assume t289.a0 (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)))
% 0.41/0.63  (step t289.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (step t289.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule or :premises (t289.t1))
% 0.41/0.63  (step t289.t3 (cl (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t289.t2 t289.a0))
% 0.41/0.63  (step t289 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t289.a0))
% 0.41/0.63  (step t290 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t288 t289))
% 0.41/0.63  (step t291 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t292 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t290 t291))
% 0.41/0.63  (step t293 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X)) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t292))
% 0.41/0.63  (step t294 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (tptp.less_equal (tptp.divide X Y) X))) (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t293))
% 0.41/0.63  (step t295 (cl (tptp.less_equal (tptp.divide (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t294 a2))
% 0.41/0.63  (step t296 (cl (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t276 t71 t82 t164 t227 t287 t295))
% 0.41/0.63  (step t297 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t298)
% 0.41/0.63  (assume t298.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))))
% 0.41/0.63  (step t298.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (:= Y (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (step t298.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule or :premises (t298.t1))
% 0.41/0.63  (step t298.t3 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t298.t2 t298.a0))
% 0.41/0.63  (step t298 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t298.a0))
% 0.41/0.63  (step t299 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t297 t298))
% 0.41/0.63  (step t300 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t301 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t299 t300))
% 0.41/0.63  (step t302 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t301))
% 0.41/0.63  (step t303 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t302))
% 0.41/0.63  (step t304 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t303 a5))
% 0.41/0.63  (step t305 (cl (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide (tptp.divide tptp.a tptp.zero) (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t249 t257 t296 t304))
% 0.41/0.63  (step t306 (cl (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t247 t71 t82 t164 t227 t305))
% 0.41/0.63  (step t307 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t308)
% 0.41/0.63  (assume t308.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))))
% 0.41/0.63  (step t308.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule forall_inst :args ((:= X (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (:= Y (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (step t308.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule or :premises (t308.t1))
% 0.41/0.63  (step t308.t3 (cl (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t308.t2 t308.a0))
% 0.41/0.63  (step t308 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t308.a0))
% 0.41/0.63  (step t309 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t307 t308))
% 0.41/0.63  (step t310 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t311 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t309 t310))
% 0.41/0.63  (step t312 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t311))
% 0.41/0.63  (step t313 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule implies :premises (t312))
% 0.41/0.63  (step t314 (cl (not (= (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= (tptp.divide X Y) tptp.zero)) (tptp.less_equal X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= (tptp.divide X Y) tptp.zero)) (tptp.less_equal X Y)))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) :rule equiv_pos2)
% 0.41/0.63  (anchor :step t315 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.41/0.63  (step t315.t1 (cl (= X X)) :rule refl)
% 0.41/0.63  (step t315.t2 (cl (= Y Y)) :rule refl)
% 0.41/0.63  (step t315.t3 (cl (= (= (tptp.divide X Y) tptp.zero) (= tptp.zero (tptp.divide X Y)))) :rule all_simplify)
% 0.41/0.63  (step t315.t4 (cl (= (not (= (tptp.divide X Y) tptp.zero)) (not (= tptp.zero (tptp.divide X Y))))) :rule cong :premises (t315.t3))
% 0.41/0.63  (step t315.t5 (cl (= (tptp.less_equal X Y) (tptp.less_equal X Y))) :rule refl)
% 0.41/0.63  (step t315.t6 (cl (= (or (not (= (tptp.divide X Y) tptp.zero)) (tptp.less_equal X Y)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) :rule cong :premises (t315.t4 t315.t5))
% 0.41/0.63  (step t315 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= (tptp.divide X Y) tptp.zero)) (tptp.less_equal X Y))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))))) :rule bind)
% 0.41/0.63  (step t316 (cl (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) :rule resolution :premises (t314 t315 a1))
% 0.41/0.63  (step t317 (cl (or (not (= tptp.zero (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t313 t316))
% 0.41/0.63  (step t318 (cl (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) :rule resolution :premises (t229 t306 t317))
% 0.41/0.63  (step t319 (cl (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t49 t71 t82 t101 t164 t227 t318 t305))
% 0.41/0.63  (step t320 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule equiv_pos2)
% 0.41/0.63  (step t321 (cl (= (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule refl)
% 0.41/0.63  (step t322 (cl (= (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule refl)
% 0.41/0.63  (step t323 (cl (= (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule all_simplify)
% 0.41/0.63  (step t324 (cl (= (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule cong :premises (t321 t322 t323))
% 0.41/0.63  (step t325 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))))) :rule cong :premises (t149 t324))
% 0.41/0.63  (step t326 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t327)
% 0.41/0.63  (assume t327.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))))
% 0.41/0.63  (step t327.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule forall_inst :args ((:= X (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (:= Y (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))
% 0.41/0.63  (step t327.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule or :premises (t327.t1))
% 0.41/0.63  (step t327.t3 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t327.t2 t327.a0))
% 0.41/0.63  (step t327 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule subproof :discharge (t327.a0))
% 0.41/0.63  (step t328 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t326 t327))
% 0.41/0.63  (step t329 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (not (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies_neg2)
% 0.41/0.63  (step t330 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t328 t329))
% 0.41/0.63  (step t331 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule contraction :premises (t330))
% 0.41/0.63  (step t332 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))))) :rule resolution :premises (t320 t325 t331))
% 0.41/0.63  (step t333 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule implies :premises (t332))
% 0.41/0.63  (step t334 (cl (or (not (tptp.less_equal (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))) (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))) (not (tptp.less_equal (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))))))) :rule resolution :premises (t333 a5))
% 0.41/0.63  (step t335 (cl (= (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide (tptp.divide tptp.a (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a))) (tptp.divide tptp.zero (tptp.divide tptp.a (tptp.divide tptp.zero tptp.a)))))) :rule resolution :premises (t21 t29 t319 t334))
% 0.41/0.63  (step t336 (cl (not (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) :rule or_pos)
% 0.41/0.63  (step t337 (cl (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)) (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (not (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))))) :rule reordering :premises (t336))
% 0.41/0.63  (step t338 (cl (not (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero)))) (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero))) :rule or_pos)
% 0.41/0.63  (step t339 (cl (= tptp.a (tptp.divide tptp.a tptp.zero)) (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (not (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero))))) :rule reordering :premises (t338))
% 0.41/0.63  (step t340 (cl (not (= tptp.a (tptp.divide tptp.a tptp.zero)))) :rule not_symm :premises (a9))
% 0.41/0.63  (step t341 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero)))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero))))) :rule equiv_pos2)
% 0.41/0.63  (step t342 (cl (= (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule refl)
% 0.41/0.63  (step t343 (cl (= (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))))) :rule refl)
% 0.41/0.63  (step t344 (cl (= (= (tptp.divide tptp.a tptp.zero) tptp.a) (= tptp.a (tptp.divide tptp.a tptp.zero)))) :rule all_simplify)
% 0.41/0.63  (step t345 (cl (= (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a)) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero))))) :rule cong :premises (t342 t343 t344))
% 0.41/0.63  (step t346 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero)))))) :rule cong :premises (t149 t345))
% 0.41/0.63  (step t347 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t348)
% 0.41/0.63  (assume t348.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))))
% 0.41/0.63  (step t348.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule forall_inst :args ((:= X (tptp.divide tptp.a tptp.zero)) (:= Y tptp.a)))
% 0.41/0.63  (step t348.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) :rule or :premises (t348.t1))
% 0.41/0.63  (step t348.t3 (cl (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) :rule resolution :premises (t348.t2 t348.a0))
% 0.41/0.63  (step t348 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) :rule subproof :discharge (t348.a0))
% 0.41/0.63  (step t349 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) :rule resolution :premises (t347 t348))
% 0.41/0.63  (step t350 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) (not (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule implies_neg2)
% 0.41/0.63  (step t351 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule resolution :premises (t349 t350))
% 0.41/0.63  (step t352 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= (tptp.divide tptp.a tptp.zero) tptp.a)))) :rule contraction :premises (t351))
% 0.41/0.63  (step t353 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero))))) :rule resolution :premises (t341 t346 t352))
% 0.41/0.63  (step t354 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.less_equal X Y)) (not (tptp.less_equal Y X)) (= X Y)))) (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero)))) :rule implies :premises (t353))
% 0.41/0.63  (step t355 (cl (or (not (tptp.less_equal (tptp.divide tptp.a tptp.zero) tptp.a)) (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))) (= tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t354 a5))
% 0.41/0.63  (step t356 (cl (not (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t339 t340 t59 t355))
% 0.41/0.63  (step t357 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) :rule implies_neg1)
% 0.41/0.63  (anchor :step t358)
% 0.41/0.63  (assume t358.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))))
% 0.41/0.63  (step t358.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))))) :rule forall_inst :args ((:= X tptp.a) (:= Y (tptp.divide tptp.a tptp.zero))))
% 0.41/0.63  (step t358.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) :rule or :premises (t358.t1))
% 0.41/0.63  (step t358.t3 (cl (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t358.t2 t358.a0))
% 0.41/0.63  (step t358 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) :rule subproof :discharge (t358.a0))
% 0.41/0.63  (step t359 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t357 t358))
% 0.41/0.63  (step t360 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) (not (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))))) :rule implies_neg2)
% 0.41/0.63  (step t361 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))))) :rule resolution :premises (t359 t360))
% 0.41/0.63  (step t362 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero))))) :rule contraction :premises (t361))
% 0.41/0.63  (step t363 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (not (= tptp.zero (tptp.divide X Y))) (tptp.less_equal X Y)))) (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) :rule implies :premises (t362))
% 0.41/0.63  (step t364 (cl (or (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero)))) (tptp.less_equal tptp.a (tptp.divide tptp.a tptp.zero)))) :rule resolution :premises (t363 t316))
% 0.41/0.63  (step t365 (cl (not (= tptp.zero (tptp.divide tptp.a (tptp.divide tptp.a tptp.zero))))) :rule resolution :premises (t337 t356 t364))
% 0.41/0.63  (step t366 (cl) :rule resolution :premises (t19 t335 t305 t227 t164 t82 t365 t71))
% 0.41/0.63  
% 0.41/0.63  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.e3P30Epp8n/cvc5---1.0.5_15928.smt2
% 0.46/0.63  % cvc5---1.0.5 exiting
% 0.46/0.64  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------