TSTP Solution File: ARI633_1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ARI633_1 : TPTP v8.2.0. Released v6.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

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

% Result   : Theorem 15.38s 15.82s
% Output   : Proof 15.58s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem    : ARI633_1 : TPTP v8.2.0. Released v6.3.0.
% 0.13/0.14  % Command    : do_cvc5 %s %d
% 0.13/0.34  % Computer : n020.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Mon May 27 05:23:24 EDT 2024
% 0.13/0.34  % CPUTime    : 
% 0.19/0.49  %----Proving TF0_ARI
% 15.38/15.82  --- Run --finite-model-find --decision=internal at 15...
% 15.38/15.82  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 15.38/15.82  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.CQnPhoq0ns/cvc5---1.0.5_17605.smt2
% 15.38/15.82  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.CQnPhoq0ns/cvc5---1.0.5_17605.smt2
% 15.38/15.82  (assume a0 (forall ((X Real)) (<= (tptp.f X) 1.0)))
% 15.38/15.82  (assume a1 (< tptp.u tptp.v))
% 15.38/15.82  (assume a2 (> tptp.w 0.0))
% 15.38/15.82  (assume a3 (not (< (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w))))
% 15.38/15.82  (assume a4 true)
% 15.38/15.82  (step t1 (cl (not (= (or (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0)))) (or (>= (* (- 1) tptp.w) 0) (>= tptp.w 0)))) (not (or (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0))))) (or (>= (* (- 1) tptp.w) 0) (>= tptp.w 0))) :rule equiv_pos2)
% 15.38/15.82  (step t2 (cl (= (= (= (not (not (>= (* (- 1) tptp.w) 0))) (>= (* (- 1) tptp.w) 0)) true) (= (not (not (>= (* (- 1) tptp.w) 0))) (>= (* (- 1) tptp.w) 0)))) :rule equiv_simplify)
% 15.38/15.82  (step t3 (cl (not (= (= (not (not (>= (* (- 1) tptp.w) 0))) (>= (* (- 1) tptp.w) 0)) true)) (= (not (not (>= (* (- 1) tptp.w) 0))) (>= (* (- 1) tptp.w) 0))) :rule equiv1 :premises (t2))
% 15.38/15.82  (step t4 (cl (= (= (not (not (>= (* (- 1) tptp.w) 0))) (>= (* (- 1) tptp.w) 0)) (= (>= (* (- 1) tptp.w) 0) (not (not (>= (* (- 1) tptp.w) 0)))))) :rule all_simplify)
% 15.38/15.82  (step t5 (cl (= (>= (* (- 1) tptp.w) 0) (>= (* (- 1) tptp.w) 0))) :rule refl)
% 15.38/15.82  (step t6 (cl (= (not (not (>= (* (- 1) tptp.w) 0))) (>= (* (- 1) tptp.w) 0))) :rule all_simplify)
% 15.38/15.82  (step t7 (cl (= (= (>= (* (- 1) tptp.w) 0) (not (not (>= (* (- 1) tptp.w) 0)))) (= (>= (* (- 1) tptp.w) 0) (>= (* (- 1) tptp.w) 0)))) :rule cong :premises (t5 t6))
% 15.38/15.82  (step t8 (cl (= (= (>= (* (- 1) tptp.w) 0) (>= (* (- 1) tptp.w) 0)) true)) :rule all_simplify)
% 15.38/15.82  (step t9 (cl (= (= (>= (* (- 1) tptp.w) 0) (not (not (>= (* (- 1) tptp.w) 0)))) true)) :rule trans :premises (t7 t8))
% 15.38/15.82  (step t10 (cl (= (= (not (not (>= (* (- 1) tptp.w) 0))) (>= (* (- 1) tptp.w) 0)) true)) :rule trans :premises (t4 t9))
% 15.38/15.82  (step t11 (cl (= (not (not (>= (* (- 1) tptp.w) 0))) (>= (* (- 1) tptp.w) 0))) :rule resolution :premises (t3 t10))
% 15.38/15.82  (step t12 (cl (= (= (= (not (not (>= tptp.w 0))) (>= tptp.w 0)) true) (= (not (not (>= tptp.w 0))) (>= tptp.w 0)))) :rule equiv_simplify)
% 15.38/15.82  (step t13 (cl (not (= (= (not (not (>= tptp.w 0))) (>= tptp.w 0)) true)) (= (not (not (>= tptp.w 0))) (>= tptp.w 0))) :rule equiv1 :premises (t12))
% 15.38/15.82  (step t14 (cl (= (= (not (not (>= tptp.w 0))) (>= tptp.w 0)) (= (>= tptp.w 0) (not (not (>= tptp.w 0)))))) :rule all_simplify)
% 15.38/15.82  (step t15 (cl (= (>= tptp.w 0) (>= tptp.w 0))) :rule refl)
% 15.38/15.82  (step t16 (cl (= (not (not (>= tptp.w 0))) (>= tptp.w 0))) :rule all_simplify)
% 15.38/15.82  (step t17 (cl (= (= (>= tptp.w 0) (not (not (>= tptp.w 0)))) (= (>= tptp.w 0) (>= tptp.w 0)))) :rule cong :premises (t15 t16))
% 15.38/15.82  (step t18 (cl (= (= (>= tptp.w 0) (>= tptp.w 0)) true)) :rule all_simplify)
% 15.38/15.82  (step t19 (cl (= (= (>= tptp.w 0) (not (not (>= tptp.w 0)))) true)) :rule trans :premises (t17 t18))
% 15.38/15.82  (step t20 (cl (= (= (not (not (>= tptp.w 0))) (>= tptp.w 0)) true)) :rule trans :premises (t14 t19))
% 15.38/15.82  (step t21 (cl (= (not (not (>= tptp.w 0))) (>= tptp.w 0))) :rule resolution :premises (t13 t20))
% 15.38/15.82  (step t22 (cl (= (or (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0)))) (or (>= (* (- 1) tptp.w) 0) (>= tptp.w 0)))) :rule cong :premises (t11 t21))
% 15.38/15.82  (step t23 (cl (not (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))))) (not (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))))) :rule equiv_pos2)
% 15.38/15.82  (step t24 (cl (= (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))))) :rule refl)
% 15.38/15.82  (step t25 (cl (= (= (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false) (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))))) :rule equiv_simplify)
% 15.38/15.82  (step t26 (cl (= (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false) (not (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))))) :rule equiv2 :premises (t25))
% 15.38/15.82  (step t27 (cl (not (not (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule not_not)
% 15.38/15.82  (step t28 (cl (= (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t26 t27))
% 15.38/15.82  (step t29 (cl (=> (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule implies_neg1)
% 15.38/15.82  (anchor :step t30)
% 15.38/15.82  (assume t30.a0 (not (>= tptp.w 0)))
% 15.38/15.82  (assume t30.a1 (not (>= (* (- 1) tptp.w) 0)))
% 15.38/15.82  (step t30.t1 (cl (not (= (not (< tptp.w 0.0)) (>= tptp.w 0.0))) (not (not (< tptp.w 0.0))) (>= tptp.w 0.0)) :rule equiv_pos2)
% 15.38/15.82  (step t30.t2 (cl (= (< tptp.w 0.0) (not (>= tptp.w 0.0)))) :rule all_simplify)
% 15.38/15.82  (step t30.t3 (cl (= (>= tptp.w 0.0) (>= tptp.w 0))) :rule all_simplify)
% 15.38/15.82  (step t30.t4 (cl (= (not (>= tptp.w 0.0)) (not (>= tptp.w 0)))) :rule cong :premises (t30.t3))
% 15.38/15.82  (step t30.t5 (cl (= (< tptp.w 0.0) (not (>= tptp.w 0)))) :rule trans :premises (t30.t2 t30.t4))
% 15.38/15.82  (step t30.t6 (cl (= (not (< tptp.w 0.0)) (not (not (>= tptp.w 0))))) :rule cong :premises (t30.t5))
% 15.38/15.82  (step t30.t7 (cl (= (not (< tptp.w 0.0)) (>= tptp.w 0))) :rule trans :premises (t30.t6 t16))
% 15.38/15.82  (step t30.t8 (cl (= (>= tptp.w 0) (>= tptp.w 0.0))) :rule symm :premises (t30.t3))
% 15.38/15.82  (step t30.t9 (cl (= (not (< tptp.w 0.0)) (>= tptp.w 0.0))) :rule trans :premises (t30.t7 t30.t8))
% 15.38/15.82  (step t30.t10 (cl (=> (< tptp.w 0.0) false) (< tptp.w 0.0)) :rule implies_neg1)
% 15.38/15.82  (anchor :step t30.t11)
% 15.38/15.82  (assume t30.t11.a0 (< tptp.w 0.0))
% 15.38/15.82  (step t30.t11.t1 (cl (not (= (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) false)) (not (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) false) :rule equiv_pos2)
% 15.38/15.82  (step t30.t11.t2 (cl (= (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) (not (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))))) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t3 (cl (= (* 1.0 tptp.w) tptp.w)) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t4 (cl (= (* (- 1.0) tptp.w) (* (- 1) tptp.w))) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t5 (cl (= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ tptp.w (* (- 1) tptp.w)))) :rule cong :premises (t30.t11.t3 t30.t11.t4))
% 15.38/15.82  (step t30.t11.t6 (cl (= (+ tptp.w (* (- 1) tptp.w)) 0.0)) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t7 (cl (= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) 0.0)) :rule trans :premises (t30.t11.t5 t30.t11.t6))
% 15.38/15.82  (step t30.t11.t8 (cl (= (* 1.0 0.0) 0.0)) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t9 (cl (= (* (- 1.0) 0.0) 0.0)) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t10 (cl (= (+ (* 1.0 0.0) (* (- 1.0) 0.0)) (+ 0.0 0.0))) :rule cong :premises (t30.t11.t8 t30.t11.t9))
% 15.38/15.82  (step t30.t11.t11 (cl (= (+ 0.0 0.0) 0.0)) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t12 (cl (= (+ (* 1.0 0.0) (* (- 1.0) 0.0)) 0.0)) :rule trans :premises (t30.t11.t10 t30.t11.t11))
% 15.38/15.82  (step t30.t11.t13 (cl (= (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) (>= 0.0 0.0))) :rule cong :premises (t30.t11.t7 t30.t11.t12))
% 15.38/15.82  (step t30.t11.t14 (cl (= (>= 0.0 0.0) true)) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t15 (cl (= (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) true)) :rule trans :premises (t30.t11.t13 t30.t11.t14))
% 15.38/15.82  (step t30.t11.t16 (cl (= (not (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) (not true))) :rule cong :premises (t30.t11.t15))
% 15.38/15.82  (step t30.t11.t17 (cl (= (not true) false)) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t18 (cl (= (not (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) false)) :rule trans :premises (t30.t11.t16 t30.t11.t17))
% 15.38/15.82  (step t30.t11.t19 (cl (= (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) false)) :rule trans :premises (t30.t11.t2 t30.t11.t18))
% 15.38/15.82  (step t30.t11.t20 (cl (not (< (* 1.0 tptp.w) (* 1.0 0.0))) (not (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) :rule la_generic :args (1 1 1))
% 15.38/15.82  (step t30.t11.t21 (cl (=> (and (> 1.0 0) (< tptp.w 0.0)) (< (* 1.0 tptp.w) (* 1.0 0.0)))) :rule la_mult_pos)
% 15.38/15.82  (step t30.t11.t22 (cl (not (and (> 1.0 0) (< tptp.w 0.0))) (< (* 1.0 tptp.w) (* 1.0 0.0))) :rule implies :premises (t30.t11.t21))
% 15.38/15.82  (step t30.t11.t23 (cl (and (> 1.0 0) (< tptp.w 0.0)) (not (> 1.0 0)) (not (< tptp.w 0.0))) :rule and_neg)
% 15.38/15.82  (step t30.t11.t24 (cl (= (= (> 1.0 0) true) (> 1.0 0))) :rule equiv_simplify)
% 15.38/15.82  (step t30.t11.t25 (cl (not (= (> 1.0 0) true)) (> 1.0 0)) :rule equiv1 :premises (t30.t11.t24))
% 15.38/15.82  (step t30.t11.t26 (cl (= (> 1.0 0) true)) :rule hole :args ((> 1.0 0)))
% 15.38/15.82  (step t30.t11.t27 (cl (> 1.0 0)) :rule resolution :premises (t30.t11.t25 t30.t11.t26))
% 15.38/15.82  (step t30.t11.t28 (cl (and (> 1.0 0) (< tptp.w 0.0))) :rule resolution :premises (t30.t11.t23 t30.t11.t27 t30.t11.a0))
% 15.38/15.82  (step t30.t11.t29 (cl (< (* 1.0 tptp.w) (* 1.0 0.0))) :rule resolution :premises (t30.t11.t22 t30.t11.t28))
% 15.38/15.82  (step t30.t11.t30 (cl (=> (and (< (- 1.0) 0) (> tptp.w 0.0)) (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.38/15.82  (step t30.t11.t31 (cl (not (and (< (- 1.0) 0) (> tptp.w 0.0))) (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) :rule implies :premises (t30.t11.t30))
% 15.38/15.82  (step t30.t11.t32 (cl (and (< (- 1.0) 0) (> tptp.w 0.0)) (not (< (- 1.0) 0)) (not (> tptp.w 0.0))) :rule and_neg)
% 15.38/15.82  (step t30.t11.t33 (cl (= (= (< (- 1.0) 0) true) (< (- 1.0) 0))) :rule equiv_simplify)
% 15.38/15.82  (step t30.t11.t34 (cl (not (= (< (- 1.0) 0) true)) (< (- 1.0) 0)) :rule equiv1 :premises (t30.t11.t33))
% 15.38/15.82  (step t30.t11.t35 (cl (= (< (- 1.0) 0) true)) :rule hole :args ((< (- 1.0) 0)))
% 15.38/15.82  (step t30.t11.t36 (cl (< (- 1.0) 0)) :rule resolution :premises (t30.t11.t34 t30.t11.t35))
% 15.38/15.82  (step t30.t11.t37 (cl (not (= (not (>= (* (- 1) tptp.w) 0)) (> tptp.w 0.0))) (not (not (>= (* (- 1) tptp.w) 0))) (> tptp.w 0.0)) :rule equiv_pos2)
% 15.38/15.82  (step t30.t11.t38 (cl (= (> tptp.w 0.0) (not (<= tptp.w 0.0)))) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t39 (cl (= (<= tptp.w 0.0) (>= (* (- 1) tptp.w) 0))) :rule all_simplify)
% 15.38/15.82  (step t30.t11.t40 (cl (= (not (<= tptp.w 0.0)) (not (>= (* (- 1) tptp.w) 0)))) :rule cong :premises (t30.t11.t39))
% 15.38/15.82  (step t30.t11.t41 (cl (= (> tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule trans :premises (t30.t11.t38 t30.t11.t40))
% 15.38/15.82  (step t30.t11.t42 (cl (= (not (>= (* (- 1) tptp.w) 0)) (> tptp.w 0.0))) :rule symm :premises (t30.t11.t41))
% 15.38/15.82  (step t30.t11.t43 (cl (> tptp.w 0.0)) :rule resolution :premises (t30.t11.t37 t30.t11.t42 t30.a1))
% 15.38/15.82  (step t30.t11.t44 (cl (and (< (- 1.0) 0) (> tptp.w 0.0))) :rule resolution :premises (t30.t11.t32 t30.t11.t36 t30.t11.t43))
% 15.38/15.82  (step t30.t11.t45 (cl (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) :rule resolution :premises (t30.t11.t31 t30.t11.t44))
% 15.38/15.82  (step t30.t11.t46 (cl (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) :rule resolution :premises (t30.t11.t20 t30.t11.t29 t30.t11.t45))
% 15.38/15.82  (step t30.t11.t47 (cl false) :rule resolution :premises (t30.t11.t1 t30.t11.t19 t30.t11.t46))
% 15.38/15.82  (step t30.t11 (cl (not (< tptp.w 0.0)) false) :rule subproof :discharge (t30.t11.a0))
% 15.38/15.83  (step t30.t12 (cl (=> (< tptp.w 0.0) false) false) :rule resolution :premises (t30.t10 t30.t11))
% 15.38/15.83  (step t30.t13 (cl (=> (< tptp.w 0.0) false) (not false)) :rule implies_neg2)
% 15.38/15.83  (step t30.t14 (cl (=> (< tptp.w 0.0) false) (=> (< tptp.w 0.0) false)) :rule resolution :premises (t30.t12 t30.t13))
% 15.38/15.83  (step t30.t15 (cl (=> (< tptp.w 0.0) false)) :rule contraction :premises (t30.t14))
% 15.38/15.83  (step t30.t16 (cl (= (=> (< tptp.w 0.0) false) (not (< tptp.w 0.0)))) :rule implies_simplify)
% 15.38/15.83  (step t30.t17 (cl (not (=> (< tptp.w 0.0) false)) (not (< tptp.w 0.0))) :rule equiv1 :premises (t30.t16))
% 15.38/15.83  (step t30.t18 (cl (not (< tptp.w 0.0))) :rule resolution :premises (t30.t15 t30.t17))
% 15.38/15.83  (step t30.t19 (cl (>= tptp.w 0.0)) :rule resolution :premises (t30.t1 t30.t9 t30.t18))
% 15.38/15.83  (step t30.t20 (cl (not (= (< tptp.w 0.0) (not (>= tptp.w 0.0)))) (not (< tptp.w 0.0)) (not (>= tptp.w 0.0))) :rule equiv_pos2)
% 15.38/15.83  (step t30.t21 (cl (= (not (>= tptp.w 0)) (not (>= tptp.w 0.0)))) :rule symm :premises (t30.t4))
% 15.38/15.83  (step t30.t22 (cl (= (< tptp.w 0.0) (not (>= tptp.w 0.0)))) :rule trans :premises (t30.t5 t30.t21))
% 15.38/15.83  (step t30.t23 (cl (not (= (not (>= tptp.w 0)) (< tptp.w 0.0))) (not (not (>= tptp.w 0))) (< tptp.w 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t30.t24 (cl (= (not (>= tptp.w 0)) (< tptp.w 0.0))) :rule symm :premises (t30.t5))
% 15.38/15.83  (step t30.t25 (cl (< tptp.w 0.0)) :rule resolution :premises (t30.t23 t30.t24 t30.a0))
% 15.38/15.83  (step t30.t26 (cl (not (>= tptp.w 0.0))) :rule resolution :premises (t30.t20 t30.t22 t30.t25))
% 15.38/15.83  (step t30.t27 (cl) :rule resolution :premises (t30.t19 t30.t26))
% 15.38/15.83  (step t30 (cl (not (not (>= tptp.w 0))) (not (not (>= (* (- 1) tptp.w) 0))) false) :rule subproof :discharge (t30.a0 t30.a1))
% 15.38/15.83  (step t31 (cl (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (>= tptp.w 0))) :rule and_pos)
% 15.38/15.83  (step t32 (cl (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (>= (* (- 1) tptp.w) 0))) :rule and_pos)
% 15.38/15.83  (step t33 (cl false (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t30 t31 t32))
% 15.38/15.83  (step t34 (cl (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) false) :rule reordering :premises (t33))
% 15.38/15.83  (step t35 (cl (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) false) :rule contraction :premises (t34))
% 15.38/15.83  (step t36 (cl (=> (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false) false) :rule resolution :premises (t29 t35))
% 15.38/15.83  (step t37 (cl (=> (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false) (not false)) :rule implies_neg2)
% 15.38/15.83  (step t38 (cl (=> (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false) (=> (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false)) :rule resolution :premises (t36 t37))
% 15.38/15.83  (step t39 (cl (=> (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false)) :rule contraction :premises (t38))
% 15.38/15.83  (step t40 (cl (= (=> (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false) (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))))) :rule implies_simplify)
% 15.38/15.83  (step t41 (cl (not (=> (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false)) (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule equiv1 :premises (t40))
% 15.38/15.83  (step t42 (cl (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t39 t41))
% 15.38/15.83  (step t43 (cl (= (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) false)) :rule resolution :premises (t28 t42))
% 15.38/15.83  (step t44 (cl (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) false))) :rule cong :premises (t24 t43))
% 15.38/15.83  (step t45 (cl (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) false) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))))) :rule all_simplify)
% 15.38/15.83  (step t46 (cl (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))))) :rule trans :premises (t44 t45))
% 15.38/15.83  (step t47 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))) :rule implies_neg1)
% 15.38/15.83  (anchor :step t48)
% 15.38/15.83  (assume t48.a0 (not (>= (* (- 1) tptp.w) 0)))
% 15.38/15.83  (assume t48.a1 (not (>= tptp.w 0)))
% 15.38/15.83  (step t48.t1 (cl (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0))) (not (not (>= (* (- 1) tptp.w) 0)))) :rule and_neg)
% 15.38/15.83  (step t48.t2 (cl (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t48.t1 t48.a1 t48.a0))
% 15.38/15.83  (step t48 (cl (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule subproof :discharge (t48.a0 t48.a1))
% 15.38/15.83  (step t49 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))) (not (>= (* (- 1) tptp.w) 0))) :rule and_pos)
% 15.38/15.83  (step t50 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))) (not (>= tptp.w 0))) :rule and_pos)
% 15.38/15.83  (step t51 (cl (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))))) :rule resolution :premises (t48 t49 t50))
% 15.38/15.83  (step t52 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule reordering :premises (t51))
% 15.38/15.83  (step t53 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0)))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule contraction :premises (t52))
% 15.38/15.83  (step t54 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t47 t53))
% 15.38/15.83  (step t55 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule implies_neg2)
% 15.38/15.83  (step t56 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0)))) (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t54 t55))
% 15.38/15.83  (step t57 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))) (and (not (>= tptp.w 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule contraction :premises (t56))
% 15.38/15.83  (step t58 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= tptp.w 0))))) :rule resolution :premises (t23 t46 t57))
% 15.38/15.83  (step t59 (cl (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0)))) :rule not_and :premises (t58))
% 15.38/15.83  (step t60 (cl (or (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0)))) (not (not (not (>= (* (- 1) tptp.w) 0))))) :rule or_neg)
% 15.38/15.83  (step t61 (cl (or (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0)))) (not (not (not (>= tptp.w 0))))) :rule or_neg)
% 15.38/15.83  (step t62 (cl (or (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0)))) (or (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0))))) :rule resolution :premises (t59 t60 t61))
% 15.38/15.83  (step t63 (cl (or (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= tptp.w 0))))) :rule contraction :premises (t62))
% 15.38/15.83  (step t64 (cl (or (>= (* (- 1) tptp.w) 0) (>= tptp.w 0))) :rule resolution :premises (t1 t22 t63))
% 15.38/15.83  (step t65 (cl (>= (* (- 1) tptp.w) 0) (>= tptp.w 0)) :rule or :premises (t64))
% 15.38/15.83  (step t66 (cl (not (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) (not (>= tptp.w 0)) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule ite_pos2)
% 15.38/15.83  (step t67 (cl (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (>= tptp.w 0)) (not (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) :rule reordering :premises (t66))
% 15.38/15.83  (step t68 (cl (not (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (not (>= (* tptp.w (tptp.f tptp.x)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule ite_pos2)
% 15.38/15.83  (step t69 (cl (not (>= (* tptp.w (tptp.f tptp.x)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule reordering :premises (t68))
% 15.38/15.83  (step t70 (cl (not (= (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule equiv_pos2)
% 15.38/15.83  (step t71 (cl (= (= (= (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (>= (+ tptp.u (* (- 1) tptp.v)) 0)) true) (= (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule equiv_simplify)
% 15.38/15.83  (step t72 (cl (not (= (= (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (>= (+ tptp.u (* (- 1) tptp.v)) 0)) true)) (= (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule equiv1 :premises (t71))
% 15.38/15.83  (step t73 (cl (= (= (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (= (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))))) :rule all_simplify)
% 15.38/15.83  (step t74 (cl (= (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule refl)
% 15.38/15.83  (step t75 (cl (= (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule all_simplify)
% 15.38/15.83  (step t76 (cl (= (= (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) (= (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule cong :premises (t74 t75))
% 15.38/15.83  (step t77 (cl (= (= (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (+ tptp.u (* (- 1) tptp.v)) 0)) true)) :rule all_simplify)
% 15.38/15.83  (step t78 (cl (= (= (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) true)) :rule trans :premises (t76 t77))
% 15.38/15.83  (step t79 (cl (= (= (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (>= (+ tptp.u (* (- 1) tptp.v)) 0)) true)) :rule trans :premises (t73 t78))
% 15.38/15.83  (step t80 (cl (= (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule resolution :premises (t72 t79))
% 15.38/15.83  (step t81 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule refl)
% 15.38/15.83  (step t82 (cl (= (= (= (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (>= (* tptp.w (tptp.f tptp.x)) 0)) true) (= (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule equiv_simplify)
% 15.38/15.83  (step t83 (cl (not (= (= (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (>= (* tptp.w (tptp.f tptp.x)) 0)) true)) (= (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule equiv1 :premises (t82))
% 15.38/15.83  (step t84 (cl (= (= (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (>= (* tptp.w (tptp.f tptp.x)) 0)) (= (>= (* tptp.w (tptp.f tptp.x)) 0) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))))) :rule all_simplify)
% 15.38/15.83  (step t85 (cl (= (>= (* tptp.w (tptp.f tptp.x)) 0) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule refl)
% 15.38/15.83  (step t86 (cl (= (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule all_simplify)
% 15.38/15.83  (step t87 (cl (= (= (>= (* tptp.w (tptp.f tptp.x)) 0) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (= (>= (* tptp.w (tptp.f tptp.x)) 0) (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule cong :premises (t85 t86))
% 15.38/15.83  (step t88 (cl (= (= (>= (* tptp.w (tptp.f tptp.x)) 0) (>= (* tptp.w (tptp.f tptp.x)) 0)) true)) :rule all_simplify)
% 15.38/15.83  (step t89 (cl (= (= (>= (* tptp.w (tptp.f tptp.x)) 0) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) true)) :rule trans :premises (t87 t88))
% 15.38/15.83  (step t90 (cl (= (= (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (>= (* tptp.w (tptp.f tptp.x)) 0)) true)) :rule trans :premises (t84 t89))
% 15.38/15.83  (step t91 (cl (= (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule resolution :premises (t83 t90))
% 15.38/15.83  (step t92 (cl (= (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule cong :premises (t80 t11 t81 t91))
% 15.38/15.83  (step t93 (cl (not (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))))) (not (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule equiv_pos2)
% 15.38/15.83  (step t94 (cl (= (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule refl)
% 15.38/15.83  (step t95 (cl (= (= (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))))) :rule equiv_simplify)
% 15.38/15.83  (step t96 (cl (= (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) (not (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))))) :rule equiv2 :premises (t95))
% 15.38/15.83  (step t97 (cl (not (not (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule not_not)
% 15.38/15.83  (step t98 (cl (= (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule resolution :premises (t96 t97))
% 15.38/15.83  (step t99 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule implies_neg1)
% 15.38/15.83  (anchor :step t100)
% 15.38/15.83  (assume t100.a0 (not (>= (* (- 1) tptp.w) 0)))
% 15.38/15.83  (assume t100.a1 (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))
% 15.38/15.83  (assume t100.a2 (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))
% 15.38/15.83  (assume t100.a3 (not (>= (* tptp.w (tptp.f tptp.x)) 0)))
% 15.38/15.83  (step t100.t1 (cl (not (= (not (>= (* tptp.w (tptp.f tptp.x)) 0)) (< (* tptp.w (tptp.f tptp.x)) 0.0))) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (< (* tptp.w (tptp.f tptp.x)) 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t100.t2 (cl (= (< (* tptp.w (tptp.f tptp.x)) 0.0) (not (>= (* tptp.w (tptp.f tptp.x)) 0.0)))) :rule all_simplify)
% 15.38/15.83  (step t100.t3 (cl (= (>= (* tptp.w (tptp.f tptp.x)) 0.0) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule all_simplify)
% 15.38/15.83  (step t100.t4 (cl (= (not (>= (* tptp.w (tptp.f tptp.x)) 0.0)) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule cong :premises (t100.t3))
% 15.38/15.83  (step t100.t5 (cl (= (< (* tptp.w (tptp.f tptp.x)) 0.0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule trans :premises (t100.t2 t100.t4))
% 15.38/15.83  (step t100.t6 (cl (= (not (>= (* tptp.w (tptp.f tptp.x)) 0)) (< (* tptp.w (tptp.f tptp.x)) 0.0))) :rule symm :premises (t100.t5))
% 15.38/15.83  (step t100.t7 (cl (< (* tptp.w (tptp.f tptp.x)) 0.0)) :rule resolution :premises (t100.t1 t100.t6 t100.a3))
% 15.38/15.83  (step t100.t8 (cl (not (= (>= (* tptp.w (tptp.f tptp.x)) 0.0) (not (< (* tptp.w (tptp.f tptp.x)) 0.0)))) (not (>= (* tptp.w (tptp.f tptp.x)) 0.0)) (not (< (* tptp.w (tptp.f tptp.x)) 0.0))) :rule equiv_pos2)
% 15.38/15.83  (step t100.t9 (cl (= (not (< (* tptp.w (tptp.f tptp.x)) 0.0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule cong :premises (t100.t5))
% 15.38/15.83  (step t100.t10 (cl (= (not (< (* tptp.w (tptp.f tptp.x)) 0.0)) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule trans :premises (t100.t9 t86))
% 15.38/15.83  (step t100.t11 (cl (= (>= (* tptp.w (tptp.f tptp.x)) 0) (not (< (* tptp.w (tptp.f tptp.x)) 0.0)))) :rule symm :premises (t100.t10))
% 15.38/15.83  (step t100.t12 (cl (= (>= (* tptp.w (tptp.f tptp.x)) 0.0) (not (< (* tptp.w (tptp.f tptp.x)) 0.0)))) :rule trans :premises (t100.t3 t100.t11))
% 15.38/15.83  (step t100.t13 (cl (not (= (not (< (* tptp.w (tptp.f tptp.x)) 0.0)) (>= (* tptp.w (tptp.f tptp.x)) 0.0))) (not (not (< (* tptp.w (tptp.f tptp.x)) 0.0))) (>= (* tptp.w (tptp.f tptp.x)) 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t100.t14 (cl (= (>= (* tptp.w (tptp.f tptp.x)) 0) (>= (* tptp.w (tptp.f tptp.x)) 0.0))) :rule symm :premises (t100.t3))
% 15.38/15.83  (step t100.t15 (cl (= (not (< (* tptp.w (tptp.f tptp.x)) 0.0)) (>= (* tptp.w (tptp.f tptp.x)) 0.0))) :rule trans :premises (t100.t10 t100.t14))
% 15.38/15.83  (step t100.t16 (cl (=> (< (* tptp.w (tptp.f tptp.x)) 0.0) false) (< (* tptp.w (tptp.f tptp.x)) 0.0)) :rule implies_neg1)
% 15.38/15.83  (anchor :step t100.t17)
% 15.38/15.83  (assume t100.t17.a0 (< (* tptp.w (tptp.f tptp.x)) 0.0))
% 15.38/15.83  (step t100.t17.t1 (cl (not (= (< (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) false)) (not (< (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) false) :rule equiv_pos2)
% 15.38/15.83  (step t100.t17.t2 (cl (= (< (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) (not (>= (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t3 (cl (= (* 1.0 (* tptp.w (tptp.f tptp.x))) (* tptp.w (tptp.f tptp.x)))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t4 (cl (= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t5 (cl (= (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (+ tptp.u (* (- 1) tptp.v)))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t6 (cl (= (* (- 1.0) tptp.w) (* (- 1) tptp.w))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t7 (cl (= (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* tptp.w (tptp.f tptp.x)) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (+ tptp.u (* (- 1) tptp.v)) (* (- 1) tptp.w)))) :rule cong :premises (t100.t17.t3 t100.t17.t4 t100.t17.t5 t100.t17.t6))
% 15.38/15.83  (step t100.t17.t8 (cl (= (+ (* tptp.w (tptp.f tptp.x)) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (+ tptp.u (* (- 1) tptp.v)) (* (- 1) tptp.w)) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t9 (cl (= (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) 0.0)) :rule trans :premises (t100.t17.t7 t100.t17.t8))
% 15.38/15.83  (step t100.t17.t10 (cl (= (* 1.0 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t11 (cl (= (* (- 1.0) 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t12 (cl (= (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)) (+ 0.0 0.0 0.0 0.0))) :rule cong :premises (t100.t17.t10 t100.t17.t11 t100.t17.t10 t100.t17.t11))
% 15.38/15.83  (step t100.t17.t13 (cl (= (+ 0.0 0.0 0.0 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t14 (cl (= (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)) 0.0)) :rule trans :premises (t100.t17.t12 t100.t17.t13))
% 15.38/15.83  (step t100.t17.t15 (cl (= (>= (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) (>= 0.0 0.0))) :rule cong :premises (t100.t17.t9 t100.t17.t14))
% 15.38/15.83  (step t100.t17.t16 (cl (= (>= 0.0 0.0) true)) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t17 (cl (= (>= (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) true)) :rule trans :premises (t100.t17.t15 t100.t17.t16))
% 15.38/15.83  (step t100.t17.t18 (cl (= (not (>= (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) (not true))) :rule cong :premises (t100.t17.t17))
% 15.38/15.83  (step t100.t17.t19 (cl (= (not true) false)) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t20 (cl (= (not (>= (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) false)) :rule trans :premises (t100.t17.t18 t100.t17.t19))
% 15.38/15.83  (step t100.t17.t21 (cl (= (< (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) false)) :rule trans :premises (t100.t17.t2 t100.t17.t20))
% 15.38/15.83  (step t100.t17.t22 (cl (not (< (* 1.0 (* tptp.w (tptp.f tptp.x))) (* 1.0 0.0))) (not (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) (not (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) (not (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) (< (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) :rule la_generic :args (1 1 1 1 1))
% 15.38/15.83  (step t100.t17.t23 (cl (=> (and (> 1.0 0) (< (* tptp.w (tptp.f tptp.x)) 0.0)) (< (* 1.0 (* tptp.w (tptp.f tptp.x))) (* 1.0 0.0)))) :rule la_mult_pos)
% 15.38/15.83  (step t100.t17.t24 (cl (not (and (> 1.0 0) (< (* tptp.w (tptp.f tptp.x)) 0.0))) (< (* 1.0 (* tptp.w (tptp.f tptp.x))) (* 1.0 0.0))) :rule implies :premises (t100.t17.t23))
% 15.38/15.83  (step t100.t17.t25 (cl (and (> 1.0 0) (< (* tptp.w (tptp.f tptp.x)) 0.0)) (not (> 1.0 0)) (not (< (* tptp.w (tptp.f tptp.x)) 0.0))) :rule and_neg)
% 15.38/15.83  (step t100.t17.t26 (cl (= (= (> 1.0 0) true) (> 1.0 0))) :rule equiv_simplify)
% 15.38/15.83  (step t100.t17.t27 (cl (not (= (> 1.0 0) true)) (> 1.0 0)) :rule equiv1 :premises (t100.t17.t26))
% 15.38/15.83  (step t100.t17.t28 (cl (= (> 1.0 0) true)) :rule hole :args ((> 1.0 0)))
% 15.38/15.83  (step t100.t17.t29 (cl (> 1.0 0)) :rule resolution :premises (t100.t17.t27 t100.t17.t28))
% 15.38/15.83  (step t100.t17.t30 (cl (and (> 1.0 0) (< (* tptp.w (tptp.f tptp.x)) 0.0))) :rule resolution :premises (t100.t17.t25 t100.t17.t29 t100.t17.a0))
% 15.38/15.83  (step t100.t17.t31 (cl (< (* 1.0 (* tptp.w (tptp.f tptp.x))) (* 1.0 0.0))) :rule resolution :premises (t100.t17.t24 t100.t17.t30))
% 15.38/15.83  (step t100.t17.t32 (cl (=> (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.38/15.83  (step t100.t17.t33 (cl (not (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) :rule implies :premises (t100.t17.t32))
% 15.38/15.83  (step t100.t17.t34 (cl (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) (not (< (- 1.0) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule and_neg)
% 15.38/15.83  (step t100.t17.t35 (cl (= (= (< (- 1.0) 0) true) (< (- 1.0) 0))) :rule equiv_simplify)
% 15.38/15.83  (step t100.t17.t36 (cl (not (= (< (- 1.0) 0) true)) (< (- 1.0) 0)) :rule equiv1 :premises (t100.t17.t35))
% 15.38/15.83  (step t100.t17.t37 (cl (= (< (- 1.0) 0) true)) :rule hole :args ((< (- 1.0) 0)))
% 15.38/15.83  (step t100.t17.t38 (cl (< (- 1.0) 0)) :rule resolution :premises (t100.t17.t36 t100.t17.t37))
% 15.38/15.83  (step t100.t17.t39 (cl (not (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t100.t17.t40 (cl (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t41 (cl (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule symm :premises (t100.t17.t40))
% 15.38/15.83  (step t100.t17.t42 (cl (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) :rule resolution :premises (t100.t17.t39 t100.t17.t41 t100.a2))
% 15.38/15.83  (step t100.t17.t43 (cl (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule resolution :premises (t100.t17.t34 t100.t17.t38 t100.t17.t42))
% 15.38/15.83  (step t100.t17.t44 (cl (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) :rule resolution :premises (t100.t17.t33 t100.t17.t43))
% 15.38/15.83  (step t100.t17.t45 (cl (=> (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0)))) :rule la_mult_pos)
% 15.38/15.83  (step t100.t17.t46 (cl (not (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) :rule implies :premises (t100.t17.t45))
% 15.38/15.83  (step t100.t17.t47 (cl (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) (not (> 1.0 0)) (not (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule and_neg)
% 15.38/15.83  (step t100.t17.t48 (cl (not (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t100.t17.t49 (cl (= (< (+ tptp.u (* (- 1) tptp.v)) 0.0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0.0)))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t50 (cl (= (>= (+ tptp.u (* (- 1) tptp.v)) 0.0) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t51 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0.0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule cong :premises (t100.t17.t50))
% 15.38/15.83  (step t100.t17.t52 (cl (= (< (+ tptp.u (* (- 1) tptp.v)) 0.0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule trans :premises (t100.t17.t49 t100.t17.t51))
% 15.38/15.83  (step t100.t17.t53 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule symm :premises (t100.t17.t52))
% 15.38/15.83  (step t100.t17.t54 (cl (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) :rule resolution :premises (t100.t17.t48 t100.t17.t53 t100.a1))
% 15.38/15.83  (step t100.t17.t55 (cl (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule resolution :premises (t100.t17.t47 t100.t17.t29 t100.t17.t54))
% 15.38/15.83  (step t100.t17.t56 (cl (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) :rule resolution :premises (t100.t17.t46 t100.t17.t55))
% 15.38/15.83  (step t100.t17.t57 (cl (=> (and (< (- 1.0) 0) (> tptp.w 0.0)) (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.38/15.83  (step t100.t17.t58 (cl (not (and (< (- 1.0) 0) (> tptp.w 0.0))) (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) :rule implies :premises (t100.t17.t57))
% 15.38/15.83  (step t100.t17.t59 (cl (and (< (- 1.0) 0) (> tptp.w 0.0)) (not (< (- 1.0) 0)) (not (> tptp.w 0.0))) :rule and_neg)
% 15.38/15.83  (step t100.t17.t60 (cl (not (= (not (>= (* (- 1) tptp.w) 0)) (> tptp.w 0.0))) (not (not (>= (* (- 1) tptp.w) 0))) (> tptp.w 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t100.t17.t61 (cl (= (> tptp.w 0.0) (not (<= tptp.w 0.0)))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t62 (cl (= (<= tptp.w 0.0) (>= (* (- 1) tptp.w) 0))) :rule all_simplify)
% 15.38/15.83  (step t100.t17.t63 (cl (= (not (<= tptp.w 0.0)) (not (>= (* (- 1) tptp.w) 0)))) :rule cong :premises (t100.t17.t62))
% 15.38/15.83  (step t100.t17.t64 (cl (= (> tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule trans :premises (t100.t17.t61 t100.t17.t63))
% 15.38/15.83  (step t100.t17.t65 (cl (= (not (>= (* (- 1) tptp.w) 0)) (> tptp.w 0.0))) :rule symm :premises (t100.t17.t64))
% 15.38/15.83  (step t100.t17.t66 (cl (> tptp.w 0.0)) :rule resolution :premises (t100.t17.t60 t100.t17.t65 t100.a0))
% 15.38/15.83  (step t100.t17.t67 (cl (and (< (- 1.0) 0) (> tptp.w 0.0))) :rule resolution :premises (t100.t17.t59 t100.t17.t38 t100.t17.t66))
% 15.38/15.83  (step t100.t17.t68 (cl (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) :rule resolution :premises (t100.t17.t58 t100.t17.t67))
% 15.38/15.83  (step t100.t17.t69 (cl (< (+ (* 1.0 (* tptp.w (tptp.f tptp.x))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) :rule resolution :premises (t100.t17.t22 t100.t17.t31 t100.t17.t44 t100.t17.t56 t100.t17.t68))
% 15.38/15.83  (step t100.t17.t70 (cl false) :rule resolution :premises (t100.t17.t1 t100.t17.t21 t100.t17.t69))
% 15.38/15.83  (step t100.t17 (cl (not (< (* tptp.w (tptp.f tptp.x)) 0.0)) false) :rule subproof :discharge (t100.t17.a0))
% 15.38/15.83  (step t100.t18 (cl (=> (< (* tptp.w (tptp.f tptp.x)) 0.0) false) false) :rule resolution :premises (t100.t16 t100.t17))
% 15.38/15.83  (step t100.t19 (cl (=> (< (* tptp.w (tptp.f tptp.x)) 0.0) false) (not false)) :rule implies_neg2)
% 15.38/15.83  (step t100.t20 (cl (=> (< (* tptp.w (tptp.f tptp.x)) 0.0) false) (=> (< (* tptp.w (tptp.f tptp.x)) 0.0) false)) :rule resolution :premises (t100.t18 t100.t19))
% 15.38/15.83  (step t100.t21 (cl (=> (< (* tptp.w (tptp.f tptp.x)) 0.0) false)) :rule contraction :premises (t100.t20))
% 15.38/15.83  (step t100.t22 (cl (= (=> (< (* tptp.w (tptp.f tptp.x)) 0.0) false) (not (< (* tptp.w (tptp.f tptp.x)) 0.0)))) :rule implies_simplify)
% 15.38/15.83  (step t100.t23 (cl (not (=> (< (* tptp.w (tptp.f tptp.x)) 0.0) false)) (not (< (* tptp.w (tptp.f tptp.x)) 0.0))) :rule equiv1 :premises (t100.t22))
% 15.38/15.83  (step t100.t24 (cl (not (< (* tptp.w (tptp.f tptp.x)) 0.0))) :rule resolution :premises (t100.t21 t100.t23))
% 15.38/15.83  (step t100.t25 (cl (>= (* tptp.w (tptp.f tptp.x)) 0.0)) :rule resolution :premises (t100.t13 t100.t15 t100.t24))
% 15.38/15.83  (step t100.t26 (cl (not (< (* tptp.w (tptp.f tptp.x)) 0.0))) :rule resolution :premises (t100.t8 t100.t12 t100.t25))
% 15.38/15.83  (step t100.t27 (cl) :rule resolution :premises (t100.t7 t100.t26))
% 15.38/15.83  (step t100 (cl (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) :rule subproof :discharge (t100.a0 t100.a1 t100.a2 t100.a3))
% 15.38/15.83  (step t101 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (>= (* (- 1) tptp.w) 0))) :rule and_pos)
% 15.38/15.83  (step t102 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule and_pos)
% 15.38/15.83  (step t103 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule and_pos)
% 15.38/15.83  (step t104 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule and_pos)
% 15.38/15.83  (step t105 (cl false (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule resolution :premises (t100 t101 t102 t103 t104))
% 15.38/15.83  (step t106 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) false) :rule reordering :premises (t105))
% 15.38/15.83  (step t107 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) false) :rule contraction :premises (t106))
% 15.38/15.83  (step t108 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) false) :rule resolution :premises (t99 t107))
% 15.38/15.83  (step t109 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) (not false)) :rule implies_neg2)
% 15.38/15.83  (step t110 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false)) :rule resolution :premises (t108 t109))
% 15.38/15.83  (step t111 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false)) :rule contraction :premises (t110))
% 15.38/15.83  (step t112 (cl (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))))) :rule implies_simplify)
% 15.38/15.83  (step t113 (cl (not (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false)) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule equiv1 :premises (t112))
% 15.38/15.83  (step t114 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule resolution :premises (t111 t113))
% 15.38/15.83  (step t115 (cl (= (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false)) :rule resolution :premises (t98 t114))
% 15.38/15.83  (step t116 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false))) :rule cong :premises (t94 t115))
% 15.38/15.83  (step t117 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) false) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))))) :rule all_simplify)
% 15.38/15.83  (step t118 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))))) :rule trans :premises (t116 t117))
% 15.38/15.83  (step t119 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule implies_neg1)
% 15.38/15.83  (anchor :step t120)
% 15.38/15.83  (assume t120.a0 (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))
% 15.38/15.83  (assume t120.a1 (not (>= (* (- 1) tptp.w) 0)))
% 15.38/15.83  (assume t120.a2 (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))
% 15.38/15.83  (assume t120.a3 (not (>= (* tptp.w (tptp.f tptp.x)) 0)))
% 15.38/15.83  (step t120.t1 (cl (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule and_neg)
% 15.38/15.83  (step t120.t2 (cl (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule resolution :premises (t120.t1 t120.a1 t120.a0 t120.a2 t120.a3))
% 15.38/15.83  (step t120 (cl (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule subproof :discharge (t120.a0 t120.a1 t120.a2 t120.a3))
% 15.38/15.83  (step t121 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule and_pos)
% 15.38/15.83  (step t122 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (>= (* (- 1) tptp.w) 0))) :rule and_pos)
% 15.38/15.83  (step t123 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule and_pos)
% 15.38/15.83  (step t124 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule and_pos)
% 15.38/15.83  (step t125 (cl (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule resolution :premises (t120 t121 t122 t123 t124))
% 15.38/15.83  (step t126 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule reordering :premises (t125))
% 15.38/15.83  (step t127 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule contraction :premises (t126))
% 15.38/15.83  (step t128 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule resolution :premises (t119 t127))
% 15.38/15.83  (step t129 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule implies_neg2)
% 15.38/15.83  (step t130 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule resolution :premises (t128 t129))
% 15.38/15.83  (step t131 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule contraction :premises (t130))
% 15.38/15.83  (step t132 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule resolution :premises (t93 t118 t131))
% 15.38/15.83  (step t133 (cl (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule not_and :premises (t132))
% 15.38/15.83  (step t134 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))))) :rule or_neg)
% 15.38/15.83  (step t135 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (not (not (>= (* (- 1) tptp.w) 0))))) :rule or_neg)
% 15.38/15.83  (step t136 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule or_neg)
% 15.38/15.83  (step t137 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (not (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule or_neg)
% 15.38/15.83  (step t138 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule resolution :premises (t133 t134 t135 t136 t137))
% 15.38/15.83  (step t139 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule contraction :premises (t138))
% 15.38/15.83  (step t140 (cl (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule resolution :premises (t70 t92 t139))
% 15.38/15.83  (step t141 (cl (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (* tptp.w (tptp.f tptp.x)) 0)) :rule or :premises (t140))
% 15.38/15.83  (step t142 (cl (not (= (not (< (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (not (not (< (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w)))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule equiv_pos2)
% 15.38/15.83  (step t143 (cl (= (< (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w)) (not (>= (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w))))) :rule all_simplify)
% 15.38/15.83  (step t144 (cl (= tptp.u tptp.u)) :rule refl)
% 15.38/15.83  (step t145 (cl (= (* tptp.w (tptp.f tptp.x)) (* tptp.w (tptp.f tptp.x)))) :rule all_simplify)
% 15.38/15.83  (step t146 (cl (= (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.u (* tptp.w (tptp.f tptp.x))))) :rule cong :premises (t144 t145))
% 15.38/15.83  (step t147 (cl (= (+ tptp.v tptp.w) (+ tptp.v tptp.w))) :rule refl)
% 15.38/15.83  (step t148 (cl (= (>= (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w)) (>= (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w)))) :rule cong :premises (t146 t147))
% 15.38/15.83  (step t149 (cl (= (>= (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.38/15.83  (step t150 (cl (= (>= (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule trans :premises (t148 t149))
% 15.38/15.83  (step t151 (cl (= (not (>= (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule cong :premises (t150))
% 15.38/15.83  (step t152 (cl (= (< (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w)) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule trans :premises (t143 t151))
% 15.38/15.83  (step t153 (cl (= (not (< (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w))) (not (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule cong :premises (t152))
% 15.38/15.83  (step t154 (cl (= (not (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.38/15.83  (step t155 (cl (= (not (< (+ tptp.u (* tptp.w (tptp.f tptp.x))) (+ tptp.v tptp.w))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule trans :premises (t153 t154))
% 15.38/15.83  (step t156 (cl (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule resolution :premises (t142 t155 a3))
% 15.38/15.83  (step t157 (cl (not (= (> tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (not (> tptp.w 0.0)) (not (>= (* (- 1) tptp.w) 0))) :rule equiv_pos2)
% 15.38/15.83  (step t158 (cl (= (> tptp.w 0.0) (not (<= tptp.w 0.0)))) :rule all_simplify)
% 15.38/15.83  (step t159 (cl (= (<= tptp.w 0.0) (>= (* (- 1) tptp.w) 0))) :rule all_simplify)
% 15.38/15.83  (step t160 (cl (= (not (<= tptp.w 0.0)) (not (>= (* (- 1) tptp.w) 0)))) :rule cong :premises (t159))
% 15.38/15.83  (step t161 (cl (= (> tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule trans :premises (t158 t160))
% 15.38/15.83  (step t162 (cl (not (>= (* (- 1) tptp.w) 0))) :rule resolution :premises (t157 t161 a2))
% 15.38/15.83  (step t163 (cl (not (= (< tptp.u tptp.v) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) (not (< tptp.u tptp.v)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule equiv_pos2)
% 15.38/15.83  (step t164 (cl (= (< tptp.u tptp.v) (not (>= tptp.u tptp.v)))) :rule all_simplify)
% 15.38/15.83  (step t165 (cl (= (>= tptp.u tptp.v) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule all_simplify)
% 15.38/15.83  (step t166 (cl (= (not (>= tptp.u tptp.v)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule cong :premises (t165))
% 15.38/15.83  (step t167 (cl (= (< tptp.u tptp.v) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule trans :premises (t164 t166))
% 15.38/15.83  (step t168 (cl (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule resolution :premises (t163 t167 a1))
% 15.38/15.83  (step t169 (cl (>= (* tptp.w (tptp.f tptp.x)) 0)) :rule resolution :premises (t141 t156 t162 t168))
% 15.38/15.83  (step t170 (cl (not (= (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule equiv_pos2)
% 15.38/15.83  (step t171 (cl (= (= (= (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) true) (= (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule equiv_simplify)
% 15.38/15.83  (step t172 (cl (not (= (= (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) true)) (= (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule equiv1 :premises (t171))
% 15.38/15.83  (step t173 (cl (= (= (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (= (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))))) :rule all_simplify)
% 15.38/15.83  (step t174 (cl (= (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule refl)
% 15.38/15.83  (step t175 (cl (= (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.38/15.83  (step t176 (cl (= (= (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (= (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule cong :premises (t174 t175))
% 15.38/15.83  (step t177 (cl (= (= (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) true)) :rule all_simplify)
% 15.38/15.83  (step t178 (cl (= (= (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) true)) :rule trans :premises (t176 t177))
% 15.38/15.83  (step t179 (cl (= (= (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) true)) :rule trans :premises (t173 t178))
% 15.38/15.83  (step t180 (cl (= (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule resolution :premises (t172 t179))
% 15.38/15.83  (step t181 (cl (= (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule cong :premises (t80 t81 t180))
% 15.38/15.83  (step t182 (cl (not (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))))) (not (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule equiv_pos2)
% 15.38/15.83  (step t183 (cl (= (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule refl)
% 15.38/15.83  (step t184 (cl (= (= (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))))) :rule equiv_simplify)
% 15.38/15.83  (step t185 (cl (= (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) (not (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))))) :rule equiv2 :premises (t184))
% 15.38/15.83  (step t186 (cl (not (not (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule not_not)
% 15.38/15.83  (step t187 (cl (= (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule resolution :premises (t185 t186))
% 15.38/15.83  (step t188 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule implies_neg1)
% 15.38/15.83  (anchor :step t189)
% 15.38/15.83  (assume t189.a0 (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))
% 15.38/15.83  (assume t189.a1 (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))
% 15.38/15.83  (assume t189.a2 (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))
% 15.38/15.83  (step t189.t1 (cl (not (= (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t189.t2 (cl (= (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (not (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)))) :rule all_simplify)
% 15.38/15.83  (step t189.t3 (cl (= (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.38/15.83  (step t189.t4 (cl (= (not (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule cong :premises (t189.t3))
% 15.38/15.83  (step t189.t5 (cl (= (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule trans :premises (t189.t2 t189.t4))
% 15.38/15.83  (step t189.t6 (cl (= (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule symm :premises (t189.t5))
% 15.38/15.83  (step t189.t7 (cl (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule resolution :premises (t189.t1 t189.t6 t189.a2))
% 15.38/15.83  (step t189.t8 (cl (not (= (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)))) (not (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule equiv_pos2)
% 15.38/15.83  (step t189.t9 (cl (= (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule cong :premises (t189.t5))
% 15.38/15.83  (step t189.t10 (cl (= (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule trans :premises (t189.t9 t175))
% 15.38/15.83  (step t189.t11 (cl (= (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)))) :rule symm :premises (t189.t10))
% 15.38/15.83  (step t189.t12 (cl (= (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)))) :rule trans :premises (t189.t3 t189.t11))
% 15.38/15.83  (step t189.t13 (cl (not (= (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (not (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t189.t14 (cl (= (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule symm :premises (t189.t3))
% 15.38/15.83  (step t189.t15 (cl (= (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule trans :premises (t189.t10 t189.t14))
% 15.38/15.83  (step t189.t16 (cl (=> (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule implies_neg1)
% 15.38/15.83  (anchor :step t189.t17)
% 15.38/15.83  (assume t189.t17.a0 (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))
% 15.38/15.83  (step t189.t17.t1 (cl (not (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) false)) (not (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) false) :rule equiv_pos2)
% 15.38/15.83  (step t189.t17.t2 (cl (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))))) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t3 (cl (= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t4 (cl (= (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (+ tptp.u (* (- 1) tptp.v)))) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t5 (cl (= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t6 (cl (= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) (+ tptp.u (* (- 1) tptp.v)) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule cong :premises (t189.t17.t3 t189.t17.t4 t189.t17.t5))
% 15.38/15.83  (step t189.t17.t7 (cl (= (+ (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) (+ tptp.u (* (- 1) tptp.v)) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t8 (cl (= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) 0.0)) :rule trans :premises (t189.t17.t6 t189.t17.t7))
% 15.38/15.83  (step t189.t17.t9 (cl (= (* (- 1.0) 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t10 (cl (= (* 1.0 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t11 (cl (= (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)) (+ 0.0 0.0 0.0))) :rule cong :premises (t189.t17.t9 t189.t17.t10 t189.t17.t9))
% 15.38/15.83  (step t189.t17.t12 (cl (= (+ 0.0 0.0 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t13 (cl (= (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)) 0.0)) :rule trans :premises (t189.t17.t11 t189.t17.t12))
% 15.38/15.83  (step t189.t17.t14 (cl (= (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) (>= 0.0 0.0))) :rule cong :premises (t189.t17.t8 t189.t17.t13))
% 15.38/15.83  (step t189.t17.t15 (cl (= (>= 0.0 0.0) true)) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t16 (cl (= (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) true)) :rule trans :premises (t189.t17.t14 t189.t17.t15))
% 15.38/15.83  (step t189.t17.t17 (cl (= (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) (not true))) :rule cong :premises (t189.t17.t16))
% 15.38/15.83  (step t189.t17.t18 (cl (= (not true) false)) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t19 (cl (= (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) false)) :rule trans :premises (t189.t17.t17 t189.t17.t18))
% 15.38/15.83  (step t189.t17.t20 (cl (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0))) false)) :rule trans :premises (t189.t17.t2 t189.t17.t19))
% 15.38/15.83  (step t189.t17.t21 (cl (not (< (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) (not (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) (not (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) :rule la_generic :args (1 1 1 1))
% 15.38/15.83  (step t189.t17.t22 (cl (=> (and (< (- 1.0) 0) (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (< (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.38/15.83  (step t189.t17.t23 (cl (not (and (< (- 1.0) 0) (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (< (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) :rule implies :premises (t189.t17.t22))
% 15.38/15.83  (step t189.t17.t24 (cl (and (< (- 1.0) 0) (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (not (< (- 1.0) 0)) (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule and_neg)
% 15.38/15.83  (step t189.t17.t25 (cl (= (= (< (- 1.0) 0) true) (< (- 1.0) 0))) :rule equiv_simplify)
% 15.38/15.83  (step t189.t17.t26 (cl (not (= (< (- 1.0) 0) true)) (< (- 1.0) 0)) :rule equiv1 :premises (t189.t17.t25))
% 15.38/15.83  (step t189.t17.t27 (cl (= (< (- 1.0) 0) true)) :rule hole :args ((< (- 1.0) 0)))
% 15.38/15.83  (step t189.t17.t28 (cl (< (- 1.0) 0)) :rule resolution :premises (t189.t17.t26 t189.t17.t27))
% 15.38/15.83  (step t189.t17.t29 (cl (and (< (- 1.0) 0) (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule resolution :premises (t189.t17.t24 t189.t17.t28 t189.t17.a0))
% 15.38/15.83  (step t189.t17.t30 (cl (< (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) :rule resolution :premises (t189.t17.t23 t189.t17.t29))
% 15.38/15.83  (step t189.t17.t31 (cl (=> (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0)))) :rule la_mult_pos)
% 15.38/15.83  (step t189.t17.t32 (cl (not (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) :rule implies :premises (t189.t17.t31))
% 15.38/15.83  (step t189.t17.t33 (cl (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) (not (> 1.0 0)) (not (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule and_neg)
% 15.38/15.83  (step t189.t17.t34 (cl (= (= (> 1.0 0) true) (> 1.0 0))) :rule equiv_simplify)
% 15.38/15.83  (step t189.t17.t35 (cl (not (= (> 1.0 0) true)) (> 1.0 0)) :rule equiv1 :premises (t189.t17.t34))
% 15.38/15.83  (step t189.t17.t36 (cl (= (> 1.0 0) true)) :rule hole :args ((> 1.0 0)))
% 15.38/15.83  (step t189.t17.t37 (cl (> 1.0 0)) :rule resolution :premises (t189.t17.t35 t189.t17.t36))
% 15.38/15.83  (step t189.t17.t38 (cl (not (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t189.t17.t39 (cl (= (< (+ tptp.u (* (- 1) tptp.v)) 0.0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0.0)))) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t40 (cl (= (>= (+ tptp.u (* (- 1) tptp.v)) 0.0) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t41 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0.0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule cong :premises (t189.t17.t40))
% 15.38/15.83  (step t189.t17.t42 (cl (= (< (+ tptp.u (* (- 1) tptp.v)) 0.0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule trans :premises (t189.t17.t39 t189.t17.t41))
% 15.38/15.83  (step t189.t17.t43 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule symm :premises (t189.t17.t42))
% 15.38/15.83  (step t189.t17.t44 (cl (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) :rule resolution :premises (t189.t17.t38 t189.t17.t43 t189.a1))
% 15.38/15.83  (step t189.t17.t45 (cl (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule resolution :premises (t189.t17.t33 t189.t17.t37 t189.t17.t44))
% 15.38/15.83  (step t189.t17.t46 (cl (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) :rule resolution :premises (t189.t17.t32 t189.t17.t45))
% 15.38/15.83  (step t189.t17.t47 (cl (=> (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.38/15.83  (step t189.t17.t48 (cl (not (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) :rule implies :premises (t189.t17.t47))
% 15.38/15.83  (step t189.t17.t49 (cl (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) (not (< (- 1.0) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule and_neg)
% 15.38/15.83  (step t189.t17.t50 (cl (not (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t189.t17.t51 (cl (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.38/15.83  (step t189.t17.t52 (cl (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule symm :premises (t189.t17.t51))
% 15.38/15.83  (step t189.t17.t53 (cl (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) :rule resolution :premises (t189.t17.t50 t189.t17.t52 t189.a0))
% 15.38/15.83  (step t189.t17.t54 (cl (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule resolution :premises (t189.t17.t49 t189.t17.t28 t189.t17.t53))
% 15.38/15.83  (step t189.t17.t55 (cl (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) :rule resolution :premises (t189.t17.t48 t189.t17.t54))
% 15.38/15.83  (step t189.t17.t56 (cl (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0) (* (- 1.0) 0.0)))) :rule resolution :premises (t189.t17.t21 t189.t17.t30 t189.t17.t46 t189.t17.t55))
% 15.38/15.83  (step t189.t17.t57 (cl false) :rule resolution :premises (t189.t17.t1 t189.t17.t20 t189.t17.t56))
% 15.38/15.83  (step t189.t17 (cl (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) false) :rule subproof :discharge (t189.t17.a0))
% 15.38/15.83  (step t189.t18 (cl (=> (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) false) :rule resolution :premises (t189.t16 t189.t17))
% 15.38/15.83  (step t189.t19 (cl (=> (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) (not false)) :rule implies_neg2)
% 15.38/15.83  (step t189.t20 (cl (=> (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) (=> (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false)) :rule resolution :premises (t189.t18 t189.t19))
% 15.38/15.83  (step t189.t21 (cl (=> (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false)) :rule contraction :premises (t189.t20))
% 15.38/15.83  (step t189.t22 (cl (= (=> (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)))) :rule implies_simplify)
% 15.38/15.83  (step t189.t23 (cl (not (=> (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false)) (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule equiv1 :premises (t189.t22))
% 15.38/15.83  (step t189.t24 (cl (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule resolution :premises (t189.t21 t189.t23))
% 15.38/15.83  (step t189.t25 (cl (<= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule resolution :premises (t189.t13 t189.t15 t189.t24))
% 15.38/15.83  (step t189.t26 (cl (not (> (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule resolution :premises (t189.t8 t189.t12 t189.t25))
% 15.38/15.83  (step t189.t27 (cl) :rule resolution :premises (t189.t7 t189.t26))
% 15.38/15.83  (step t189 (cl (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) :rule subproof :discharge (t189.a0 t189.a1 t189.a2))
% 15.38/15.83  (step t190 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule and_pos)
% 15.38/15.83  (step t191 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule and_pos)
% 15.38/15.83  (step t192 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule and_pos)
% 15.38/15.83  (step t193 (cl false (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule resolution :premises (t189 t190 t191 t192))
% 15.38/15.83  (step t194 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) false) :rule reordering :premises (t193))
% 15.38/15.83  (step t195 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) false) :rule contraction :premises (t194))
% 15.38/15.83  (step t196 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) false) :rule resolution :premises (t188 t195))
% 15.38/15.83  (step t197 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) (not false)) :rule implies_neg2)
% 15.38/15.83  (step t198 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false)) :rule resolution :premises (t196 t197))
% 15.38/15.83  (step t199 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false)) :rule contraction :premises (t198))
% 15.38/15.83  (step t200 (cl (= (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))))) :rule implies_simplify)
% 15.38/15.83  (step t201 (cl (not (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false)) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule equiv1 :premises (t200))
% 15.38/15.83  (step t202 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule resolution :premises (t199 t201))
% 15.38/15.83  (step t203 (cl (= (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false)) :rule resolution :premises (t187 t202))
% 15.38/15.83  (step t204 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false))) :rule cong :premises (t183 t203))
% 15.38/15.83  (step t205 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) false) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))))) :rule all_simplify)
% 15.38/15.83  (step t206 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))))) :rule trans :premises (t204 t205))
% 15.38/15.83  (step t207 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule implies_neg1)
% 15.38/15.83  (anchor :step t208)
% 15.38/15.83  (assume t208.a0 (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))
% 15.38/15.83  (assume t208.a1 (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))
% 15.38/15.83  (assume t208.a2 (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))
% 15.38/15.83  (step t208.t1 (cl (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule and_neg)
% 15.38/15.83  (step t208.t2 (cl (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule resolution :premises (t208.t1 t208.a1 t208.a0 t208.a2))
% 15.38/15.83  (step t208 (cl (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule subproof :discharge (t208.a0 t208.a1 t208.a2))
% 15.38/15.83  (step t209 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule and_pos)
% 15.38/15.83  (step t210 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule and_pos)
% 15.38/15.83  (step t211 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule and_pos)
% 15.38/15.83  (step t212 (cl (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule resolution :premises (t208 t209 t210 t211))
% 15.38/15.83  (step t213 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule reordering :premises (t212))
% 15.38/15.83  (step t214 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule contraction :premises (t213))
% 15.38/15.83  (step t215 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule resolution :premises (t207 t214))
% 15.38/15.83  (step t216 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule implies_neg2)
% 15.38/15.83  (step t217 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule resolution :premises (t215 t216))
% 15.38/15.83  (step t218 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule contraction :premises (t217))
% 15.38/15.83  (step t219 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule resolution :premises (t182 t206 t218))
% 15.38/15.83  (step t220 (cl (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule not_and :premises (t219))
% 15.38/15.83  (step t221 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))))) :rule or_neg)
% 15.38/15.83  (step t222 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule or_neg)
% 15.38/15.83  (step t223 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (not (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule or_neg)
% 15.38/15.83  (step t224 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule resolution :premises (t220 t221 t222 t223))
% 15.38/15.83  (step t225 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))))) :rule contraction :premises (t224))
% 15.38/15.83  (step t226 (cl (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule resolution :premises (t170 t181 t225))
% 15.38/15.83  (step t227 (cl (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule or :premises (t226))
% 15.38/15.83  (step t228 (cl (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule resolution :premises (t227 t156 t168))
% 15.38/15.83  (step t229 (cl (not (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule resolution :premises (t69 t169 t228))
% 15.38/15.83  (step t230 (cl (not (= (=> (and (ite (>= 1.0 0.0) (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x))))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0.0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> tptp.w (* tptp.w (tptp.f tptp.x))) (> tptp.w (- (* tptp.w (tptp.f tptp.x))))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x))))))) (=> (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))))) (not (=> (and (ite (>= 1.0 0.0) (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x))))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0.0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> tptp.w (* tptp.w (tptp.f tptp.x))) (> tptp.w (- (* tptp.w (tptp.f tptp.x))))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x)))))))) (=> (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) :rule equiv_pos2)
% 15.38/15.83  (step t231 (cl (= (>= 1.0 0.0) true)) :rule all_simplify)
% 15.38/15.83  (step t232 (cl (= (>= (tptp.f tptp.x) 0.0) (>= (tptp.f tptp.x) 0))) :rule all_simplify)
% 15.38/15.83  (step t233 (cl (= (> 1.0 (tptp.f tptp.x)) (not (<= 1.0 (tptp.f tptp.x))))) :rule all_simplify)
% 15.38/15.83  (step t234 (cl (= (<= 1.0 (tptp.f tptp.x)) (>= (tptp.f tptp.x) 1))) :rule all_simplify)
% 15.38/15.83  (step t235 (cl (= (not (<= 1.0 (tptp.f tptp.x))) (not (>= (tptp.f tptp.x) 1)))) :rule cong :premises (t234))
% 15.38/15.83  (step t236 (cl (= (> 1.0 (tptp.f tptp.x)) (not (>= (tptp.f tptp.x) 1)))) :rule trans :premises (t233 t235))
% 15.38/15.83  (step t237 (cl (= (> 1.0 (- (tptp.f tptp.x))) (not (<= 1.0 (- (tptp.f tptp.x)))))) :rule all_simplify)
% 15.38/15.83  (step t238 (cl (= 1.0 1.0)) :rule refl)
% 15.38/15.83  (step t239 (cl (= (- (tptp.f tptp.x)) (* (- 1) (tptp.f tptp.x)))) :rule all_simplify)
% 15.38/15.83  (step t240 (cl (= (<= 1.0 (- (tptp.f tptp.x))) (<= 1.0 (* (- 1) (tptp.f tptp.x))))) :rule cong :premises (t238 t239))
% 15.38/15.83  (step t241 (cl (= (<= 1.0 (* (- 1) (tptp.f tptp.x))) (>= (* (- 1) (tptp.f tptp.x)) 1))) :rule all_simplify)
% 15.38/15.83  (step t242 (cl (= (<= 1.0 (- (tptp.f tptp.x))) (>= (* (- 1) (tptp.f tptp.x)) 1))) :rule trans :premises (t240 t241))
% 15.38/15.83  (step t243 (cl (= (not (<= 1.0 (- (tptp.f tptp.x)))) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) :rule cong :premises (t242))
% 15.38/15.83  (step t244 (cl (= (> 1.0 (- (tptp.f tptp.x))) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) :rule trans :premises (t237 t243))
% 15.38/15.83  (step t245 (cl (= (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))))) :rule cong :premises (t232 t236 t244))
% 15.38/15.83  (step t246 (cl (= (> (- 1.0) (tptp.f tptp.x)) (not (<= (- 1.0) (tptp.f tptp.x))))) :rule all_simplify)
% 15.38/15.83  (step t247 (cl (= (- 1.0) (- 1.0))) :rule all_simplify)
% 15.38/15.83  (step t248 (cl (= (tptp.f tptp.x) (tptp.f tptp.x))) :rule refl)
% 15.38/15.83  (step t249 (cl (= (<= (- 1.0) (tptp.f tptp.x)) (<= (- 1.0) (tptp.f tptp.x)))) :rule cong :premises (t247 t248))
% 15.38/15.83  (step t250 (cl (= (<= (- 1.0) (tptp.f tptp.x)) (>= (tptp.f tptp.x) (- 1)))) :rule all_simplify)
% 15.38/15.83  (step t251 (cl (= (<= (- 1.0) (tptp.f tptp.x)) (>= (tptp.f tptp.x) (- 1)))) :rule trans :premises (t249 t250))
% 15.38/15.83  (step t252 (cl (= (not (<= (- 1.0) (tptp.f tptp.x))) (not (>= (tptp.f tptp.x) (- 1))))) :rule cong :premises (t251))
% 15.38/15.83  (step t253 (cl (= (> (- 1.0) (tptp.f tptp.x)) (not (>= (tptp.f tptp.x) (- 1))))) :rule trans :premises (t246 t252))
% 15.38/15.83  (step t254 (cl (= (> (- 1.0) (- (tptp.f tptp.x))) (not (<= (- 1.0) (- (tptp.f tptp.x)))))) :rule all_simplify)
% 15.38/15.83  (step t255 (cl (= (<= (- 1.0) (- (tptp.f tptp.x))) (<= (- 1.0) (* (- 1) (tptp.f tptp.x))))) :rule cong :premises (t247 t239))
% 15.38/15.83  (step t256 (cl (= (<= (- 1.0) (* (- 1) (tptp.f tptp.x))) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule all_simplify)
% 15.38/15.83  (step t257 (cl (= (<= (- 1.0) (- (tptp.f tptp.x))) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule trans :premises (t255 t256))
% 15.38/15.83  (step t258 (cl (= (not (<= (- 1.0) (- (tptp.f tptp.x)))) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))))) :rule cong :premises (t257))
% 15.38/15.83  (step t259 (cl (= (> (- 1.0) (- (tptp.f tptp.x))) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))))) :rule trans :premises (t254 t258))
% 15.38/15.83  (step t260 (cl (= (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) (- 1))) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1)))))) :rule cong :premises (t232 t253 t259))
% 15.38/15.83  (step t261 (cl (= (ite (>= 1.0 0.0) (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x))))) (ite true (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) (- 1))) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))))))) :rule cong :premises (t231 t245 t260))
% 15.38/15.83  (step t262 (cl (= (ite true (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) (- 1))) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))))) (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))))) :rule all_simplify)
% 15.38/15.83  (step t263 (cl (= (ite (>= 1.0 0.0) (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x))))) (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))))) :rule trans :premises (t261 t262))
% 15.38/15.83  (step t264 (cl (= (not (= tptp.w 0.0)) (not (= tptp.w 0.0)))) :rule refl)
% 15.38/15.83  (step t265 (cl (= (and (ite (>= 1.0 0.0) (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x))))) (not (= tptp.w 0.0))) (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))))) :rule cong :premises (t263 t264))
% 15.38/15.83  (step t266 (cl (= (>= tptp.w 0.0) (>= tptp.w 0))) :rule all_simplify)
% 15.38/15.83  (step t267 (cl (= (>= (* tptp.w (tptp.f tptp.x)) 0.0) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule all_simplify)
% 15.38/15.83  (step t268 (cl (= (> tptp.w (* tptp.w (tptp.f tptp.x))) (not (<= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.38/15.83  (step t269 (cl (= (<= tptp.w (* tptp.w (tptp.f tptp.x))) (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.38/15.83  (step t270 (cl (= (not (<= tptp.w (* tptp.w (tptp.f tptp.x)))) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule cong :premises (t269))
% 15.38/15.83  (step t271 (cl (= (> tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule trans :premises (t268 t270))
% 15.38/15.83  (step t272 (cl (= (> tptp.w (- (* tptp.w (tptp.f tptp.x)))) (not (<= tptp.w (- (* tptp.w (tptp.f tptp.x))))))) :rule all_simplify)
% 15.38/15.83  (step t273 (cl (= tptp.w tptp.w)) :rule refl)
% 15.38/15.83  (step t274 (cl (= (- (* tptp.w (tptp.f tptp.x))) (* (- 1) (* tptp.w (tptp.f tptp.x))))) :rule all_simplify)
% 15.38/15.83  (step t275 (cl (= (<= tptp.w (- (* tptp.w (tptp.f tptp.x)))) (<= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule cong :premises (t273 t274))
% 15.38/15.83  (step t276 (cl (= (<= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule all_simplify)
% 15.38/15.83  (step t277 (cl (= (<= tptp.w (- (* tptp.w (tptp.f tptp.x)))) (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule trans :premises (t275 t276))
% 15.38/15.83  (step t278 (cl (= (not (<= tptp.w (- (* tptp.w (tptp.f tptp.x))))) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule cong :premises (t277))
% 15.38/15.83  (step t279 (cl (= (> tptp.w (- (* tptp.w (tptp.f tptp.x)))) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule trans :premises (t272 t278))
% 15.38/15.83  (step t280 (cl (= (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> tptp.w (* tptp.w (tptp.f tptp.x))) (> tptp.w (- (* tptp.w (tptp.f tptp.x))))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule cong :premises (t267 t271 t279))
% 15.38/15.83  (step t281 (cl (= (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (not (<= (- tptp.w) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.38/15.83  (step t282 (cl (= (- tptp.w) (* (- 1) tptp.w))) :rule all_simplify)
% 15.38/15.83  (step t283 (cl (= (* tptp.w (tptp.f tptp.x)) (* tptp.w (tptp.f tptp.x)))) :rule refl)
% 15.38/15.83  (step t284 (cl (= (<= (- tptp.w) (* tptp.w (tptp.f tptp.x))) (<= (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) :rule cong :premises (t282 t283))
% 15.38/15.83  (step t285 (cl (= (<= (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.38/15.83  (step t286 (cl (= (<= (- tptp.w) (* tptp.w (tptp.f tptp.x))) (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0))) :rule trans :premises (t284 t285))
% 15.38/15.83  (step t287 (cl (= (not (<= (- tptp.w) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)))) :rule cong :premises (t286))
% 15.38/15.83  (step t288 (cl (= (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)))) :rule trans :premises (t281 t287))
% 15.38/15.83  (step t289 (cl (= (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x)))) (not (<= (- tptp.w) (- (* tptp.w (tptp.f tptp.x))))))) :rule all_simplify)
% 15.38/15.83  (step t290 (cl (= (<= (- tptp.w) (- (* tptp.w (tptp.f tptp.x)))) (<= (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule cong :premises (t282 t274))
% 15.38/15.83  (step t291 (cl (= (<= (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule all_simplify)
% 15.38/15.83  (step t292 (cl (= (<= (- tptp.w) (- (* tptp.w (tptp.f tptp.x)))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule trans :premises (t290 t291))
% 15.38/15.83  (step t293 (cl (= (not (<= (- tptp.w) (- (* tptp.w (tptp.f tptp.x))))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule cong :premises (t292))
% 15.38/15.83  (step t294 (cl (= (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule trans :premises (t289 t293))
% 15.38/15.83  (step t295 (cl (= (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x))))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule cong :premises (t267 t288 t294))
% 15.38/15.83  (step t296 (cl (= (ite (>= tptp.w 0.0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> tptp.w (* tptp.w (tptp.f tptp.x))) (> tptp.w (- (* tptp.w (tptp.f tptp.x))))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x)))))) (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) :rule cong :premises (t266 t280 t295))
% 15.38/15.83  (step t297 (cl (= (=> (and (ite (>= 1.0 0.0) (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x))))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0.0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> tptp.w (* tptp.w (tptp.f tptp.x))) (> tptp.w (- (* tptp.w (tptp.f tptp.x))))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x))))))) (=> (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))))) :rule cong :premises (t265 t296))
% 15.38/15.83  (step t298 (cl (=> (and (ite (>= 1.0 0.0) (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x))))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0.0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> tptp.w (* tptp.w (tptp.f tptp.x))) (> tptp.w (- (* tptp.w (tptp.f tptp.x))))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x)))))))) :rule hole :args ((=> (and (ite (>= 1.0 0.0) (ite (>= (tptp.f tptp.x) 0.0) (> 1.0 (tptp.f tptp.x)) (> 1.0 (- (tptp.f tptp.x)))) (ite (>= (tptp.f tptp.x) 0.0) (> (- 1.0) (tptp.f tptp.x)) (> (- 1.0) (- (tptp.f tptp.x))))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0.0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> tptp.w (* tptp.w (tptp.f tptp.x))) (> tptp.w (- (* tptp.w (tptp.f tptp.x))))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0.0) (> (- tptp.w) (* tptp.w (tptp.f tptp.x))) (> (- tptp.w) (- (* tptp.w (tptp.f tptp.x))))))) 3))
% 15.38/15.83  (step t299 (cl (=> (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) :rule resolution :premises (t230 t297 t298))
% 15.38/15.83  (step t300 (cl (not (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0)))) (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule implies :premises (t299))
% 15.38/15.83  (step t301 (cl (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (not (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))))) :rule reordering :premises (t300))
% 15.38/15.83  (step t302 (cl (not (= (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0)))) (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (= tptp.w 0.0)))) (not (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0))))) (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (= tptp.w 0.0))) :rule equiv_pos2)
% 15.38/15.83  (step t303 (cl (= (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))))) :rule refl)
% 15.38/15.83  (step t304 (cl (= (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))))) :rule refl)
% 15.38/15.83  (step t305 (cl (= (= (= (not (not (= tptp.w 0.0))) (= tptp.w 0.0)) true) (= (not (not (= tptp.w 0.0))) (= tptp.w 0.0)))) :rule equiv_simplify)
% 15.38/15.83  (step t306 (cl (not (= (= (not (not (= tptp.w 0.0))) (= tptp.w 0.0)) true)) (= (not (not (= tptp.w 0.0))) (= tptp.w 0.0))) :rule equiv1 :premises (t305))
% 15.38/15.83  (step t307 (cl (= (= (not (not (= tptp.w 0.0))) (= tptp.w 0.0)) (= (= tptp.w 0.0) (not (not (= tptp.w 0.0)))))) :rule all_simplify)
% 15.38/15.83  (step t308 (cl (= (= tptp.w 0.0) (= tptp.w 0.0))) :rule refl)
% 15.38/15.83  (step t309 (cl (= (not (not (= tptp.w 0.0))) (= tptp.w 0.0))) :rule all_simplify)
% 15.38/15.83  (step t310 (cl (= (= (= tptp.w 0.0) (not (not (= tptp.w 0.0)))) (= (= tptp.w 0.0) (= tptp.w 0.0)))) :rule cong :premises (t308 t309))
% 15.38/15.83  (step t311 (cl (= (= (= tptp.w 0.0) (= tptp.w 0.0)) true)) :rule all_simplify)
% 15.38/15.83  (step t312 (cl (= (= (= tptp.w 0.0) (not (not (= tptp.w 0.0)))) true)) :rule trans :premises (t310 t311))
% 15.38/15.83  (step t313 (cl (= (= (not (not (= tptp.w 0.0))) (= tptp.w 0.0)) true)) :rule trans :premises (t307 t312))
% 15.38/15.83  (step t314 (cl (= (not (not (= tptp.w 0.0))) (= tptp.w 0.0))) :rule resolution :premises (t306 t313))
% 15.38/15.83  (step t315 (cl (= (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0)))) (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (= tptp.w 0.0)))) :rule cong :premises (t303 t304 t314))
% 15.38/15.83  (step t316 (cl (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0)))) :rule and_neg)
% 15.38/15.83  (step t317 (cl (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0)))) (not (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))))) :rule or_neg)
% 15.38/15.83  (step t318 (cl (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0)))) (not (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))))) :rule or_neg)
% 15.38/15.83  (step t319 (cl (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0)))) (not (not (not (= tptp.w 0.0))))) :rule or_neg)
% 15.38/15.83  (step t320 (cl (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0)))) (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0)))) (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0))))) :rule resolution :premises (t316 t317 t318 t319))
% 15.38/15.83  (step t321 (cl (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (not (not (= tptp.w 0.0))))) :rule contraction :premises (t320))
% 15.38/15.83  (step t322 (cl (or (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (= tptp.w 0.0))) :rule resolution :premises (t302 t315 t321))
% 15.38/15.83  (step t323 (cl (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) (= tptp.w 0.0)) :rule or :premises (t322))
% 15.38/15.83  (step t324 (cl (= tptp.w 0.0) (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))))) :rule reordering :premises (t323))
% 15.38/15.83  (step t325 (cl (not (= (or (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0))) (or (>= (* (- 1) tptp.w) 0) (not (= tptp.w 0.0))))) (not (or (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0)))) (or (>= (* (- 1) tptp.w) 0) (not (= tptp.w 0.0)))) :rule equiv_pos2)
% 15.38/15.83  (step t326 (cl (= (not (= tptp.w 0.0)) (not (= tptp.w 0.0)))) :rule refl)
% 15.38/15.83  (step t327 (cl (= (or (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0))) (or (>= (* (- 1) tptp.w) 0) (not (= tptp.w 0.0))))) :rule cong :premises (t11 t326))
% 15.38/15.83  (step t328 (cl (not (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))))) (not (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))))) (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)))) :rule equiv_pos2)
% 15.38/15.83  (step t329 (cl (= (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)))) :rule refl)
% 15.38/15.83  (step t330 (cl (= (= (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false) (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))))) :rule equiv_simplify)
% 15.38/15.83  (step t331 (cl (= (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false) (not (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))))) :rule equiv2 :premises (t330))
% 15.38/15.83  (step t332 (cl (not (not (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))))) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule not_not)
% 15.38/15.83  (step t333 (cl (= (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t331 t332))
% 15.38/15.83  (step t334 (cl (=> (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule implies_neg1)
% 15.38/15.83  (anchor :step t335)
% 15.38/15.83  (assume t335.a0 (= tptp.w 0.0))
% 15.38/15.83  (assume t335.a1 (not (>= (* (- 1) tptp.w) 0)))
% 15.38/15.83  (step t335.t1 (cl (=> (= tptp.w 0.0) false) (= tptp.w 0.0)) :rule implies_neg1)
% 15.38/15.83  (anchor :step t335.t2)
% 15.38/15.83  (assume t335.t2.a0 (= tptp.w 0.0))
% 15.38/15.83  (step t335.t2.t1 (cl (not (= (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) false)) (not (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) false) :rule equiv_pos2)
% 15.38/15.83  (step t335.t2.t2 (cl (= (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) (not (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))))) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t3 (cl (= (* 1.0 tptp.w) tptp.w)) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t4 (cl (= (* (- 1.0) tptp.w) (* (- 1) tptp.w))) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t5 (cl (= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ tptp.w (* (- 1) tptp.w)))) :rule cong :premises (t335.t2.t3 t335.t2.t4))
% 15.38/15.83  (step t335.t2.t6 (cl (= (+ tptp.w (* (- 1) tptp.w)) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t7 (cl (= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) 0.0)) :rule trans :premises (t335.t2.t5 t335.t2.t6))
% 15.38/15.83  (step t335.t2.t8 (cl (= (* 1.0 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t9 (cl (= (* (- 1.0) 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t10 (cl (= (+ (* 1.0 0.0) (* (- 1.0) 0.0)) (+ 0.0 0.0))) :rule cong :premises (t335.t2.t8 t335.t2.t9))
% 15.38/15.83  (step t335.t2.t11 (cl (= (+ 0.0 0.0) 0.0)) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t12 (cl (= (+ (* 1.0 0.0) (* (- 1.0) 0.0)) 0.0)) :rule trans :premises (t335.t2.t10 t335.t2.t11))
% 15.38/15.83  (step t335.t2.t13 (cl (= (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) (>= 0.0 0.0))) :rule cong :premises (t335.t2.t7 t335.t2.t12))
% 15.38/15.83  (step t335.t2.t14 (cl (= (>= 0.0 0.0) true)) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t15 (cl (= (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) true)) :rule trans :premises (t335.t2.t13 t335.t2.t14))
% 15.38/15.83  (step t335.t2.t16 (cl (= (not (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) (not true))) :rule cong :premises (t335.t2.t15))
% 15.38/15.83  (step t335.t2.t17 (cl (= (not true) false)) :rule all_simplify)
% 15.38/15.83  (step t335.t2.t18 (cl (= (not (>= (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) false)) :rule trans :premises (t335.t2.t16 t335.t2.t17))
% 15.38/15.83  (step t335.t2.t19 (cl (= (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0))) false)) :rule trans :premises (t335.t2.t2 t335.t2.t18))
% 15.38/15.83  (step t335.t2.t20 (cl (not (= (* 1.0 tptp.w) (* 1.0 0.0))) (not (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) :rule la_generic :args ((- 1) 1 1))
% 15.38/15.83  (step t335.t2.t21 (cl (=> (and (> 1.0 0) (= tptp.w 0.0)) (= (* 1.0 tptp.w) (* 1.0 0.0)))) :rule la_mult_pos)
% 15.38/15.83  (step t335.t2.t22 (cl (not (and (> 1.0 0) (= tptp.w 0.0))) (= (* 1.0 tptp.w) (* 1.0 0.0))) :rule implies :premises (t335.t2.t21))
% 15.38/15.83  (step t335.t2.t23 (cl (and (> 1.0 0) (= tptp.w 0.0)) (not (> 1.0 0)) (not (= tptp.w 0.0))) :rule and_neg)
% 15.38/15.83  (step t335.t2.t24 (cl (= (= (> 1.0 0) true) (> 1.0 0))) :rule equiv_simplify)
% 15.38/15.83  (step t335.t2.t25 (cl (not (= (> 1.0 0) true)) (> 1.0 0)) :rule equiv1 :premises (t335.t2.t24))
% 15.38/15.83  (step t335.t2.t26 (cl (= (> 1.0 0) true)) :rule hole :args ((> 1.0 0)))
% 15.38/15.83  (step t335.t2.t27 (cl (> 1.0 0)) :rule resolution :premises (t335.t2.t25 t335.t2.t26))
% 15.38/15.83  (step t335.t2.t28 (cl (and (> 1.0 0) (= tptp.w 0.0))) :rule resolution :premises (t335.t2.t23 t335.t2.t27 t335.t2.a0))
% 15.38/15.83  (step t335.t2.t29 (cl (= (* 1.0 tptp.w) (* 1.0 0.0))) :rule resolution :premises (t335.t2.t22 t335.t2.t28))
% 15.38/15.83  (step t335.t2.t30 (cl (=> (and (< (- 1.0) 0) (> tptp.w 0.0)) (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.38/15.83  (step t335.t2.t31 (cl (not (and (< (- 1.0) 0) (> tptp.w 0.0))) (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) :rule implies :premises (t335.t2.t30))
% 15.38/15.83  (step t335.t2.t32 (cl (and (< (- 1.0) 0) (> tptp.w 0.0)) (not (< (- 1.0) 0)) (not (> tptp.w 0.0))) :rule and_neg)
% 15.38/15.83  (step t335.t2.t33 (cl (= (= (< (- 1.0) 0) true) (< (- 1.0) 0))) :rule equiv_simplify)
% 15.38/15.83  (step t335.t2.t34 (cl (not (= (< (- 1.0) 0) true)) (< (- 1.0) 0)) :rule equiv1 :premises (t335.t2.t33))
% 15.38/15.83  (step t335.t2.t35 (cl (= (< (- 1.0) 0) true)) :rule hole :args ((< (- 1.0) 0)))
% 15.38/15.83  (step t335.t2.t36 (cl (< (- 1.0) 0)) :rule resolution :premises (t335.t2.t34 t335.t2.t35))
% 15.38/15.83  (step t335.t2.t37 (cl (not (= (not (>= (* (- 1) tptp.w) 0)) (> tptp.w 0.0))) (not (not (>= (* (- 1) tptp.w) 0))) (> tptp.w 0.0)) :rule equiv_pos2)
% 15.38/15.83  (step t335.t2.t38 (cl (= (> tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule trans :premises (t158 t160))
% 15.38/15.83  (step t335.t2.t39 (cl (= (not (>= (* (- 1) tptp.w) 0)) (> tptp.w 0.0))) :rule symm :premises (t335.t2.t38))
% 15.38/15.83  (step t335.t2.t40 (cl (> tptp.w 0.0)) :rule resolution :premises (t335.t2.t37 t335.t2.t39 t335.a1))
% 15.38/15.83  (step t335.t2.t41 (cl (and (< (- 1.0) 0) (> tptp.w 0.0))) :rule resolution :premises (t335.t2.t32 t335.t2.t36 t335.t2.t40))
% 15.38/15.83  (step t335.t2.t42 (cl (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) :rule resolution :premises (t335.t2.t31 t335.t2.t41))
% 15.38/15.83  (step t335.t2.t43 (cl (< (+ (* 1.0 tptp.w) (* (- 1.0) tptp.w)) (+ (* 1.0 0.0) (* (- 1.0) 0.0)))) :rule resolution :premises (t335.t2.t20 t335.t2.t29 t335.t2.t42))
% 15.38/15.83  (step t335.t2.t44 (cl false) :rule resolution :premises (t335.t2.t1 t335.t2.t19 t335.t2.t43))
% 15.38/15.83  (step t335.t2 (cl (not (= tptp.w 0.0)) false) :rule subproof :discharge (t335.t2.a0))
% 15.38/15.83  (step t335.t3 (cl (=> (= tptp.w 0.0) false) false) :rule resolution :premises (t335.t1 t335.t2))
% 15.38/15.83  (step t335.t4 (cl (=> (= tptp.w 0.0) false) (not false)) :rule implies_neg2)
% 15.38/15.83  (step t335.t5 (cl (=> (= tptp.w 0.0) false) (=> (= tptp.w 0.0) false)) :rule resolution :premises (t335.t3 t335.t4))
% 15.38/15.83  (step t335.t6 (cl (=> (= tptp.w 0.0) false)) :rule contraction :premises (t335.t5))
% 15.38/15.83  (step t335.t7 (cl (= (=> (= tptp.w 0.0) false) (not (= tptp.w 0.0)))) :rule implies_simplify)
% 15.38/15.83  (step t335.t8 (cl (not (=> (= tptp.w 0.0) false)) (not (= tptp.w 0.0))) :rule equiv1 :premises (t335.t7))
% 15.38/15.83  (step t335.t9 (cl (not (= tptp.w 0.0))) :rule resolution :premises (t335.t6 t335.t8))
% 15.38/15.83  (step t335.t10 (cl) :rule resolution :premises (t335.a0 t335.t9))
% 15.38/15.83  (step t335 (cl (not (= tptp.w 0.0)) (not (not (>= (* (- 1) tptp.w) 0))) false) :rule subproof :discharge (t335.a0 t335.a1))
% 15.38/15.83  (step t336 (cl (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (= tptp.w 0.0)) :rule and_pos)
% 15.38/15.83  (step t337 (cl (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (not (>= (* (- 1) tptp.w) 0))) :rule and_pos)
% 15.38/15.83  (step t338 (cl false (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t335 t336 t337))
% 15.38/15.83  (step t339 (cl (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) false) :rule reordering :premises (t338))
% 15.38/15.83  (step t340 (cl (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) false) :rule contraction :premises (t339))
% 15.38/15.83  (step t341 (cl (=> (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false) false) :rule resolution :premises (t334 t340))
% 15.38/15.83  (step t342 (cl (=> (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false) (not false)) :rule implies_neg2)
% 15.38/15.83  (step t343 (cl (=> (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false) (=> (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false)) :rule resolution :premises (t341 t342))
% 15.38/15.83  (step t344 (cl (=> (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false)) :rule contraction :premises (t343))
% 15.38/15.83  (step t345 (cl (= (=> (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false) (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))))) :rule implies_simplify)
% 15.38/15.83  (step t346 (cl (not (=> (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false)) (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))))) :rule equiv1 :premises (t345))
% 15.38/15.83  (step t347 (cl (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t344 t346))
% 15.38/15.83  (step t348 (cl (= (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) false)) :rule resolution :premises (t333 t347))
% 15.38/15.83  (step t349 (cl (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) false))) :rule cong :premises (t329 t348))
% 15.38/15.83  (step t350 (cl (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) false) (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))))) :rule all_simplify)
% 15.38/15.83  (step t351 (cl (= (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))))) :rule trans :premises (t349 t350))
% 15.38/15.83  (step t352 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))) :rule implies_neg1)
% 15.38/15.83  (anchor :step t353)
% 15.38/15.83  (assume t353.a0 (not (>= (* (- 1) tptp.w) 0)))
% 15.38/15.83  (assume t353.a1 (= tptp.w 0.0))
% 15.38/15.83  (step t353.t1 (cl (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0)) (not (not (>= (* (- 1) tptp.w) 0)))) :rule and_neg)
% 15.38/15.83  (step t353.t2 (cl (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t353.t1 t353.a1 t353.a0))
% 15.38/15.83  (step t353 (cl (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule subproof :discharge (t353.a0 t353.a1))
% 15.38/15.83  (step t354 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))) (not (>= (* (- 1) tptp.w) 0))) :rule and_pos)
% 15.38/15.83  (step t355 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))) (= tptp.w 0.0)) :rule and_pos)
% 15.38/15.83  (step t356 (cl (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))) (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))) (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)))) :rule resolution :premises (t353 t354 t355))
% 15.38/15.83  (step t357 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))) (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule reordering :premises (t356))
% 15.38/15.83  (step t358 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0))) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule contraction :premises (t357))
% 15.38/15.83  (step t359 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t352 t358))
% 15.38/15.83  (step t360 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (not (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))))) :rule implies_neg2)
% 15.38/15.83  (step t361 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t359 t360))
% 15.38/15.83  (step t362 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)) (and (= tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0))))) :rule contraction :premises (t361))
% 15.38/15.83  (step t363 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (= tptp.w 0.0)))) :rule resolution :premises (t328 t351 t362))
% 15.38/15.83  (step t364 (cl (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0))) :rule not_and :premises (t363))
% 15.38/15.83  (step t365 (cl (or (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0))) (not (not (not (>= (* (- 1) tptp.w) 0))))) :rule or_neg)
% 15.38/15.83  (step t366 (cl (or (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0))) (not (not (= tptp.w 0.0)))) :rule or_neg)
% 15.38/15.83  (step t367 (cl (or (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0))) (or (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0)))) :rule resolution :premises (t364 t365 t366))
% 15.38/15.83  (step t368 (cl (or (not (not (>= (* (- 1) tptp.w) 0))) (not (= tptp.w 0.0)))) :rule contraction :premises (t367))
% 15.38/15.83  (step t369 (cl (or (>= (* (- 1) tptp.w) 0) (not (= tptp.w 0.0)))) :rule resolution :premises (t325 t327 t368))
% 15.38/15.83  (step t370 (cl (>= (* (- 1) tptp.w) 0) (not (= tptp.w 0.0))) :rule or :premises (t369))
% 15.38/15.83  (step t371 (cl (not (= tptp.w 0.0))) :rule resolution :premises (t370 t162))
% 15.38/15.83  (step t372 (cl (not (= (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1)))) (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (>= (tptp.f tptp.x) 1)))) (not (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1))))) (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (>= (tptp.f tptp.x) 1))) :rule equiv_pos2)
% 15.38/15.83  (step t373 (cl (= (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))))) :rule refl)
% 15.38/15.83  (step t374 (cl (= (not (>= (tptp.f tptp.x) 0)) (not (>= (tptp.f tptp.x) 0)))) :rule refl)
% 15.38/15.83  (step t375 (cl (= (= (= (not (not (>= (tptp.f tptp.x) 1))) (>= (tptp.f tptp.x) 1)) true) (= (not (not (>= (tptp.f tptp.x) 1))) (>= (tptp.f tptp.x) 1)))) :rule equiv_simplify)
% 15.38/15.83  (step t376 (cl (not (= (= (not (not (>= (tptp.f tptp.x) 1))) (>= (tptp.f tptp.x) 1)) true)) (= (not (not (>= (tptp.f tptp.x) 1))) (>= (tptp.f tptp.x) 1))) :rule equiv1 :premises (t375))
% 15.38/15.83  (step t377 (cl (= (= (not (not (>= (tptp.f tptp.x) 1))) (>= (tptp.f tptp.x) 1)) (= (>= (tptp.f tptp.x) 1) (not (not (>= (tptp.f tptp.x) 1)))))) :rule all_simplify)
% 15.38/15.83  (step t378 (cl (= (>= (tptp.f tptp.x) 1) (>= (tptp.f tptp.x) 1))) :rule refl)
% 15.38/15.83  (step t379 (cl (= (not (not (>= (tptp.f tptp.x) 1))) (>= (tptp.f tptp.x) 1))) :rule all_simplify)
% 15.38/15.83  (step t380 (cl (= (= (>= (tptp.f tptp.x) 1) (not (not (>= (tptp.f tptp.x) 1)))) (= (>= (tptp.f tptp.x) 1) (>= (tptp.f tptp.x) 1)))) :rule cong :premises (t378 t379))
% 15.38/15.83  (step t381 (cl (= (= (>= (tptp.f tptp.x) 1) (>= (tptp.f tptp.x) 1)) true)) :rule all_simplify)
% 15.38/15.83  (step t382 (cl (= (= (>= (tptp.f tptp.x) 1) (not (not (>= (tptp.f tptp.x) 1)))) true)) :rule trans :premises (t380 t381))
% 15.38/15.83  (step t383 (cl (= (= (not (not (>= (tptp.f tptp.x) 1))) (>= (tptp.f tptp.x) 1)) true)) :rule trans :premises (t377 t382))
% 15.38/15.83  (step t384 (cl (= (not (not (>= (tptp.f tptp.x) 1))) (>= (tptp.f tptp.x) 1))) :rule resolution :premises (t376 t383))
% 15.38/15.83  (step t385 (cl (= (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1)))) (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (>= (tptp.f tptp.x) 1)))) :rule cong :premises (t373 t374 t384))
% 15.38/15.83  (step t386 (cl (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1)))) :rule ite_neg2)
% 15.38/15.83  (step t387 (cl (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1)))) (not (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))))) :rule or_neg)
% 15.38/15.83  (step t388 (cl (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1)))) (not (not (>= (tptp.f tptp.x) 0)))) :rule or_neg)
% 15.38/15.83  (step t389 (cl (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1)))) (not (not (not (>= (tptp.f tptp.x) 1))))) :rule or_neg)
% 15.38/15.83  (step t390 (cl (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1)))) (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1)))) (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1))))) :rule resolution :premises (t386 t387 t388 t389))
% 15.38/15.83  (step t391 (cl (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (not (not (>= (tptp.f tptp.x) 1))))) :rule contraction :premises (t390))
% 15.38/15.83  (step t392 (cl (or (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (>= (tptp.f tptp.x) 1))) :rule resolution :premises (t372 t385 t391))
% 15.38/15.83  (step t393 (cl (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (>= (tptp.f tptp.x) 0)) (>= (tptp.f tptp.x) 1)) :rule or :premises (t392))
% 15.38/15.83  (step t394 (cl (not (>= (tptp.f tptp.x) 0)) (>= (tptp.f tptp.x) 1) (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) :rule reordering :premises (t393))
% 15.38/15.83  (step t395 (cl (not (= (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0)))) (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (>= (* (- 1) tptp.w) 0) (>= (tptp.f tptp.x) 0)))) (not (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0))))) (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (>= (* (- 1) tptp.w) 0) (>= (tptp.f tptp.x) 0))) :rule equiv_pos2)
% 15.38/15.83  (step t396 (cl (= (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))))) :rule refl)
% 15.38/15.83  (step t397 (cl (= (= (= (not (not (>= (tptp.f tptp.x) 0))) (>= (tptp.f tptp.x) 0)) true) (= (not (not (>= (tptp.f tptp.x) 0))) (>= (tptp.f tptp.x) 0)))) :rule equiv_simplify)
% 15.38/15.83  (step t398 (cl (not (= (= (not (not (>= (tptp.f tptp.x) 0))) (>= (tptp.f tptp.x) 0)) true)) (= (not (not (>= (tptp.f tptp.x) 0))) (>= (tptp.f tptp.x) 0))) :rule equiv1 :premises (t397))
% 15.38/15.83  (step t399 (cl (= (= (not (not (>= (tptp.f tptp.x) 0))) (>= (tptp.f tptp.x) 0)) (= (>= (tptp.f tptp.x) 0) (not (not (>= (tptp.f tptp.x) 0)))))) :rule all_simplify)
% 15.38/15.83  (step t400 (cl (= (>= (tptp.f tptp.x) 0) (>= (tptp.f tptp.x) 0))) :rule refl)
% 15.38/15.83  (step t401 (cl (= (not (not (>= (tptp.f tptp.x) 0))) (>= (tptp.f tptp.x) 0))) :rule all_simplify)
% 15.38/15.83  (step t402 (cl (= (= (>= (tptp.f tptp.x) 0) (not (not (>= (tptp.f tptp.x) 0)))) (= (>= (tptp.f tptp.x) 0) (>= (tptp.f tptp.x) 0)))) :rule cong :premises (t400 t401))
% 15.38/15.83  (step t403 (cl (= (= (>= (tptp.f tptp.x) 0) (>= (tptp.f tptp.x) 0)) true)) :rule all_simplify)
% 15.38/15.83  (step t404 (cl (= (= (>= (tptp.f tptp.x) 0) (not (not (>= (tptp.f tptp.x) 0)))) true)) :rule trans :premises (t402 t403))
% 15.38/15.83  (step t405 (cl (= (= (not (not (>= (tptp.f tptp.x) 0))) (>= (tptp.f tptp.x) 0)) true)) :rule trans :premises (t399 t404))
% 15.38/15.83  (step t406 (cl (= (not (not (>= (tptp.f tptp.x) 0))) (>= (tptp.f tptp.x) 0))) :rule resolution :premises (t398 t405))
% 15.38/15.83  (step t407 (cl (= (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0)))) (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (>= (* (- 1) tptp.w) 0) (>= (tptp.f tptp.x) 0)))) :rule cong :premises (t396 t11 t406))
% 15.38/15.83  (step t408 (cl (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0)))) :rule and_neg)
% 15.38/15.83  (step t409 (cl (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0)))) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))))) :rule or_neg)
% 15.38/15.83  (step t410 (cl (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0)))) (not (not (not (>= (* (- 1) tptp.w) 0))))) :rule or_neg)
% 15.38/15.83  (step t411 (cl (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0)))) (not (not (not (>= (tptp.f tptp.x) 0))))) :rule or_neg)
% 15.38/15.83  (step t412 (cl (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0)))) (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0)))) (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0))))) :rule resolution :premises (t408 t409 t410 t411))
% 15.38/15.83  (step t413 (cl (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (not (>= (tptp.f tptp.x) 0))))) :rule contraction :premises (t412))
% 15.38/15.83  (step t414 (cl (or (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (>= (* (- 1) tptp.w) 0) (>= (tptp.f tptp.x) 0))) :rule resolution :premises (t395 t407 t413))
% 15.38/15.83  (step t415 (cl (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (>= (* (- 1) tptp.w) 0) (>= (tptp.f tptp.x) 0)) :rule or :premises (t414))
% 15.38/15.83  (step t416 (cl (>= (* (- 1) tptp.w) 0) (>= (tptp.f tptp.x) 0) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0)))) :rule reordering :premises (t415))
% 15.38/15.83  (step t417 (cl (not (= (=> (and (> tptp.w 0.0) (< (tptp.f tptp.x) 0.0)) (> 0.0 (* tptp.w (tptp.f tptp.x)))) (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) (not (=> (and (> tptp.w 0.0) (< (tptp.f tptp.x) 0.0)) (> 0.0 (* tptp.w (tptp.f tptp.x))))) (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule equiv_pos2)
% 15.38/15.83  (step t418 (cl (= (> tptp.w 0.0) (not (>= (* (- 1) tptp.w) 0)))) :rule trans :premises (t158 t160))
% 15.38/15.83  (step t419 (cl (= (< (tptp.f tptp.x) 0.0) (not (>= (tptp.f tptp.x) 0.0)))) :rule all_simplify)
% 15.38/15.83  (step t420 (cl (= (not (>= (tptp.f tptp.x) 0.0)) (not (>= (tptp.f tptp.x) 0)))) :rule cong :premises (t232))
% 15.38/15.83  (step t421 (cl (= (< (tptp.f tptp.x) 0.0) (not (>= (tptp.f tptp.x) 0)))) :rule trans :premises (t419 t420))
% 15.38/15.83  (step t422 (cl (= (and (> tptp.w 0.0) (< (tptp.f tptp.x) 0.0)) (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))))) :rule cong :premises (t418 t421))
% 15.38/15.83  (step t423 (cl (= (> 0.0 (* tptp.w (tptp.f tptp.x))) (not (<= 0.0 (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.38/15.83  (step t424 (cl (= (<= 0.0 (* tptp.w (tptp.f tptp.x))) (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule all_simplify)
% 15.38/15.83  (step t425 (cl (= (not (<= 0.0 (* tptp.w (tptp.f tptp.x)))) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule cong :premises (t424))
% 15.38/15.83  (step t426 (cl (= (> 0.0 (* tptp.w (tptp.f tptp.x))) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule trans :premises (t423 t425))
% 15.38/15.83  (step t427 (cl (= (=> (and (> tptp.w 0.0) (< (tptp.f tptp.x) 0.0)) (> 0.0 (* tptp.w (tptp.f tptp.x)))) (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (>= (* tptp.w (tptp.f tptp.x)) 0))))) :rule cong :premises (t422 t426))
% 15.38/15.83  (step t428 (cl (=> (and (> tptp.w 0.0) (< (tptp.f tptp.x) 0.0)) (> 0.0 (* tptp.w (tptp.f tptp.x))))) :rule hole :args ((> tptp.w 0.0) (< (tptp.f tptp.x) 0.0) (* tptp.w (tptp.f tptp.x))))
% 15.38/15.83  (step t429 (cl (=> (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))) (not (>= (* tptp.w (tptp.f tptp.x)) 0)))) :rule resolution :premises (t417 t427 t428))
% 15.38/15.83  (step t430 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0)))) (not (>= (* tptp.w (tptp.f tptp.x)) 0))) :rule implies :premises (t429))
% 15.38/15.83  (step t431 (cl (not (>= (* tptp.w (tptp.f tptp.x)) 0)) (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))))) :rule reordering :premises (t430))
% 15.38/15.83  (step t432 (cl (not (and (not (>= (* (- 1) tptp.w) 0)) (not (>= (tptp.f tptp.x) 0))))) :rule resolution :premises (t431 t169))
% 15.38/15.83  (step t433 (cl (>= (tptp.f tptp.x) 0)) :rule resolution :premises (t416 t162 t432))
% 15.38/15.83  (step t434 (cl (not (= (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0)))) (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (= (tptp.f tptp.x) 1.0)))) (not (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0))))) (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (= (tptp.f tptp.x) 1.0))) :rule equiv_pos2)
% 15.38/15.83  (step t435 (cl (= (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))))) :rule refl)
% 15.38/15.83  (step t436 (cl (= (not (>= (tptp.f tptp.x) 1)) (not (>= (tptp.f tptp.x) 1)))) :rule refl)
% 15.38/15.83  (step t437 (cl (= (= (= (not (not (= (tptp.f tptp.x) 1.0))) (= (tptp.f tptp.x) 1.0)) true) (= (not (not (= (tptp.f tptp.x) 1.0))) (= (tptp.f tptp.x) 1.0)))) :rule equiv_simplify)
% 15.38/15.83  (step t438 (cl (not (= (= (not (not (= (tptp.f tptp.x) 1.0))) (= (tptp.f tptp.x) 1.0)) true)) (= (not (not (= (tptp.f tptp.x) 1.0))) (= (tptp.f tptp.x) 1.0))) :rule equiv1 :premises (t437))
% 15.38/15.83  (step t439 (cl (= (= (not (not (= (tptp.f tptp.x) 1.0))) (= (tptp.f tptp.x) 1.0)) (= (= (tptp.f tptp.x) 1.0) (not (not (= (tptp.f tptp.x) 1.0)))))) :rule all_simplify)
% 15.38/15.83  (step t440 (cl (= (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) 1.0))) :rule refl)
% 15.38/15.83  (step t441 (cl (= (not (not (= (tptp.f tptp.x) 1.0))) (= (tptp.f tptp.x) 1.0))) :rule all_simplify)
% 15.38/15.83  (step t442 (cl (= (= (= (tptp.f tptp.x) 1.0) (not (not (= (tptp.f tptp.x) 1.0)))) (= (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) 1.0)))) :rule cong :premises (t440 t441))
% 15.38/15.83  (step t443 (cl (= (= (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) 1.0)) true)) :rule all_simplify)
% 15.38/15.83  (step t444 (cl (= (= (= (tptp.f tptp.x) 1.0) (not (not (= (tptp.f tptp.x) 1.0)))) true)) :rule trans :premises (t442 t443))
% 15.38/15.83  (step t445 (cl (= (= (not (not (= (tptp.f tptp.x) 1.0))) (= (tptp.f tptp.x) 1.0)) true)) :rule trans :premises (t439 t444))
% 15.38/15.83  (step t446 (cl (= (not (not (= (tptp.f tptp.x) 1.0))) (= (tptp.f tptp.x) 1.0))) :rule resolution :premises (t438 t445))
% 15.38/15.83  (step t447 (cl (= (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0)))) (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (= (tptp.f tptp.x) 1.0)))) :rule cong :premises (t435 t436 t446))
% 15.38/15.83  (step t448 (cl (not (= (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))))) (not (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))))) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))))) :rule equiv_pos2)
% 15.38/15.83  (step t449 (cl (= (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))))) :rule refl)
% 15.38/15.83  (step t450 (cl (= (= (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false) (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))))) :rule equiv_simplify)
% 15.38/15.83  (step t451 (cl (= (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false) (not (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))))) :rule equiv2 :premises (t450))
% 15.38/15.83  (step t452 (cl (not (not (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) :rule not_not)
% 15.38/15.83  (step t453 (cl (= (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) :rule resolution :premises (t451 t452))
% 15.58/15.83  (step t454 (cl (=> (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t455)
% 15.58/15.83  (assume t455.a0 (= (tptp.f tptp.x) 1.0))
% 15.58/15.83  (assume t455.a1 (not (= (tptp.f tptp.x) 1.0)))
% 15.58/15.83  (step t455.t1 (cl) :rule resolution :premises (t455.a0 t455.a1))
% 15.58/15.83  (step t455 (cl (not (= (tptp.f tptp.x) 1.0)) (not (not (= (tptp.f tptp.x) 1.0))) false) :rule subproof :discharge (t455.a0 t455.a1))
% 15.58/15.83  (step t456 (cl (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (= (tptp.f tptp.x) 1.0)) :rule and_pos)
% 15.58/15.83  (step t457 (cl (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (not (= (tptp.f tptp.x) 1.0))) :rule and_pos)
% 15.58/15.83  (step t458 (cl false (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))))) :rule resolution :premises (t455 t456 t457))
% 15.58/15.83  (step t459 (cl (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) false) :rule reordering :premises (t458))
% 15.58/15.83  (step t460 (cl (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) false) :rule contraction :premises (t459))
% 15.58/15.83  (step t461 (cl (=> (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false) false) :rule resolution :premises (t454 t460))
% 15.58/15.83  (step t462 (cl (=> (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false) (not false)) :rule implies_neg2)
% 15.58/15.83  (step t463 (cl (=> (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false) (=> (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false)) :rule resolution :premises (t461 t462))
% 15.58/15.83  (step t464 (cl (=> (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false)) :rule contraction :premises (t463))
% 15.58/15.83  (step t465 (cl (= (=> (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false) (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))))) :rule implies_simplify)
% 15.58/15.83  (step t466 (cl (not (=> (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false)) (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))))) :rule equiv1 :premises (t465))
% 15.58/15.83  (step t467 (cl (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))))) :rule resolution :premises (t464 t466))
% 15.58/15.83  (step t468 (cl (= (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) false)) :rule resolution :premises (t453 t467))
% 15.58/15.83  (step t469 (cl (= (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) false))) :rule cong :premises (t449 t468))
% 15.58/15.83  (step t470 (cl (= (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) false) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))))) :rule all_simplify)
% 15.58/15.83  (step t471 (cl (= (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))))) :rule trans :premises (t469 t470))
% 15.58/15.83  (step t472 (cl (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t473)
% 15.58/15.83  (assume t473.a0 (>= (* (- 1) (tptp.f tptp.x)) (- 1)))
% 15.58/15.83  (assume t473.a1 (>= (tptp.f tptp.x) 1))
% 15.58/15.83  (assume t473.a2 (not (= (tptp.f tptp.x) 1.0)))
% 15.58/15.83  (step t473.t1 (cl (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) (not (= (tptp.f tptp.x) 1.0)) (not (not (= (tptp.f tptp.x) 1.0)))) :rule and_neg)
% 15.58/15.83  (step t473.t2 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= (tptp.f tptp.x) 1.0)) (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t473.t3)
% 15.58/15.83  (assume t473.t3.a0 (>= (tptp.f tptp.x) 1))
% 15.58/15.83  (assume t473.t3.a1 (>= (* (- 1) (tptp.f tptp.x)) (- 1)))
% 15.58/15.83  (step t473.t3.t1 (cl (not (= (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x))) (= (tptp.f tptp.x) 1.0))) (not (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x)))) (= (tptp.f tptp.x) 1.0)) :rule equiv_pos2)
% 15.58/15.83  (step t473.t3.t2 (cl (= (= (>= (tptp.f tptp.x) 1) true) (>= (tptp.f tptp.x) 1))) :rule equiv_simplify)
% 15.58/15.83  (step t473.t3.t3 (cl (= (>= (tptp.f tptp.x) 1) true) (not (>= (tptp.f tptp.x) 1))) :rule equiv2 :premises (t473.t3.t2))
% 15.58/15.83  (step t473.t3.t4 (cl (= (>= (tptp.f tptp.x) 1) true)) :rule resolution :premises (t473.t3.t3 t473.t3.a0))
% 15.58/15.83  (step t473.t3.t5 (cl (= (= (>= (* (- 1) (tptp.f tptp.x)) (- 1)) true) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule equiv_simplify)
% 15.58/15.83  (step t473.t3.t6 (cl (= (>= (* (- 1) (tptp.f tptp.x)) (- 1)) true) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule equiv2 :premises (t473.t3.t5))
% 15.58/15.83  (step t473.t3.t7 (cl (= (>= (* (- 1) (tptp.f tptp.x)) (- 1)) true)) :rule resolution :premises (t473.t3.t6 t473.t3.a1))
% 15.58/15.83  (step t473.t3.t8 (cl (= (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (and true true))) :rule cong :premises (t473.t3.t4 t473.t3.t7))
% 15.58/15.83  (step t473.t3.t9 (cl (= (= 1.0 (tptp.f tptp.x)) (= 1.0 (tptp.f tptp.x)))) :rule refl)
% 15.58/15.83  (step t473.t3.t10 (cl (= (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x))) (=> (and true true) (= 1.0 (tptp.f tptp.x))))) :rule cong :premises (t473.t3.t8 t473.t3.t9))
% 15.58/15.83  (step t473.t3.t11 (cl (= (and true true) true)) :rule all_simplify)
% 15.58/15.83  (step t473.t3.t12 (cl (= (= 1.0 (tptp.f tptp.x)) (= (tptp.f tptp.x) 1.0))) :rule all_simplify)
% 15.58/15.83  (step t473.t3.t13 (cl (= (=> (and true true) (= 1.0 (tptp.f tptp.x))) (=> true (= (tptp.f tptp.x) 1.0)))) :rule cong :premises (t473.t3.t11 t473.t3.t12))
% 15.58/15.83  (step t473.t3.t14 (cl (= (=> true (= (tptp.f tptp.x) 1.0)) (= (tptp.f tptp.x) 1.0))) :rule all_simplify)
% 15.58/15.83  (step t473.t3.t15 (cl (= (=> (and true true) (= 1.0 (tptp.f tptp.x))) (= (tptp.f tptp.x) 1.0))) :rule trans :premises (t473.t3.t13 t473.t3.t14))
% 15.58/15.83  (step t473.t3.t16 (cl (= (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x))) (= (tptp.f tptp.x) 1.0))) :rule trans :premises (t473.t3.t10 t473.t3.t15))
% 15.58/15.83  (step t473.t3.t17 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x))) (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t473.t3.t18)
% 15.58/15.83  (assume t473.t3.t18.a0 (>= (tptp.f tptp.x) 1))
% 15.58/15.83  (assume t473.t3.t18.a1 (>= (* (- 1) (tptp.f tptp.x)) (- 1)))
% 15.58/15.83  (step t473.t3.t18.t1 (cl (or (= (tptp.f tptp.x) 1.0) (not (<= (tptp.f tptp.x) 1.0)) (not (<= 1.0 (tptp.f tptp.x))))) :rule la_disequality)
% 15.58/15.83  (step t473.t3.t18.t2 (cl (= (tptp.f tptp.x) 1.0) (not (<= (tptp.f tptp.x) 1.0)) (not (<= 1.0 (tptp.f tptp.x)))) :rule or :premises (t473.t3.t18.t1))
% 15.58/15.83  (step t473.t3.t18.t3 (cl (not (= (>= (tptp.f tptp.x) 1.0) (<= 1.0 (tptp.f tptp.x)))) (not (>= (tptp.f tptp.x) 1.0)) (<= 1.0 (tptp.f tptp.x))) :rule equiv_pos2)
% 15.58/15.83  (step t473.t3.t18.t4 (cl (= (>= (tptp.f tptp.x) 1.0) (<= 1.0 (tptp.f tptp.x)))) :rule comp_simplify)
% 15.58/15.83  (step t473.t3.t18.t5 (cl (not (= (>= (tptp.f tptp.x) 1) (>= (tptp.f tptp.x) 1.0))) (not (>= (tptp.f tptp.x) 1)) (>= (tptp.f tptp.x) 1.0)) :rule equiv_pos2)
% 15.58/15.83  (step t473.t3.t18.t6 (cl (= (>= (tptp.f tptp.x) 1.0) (>= (tptp.f tptp.x) 1))) :rule all_simplify)
% 15.58/15.83  (step t473.t3.t18.t7 (cl (= (>= (tptp.f tptp.x) 1) (>= (tptp.f tptp.x) 1.0))) :rule symm :premises (t473.t3.t18.t6))
% 15.58/15.83  (step t473.t3.t18.t8 (cl (>= (tptp.f tptp.x) 1.0)) :rule resolution :premises (t473.t3.t18.t5 t473.t3.t18.t7 t473.t3.t18.a0))
% 15.58/15.83  (step t473.t3.t18.t9 (cl (<= 1.0 (tptp.f tptp.x))) :rule resolution :premises (t473.t3.t18.t3 t473.t3.t18.t4 t473.t3.t18.t8))
% 15.58/15.83  (step t473.t3.t18.t10 (cl (not (= (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (<= (tptp.f tptp.x) 1.0))) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (<= (tptp.f tptp.x) 1.0)) :rule equiv_pos2)
% 15.58/15.83  (step t473.t3.t18.t11 (cl (= (<= (tptp.f tptp.x) 1.0) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule all_simplify)
% 15.58/15.83  (step t473.t3.t18.t12 (cl (= (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (<= (tptp.f tptp.x) 1.0))) :rule symm :premises (t473.t3.t18.t11))
% 15.58/15.83  (step t473.t3.t18.t13 (cl (<= (tptp.f tptp.x) 1.0)) :rule resolution :premises (t473.t3.t18.t10 t473.t3.t18.t12 t473.t3.t18.a1))
% 15.58/15.83  (step t473.t3.t18.t14 (cl (= (tptp.f tptp.x) 1.0)) :rule resolution :premises (t473.t3.t18.t2 t473.t3.t18.t9 t473.t3.t18.t13))
% 15.58/15.83  (step t473.t3.t18.t15 (cl (= 1.0 (tptp.f tptp.x))) :rule symm :premises (t473.t3.t18.t14))
% 15.58/15.83  (step t473.t3.t18 (cl (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x))) :rule subproof :discharge (t473.t3.t18.a0 t473.t3.t18.a1))
% 15.58/15.83  (step t473.t3.t19 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (>= (tptp.f tptp.x) 1)) :rule and_pos)
% 15.58/15.83  (step t473.t3.t20 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule and_pos)
% 15.58/15.83  (step t473.t3.t21 (cl (= 1.0 (tptp.f tptp.x)) (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))))) :rule resolution :premises (t473.t3.t18 t473.t3.t19 t473.t3.t20))
% 15.58/15.83  (step t473.t3.t22 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (= 1.0 (tptp.f tptp.x))) :rule reordering :premises (t473.t3.t21))
% 15.58/15.83  (step t473.t3.t23 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (= 1.0 (tptp.f tptp.x))) :rule contraction :premises (t473.t3.t22))
% 15.58/15.83  (step t473.t3.t24 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x))) (= 1.0 (tptp.f tptp.x))) :rule resolution :premises (t473.t3.t17 t473.t3.t23))
% 15.58/15.83  (step t473.t3.t25 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x))) (not (= 1.0 (tptp.f tptp.x)))) :rule implies_neg2)
% 15.58/15.83  (step t473.t3.t26 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x))) (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x)))) :rule resolution :premises (t473.t3.t24 t473.t3.t25))
% 15.58/15.83  (step t473.t3.t27 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= 1.0 (tptp.f tptp.x)))) :rule contraction :premises (t473.t3.t26))
% 15.58/15.83  (step t473.t3.t28 (cl (= (tptp.f tptp.x) 1.0)) :rule resolution :premises (t473.t3.t1 t473.t3.t16 t473.t3.t27))
% 15.58/15.83  (step t473.t3 (cl (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= (tptp.f tptp.x) 1.0)) :rule subproof :discharge (t473.t3.a0 t473.t3.a1))
% 15.58/15.83  (step t473.t4 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (>= (tptp.f tptp.x) 1)) :rule and_pos)
% 15.58/15.83  (step t473.t5 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule and_pos)
% 15.58/15.83  (step t473.t6 (cl (= (tptp.f tptp.x) 1.0) (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))))) :rule resolution :premises (t473.t3 t473.t4 t473.t5))
% 15.58/15.83  (step t473.t7 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (= (tptp.f tptp.x) 1.0)) :rule reordering :premises (t473.t6))
% 15.58/15.83  (step t473.t8 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (= (tptp.f tptp.x) 1.0)) :rule contraction :premises (t473.t7))
% 15.58/15.83  (step t473.t9 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= (tptp.f tptp.x) 1.0)) (= (tptp.f tptp.x) 1.0)) :rule resolution :premises (t473.t2 t473.t8))
% 15.58/15.83  (step t473.t10 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= (tptp.f tptp.x) 1.0)) (not (= (tptp.f tptp.x) 1.0))) :rule implies_neg2)
% 15.58/15.83  (step t473.t11 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= (tptp.f tptp.x) 1.0)) (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= (tptp.f tptp.x) 1.0))) :rule resolution :premises (t473.t9 t473.t10))
% 15.58/15.83  (step t473.t12 (cl (=> (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (= (tptp.f tptp.x) 1.0))) :rule contraction :premises (t473.t11))
% 15.58/15.83  (step t473.t13 (cl (not (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) (= (tptp.f tptp.x) 1.0)) :rule implies :premises (t473.t12))
% 15.58/15.83  (step t473.t14 (cl (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule and_neg)
% 15.58/15.83  (step t473.t15 (cl (and (>= (tptp.f tptp.x) 1) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule resolution :premises (t473.t14 t473.a1 t473.a0))
% 15.58/15.83  (step t473.t16 (cl (= (tptp.f tptp.x) 1.0)) :rule resolution :premises (t473.t13 t473.t15))
% 15.58/15.83  (step t473.t17 (cl (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) :rule resolution :premises (t473.t1 t473.t16 t473.a2))
% 15.58/15.83  (step t473 (cl (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) :rule subproof :discharge (t473.a0 t473.a1 t473.a2))
% 15.58/15.83  (step t474 (cl (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule and_pos)
% 15.58/15.83  (step t475 (cl (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (>= (tptp.f tptp.x) 1)) :rule and_pos)
% 15.58/15.83  (step t476 (cl (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (not (= (tptp.f tptp.x) 1.0))) :rule and_pos)
% 15.58/15.83  (step t477 (cl (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))))) :rule resolution :premises (t473 t474 t475 t476))
% 15.58/15.83  (step t478 (cl (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) :rule reordering :premises (t477))
% 15.58/15.83  (step t479 (cl (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0)))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) :rule contraction :premises (t478))
% 15.58/15.83  (step t480 (cl (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) :rule resolution :premises (t472 t479))
% 15.58/15.83  (step t481 (cl (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (not (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))))) :rule implies_neg2)
% 15.58/15.83  (step t482 (cl (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0)))) (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))))) :rule resolution :premises (t480 t481))
% 15.58/15.83  (step t483 (cl (=> (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))) (and (= (tptp.f tptp.x) 1.0) (not (= (tptp.f tptp.x) 1.0))))) :rule contraction :premises (t482))
% 15.58/15.83  (step t484 (cl (not (and (>= (* (- 1) (tptp.f tptp.x)) (- 1)) (>= (tptp.f tptp.x) 1) (not (= (tptp.f tptp.x) 1.0))))) :rule resolution :premises (t448 t471 t483))
% 15.58/15.83  (step t485 (cl (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0)))) :rule not_and :premises (t484))
% 15.58/15.83  (step t486 (cl (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0)))) (not (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))))) :rule or_neg)
% 15.58/15.83  (step t487 (cl (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0)))) (not (not (>= (tptp.f tptp.x) 1)))) :rule or_neg)
% 15.58/15.83  (step t488 (cl (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0)))) (not (not (not (= (tptp.f tptp.x) 1.0))))) :rule or_neg)
% 15.58/15.83  (step t489 (cl (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0)))) (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0)))) (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0))))) :rule resolution :premises (t485 t486 t487 t488))
% 15.58/15.83  (step t490 (cl (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (not (not (= (tptp.f tptp.x) 1.0))))) :rule contraction :premises (t489))
% 15.58/15.83  (step t491 (cl (or (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (= (tptp.f tptp.x) 1.0))) :rule resolution :premises (t434 t447 t490))
% 15.58/15.83  (step t492 (cl (not (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (tptp.f tptp.x) 1)) (= (tptp.f tptp.x) 1.0)) :rule or :premises (t491))
% 15.58/15.83  (step t493 (cl (=> (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1)))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t494)
% 15.58/15.83  (assume t494.a0 (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))))
% 15.58/15.83  (step t494.t1 (cl (or (not (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1)))) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule forall_inst :args ((:= X tptp.x)))
% 15.58/15.83  (step t494.t2 (cl (not (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1)))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule or :premises (t494.t1))
% 15.58/15.83  (step t494.t3 (cl (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule resolution :premises (t494.t2 t494.a0))
% 15.58/15.83  (step t494 (cl (not (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1)))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule subproof :discharge (t494.a0))
% 15.58/15.83  (step t495 (cl (=> (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule resolution :premises (t493 t494))
% 15.58/15.83  (step t496 (cl (=> (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (not (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule implies_neg2)
% 15.58/15.83  (step t497 (cl (=> (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) (=> (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule resolution :premises (t495 t496))
% 15.58/15.83  (step t498 (cl (=> (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))) (>= (* (- 1) (tptp.f tptp.x)) (- 1)))) :rule contraction :premises (t497))
% 15.58/15.83  (step t499 (cl (not (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1)))) (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule implies :premises (t498))
% 15.58/15.83  (step t500 (cl (not (= (forall ((X Real)) (<= (tptp.f X) 1.0)) (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))))) (not (forall ((X Real)) (<= (tptp.f X) 1.0))) (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1)))) :rule equiv_pos2)
% 15.58/15.83  (anchor :step t501 :args ((X Real) (:= X X)))
% 15.58/15.83  (step t501.t1 (cl (= X X)) :rule refl)
% 15.58/15.83  (step t501.t2 (cl (= (<= (tptp.f X) 1.0) (>= (* (- 1) (tptp.f X)) (- 1)))) :rule all_simplify)
% 15.58/15.83  (step t501 (cl (= (forall ((X Real)) (<= (tptp.f X) 1.0)) (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1))))) :rule bind)
% 15.58/15.83  (step t502 (cl (forall ((X Real)) (>= (* (- 1) (tptp.f X)) (- 1)))) :rule resolution :premises (t500 t501 a0))
% 15.58/15.83  (step t503 (cl (>= (* (- 1) (tptp.f tptp.x)) (- 1))) :rule resolution :premises (t499 t502))
% 15.58/15.83  (step t504 (cl (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (not (= (tptp.f tptp.x) 1.0))) :rule or_neg)
% 15.58/15.83  (step t505 (cl (not (= (tptp.f tptp.x) 1.0)) (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0)))) :rule reordering :premises (t504))
% 15.58/15.83  (step t506 (cl (not (= (=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= (* tptp.w (tptp.f tptp.x)) tptp.w) (= (* tptp.w (tptp.f tptp.x)) (- tptp.w)))) (=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))))) (not (=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= (* tptp.w (tptp.f tptp.x)) tptp.w) (= (* tptp.w (tptp.f tptp.x)) (- tptp.w))))) (=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule equiv_pos2)
% 15.58/15.83  (step t507 (cl (= (= (tptp.f tptp.x) (- 1.0)) (= (tptp.f tptp.x) (- 1.0)))) :rule cong :premises (t248 t247))
% 15.58/15.83  (step t508 (cl (= (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))))) :rule cong :premises (t440 t507))
% 15.58/15.83  (step t509 (cl (= (= (* tptp.w (tptp.f tptp.x)) tptp.w) (= tptp.w (* tptp.w (tptp.f tptp.x))))) :rule all_simplify)
% 15.58/15.83  (step t510 (cl (= (= (* tptp.w (tptp.f tptp.x)) (- tptp.w)) (= (* tptp.w (tptp.f tptp.x)) (* (- 1) tptp.w)))) :rule cong :premises (t283 t282))
% 15.58/15.83  (step t511 (cl (= (= (* tptp.w (tptp.f tptp.x)) (* (- 1) tptp.w)) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.58/15.83  (step t512 (cl (= (= (* tptp.w (tptp.f tptp.x)) (- tptp.w)) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule trans :premises (t510 t511))
% 15.58/15.83  (step t513 (cl (= (or (= (* tptp.w (tptp.f tptp.x)) tptp.w) (= (* tptp.w (tptp.f tptp.x)) (- tptp.w))) (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule cong :premises (t509 t512))
% 15.58/15.83  (step t514 (cl (= (=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= (* tptp.w (tptp.f tptp.x)) tptp.w) (= (* tptp.w (tptp.f tptp.x)) (- tptp.w)))) (=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))))) :rule cong :premises (t508 t513))
% 15.58/15.83  (step t515 (cl (=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= (* tptp.w (tptp.f tptp.x)) tptp.w) (= (* tptp.w (tptp.f tptp.x)) (- tptp.w))))) :rule hole :args ((=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= (* tptp.w (tptp.f tptp.x)) tptp.w) (= (* tptp.w (tptp.f tptp.x)) (- tptp.w)))) 3))
% 15.58/15.83  (step t516 (cl (=> (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))) (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule resolution :premises (t506 t514 t515))
% 15.58/15.83  (step t517 (cl (not (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0)))) (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule implies :premises (t516))
% 15.58/15.83  (step t518 (cl (not (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) :rule or_pos)
% 15.58/15.83  (step t519 (cl (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule reordering :premises (t518))
% 15.58/15.83  (step t520 (cl (not (= (or (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))) (or (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))))) (not (or (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))))) (or (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule equiv_pos2)
% 15.58/15.83  (step t521 (cl (= (= (= (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) true) (= (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule equiv_simplify)
% 15.58/15.83  (step t522 (cl (not (= (= (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) true)) (= (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule equiv1 :premises (t521))
% 15.58/15.83  (step t523 (cl (= (= (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) :rule all_simplify)
% 15.58/15.83  (step t524 (cl (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule refl)
% 15.58/15.83  (step t525 (cl (= (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule all_simplify)
% 15.58/15.83  (step t526 (cl (= (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule cong :premises (t524 t525))
% 15.58/15.83  (step t527 (cl (= (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) true)) :rule all_simplify)
% 15.58/15.83  (step t528 (cl (= (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) true)) :rule trans :premises (t526 t527))
% 15.58/15.83  (step t529 (cl (= (= (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) true)) :rule trans :premises (t523 t528))
% 15.58/15.83  (step t530 (cl (= (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule resolution :premises (t522 t529))
% 15.58/15.83  (step t531 (cl (= (not (= tptp.w (* tptp.w (tptp.f tptp.x)))) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule refl)
% 15.58/15.83  (step t532 (cl (= (or (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))) (or (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))))) :rule cong :premises (t530 t531))
% 15.58/15.83  (step t533 (cl (not (= (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))))) (not (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule equiv_pos2)
% 15.58/15.83  (step t534 (cl (= (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule refl)
% 15.58/15.83  (step t535 (cl (= (= (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) :rule equiv_simplify)
% 15.58/15.83  (step t536 (cl (= (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) (not (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) :rule equiv2 :premises (t535))
% 15.58/15.83  (step t537 (cl (not (not (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule not_not)
% 15.58/15.83  (step t538 (cl (= (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule resolution :premises (t536 t537))
% 15.58/15.83  (step t539 (cl (=> (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t540)
% 15.58/15.83  (assume t540.a0 (= tptp.w (* tptp.w (tptp.f tptp.x))))
% 15.58/15.83  (assume t540.a1 (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))
% 15.58/15.83  (step t540.t1 (cl (not (= (= tptp.w (* tptp.w (tptp.f tptp.x))) (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))) (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t540.t2 (cl (= (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (= tptp.w (* tptp.w (tptp.f tptp.x))))) :rule all_simplify)
% 15.58/15.83  (step t540.t3 (cl (= (= tptp.w (* tptp.w (tptp.f tptp.x))) (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule symm :premises (t540.t2))
% 15.58/15.83  (step t540.t4 (cl (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule resolution :premises (t540.t1 t540.t3 t540.a0))
% 15.58/15.83  (step t540.t5 (cl (=> (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule implies_neg1)
% 15.58/15.83  (anchor :step t540.t6)
% 15.58/15.83  (assume t540.t6.a0 (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))
% 15.58/15.83  (step t540.t6.t1 (cl (not (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0))) false)) (not (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0)))) false) :rule equiv_pos2)
% 15.58/15.83  (step t540.t6.t2 (cl (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0))) (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0)))))) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t3 (cl (= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t4 (cl (= (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t5 (cl (= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule cong :premises (t540.t6.t3 t540.t6.t4))
% 15.58/15.83  (step t540.t6.t6 (cl (= (+ (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t7 (cl (= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) 0.0)) :rule trans :premises (t540.t6.t5 t540.t6.t6))
% 15.58/15.83  (step t540.t6.t8 (cl (= (* (- 1.0) 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t9 (cl (= (* 1.0 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t10 (cl (= (+ (* (- 1.0) 0.0) (* 1.0 0.0)) (+ 0.0 0.0))) :rule cong :premises (t540.t6.t8 t540.t6.t9))
% 15.58/15.83  (step t540.t6.t11 (cl (= (+ 0.0 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t12 (cl (= (+ (* (- 1.0) 0.0) (* 1.0 0.0)) 0.0)) :rule trans :premises (t540.t6.t10 t540.t6.t11))
% 15.58/15.83  (step t540.t6.t13 (cl (= (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0))) (>= 0.0 0.0))) :rule cong :premises (t540.t6.t7 t540.t6.t12))
% 15.58/15.83  (step t540.t6.t14 (cl (= (>= 0.0 0.0) true)) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t15 (cl (= (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0))) true)) :rule trans :premises (t540.t6.t13 t540.t6.t14))
% 15.58/15.83  (step t540.t6.t16 (cl (= (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0)))) (not true))) :rule cong :premises (t540.t6.t15))
% 15.58/15.83  (step t540.t6.t17 (cl (= (not true) false)) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t18 (cl (= (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0)))) false)) :rule trans :premises (t540.t6.t16 t540.t6.t17))
% 15.58/15.83  (step t540.t6.t19 (cl (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0))) false)) :rule trans :premises (t540.t6.t2 t540.t6.t18))
% 15.58/15.83  (step t540.t6.t20 (cl (not (= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) (not (< (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 0.0))) (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0)))) :rule la_generic :args ((- 1) 1 1))
% 15.58/15.83  (step t540.t6.t21 (cl (=> (and (< (- 1.0) 0) (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.58/15.83  (step t540.t6.t22 (cl (not (and (< (- 1.0) 0) (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) :rule implies :premises (t540.t6.t21))
% 15.58/15.83  (step t540.t6.t23 (cl (and (< (- 1.0) 0) (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (not (< (- 1.0) 0)) (not (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule and_neg)
% 15.58/15.83  (step t540.t6.t24 (cl (= (= (< (- 1.0) 0) true) (< (- 1.0) 0))) :rule equiv_simplify)
% 15.58/15.83  (step t540.t6.t25 (cl (not (= (< (- 1.0) 0) true)) (< (- 1.0) 0)) :rule equiv1 :premises (t540.t6.t24))
% 15.58/15.83  (step t540.t6.t26 (cl (= (< (- 1.0) 0) true)) :rule hole :args ((< (- 1.0) 0)))
% 15.58/15.83  (step t540.t6.t27 (cl (< (- 1.0) 0)) :rule resolution :premises (t540.t6.t25 t540.t6.t26))
% 15.58/15.83  (step t540.t6.t28 (cl (and (< (- 1.0) 0) (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule resolution :premises (t540.t6.t23 t540.t6.t27 t540.t6.a0))
% 15.58/15.83  (step t540.t6.t29 (cl (= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) :rule resolution :premises (t540.t6.t22 t540.t6.t28))
% 15.58/15.83  (step t540.t6.t30 (cl (=> (and (> 1.0 0) (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (< (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 0.0)))) :rule la_mult_pos)
% 15.58/15.83  (step t540.t6.t31 (cl (not (and (> 1.0 0) (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (< (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 0.0))) :rule implies :premises (t540.t6.t30))
% 15.58/15.83  (step t540.t6.t32 (cl (and (> 1.0 0) (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (not (> 1.0 0)) (not (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule and_neg)
% 15.58/15.83  (step t540.t6.t33 (cl (= (= (> 1.0 0) true) (> 1.0 0))) :rule equiv_simplify)
% 15.58/15.83  (step t540.t6.t34 (cl (not (= (> 1.0 0) true)) (> 1.0 0)) :rule equiv1 :premises (t540.t6.t33))
% 15.58/15.83  (step t540.t6.t35 (cl (= (> 1.0 0) true)) :rule hole :args ((> 1.0 0)))
% 15.58/15.83  (step t540.t6.t36 (cl (> 1.0 0)) :rule resolution :premises (t540.t6.t34 t540.t6.t35))
% 15.58/15.83  (step t540.t6.t37 (cl (not (= (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t540.t6.t38 (cl (= (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)))) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t39 (cl (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule all_simplify)
% 15.58/15.83  (step t540.t6.t40 (cl (= (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule cong :premises (t540.t6.t39))
% 15.58/15.83  (step t540.t6.t41 (cl (= (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule trans :premises (t540.t6.t38 t540.t6.t40))
% 15.58/15.83  (step t540.t6.t42 (cl (= (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule symm :premises (t540.t6.t41))
% 15.58/15.83  (step t540.t6.t43 (cl (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule resolution :premises (t540.t6.t37 t540.t6.t42 t540.a1))
% 15.58/15.83  (step t540.t6.t44 (cl (and (> 1.0 0) (< (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule resolution :premises (t540.t6.t32 t540.t6.t36 t540.t6.t43))
% 15.58/15.83  (step t540.t6.t45 (cl (< (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 0.0))) :rule resolution :premises (t540.t6.t31 t540.t6.t44))
% 15.58/15.83  (step t540.t6.t46 (cl (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* 1.0 (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (+ (* (- 1.0) 0.0) (* 1.0 0.0)))) :rule resolution :premises (t540.t6.t20 t540.t6.t29 t540.t6.t45))
% 15.58/15.83  (step t540.t6.t47 (cl false) :rule resolution :premises (t540.t6.t1 t540.t6.t19 t540.t6.t46))
% 15.58/15.83  (step t540.t6 (cl (not (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) false) :rule subproof :discharge (t540.t6.a0))
% 15.58/15.83  (step t540.t7 (cl (=> (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) false) :rule resolution :premises (t540.t5 t540.t6))
% 15.58/15.83  (step t540.t8 (cl (=> (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) (not false)) :rule implies_neg2)
% 15.58/15.83  (step t540.t9 (cl (=> (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) (=> (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false)) :rule resolution :premises (t540.t7 t540.t8))
% 15.58/15.83  (step t540.t10 (cl (=> (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false)) :rule contraction :premises (t540.t9))
% 15.58/15.83  (step t540.t11 (cl (= (=> (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false) (not (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)))) :rule implies_simplify)
% 15.58/15.83  (step t540.t12 (cl (not (=> (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) false)) (not (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule equiv1 :premises (t540.t11))
% 15.58/15.83  (step t540.t13 (cl (not (= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule resolution :premises (t540.t10 t540.t12))
% 15.58/15.83  (step t540.t14 (cl) :rule resolution :premises (t540.t4 t540.t13))
% 15.58/15.83  (step t540 (cl (not (= tptp.w (* tptp.w (tptp.f tptp.x)))) (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) :rule subproof :discharge (t540.a0 t540.a1))
% 15.58/15.83  (step t541 (cl (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (= tptp.w (* tptp.w (tptp.f tptp.x)))) :rule and_pos)
% 15.58/15.83  (step t542 (cl (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule and_pos)
% 15.58/15.83  (step t543 (cl false (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule resolution :premises (t540 t541 t542))
% 15.58/15.83  (step t544 (cl (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) false) :rule reordering :premises (t543))
% 15.58/15.83  (step t545 (cl (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) false) :rule contraction :premises (t544))
% 15.58/15.83  (step t546 (cl (=> (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) false) :rule resolution :premises (t539 t545))
% 15.58/15.83  (step t547 (cl (=> (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) (not false)) :rule implies_neg2)
% 15.58/15.83  (step t548 (cl (=> (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) (=> (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false)) :rule resolution :premises (t546 t547))
% 15.58/15.83  (step t549 (cl (=> (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false)) :rule contraction :premises (t548))
% 15.58/15.83  (step t550 (cl (= (=> (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))))) :rule implies_simplify)
% 15.58/15.83  (step t551 (cl (not (=> (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false)) (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule equiv1 :premises (t550))
% 15.58/15.83  (step t552 (cl (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule resolution :premises (t549 t551))
% 15.58/15.83  (step t553 (cl (= (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false)) :rule resolution :premises (t538 t552))
% 15.58/15.83  (step t554 (cl (= (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) false))) :rule cong :premises (t534 t553))
% 15.58/15.83  (step t555 (cl (= (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) false) (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))))) :rule all_simplify)
% 15.58/15.83  (step t556 (cl (= (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))))) :rule trans :premises (t554 t555))
% 15.58/15.83  (step t557 (cl (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t558)
% 15.58/15.83  (assume t558.a0 (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))
% 15.58/15.83  (assume t558.a1 (= tptp.w (* tptp.w (tptp.f tptp.x))))
% 15.58/15.83  (step t558.t1 (cl (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))) (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule and_neg)
% 15.58/15.83  (step t558.t2 (cl (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule resolution :premises (t558.t1 t558.a1 t558.a0))
% 15.58/15.83  (step t558 (cl (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule subproof :discharge (t558.a0 t558.a1))
% 15.58/15.83  (step t559 (cl (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule and_pos)
% 15.58/15.83  (step t560 (cl (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))) (= tptp.w (* tptp.w (tptp.f tptp.x)))) :rule and_pos)
% 15.58/15.83  (step t561 (cl (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))) (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule resolution :premises (t558 t559 t560))
% 15.58/15.83  (step t562 (cl (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))) (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule reordering :premises (t561))
% 15.58/15.83  (step t563 (cl (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x))))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule contraction :premises (t562))
% 15.58/15.83  (step t564 (cl (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule resolution :premises (t557 t563))
% 15.58/15.83  (step t565 (cl (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (not (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule implies_neg2)
% 15.58/15.83  (step t566 (cl (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule resolution :premises (t564 t565))
% 15.58/15.83  (step t567 (cl (=> (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))) (and (= tptp.w (* tptp.w (tptp.f tptp.x))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule contraction :premises (t566))
% 15.58/15.83  (step t568 (cl (not (and (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule resolution :premises (t533 t556 t567))
% 15.58/15.83  (step t569 (cl (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))) :rule not_and :premises (t568))
% 15.58/15.83  (step t570 (cl (or (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))) (not (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule or_neg)
% 15.58/15.83  (step t571 (cl (or (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))) (not (not (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule or_neg)
% 15.58/15.83  (step t572 (cl (or (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))) (or (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule resolution :premises (t569 t570 t571))
% 15.58/15.83  (step t573 (cl (or (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule contraction :premises (t572))
% 15.58/15.83  (step t574 (cl (or (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (not (= tptp.w (* tptp.w (tptp.f tptp.x)))))) :rule resolution :premises (t520 t532 t573))
% 15.58/15.83  (step t575 (cl (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (not (= tptp.w (* tptp.w (tptp.f tptp.x))))) :rule or :premises (t574))
% 15.58/15.83  (step t576 (cl (not (= (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) (not (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule equiv_pos2)
% 15.58/15.83  (step t577 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule refl)
% 15.58/15.83  (step t578 (cl (= (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule refl)
% 15.58/15.83  (step t579 (cl (= (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule cong :premises (t577 t75 t578))
% 15.58/15.83  (step t580 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t581)
% 15.58/15.83  (assume t581.a0 (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))
% 15.58/15.83  (assume t581.a1 (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))
% 15.58/15.83  (assume t581.a2 (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))
% 15.58/15.83  (step t581.t1 (cl (not (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0))) false)) (not (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0)))) false) :rule equiv_pos2)
% 15.58/15.83  (step t581.t2 (cl (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0))) (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0)))))) :rule all_simplify)
% 15.58/15.83  (step t581.t3 (cl (= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) :rule all_simplify)
% 15.58/15.83  (step t581.t4 (cl (= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.58/15.83  (step t581.t5 (cl (= (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (+ tptp.u (* (- 1) tptp.v)))) :rule all_simplify)
% 15.58/15.83  (step t581.t6 (cl (= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (+ tptp.u (* (- 1) tptp.v))))) :rule cong :premises (t581.t3 t581.t4 t581.t5))
% 15.58/15.83  (step t581.t7 (cl (= (+ (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) (+ (* (- 1) tptp.u) tptp.v tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (+ tptp.u (* (- 1) tptp.v))) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t581.t8 (cl (= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) 0.0)) :rule trans :premises (t581.t6 t581.t7))
% 15.58/15.83  (step t581.t9 (cl (= (* (- 1.0) 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t581.t10 (cl (= (* 1.0 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t581.t11 (cl (= (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0)) (+ 0.0 0.0 0.0))) :rule cong :premises (t581.t9 t581.t9 t581.t10))
% 15.58/15.83  (step t581.t12 (cl (= (+ 0.0 0.0 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t581.t13 (cl (= (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0)) 0.0)) :rule trans :premises (t581.t11 t581.t12))
% 15.58/15.83  (step t581.t14 (cl (= (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0))) (>= 0.0 0.0))) :rule cong :premises (t581.t8 t581.t13))
% 15.58/15.83  (step t581.t15 (cl (= (>= 0.0 0.0) true)) :rule all_simplify)
% 15.58/15.83  (step t581.t16 (cl (= (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0))) true)) :rule trans :premises (t581.t14 t581.t15))
% 15.58/15.83  (step t581.t17 (cl (= (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0)))) (not true))) :rule cong :premises (t581.t16))
% 15.58/15.83  (step t581.t18 (cl (= (not true) false)) :rule all_simplify)
% 15.58/15.83  (step t581.t19 (cl (= (not (>= (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0)))) false)) :rule trans :premises (t581.t17 t581.t18))
% 15.58/15.83  (step t581.t20 (cl (= (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0))) false)) :rule trans :premises (t581.t2 t581.t19))
% 15.58/15.83  (step t581.t21 (cl (not (<= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) (not (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) (not (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0)))) :rule la_generic :args (1 1 1 1))
% 15.58/15.83  (step t581.t22 (cl (=> (and (< (- 1.0) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (<= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.58/15.83  (step t581.t23 (cl (not (and (< (- 1.0) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (<= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) :rule implies :premises (t581.t22))
% 15.58/15.83  (step t581.t24 (cl (and (< (- 1.0) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) (not (< (- 1.0) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule and_neg)
% 15.58/15.83  (step t581.t25 (cl (= (= (< (- 1.0) 0) true) (< (- 1.0) 0))) :rule equiv_simplify)
% 15.58/15.83  (step t581.t26 (cl (not (= (< (- 1.0) 0) true)) (< (- 1.0) 0)) :rule equiv1 :premises (t581.t25))
% 15.58/15.83  (step t581.t27 (cl (= (< (- 1.0) 0) true)) :rule hole :args ((< (- 1.0) 0)))
% 15.58/15.83  (step t581.t28 (cl (< (- 1.0) 0)) :rule resolution :premises (t581.t26 t581.t27))
% 15.58/15.83  (step t581.t29 (cl (not (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t581.t30 (cl (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule all_simplify)
% 15.58/15.83  (step t581.t31 (cl (= (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule symm :premises (t581.t30))
% 15.58/15.83  (step t581.t32 (cl (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0)) :rule resolution :premises (t581.t29 t581.t31 t581.a2))
% 15.58/15.83  (step t581.t33 (cl (and (< (- 1.0) 0) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0.0))) :rule resolution :premises (t581.t24 t581.t28 t581.t32))
% 15.58/15.83  (step t581.t34 (cl (<= (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) 0.0))) :rule resolution :premises (t581.t23 t581.t33))
% 15.58/15.83  (step t581.t35 (cl (=> (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.58/15.83  (step t581.t36 (cl (not (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) :rule implies :premises (t581.t35))
% 15.58/15.83  (step t581.t37 (cl (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) (not (< (- 1.0) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule and_neg)
% 15.58/15.83  (step t581.t38 (cl (not (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t581.t39 (cl (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.58/15.83  (step t581.t40 (cl (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule symm :premises (t581.t39))
% 15.58/15.83  (step t581.t41 (cl (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) :rule resolution :premises (t581.t38 t581.t40 t581.a0))
% 15.58/15.83  (step t581.t42 (cl (and (< (- 1.0) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule resolution :premises (t581.t37 t581.t28 t581.t41))
% 15.58/15.83  (step t581.t43 (cl (<= (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (- 1.0) 0.0))) :rule resolution :premises (t581.t36 t581.t42))
% 15.58/15.83  (step t581.t44 (cl (=> (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0)))) :rule la_mult_pos)
% 15.58/15.83  (step t581.t45 (cl (not (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) :rule implies :premises (t581.t44))
% 15.58/15.83  (step t581.t46 (cl (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) (not (> 1.0 0)) (not (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule and_neg)
% 15.58/15.83  (step t581.t47 (cl (= (= (> 1.0 0) true) (> 1.0 0))) :rule equiv_simplify)
% 15.58/15.83  (step t581.t48 (cl (not (= (> 1.0 0) true)) (> 1.0 0)) :rule equiv1 :premises (t581.t47))
% 15.58/15.83  (step t581.t49 (cl (= (> 1.0 0) true)) :rule hole :args ((> 1.0 0)))
% 15.58/15.83  (step t581.t50 (cl (> 1.0 0)) :rule resolution :premises (t581.t48 t581.t49))
% 15.58/15.83  (step t581.t51 (cl (not (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t581.t52 (cl (= (< (+ tptp.u (* (- 1) tptp.v)) 0.0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0.0)))) :rule all_simplify)
% 15.58/15.83  (step t581.t53 (cl (= (>= (+ tptp.u (* (- 1) tptp.v)) 0.0) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule all_simplify)
% 15.58/15.83  (step t581.t54 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0.0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule cong :premises (t581.t53))
% 15.58/15.83  (step t581.t55 (cl (= (< (+ tptp.u (* (- 1) tptp.v)) 0.0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule trans :premises (t581.t52 t581.t54))
% 15.58/15.83  (step t581.t56 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule symm :premises (t581.t55))
% 15.58/15.83  (step t581.t57 (cl (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) :rule resolution :premises (t581.t51 t581.t56 t581.a1))
% 15.58/15.83  (step t581.t58 (cl (and (> 1.0 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule resolution :premises (t581.t46 t581.t50 t581.t57))
% 15.58/15.83  (step t581.t59 (cl (< (* 1.0 (+ tptp.u (* (- 1) tptp.v))) (* 1.0 0.0))) :rule resolution :premises (t581.t45 t581.t58))
% 15.58/15.83  (step t581.t60 (cl (< (+ (* (- 1.0) (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (* (- 1.0) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* 1.0 (+ tptp.u (* (- 1) tptp.v)))) (+ (* (- 1.0) 0.0) (* (- 1.0) 0.0) (* 1.0 0.0)))) :rule resolution :premises (t581.t21 t581.t34 t581.t43 t581.t59))
% 15.58/15.83  (step t581.t61 (cl false) :rule resolution :premises (t581.t1 t581.t20 t581.t60))
% 15.58/15.83  (step t581 (cl (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false) :rule subproof :discharge (t581.a0 t581.a1 t581.a2))
% 15.58/15.83  (step t582 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule and_pos)
% 15.58/15.83  (step t583 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule and_pos)
% 15.58/15.83  (step t584 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) :rule and_pos)
% 15.58/15.83  (step t585 (cl false (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule resolution :premises (t581 t582 t583 t584))
% 15.58/15.83  (step t586 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) :rule reordering :premises (t585))
% 15.58/15.83  (step t587 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) false) :rule contraction :premises (t586))
% 15.58/15.83  (step t588 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false) false) :rule resolution :premises (t580 t587))
% 15.58/15.83  (step t589 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false) (not false)) :rule implies_neg2)
% 15.58/15.83  (step t590 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false) (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false)) :rule resolution :premises (t588 t589))
% 15.58/15.83  (step t591 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false)) :rule contraction :premises (t590))
% 15.58/15.83  (step t592 (cl (= (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule implies_simplify)
% 15.58/15.83  (step t593 (cl (not (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)) false)) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule equiv1 :premises (t592))
% 15.58/15.83  (step t594 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule resolution :premises (t591 t593))
% 15.58/15.83  (step t595 (cl (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule not_and :premises (t594))
% 15.58/15.83  (step t596 (cl (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule or_neg)
% 15.58/15.83  (step t597 (cl (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))))) :rule or_neg)
% 15.58/15.83  (step t598 (cl (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (not (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule or_neg)
% 15.58/15.83  (step t599 (cl (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule resolution :premises (t595 t596 t597 t598))
% 15.58/15.83  (step t600 (cl (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule contraction :premises (t599))
% 15.58/15.83  (step t601 (cl (or (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0)))) :rule resolution :premises (t576 t579 t600))
% 15.58/15.83  (step t602 (cl (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule or :premises (t601))
% 15.58/15.83  (step t603 (cl (>= (+ tptp.u (* (- 1) tptp.v)) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule reordering :premises (t602))
% 15.58/15.83  (step t604 (cl (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) :rule resolution :premises (t603 t168 t156))
% 15.58/15.83  (step t605 (cl (not (= tptp.w (* tptp.w (tptp.f tptp.x))))) :rule resolution :premises (t575 t604))
% 15.58/15.83  (step t606 (cl (not (= (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))))) (not (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule equiv_pos2)
% 15.58/15.83  (step t607 (cl (= (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule refl)
% 15.58/15.83  (step t608 (cl (= (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))))) :rule cong :premises (t80 t11 t81 t607))
% 15.58/15.83  (step t609 (cl (not (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))))) (not (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule equiv_pos2)
% 15.58/15.83  (step t610 (cl (= (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule refl)
% 15.58/15.83  (step t611 (cl (= (= (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))))) :rule equiv_simplify)
% 15.58/15.83  (step t612 (cl (= (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false) (not (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))))) :rule equiv2 :premises (t611))
% 15.58/15.83  (step t613 (cl (not (not (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule not_not)
% 15.58/15.83  (step t614 (cl (= (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t612 t613))
% 15.58/15.83  (step t615 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t616)
% 15.58/15.83  (assume t616.a0 (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))
% 15.58/15.83  (assume t616.a1 (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))
% 15.58/15.83  (assume t616.a2 (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))
% 15.58/15.83  (assume t616.a3 (not (>= (* (- 1) tptp.w) 0)))
% 15.58/15.83  (step t616.t1 (cl (not (= (not (>= (* (- 1) tptp.w) 0)) (> tptp.w 0.0))) (not (not (>= (* (- 1) tptp.w) 0))) (> tptp.w 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t616.t2 (cl (= (not (>= (* (- 1) tptp.w) 0)) (> tptp.w 0.0))) :rule symm :premises (t418))
% 15.58/15.83  (step t616.t3 (cl (> tptp.w 0.0)) :rule resolution :premises (t616.t1 t616.t2 t616.a3))
% 15.58/15.83  (step t616.t4 (cl (not (= (<= tptp.w 0.0) (not (> tptp.w 0.0)))) (not (<= tptp.w 0.0)) (not (> tptp.w 0.0))) :rule equiv_pos2)
% 15.58/15.83  (step t616.t5 (cl (= (not (> tptp.w 0.0)) (not (not (>= (* (- 1) tptp.w) 0))))) :rule cong :premises (t418))
% 15.58/15.83  (step t616.t6 (cl (= (not (> tptp.w 0.0)) (>= (* (- 1) tptp.w) 0))) :rule trans :premises (t616.t5 t6))
% 15.58/15.83  (step t616.t7 (cl (= (>= (* (- 1) tptp.w) 0) (not (> tptp.w 0.0)))) :rule symm :premises (t616.t6))
% 15.58/15.83  (step t616.t8 (cl (= (<= tptp.w 0.0) (not (> tptp.w 0.0)))) :rule trans :premises (t159 t616.t7))
% 15.58/15.83  (step t616.t9 (cl (not (= (not (> tptp.w 0.0)) (<= tptp.w 0.0))) (not (not (> tptp.w 0.0))) (<= tptp.w 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t616.t10 (cl (= (>= (* (- 1) tptp.w) 0) (<= tptp.w 0.0))) :rule symm :premises (t159))
% 15.58/15.83  (step t616.t11 (cl (= (not (> tptp.w 0.0)) (<= tptp.w 0.0))) :rule trans :premises (t616.t6 t616.t10))
% 15.58/15.83  (step t616.t12 (cl (=> (> tptp.w 0.0) false) (> tptp.w 0.0)) :rule implies_neg1)
% 15.58/15.83  (anchor :step t616.t13)
% 15.58/15.83  (assume t616.t13.a0 (> tptp.w 0.0))
% 15.58/15.83  (step t616.t13.t1 (cl (not (= (< (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0))) false)) (not (< (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0)))) false) :rule equiv_pos2)
% 15.58/15.83  (step t616.t13.t2 (cl (= (< (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0))) (not (>= (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0)))))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t3 (cl (= (* (- 1.0) tptp.w) (* (- 1) tptp.w))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t4 (cl (= (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (+ (* (/ 1 2) tptp.u) (* (/ (- 1) 2) tptp.v)))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t5 (cl (= (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (+ (* (/ 1 2) tptp.w) (* (/ 1 2) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t6 (cl (= (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (+ (* (/ (- 1) 2) tptp.u) (* (/ 1 2) tptp.v) (* (/ 1 2) tptp.w) (* (/ (- 1) 2) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t7 (cl (= (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1) tptp.w) (+ (* (/ 1 2) tptp.u) (* (/ (- 1) 2) tptp.v)) (+ (* (/ 1 2) tptp.w) (* (/ 1 2) (* tptp.w (tptp.f tptp.x)))) (+ (* (/ (- 1) 2) tptp.u) (* (/ 1 2) tptp.v) (* (/ 1 2) tptp.w) (* (/ (- 1) 2) (* tptp.w (tptp.f tptp.x))))))) :rule cong :premises (t616.t13.t3 t616.t13.t4 t616.t13.t5 t616.t13.t6))
% 15.58/15.83  (step t616.t13.t8 (cl (= (+ (* (- 1) tptp.w) (+ (* (/ 1 2) tptp.u) (* (/ (- 1) 2) tptp.v)) (+ (* (/ 1 2) tptp.w) (* (/ 1 2) (* tptp.w (tptp.f tptp.x)))) (+ (* (/ (- 1) 2) tptp.u) (* (/ 1 2) tptp.v) (* (/ 1 2) tptp.w) (* (/ (- 1) 2) (* tptp.w (tptp.f tptp.x))))) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t9 (cl (= (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) 0.0)) :rule trans :premises (t616.t13.t7 t616.t13.t8))
% 15.58/15.83  (step t616.t13.t10 (cl (= (* (- 1.0) 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t11 (cl (= (* (/ 1 2) 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t12 (cl (= (* (/ (- 1) 2) 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t13 (cl (= (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0)) (+ 0.0 0.0 0.0 0.0))) :rule cong :premises (t616.t13.t10 t616.t13.t11 t616.t13.t11 t616.t13.t12))
% 15.58/15.83  (step t616.t13.t14 (cl (= (+ 0.0 0.0 0.0 0.0) 0.0)) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t15 (cl (= (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0)) 0.0)) :rule trans :premises (t616.t13.t13 t616.t13.t14))
% 15.58/15.83  (step t616.t13.t16 (cl (= (>= (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0))) (>= 0.0 0.0))) :rule cong :premises (t616.t13.t9 t616.t13.t15))
% 15.58/15.83  (step t616.t13.t17 (cl (= (>= 0.0 0.0) true)) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t18 (cl (= (>= (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0))) true)) :rule trans :premises (t616.t13.t16 t616.t13.t17))
% 15.58/15.83  (step t616.t13.t19 (cl (= (not (>= (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0)))) (not true))) :rule cong :premises (t616.t13.t18))
% 15.58/15.83  (step t616.t13.t20 (cl (= (not true) false)) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t21 (cl (= (not (>= (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0)))) false)) :rule trans :premises (t616.t13.t19 t616.t13.t20))
% 15.58/15.83  (step t616.t13.t22 (cl (= (< (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0))) false)) :rule trans :premises (t616.t13.t2 t616.t13.t21))
% 15.58/15.83  (step t616.t13.t23 (cl (not (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) (not (< (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) 0.0))) (not (= (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ 1 2) 0.0))) (not (<= (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) 0.0))) (< (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0)))) :rule la_generic :args (1 1 (- 1) 1 1))
% 15.58/15.83  (step t616.t13.t24 (cl (=> (and (< (- 1.0) 0) (> tptp.w 0.0)) (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0)))) :rule la_mult_neg)
% 15.58/15.83  (step t616.t13.t25 (cl (not (and (< (- 1.0) 0) (> tptp.w 0.0))) (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) :rule implies :premises (t616.t13.t24))
% 15.58/15.83  (step t616.t13.t26 (cl (and (< (- 1.0) 0) (> tptp.w 0.0)) (not (< (- 1.0) 0)) (not (> tptp.w 0.0))) :rule and_neg)
% 15.58/15.83  (step t616.t13.t27 (cl (= (= (< (- 1.0) 0) true) (< (- 1.0) 0))) :rule equiv_simplify)
% 15.58/15.83  (step t616.t13.t28 (cl (not (= (< (- 1.0) 0) true)) (< (- 1.0) 0)) :rule equiv1 :premises (t616.t13.t27))
% 15.58/15.83  (step t616.t13.t29 (cl (= (< (- 1.0) 0) true)) :rule hole :args ((< (- 1.0) 0)))
% 15.58/15.83  (step t616.t13.t30 (cl (< (- 1.0) 0)) :rule resolution :premises (t616.t13.t28 t616.t13.t29))
% 15.58/15.83  (step t616.t13.t31 (cl (and (< (- 1.0) 0) (> tptp.w 0.0))) :rule resolution :premises (t616.t13.t26 t616.t13.t30 t616.t13.a0))
% 15.58/15.83  (step t616.t13.t32 (cl (< (* (- 1.0) tptp.w) (* (- 1.0) 0.0))) :rule resolution :premises (t616.t13.t25 t616.t13.t31))
% 15.58/15.83  (step t616.t13.t33 (cl (=> (and (> (/ 1 2) 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) (< (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) 0.0)))) :rule la_mult_pos)
% 15.58/15.83  (step t616.t13.t34 (cl (not (and (> (/ 1 2) 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) (< (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) 0.0))) :rule implies :premises (t616.t13.t33))
% 15.58/15.83  (step t616.t13.t35 (cl (and (> (/ 1 2) 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) (not (> (/ 1 2) 0)) (not (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule and_neg)
% 15.58/15.83  (step t616.t13.t36 (cl (= (= (> (/ 1 2) 0) true) (> (/ 1 2) 0))) :rule equiv_simplify)
% 15.58/15.83  (step t616.t13.t37 (cl (not (= (> (/ 1 2) 0) true)) (> (/ 1 2) 0)) :rule equiv1 :premises (t616.t13.t36))
% 15.58/15.83  (step t616.t13.t38 (cl (= (> (/ 1 2) 0) true)) :rule hole :args ((> (/ 1 2) 0)))
% 15.58/15.83  (step t616.t13.t39 (cl (> (/ 1 2) 0)) :rule resolution :premises (t616.t13.t37 t616.t13.t38))
% 15.58/15.83  (step t616.t13.t40 (cl (not (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t616.t13.t41 (cl (= (< (+ tptp.u (* (- 1) tptp.v)) 0.0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0.0)))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t42 (cl (= (>= (+ tptp.u (* (- 1) tptp.v)) 0.0) (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t43 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0.0)) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule cong :premises (t616.t13.t42))
% 15.58/15.83  (step t616.t13.t44 (cl (= (< (+ tptp.u (* (- 1) tptp.v)) 0.0) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))) :rule trans :premises (t616.t13.t41 t616.t13.t43))
% 15.58/15.83  (step t616.t13.t45 (cl (= (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule symm :premises (t616.t13.t44))
% 15.58/15.83  (step t616.t13.t46 (cl (< (+ tptp.u (* (- 1) tptp.v)) 0.0)) :rule resolution :premises (t616.t13.t40 t616.t13.t45 t616.a2))
% 15.58/15.83  (step t616.t13.t47 (cl (and (> (/ 1 2) 0) (< (+ tptp.u (* (- 1) tptp.v)) 0.0))) :rule resolution :premises (t616.t13.t35 t616.t13.t39 t616.t13.t46))
% 15.58/15.83  (step t616.t13.t48 (cl (< (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) 0.0))) :rule resolution :premises (t616.t13.t34 t616.t13.t47))
% 15.58/15.83  (step t616.t13.t49 (cl (=> (and (> (/ 1 2) 0) (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0)) (= (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ 1 2) 0.0)))) :rule la_mult_pos)
% 15.58/15.83  (step t616.t13.t50 (cl (not (and (> (/ 1 2) 0) (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0))) (= (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ 1 2) 0.0))) :rule implies :premises (t616.t13.t49))
% 15.58/15.83  (step t616.t13.t51 (cl (and (> (/ 1 2) 0) (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0)) (not (> (/ 1 2) 0)) (not (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0))) :rule and_neg)
% 15.58/15.83  (step t616.t13.t52 (cl (not (= (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0))) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t616.t13.t53 (cl (= (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t54 (cl (= (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0))) :rule symm :premises (t616.t13.t53))
% 15.58/15.83  (step t616.t13.t55 (cl (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0)) :rule resolution :premises (t616.t13.t52 t616.t13.t54 t616.a1))
% 15.58/15.83  (step t616.t13.t56 (cl (and (> (/ 1 2) 0) (= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0.0))) :rule resolution :premises (t616.t13.t51 t616.t13.t39 t616.t13.t55))
% 15.58/15.83  (step t616.t13.t57 (cl (= (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ 1 2) 0.0))) :rule resolution :premises (t616.t13.t50 t616.t13.t56))
% 15.58/15.83  (step t616.t13.t58 (cl (=> (and (< (/ (- 1) 2) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) (<= (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) 0.0)))) :rule la_mult_neg)
% 15.58/15.83  (step t616.t13.t59 (cl (not (and (< (/ (- 1) 2) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) (<= (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) 0.0))) :rule implies :premises (t616.t13.t58))
% 15.58/15.83  (step t616.t13.t60 (cl (and (< (/ (- 1) 2) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) (not (< (/ (- 1) 2) 0)) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule and_neg)
% 15.58/15.83  (step t616.t13.t61 (cl (= (= (< (/ (- 1) 2) 0) true) (< (/ (- 1) 2) 0))) :rule equiv_simplify)
% 15.58/15.83  (step t616.t13.t62 (cl (not (= (< (/ (- 1) 2) 0) true)) (< (/ (- 1) 2) 0)) :rule equiv1 :premises (t616.t13.t61))
% 15.58/15.83  (step t616.t13.t63 (cl (= (< (/ (- 1) 2) 0) true)) :rule hole :args ((< (/ (- 1) 2) 0)))
% 15.58/15.83  (step t616.t13.t64 (cl (< (/ (- 1) 2) 0)) :rule resolution :premises (t616.t13.t62 t616.t13.t63))
% 15.58/15.83  (step t616.t13.t65 (cl (not (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) :rule equiv_pos2)
% 15.58/15.83  (step t616.t13.t66 (cl (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))) :rule all_simplify)
% 15.58/15.83  (step t616.t13.t67 (cl (= (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule symm :premises (t616.t13.t66))
% 15.58/15.83  (step t616.t13.t68 (cl (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0)) :rule resolution :premises (t616.t13.t65 t616.t13.t67 t616.a0))
% 15.58/15.83  (step t616.t13.t69 (cl (and (< (/ (- 1) 2) 0) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0.0))) :rule resolution :premises (t616.t13.t60 t616.t13.t64 t616.t13.t68))
% 15.58/15.83  (step t616.t13.t70 (cl (<= (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) 0.0))) :rule resolution :premises (t616.t13.t59 t616.t13.t69))
% 15.58/15.83  (step t616.t13.t71 (cl (< (+ (* (- 1.0) tptp.w) (* (/ 1 2) (+ tptp.u (* (- 1) tptp.v))) (* (/ 1 2) (+ tptp.w (* tptp.w (tptp.f tptp.x)))) (* (/ (- 1) 2) (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))))) (+ (* (- 1.0) 0.0) (* (/ 1 2) 0.0) (* (/ 1 2) 0.0) (* (/ (- 1) 2) 0.0)))) :rule resolution :premises (t616.t13.t23 t616.t13.t32 t616.t13.t48 t616.t13.t57 t616.t13.t70))
% 15.58/15.83  (step t616.t13.t72 (cl false) :rule resolution :premises (t616.t13.t1 t616.t13.t22 t616.t13.t71))
% 15.58/15.83  (step t616.t13 (cl (not (> tptp.w 0.0)) false) :rule subproof :discharge (t616.t13.a0))
% 15.58/15.83  (step t616.t14 (cl (=> (> tptp.w 0.0) false) false) :rule resolution :premises (t616.t12 t616.t13))
% 15.58/15.83  (step t616.t15 (cl (=> (> tptp.w 0.0) false) (not false)) :rule implies_neg2)
% 15.58/15.83  (step t616.t16 (cl (=> (> tptp.w 0.0) false) (=> (> tptp.w 0.0) false)) :rule resolution :premises (t616.t14 t616.t15))
% 15.58/15.83  (step t616.t17 (cl (=> (> tptp.w 0.0) false)) :rule contraction :premises (t616.t16))
% 15.58/15.83  (step t616.t18 (cl (= (=> (> tptp.w 0.0) false) (not (> tptp.w 0.0)))) :rule implies_simplify)
% 15.58/15.83  (step t616.t19 (cl (not (=> (> tptp.w 0.0) false)) (not (> tptp.w 0.0))) :rule equiv1 :premises (t616.t18))
% 15.58/15.83  (step t616.t20 (cl (not (> tptp.w 0.0))) :rule resolution :premises (t616.t17 t616.t19))
% 15.58/15.83  (step t616.t21 (cl (<= tptp.w 0.0)) :rule resolution :premises (t616.t9 t616.t11 t616.t20))
% 15.58/15.83  (step t616.t22 (cl (not (> tptp.w 0.0))) :rule resolution :premises (t616.t4 t616.t8 t616.t21))
% 15.58/15.83  (step t616.t23 (cl) :rule resolution :premises (t616.t3 t616.t22))
% 15.58/15.83  (step t616 (cl (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) false) :rule subproof :discharge (t616.a0 t616.a1 t616.a2 t616.a3))
% 15.58/15.83  (step t617 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule and_pos)
% 15.58/15.83  (step t618 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) :rule and_pos)
% 15.58/15.83  (step t619 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule and_pos)
% 15.58/15.83  (step t620 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (>= (* (- 1) tptp.w) 0))) :rule and_pos)
% 15.58/15.83  (step t621 (cl false (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t616 t617 t618 t619 t620))
% 15.58/15.83  (step t622 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) false) :rule reordering :premises (t621))
% 15.58/15.83  (step t623 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) false) :rule contraction :premises (t622))
% 15.58/15.83  (step t624 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false) false) :rule resolution :premises (t615 t623))
% 15.58/15.83  (step t625 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false) (not false)) :rule implies_neg2)
% 15.58/15.83  (step t626 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false) (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false)) :rule resolution :premises (t624 t625))
% 15.58/15.83  (step t627 (cl (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false)) :rule contraction :premises (t626))
% 15.58/15.83  (step t628 (cl (= (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))))) :rule implies_simplify)
% 15.58/15.83  (step t629 (cl (not (=> (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false)) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule equiv1 :premises (t628))
% 15.58/15.83  (step t630 (cl (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t627 t629))
% 15.58/15.83  (step t631 (cl (= (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) false)) :rule resolution :premises (t614 t630))
% 15.58/15.83  (step t632 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) false))) :rule cong :premises (t610 t631))
% 15.58/15.83  (step t633 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) false) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))))) :rule all_simplify)
% 15.58/15.83  (step t634 (cl (= (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))))) :rule trans :premises (t632 t633))
% 15.58/15.83  (step t635 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule implies_neg1)
% 15.58/15.83  (anchor :step t636)
% 15.58/15.83  (assume t636.a0 (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)))
% 15.58/15.83  (assume t636.a1 (not (>= (* (- 1) tptp.w) 0)))
% 15.58/15.83  (assume t636.a2 (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0))
% 15.58/15.83  (assume t636.a3 (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))
% 15.58/15.83  (step t636.t1 (cl (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0)))) :rule and_neg)
% 15.58/15.83  (step t636.t2 (cl (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t636.t1 t636.a2 t636.a3 t636.a0 t636.a1))
% 15.58/15.83  (step t636 (cl (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule subproof :discharge (t636.a0 t636.a1 t636.a2 t636.a3))
% 15.58/15.83  (step t637 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) :rule and_pos)
% 15.58/15.83  (step t638 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (>= (* (- 1) tptp.w) 0))) :rule and_pos)
% 15.58/15.83  (step t639 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) :rule and_pos)
% 15.58/15.83  (step t640 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) :rule and_pos)
% 15.58/15.83  (step t641 (cl (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule resolution :premises (t636 t637 t638 t639 t640))
% 15.58/15.83  (step t642 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule reordering :premises (t641))
% 15.58/15.83  (step t643 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule contraction :premises (t642))
% 15.58/15.83  (step t644 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) :rule resolution :premises (t635 t643))
% 15.58/15.83  (step t645 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (not (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule implies_neg2)
% 15.58/15.83  (step t646 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)))) (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule resolution :premises (t644 t645))
% 15.58/15.83  (step t647 (cl (=> (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))) (and (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0))))) :rule contraction :premises (t646))
% 15.58/15.83  (step t648 (cl (not (and (not (>= (+ tptp.u (* (- 1) tptp.v)) 0)) (not (>= (* (- 1) tptp.w) 0)) (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule resolution :premises (t609 t634 t647))
% 15.58/15.83  (step t649 (cl (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule not_and :premises (t648))
% 15.58/15.83  (step t650 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))))) :rule or_neg)
% 15.58/15.83  (step t651 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (not (not (>= (* (- 1) tptp.w) 0))))) :rule or_neg)
% 15.58/15.83  (step t652 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)))) :rule or_neg)
% 15.58/15.83  (step t653 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (not (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule or_neg)
% 15.58/15.83  (step t654 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule resolution :premises (t649 t650 t651 t652 t653))
% 15.58/15.83  (step t655 (cl (or (not (not (>= (+ tptp.u (* (- 1) tptp.v)) 0))) (not (not (>= (* (- 1) tptp.w) 0))) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule contraction :premises (t654))
% 15.58/15.83  (step t656 (cl (or (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule resolution :premises (t606 t608 t655))
% 15.58/15.83  (step t657 (cl (>= (+ tptp.u (* (- 1) tptp.v)) 0) (>= (* (- 1) tptp.w) 0) (not (>= (+ tptp.u (* (- 1) tptp.v) (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule or :premises (t656))
% 15.58/15.83  (step t658 (cl (not (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))))) :rule resolution :premises (t657 t168 t162 t156))
% 15.58/15.83  (step t659 (cl (not (or (= tptp.w (* tptp.w (tptp.f tptp.x))) (= tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x))))))) :rule resolution :premises (t519 t605 t658))
% 15.58/15.83  (step t660 (cl (not (or (= (tptp.f tptp.x) 1.0) (= (tptp.f tptp.x) (- 1.0))))) :rule resolution :premises (t517 t659))
% 15.58/15.83  (step t661 (cl (not (= (tptp.f tptp.x) 1.0))) :rule resolution :premises (t505 t660))
% 15.58/15.83  (step t662 (cl (not (>= (tptp.f tptp.x) 1))) :rule resolution :premises (t492 t503 t661))
% 15.58/15.83  (step t663 (cl (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1)))) :rule resolution :premises (t394 t433 t662))
% 15.58/15.83  (step t664 (cl (and (ite (>= (tptp.f tptp.x) 0) (not (>= (tptp.f tptp.x) 1)) (not (>= (* (- 1) (tptp.f tptp.x)) 1))) (not (= tptp.w 0.0)))) :rule resolution :premises (t324 t371 t663))
% 15.58/15.83  (step t665 (cl (ite (>= tptp.w 0) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ (* (- 1) tptp.w) (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ (* (- 1) tptp.w) (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))) (ite (>= (* tptp.w (tptp.f tptp.x)) 0) (not (>= (+ tptp.w (* tptp.w (tptp.f tptp.x))) 0)) (not (>= (+ tptp.w (* (- 1) (* tptp.w (tptp.f tptp.x)))) 0))))) :rule resolution :premises (t301 t664))
% 15.58/15.83  (step t666 (cl (not (>= tptp.w 0))) :rule resolution :premises (t67 t229 t665))
% 15.58/15.83  (step t667 (cl) :rule resolution :premises (t65 t666 t162))
% 15.58/15.83  
% 15.58/15.83  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.CQnPhoq0ns/cvc5---1.0.5_17605.smt2
% 15.58/15.83  % cvc5---1.0.5 exiting
% 15.58/15.83  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------