TSTP Solution File: NUM855+1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : NUM855+1 : TPTP v8.2.0. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

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

% Result   : Theorem 0.44s 0.61s
% Output   : Proof 0.44s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : NUM855+1 : TPTP v8.2.0. Released v4.1.0.
% 0.07/0.14  % Command    : do_cvc5 %s %d
% 0.15/0.36  % Computer : n014.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Tue May 28 02:38:39 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.21/0.52  %----Proving TF0_NAR, FOF, or CNF
% 0.44/0.61  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.44/0.61  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.fH8isDR9Qk/cvc5---1.0.5_10192.smt2
% 0.44/0.61  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.fH8isDR9Qk/cvc5---1.0.5_10192.smt2
% 0.44/0.61  (assume a0 (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))
% 0.44/0.61  (assume a1 (= (tptp.vmul tptp.vd512 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd512)))
% 0.44/0.61  (assume a2 (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))
% 0.44/0.61  (assume a3 (= (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd511 tptp.vd509)))
% 0.44/0.61  (assume a4 (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511)))
% 0.44/0.61  (assume a5 (tptp.greater tptp.vd511 tptp.vd512))
% 0.44/0.61  (assume a6 (tptp.greater tptp.vd508 tptp.vd509))
% 0.44/0.61  (assume a7 (forall ((Vd496 $$unsorted) (Vd497 $$unsorted) (Vd498 $$unsorted)) (=> (tptp.less (tptp.vmul Vd496 Vd497) (tptp.vmul Vd498 Vd497)) (tptp.less Vd496 Vd498))))
% 0.44/0.61  (assume a8 (forall ((Vd491 $$unsorted) (Vd492 $$unsorted) (Vd493 $$unsorted)) (=> (= (tptp.vmul Vd491 Vd492) (tptp.vmul Vd493 Vd492)) (= Vd491 Vd493))))
% 0.44/0.61  (assume a9 (forall ((Vd486 $$unsorted) (Vd487 $$unsorted) (Vd488 $$unsorted)) (=> (tptp.greater (tptp.vmul Vd486 Vd487) (tptp.vmul Vd488 Vd487)) (tptp.greater Vd486 Vd488))))
% 0.44/0.61  (assume a10 (forall ((Vd456 $$unsorted) (Vd465 $$unsorted) (Vd466 $$unsorted)) (=> (tptp.less Vd465 Vd466) (tptp.less (tptp.vmul Vd465 Vd456) (tptp.vmul Vd466 Vd456)))))
% 0.44/0.61  (assume a11 (forall ((Vd456 $$unsorted) (Vd461 $$unsorted) (Vd462 $$unsorted)) (=> (= Vd461 Vd462) (= (tptp.vmul Vd461 Vd456) (tptp.vmul Vd462 Vd456)))))
% 0.44/0.61  (assume a12 (forall ((Vd456 $$unsorted) (Vd457 $$unsorted) (Vd458 $$unsorted)) (=> (tptp.greater Vd457 Vd458) (tptp.greater (tptp.vmul Vd457 Vd456) (tptp.vmul Vd458 Vd456)))))
% 0.44/0.61  (assume a13 (forall ((Vd444 $$unsorted) (Vd445 $$unsorted) (Vd446 $$unsorted)) (= (tptp.vmul (tptp.vmul Vd444 Vd445) Vd446) (tptp.vmul Vd444 (tptp.vmul Vd445 Vd446)))))
% 0.44/0.61  (assume a14 (forall ((Vd432 $$unsorted) (Vd433 $$unsorted) (Vd434 $$unsorted)) (= (tptp.vmul Vd432 (tptp.vplus Vd433 Vd434)) (tptp.vplus (tptp.vmul Vd432 Vd433) (tptp.vmul Vd432 Vd434)))))
% 0.44/0.61  (assume a15 (forall ((Vd418 $$unsorted) (Vd419 $$unsorted)) (= (tptp.vmul Vd418 Vd419) (tptp.vmul Vd419 Vd418))))
% 0.44/0.61  (assume a16 (forall ((Vd408 $$unsorted) (Vd409 $$unsorted)) (= (tptp.vmul (tptp.vsucc Vd408) Vd409) (tptp.vplus (tptp.vmul Vd408 Vd409) Vd409))))
% 0.44/0.61  (assume a17 (forall ((Vd400 $$unsorted)) (= (tptp.vmul tptp.v1 Vd400) Vd400)))
% 0.44/0.61  (assume a18 (forall ((Vd396 $$unsorted) (Vd397 $$unsorted)) (and (= (tptp.vmul Vd396 (tptp.vsucc Vd397)) (tptp.vplus (tptp.vmul Vd396 Vd397) Vd396)) (= (tptp.vmul Vd396 tptp.v1) Vd396))))
% 0.44/0.61  (assume a19 (forall ((Vd386 $$unsorted) (Vd387 $$unsorted)) (=> (tptp.less Vd386 (tptp.vplus Vd387 tptp.v1)) (tptp.leq Vd386 Vd387))))
% 0.44/0.61  (assume a20 (forall ((Vd375 $$unsorted) (Vd376 $$unsorted)) (=> (tptp.greater Vd375 Vd376) (tptp.geq Vd375 (tptp.vplus Vd376 tptp.v1)))))
% 0.44/0.61  (assume a21 (forall ((Vd369 $$unsorted)) (tptp.geq Vd369 tptp.v1)))
% 0.44/0.61  (assume a22 (forall ((Vd362 $$unsorted) (Vd363 $$unsorted) (Vd365 $$unsorted) (Vd366 $$unsorted)) (=> (and (tptp.geq Vd365 Vd366) (tptp.geq Vd362 Vd363)) (tptp.geq (tptp.vplus Vd362 Vd365) (tptp.vplus Vd363 Vd366)))))
% 0.44/0.61  (assume a23 (forall ((Vd353 $$unsorted) (Vd354 $$unsorted) (Vd355 $$unsorted) (Vd356 $$unsorted)) (=> (or (and (tptp.greater Vd355 Vd356) (tptp.geq Vd353 Vd354)) (and (tptp.geq Vd355 Vd356) (tptp.greater Vd353 Vd354))) (tptp.greater (tptp.vplus Vd353 Vd355) (tptp.vplus Vd354 Vd356)))))
% 0.44/0.61  (assume a24 (forall ((Vd337 $$unsorted) (Vd338 $$unsorted) (Vd340 $$unsorted) (Vd341 $$unsorted)) (=> (and (tptp.greater Vd340 Vd341) (tptp.greater Vd337 Vd338)) (tptp.greater (tptp.vplus Vd337 Vd340) (tptp.vplus Vd338 Vd341)))))
% 0.44/0.61  (assume a25 (forall ((Vd328 $$unsorted) (Vd329 $$unsorted) (Vd330 $$unsorted)) (=> (tptp.less (tptp.vplus Vd328 Vd330) (tptp.vplus Vd329 Vd330)) (tptp.less Vd328 Vd329))))
% 0.44/0.61  (assume a26 (forall ((Vd328 $$unsorted) (Vd329 $$unsorted) (Vd330 $$unsorted)) (=> (= (tptp.vplus Vd328 Vd330) (tptp.vplus Vd329 Vd330)) (= Vd328 Vd329))))
% 0.44/0.61  (assume a27 (forall ((Vd328 $$unsorted) (Vd329 $$unsorted) (Vd330 $$unsorted)) (=> (tptp.greater (tptp.vplus Vd328 Vd330) (tptp.vplus Vd329 Vd330)) (tptp.greater Vd328 Vd329))))
% 0.44/0.61  (assume a28 (forall ((Vd301 $$unsorted) (Vd302 $$unsorted) (Vd303 $$unsorted)) (=> (tptp.less Vd301 Vd302) (tptp.less (tptp.vplus Vd301 Vd303) (tptp.vplus Vd302 Vd303)))))
% 0.44/0.61  (assume a29 (forall ((Vd301 $$unsorted) (Vd302 $$unsorted) (Vd303 $$unsorted)) (=> (= Vd301 Vd302) (= (tptp.vplus Vd301 Vd303) (tptp.vplus Vd302 Vd303)))))
% 0.44/0.61  (assume a30 (forall ((Vd301 $$unsorted) (Vd302 $$unsorted) (Vd303 $$unsorted)) (=> (tptp.greater Vd301 Vd302) (tptp.greater (tptp.vplus Vd301 Vd303) (tptp.vplus Vd302 Vd303)))))
% 0.44/0.61  (assume a31 (forall ((Vd295 $$unsorted) (Vd296 $$unsorted)) (tptp.greater (tptp.vplus Vd295 Vd296) Vd295)))
% 0.44/0.61  (assume a32 (forall ((Vd289 $$unsorted) (Vd290 $$unsorted) (Vd292 $$unsorted)) (=> (and (tptp.leq Vd290 Vd292) (tptp.leq Vd289 Vd290)) (tptp.leq Vd289 Vd292))))
% 0.44/0.61  (assume a33 (forall ((Vd281 $$unsorted) (Vd282 $$unsorted) (Vd283 $$unsorted)) (=> (or (and (tptp.less Vd282 Vd283) (tptp.leq Vd281 Vd282)) (and (tptp.leq Vd282 Vd283) (tptp.less Vd281 Vd282))) (tptp.less Vd281 Vd283))))
% 0.44/0.61  (assume a34 (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (=> (and (tptp.less Vd263 Vd265) (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))))
% 0.44/0.61  (assume a35 (forall ((Vd258 $$unsorted) (Vd259 $$unsorted)) (=> (tptp.leq Vd258 Vd259) (tptp.geq Vd259 Vd258))))
% 0.44/0.61  (assume a36 (forall ((Vd254 $$unsorted) (Vd255 $$unsorted)) (=> (tptp.geq Vd254 Vd255) (tptp.leq Vd255 Vd254))))
% 0.44/0.61  (assume a37 (forall ((Vd249 $$unsorted) (Vd250 $$unsorted)) (= (tptp.leq Vd250 Vd249) (or (tptp.less Vd250 Vd249) (= Vd250 Vd249)))))
% 0.44/0.61  (assume a38 (forall ((Vd244 $$unsorted) (Vd245 $$unsorted)) (= (tptp.geq Vd245 Vd244) (or (tptp.greater Vd245 Vd244) (= Vd245 Vd244)))))
% 0.44/0.61  (assume a39 (forall ((Vd226 $$unsorted) (Vd227 $$unsorted)) (=> (tptp.less Vd226 Vd227) (tptp.greater Vd227 Vd226))))
% 0.44/0.61  (assume a40 (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (=> (tptp.greater Vd208 Vd209) (tptp.less Vd209 Vd208))))
% 0.44/0.61  (assume a41 (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204))))
% 0.44/0.61  (assume a42 (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (= Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))))
% 0.44/0.61  (assume a43 (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))))
% 0.44/0.61  (assume a44 (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (= Vd203 Vd204)) (not (tptp.greater Vd203 Vd204)))))
% 0.44/0.61  (assume a45 (forall ((Vd198 $$unsorted) (Vd199 $$unsorted)) (= (tptp.less Vd199 Vd198) (exists ((Vd201 $$unsorted)) (= Vd198 (tptp.vplus Vd199 Vd201))))))
% 0.44/0.61  (assume a46 (forall ((Vd193 $$unsorted) (Vd194 $$unsorted)) (= (tptp.greater Vd194 Vd193) (exists ((Vd196 $$unsorted)) (= Vd194 (tptp.vplus Vd193 Vd196))))))
% 0.44/0.61  (assume a47 (forall ((Vd120 $$unsorted) (Vd121 $$unsorted)) (or (= Vd120 Vd121) (exists ((Vd123 $$unsorted)) (= Vd120 (tptp.vplus Vd121 Vd123))) (exists ((Vd125 $$unsorted)) (= Vd121 (tptp.vplus Vd120 Vd125))))))
% 0.44/0.61  (assume a48 (forall ((Vd120 $$unsorted) (Vd121 $$unsorted)) (or (not (= Vd120 Vd121)) (not (exists ((Vd125 $$unsorted)) (= Vd121 (tptp.vplus Vd120 Vd125)))))))
% 0.44/0.61  (assume a49 (forall ((Vd120 $$unsorted) (Vd121 $$unsorted)) (or (not (exists ((Vd123 $$unsorted)) (= Vd120 (tptp.vplus Vd121 Vd123)))) (not (exists ((Vd125 $$unsorted)) (= Vd121 (tptp.vplus Vd120 Vd125)))))))
% 0.44/0.61  (assume a50 (forall ((Vd120 $$unsorted) (Vd121 $$unsorted)) (or (not (= Vd120 Vd121)) (not (exists ((Vd123 $$unsorted)) (= Vd120 (tptp.vplus Vd121 Vd123)))))))
% 0.44/0.61  (assume a51 (forall ((Vd104 $$unsorted) (Vd105 $$unsorted)) (=> (not (= Vd104 Vd105)) (forall ((Vd107 $$unsorted)) (not (= (tptp.vplus Vd107 Vd104) (tptp.vplus Vd107 Vd105)))))))
% 0.44/0.61  (assume a52 (forall ((Vd92 $$unsorted) (Vd93 $$unsorted)) (not (= Vd93 (tptp.vplus Vd92 Vd93)))))
% 0.44/0.61  (assume a53 (forall ((Vd78 $$unsorted) (Vd79 $$unsorted)) (= (tptp.vplus Vd79 Vd78) (tptp.vplus Vd78 Vd79))))
% 0.44/0.61  (assume a54 (forall ((Vd68 $$unsorted) (Vd69 $$unsorted)) (= (tptp.vplus (tptp.vsucc Vd68) Vd69) (tptp.vsucc (tptp.vplus Vd68 Vd69)))))
% 0.44/0.61  (assume a55 (forall ((Vd59 $$unsorted)) (= (tptp.vplus tptp.v1 Vd59) (tptp.vsucc Vd59))))
% 0.44/0.61  (assume a56 (forall ((Vd46 $$unsorted) (Vd47 $$unsorted) (Vd48 $$unsorted)) (= (tptp.vplus (tptp.vplus Vd46 Vd47) Vd48) (tptp.vplus Vd46 (tptp.vplus Vd47 Vd48)))))
% 0.44/0.61  (assume a57 (forall ((Vd42 $$unsorted) (Vd43 $$unsorted)) (and (= (tptp.vplus Vd42 (tptp.vsucc Vd43)) (tptp.vsucc (tptp.vplus Vd42 Vd43))) (= (tptp.vplus Vd42 tptp.v1) (tptp.vsucc Vd42)))))
% 0.44/0.61  (assume a58 (forall ((Vd24 $$unsorted)) (=> (not (= Vd24 tptp.v1)) (= Vd24 (tptp.vsucc (tptp.vskolem2 Vd24))))))
% 0.44/0.61  (assume a59 (forall ((Vd16 $$unsorted)) (not (= (tptp.vsucc Vd16) Vd16))))
% 0.44/0.61  (assume a60 (forall ((Vd7 $$unsorted) (Vd8 $$unsorted)) (=> (not (= Vd7 Vd8)) (not (= (tptp.vsucc Vd7) (tptp.vsucc Vd8))))))
% 0.44/0.61  (assume a61 (forall ((Vd3 $$unsorted) (Vd4 $$unsorted)) (=> (= (tptp.vsucc Vd3) (tptp.vsucc Vd4)) (= Vd3 Vd4))))
% 0.44/0.61  (assume a62 (forall ((Vd1 $$unsorted)) (not (= (tptp.vsucc Vd1) tptp.v1))))
% 0.44/0.61  (assume a63 true)
% 0.44/0.61  (step t1 (cl (not (= (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))))) (not (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule equiv_pos2)
% 0.44/0.61  (step t2 (cl (= (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule refl)
% 0.44/0.61  (step t3 (cl (= (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))))) :rule refl)
% 0.44/0.61  (step t4 (cl (= (= (= (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) true) (= (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule equiv_simplify)
% 0.44/0.61  (step t5 (cl (not (= (= (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) true)) (= (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule equiv1 :premises (t4))
% 0.44/0.61  (step t6 (cl (= (= (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule all_simplify)
% 0.44/0.61  (step t7 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule refl)
% 0.44/0.61  (step t8 (cl (= (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule all_simplify)
% 0.44/0.61  (step t9 (cl (= (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule cong :premises (t7 t8))
% 0.44/0.61  (step t10 (cl (= (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) true)) :rule all_simplify)
% 0.44/0.61  (step t11 (cl (= (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) true)) :rule trans :premises (t9 t10))
% 0.44/0.61  (step t12 (cl (= (= (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) true)) :rule trans :premises (t6 t11))
% 0.44/0.61  (step t13 (cl (= (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule resolution :premises (t5 t12))
% 0.44/0.61  (step t14 (cl (= (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule refl)
% 0.44/0.61  (step t15 (cl (= (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))))) :rule cong :premises (t2 t3 t13 t14))
% 0.44/0.61  (step t16 (cl (not (= (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))))) (not (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule equiv_pos2)
% 0.44/0.61  (step t17 (cl (= (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule refl)
% 0.44/0.61  (step t18 (cl (= (= (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule equiv_simplify)
% 0.44/0.61  (step t19 (cl (= (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule equiv2 :premises (t18))
% 0.44/0.61  (step t20 (cl (not (not (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule not_not)
% 0.44/0.61  (step t21 (cl (= (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t19 t20))
% 0.44/0.61  (step t22 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule implies_neg1)
% 0.44/0.61  (anchor :step t23)
% 0.44/0.61  (assume t23.a0 (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))
% 0.44/0.61  (assume t23.a1 (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)))
% 0.44/0.61  (assume t23.a2 (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)))
% 0.44/0.61  (assume t23.a3 (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))
% 0.44/0.61  (step t23.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 0.44/0.61  (step t23.t2 (cl (= (= false true) false)) :rule all_simplify)
% 0.44/0.61  (step t23.t3 (cl (= (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) false) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule equiv_simplify)
% 0.44/0.61  (step t23.t4 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) false) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule equiv2 :premises (t23.t3))
% 0.44/0.61  (step t23.t5 (cl (not (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) :rule not_not)
% 0.44/0.61  (step t23.t6 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) false) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) :rule resolution :premises (t23.t4 t23.t5))
% 0.44/0.61  (step t23.t7 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) false)) :rule resolution :premises (t23.t6 t23.a3))
% 0.44/0.61  (step t23.t8 (cl (= false (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule symm :premises (t23.t7))
% 0.44/0.61  (step t23.t9 (cl (= (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd511 tptp.vd509))) :rule symm :premises (t23.a1))
% 0.44/0.61  (step t23.t10 (cl (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) :rule symm :premises (t23.t9))
% 0.44/0.61  (step t23.t11 (cl (= (tptp.vmul tptp.vd512 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd512))) :rule symm :premises (t23.a2))
% 0.44/0.61  (step t23.t12 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule cong :premises (t23.t10 t23.t11))
% 0.44/0.61  (step t23.t13 (cl (= (= (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) true) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule equiv_simplify)
% 0.44/0.61  (step t23.t14 (cl (= (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) true) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule equiv2 :premises (t23.t13))
% 0.44/0.61  (step t23.t15 (cl (= (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) true)) :rule resolution :premises (t23.t14 t23.a0))
% 0.44/0.61  (step t23.t16 (cl (= false true)) :rule trans :premises (t23.t8 t23.t12 t23.t15))
% 0.44/0.61  (step t23.t17 (cl false) :rule resolution :premises (t23.t1 t23.t2 t23.t16))
% 0.44/0.61  (step t23 (cl (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) :rule subproof :discharge (t23.a0 t23.a1 t23.a2 t23.a3))
% 0.44/0.61  (step t24 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) :rule and_pos)
% 0.44/0.61  (step t25 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) :rule and_pos)
% 0.44/0.61  (step t26 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) :rule and_pos)
% 0.44/0.61  (step t27 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule and_pos)
% 0.44/0.61  (step t28 (cl false (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t23 t24 t25 t26 t27))
% 0.44/0.61  (step t29 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) false) :rule reordering :premises (t28))
% 0.44/0.61  (step t30 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) false) :rule contraction :premises (t29))
% 0.44/0.61  (step t31 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) false) :rule resolution :premises (t22 t30))
% 0.44/0.61  (step t32 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not false)) :rule implies_neg2)
% 0.44/0.61  (step t33 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false)) :rule resolution :premises (t31 t32))
% 0.44/0.61  (step t34 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false)) :rule contraction :premises (t33))
% 0.44/0.61  (step t35 (cl (= (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule implies_simplify)
% 0.44/0.61  (step t36 (cl (not (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false)) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule equiv1 :premises (t35))
% 0.44/0.61  (step t37 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t34 t36))
% 0.44/0.61  (step t38 (cl (= (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false)) :rule resolution :premises (t21 t37))
% 0.44/0.61  (step t39 (cl (= (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) false))) :rule cong :premises (t17 t38))
% 0.44/0.61  (step t40 (cl (= (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) false) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))))) :rule all_simplify)
% 0.44/0.61  (step t41 (cl (= (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))))) :rule trans :premises (t39 t40))
% 0.44/0.61  (step t42 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule implies_neg1)
% 0.44/0.61  (anchor :step t43)
% 0.44/0.61  (assume t43.a0 (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)))
% 0.44/0.61  (assume t43.a1 (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)))
% 0.44/0.61  (assume t43.a2 (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))
% 0.44/0.61  (assume t43.a3 (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))
% 0.44/0.61  (step t43.t1 (cl (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule and_neg)
% 0.44/0.61  (step t43.t2 (cl (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t43.t1 t43.a3 t43.a1 t43.a0 t43.a2))
% 0.44/0.61  (step t43 (cl (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule subproof :discharge (t43.a0 t43.a1 t43.a2 t43.a3))
% 0.44/0.61  (step t44 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) :rule and_pos)
% 0.44/0.61  (step t45 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) :rule and_pos)
% 0.44/0.61  (step t46 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule and_pos)
% 0.44/0.61  (step t47 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) :rule and_pos)
% 0.44/0.61  (step t48 (cl (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule resolution :premises (t43 t44 t45 t46 t47))
% 0.44/0.61  (step t49 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule reordering :premises (t48))
% 0.44/0.61  (step t50 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule contraction :premises (t49))
% 0.44/0.61  (step t51 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t42 t50))
% 0.44/0.61  (step t52 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule implies_neg2)
% 0.44/0.61  (step t53 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t51 t52))
% 0.44/0.61  (step t54 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule contraction :premises (t53))
% 0.44/0.61  (step t55 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule resolution :premises (t16 t41 t54))
% 0.44/0.61  (step t56 (cl (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule not_and :premises (t55))
% 0.44/0.61  (step t57 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule or_neg)
% 0.44/0.61  (step t58 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))))) :rule or_neg)
% 0.44/0.61  (step t59 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule or_neg)
% 0.44/0.61  (step t60 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule or_neg)
% 0.44/0.61  (step t61 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule resolution :premises (t56 t57 t58 t59 t60))
% 0.44/0.61  (step t62 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule contraction :premises (t61))
% 0.44/0.61  (step t63 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule resolution :premises (t1 t15 t62))
% 0.44/0.61  (step t64 (cl (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule or :premises (t63))
% 0.44/0.61  (step t65 (cl (not (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) :rule or_pos)
% 0.44/0.61  (step t66 (cl (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (not (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule reordering :premises (t65))
% 0.44/0.61  (step t67 (cl (not (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) :rule or_pos)
% 0.44/0.61  (step t68 (cl (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))))) :rule reordering :premises (t67))
% 0.44/0.61  (step t69 (cl (=> (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208)))) :rule implies_neg1)
% 0.44/0.61  (anchor :step t70)
% 0.44/0.61  (assume t70.a0 (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))))
% 0.44/0.61  (step t70.t1 (cl (or (not (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208)))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))))) :rule forall_inst :args ((:= Vd208 (tptp.vmul tptp.vd508 tptp.vd511)) (:= Vd209 (tptp.vmul tptp.vd509 tptp.vd511))))
% 0.44/0.61  (step t70.t2 (cl (not (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208)))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule or :premises (t70.t1))
% 0.44/0.61  (step t70.t3 (cl (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule resolution :premises (t70.t2 t70.a0))
% 0.44/0.61  (step t70 (cl (not (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208)))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule subproof :discharge (t70.a0))
% 0.44/0.61  (step t71 (cl (=> (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule resolution :premises (t69 t70))
% 0.44/0.61  (step t72 (cl (=> (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) (not (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))))) :rule implies_neg2)
% 0.44/0.61  (step t73 (cl (=> (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) (=> (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))))) :rule resolution :premises (t71 t72))
% 0.44/0.61  (step t74 (cl (=> (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))))) :rule contraction :premises (t73))
% 0.44/0.61  (step t75 (cl (not (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208)))) (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule implies :premises (t74))
% 0.44/0.61  (step t76 (cl (not (= (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (=> (tptp.greater Vd208 Vd209) (tptp.less Vd209 Vd208))) (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))))) (not (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (=> (tptp.greater Vd208 Vd209) (tptp.less Vd209 Vd208)))) (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208)))) :rule equiv_pos2)
% 0.44/0.61  (step t77 (cl (= (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (=> (tptp.greater Vd208 Vd209) (tptp.less Vd209 Vd208))) (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208))))) :rule all_simplify)
% 0.44/0.61  (step t78 (cl (forall ((Vd208 $$unsorted) (Vd209 $$unsorted)) (or (not (tptp.greater Vd208 Vd209)) (tptp.less Vd209 Vd208)))) :rule resolution :premises (t76 t77 a40))
% 0.44/0.61  (step t79 (cl (or (not (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule resolution :premises (t75 t78))
% 0.44/0.61  (step t80 (cl (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) :rule resolution :premises (t68 a4 t79))
% 0.44/0.61  (step t81 (cl (not (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) :rule or_pos)
% 0.44/0.61  (step t82 (cl (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (not (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule reordering :premises (t81))
% 0.44/0.61  (step t83 (cl (not (= (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule equiv_pos2)
% 0.44/0.61  (step t84 (cl (= (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule refl)
% 0.44/0.61  (step t85 (cl (= (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))))) :rule refl)
% 0.44/0.61  (step t86 (cl (= (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule cong :premises (t2 t3 t84 t85 t13))
% 0.44/0.61  (step t87 (cl (not (= (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) (not (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule equiv_pos2)
% 0.44/0.61  (step t88 (cl (= (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule refl)
% 0.44/0.61  (step t89 (cl (= (= (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule equiv_simplify)
% 0.44/0.61  (step t90 (cl (= (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule equiv2 :premises (t89))
% 0.44/0.61  (step t91 (cl (not (not (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule not_not)
% 0.44/0.61  (step t92 (cl (= (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t90 t91))
% 0.44/0.61  (step t93 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule implies_neg1)
% 0.44/0.61  (anchor :step t94)
% 0.44/0.61  (assume t94.a0 (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))
% 0.44/0.61  (assume t94.a1 (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)))
% 0.44/0.61  (assume t94.a2 (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))
% 0.44/0.61  (assume t94.a3 (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)))
% 0.44/0.61  (assume t94.a4 (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))
% 0.44/0.61  (step t94.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 0.44/0.61  (step t94.t2 (cl (= (= false true) false)) :rule all_simplify)
% 0.44/0.61  (step t94.t3 (cl (= (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) false) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule equiv_simplify)
% 0.44/0.61  (step t94.t4 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) false) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule equiv2 :premises (t94.t3))
% 0.44/0.61  (step t94.t5 (cl (not (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) :rule not_not)
% 0.44/0.61  (step t94.t6 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) false) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) :rule resolution :premises (t94.t4 t94.t5))
% 0.44/0.61  (step t94.t7 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) false)) :rule resolution :premises (t94.t6 t94.a4))
% 0.44/0.61  (step t94.t8 (cl (= false (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule symm :premises (t94.t7))
% 0.44/0.61  (step t94.t9 (cl (= (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd511 tptp.vd509))) :rule symm :premises (t94.a1))
% 0.44/0.61  (step t94.t10 (cl (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) :rule symm :premises (t94.t9))
% 0.44/0.61  (step t94.t11 (cl (= (tptp.vmul tptp.vd512 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd512))) :rule symm :premises (t94.a3))
% 0.44/0.61  (step t94.t12 (cl (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd508 tptp.vd511))) :rule symm :premises (t94.a2))
% 0.44/0.61  (step t94.t13 (cl (= (tptp.vmul tptp.vd512 tptp.vd509) (tptp.vmul tptp.vd508 tptp.vd511))) :rule trans :premises (t94.t11 t94.t12))
% 0.44/0.61  (step t94.t14 (cl (= (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule cong :premises (t94.t10 t94.t13))
% 0.44/0.61  (step t94.t15 (cl (= (= (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) true) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule equiv_simplify)
% 0.44/0.61  (step t94.t16 (cl (= (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) true) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule equiv2 :premises (t94.t15))
% 0.44/0.61  (step t94.t17 (cl (= (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) true)) :rule resolution :premises (t94.t16 t94.a0))
% 0.44/0.61  (step t94.t18 (cl (= false true)) :rule trans :premises (t94.t8 t94.t14 t94.t17))
% 0.44/0.61  (step t94.t19 (cl false) :rule resolution :premises (t94.t1 t94.t2 t94.t18))
% 0.44/0.61  (step t94 (cl (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) :rule subproof :discharge (t94.a0 t94.a1 t94.a2 t94.a3 t94.a4))
% 0.44/0.61  (step t95 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) :rule and_pos)
% 0.44/0.61  (step t96 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) :rule and_pos)
% 0.44/0.61  (step t97 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) :rule and_pos)
% 0.44/0.61  (step t98 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) :rule and_pos)
% 0.44/0.61  (step t99 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule and_pos)
% 0.44/0.61  (step t100 (cl false (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t94 t95 t96 t97 t98 t99))
% 0.44/0.61  (step t101 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) false) :rule reordering :premises (t100))
% 0.44/0.61  (step t102 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) false) :rule contraction :premises (t101))
% 0.44/0.61  (step t103 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) false) :rule resolution :premises (t93 t102))
% 0.44/0.61  (step t104 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not false)) :rule implies_neg2)
% 0.44/0.61  (step t105 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false)) :rule resolution :premises (t103 t104))
% 0.44/0.61  (step t106 (cl (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false)) :rule contraction :premises (t105))
% 0.44/0.61  (step t107 (cl (= (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule implies_simplify)
% 0.44/0.61  (step t108 (cl (not (=> (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false)) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule equiv1 :premises (t107))
% 0.44/0.61  (step t109 (cl (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t106 t108))
% 0.44/0.61  (step t110 (cl (= (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false)) :rule resolution :premises (t92 t109))
% 0.44/0.61  (step t111 (cl (= (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false))) :rule cong :premises (t88 t110))
% 0.44/0.61  (step t112 (cl (= (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) false) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule all_simplify)
% 0.44/0.61  (step t113 (cl (= (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))))) :rule trans :premises (t111 t112))
% 0.44/0.61  (step t114 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule implies_neg1)
% 0.44/0.61  (anchor :step t115)
% 0.44/0.61  (assume t115.a0 (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)))
% 0.44/0.61  (assume t115.a1 (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)))
% 0.44/0.61  (assume t115.a2 (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))
% 0.44/0.61  (assume t115.a3 (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))
% 0.44/0.61  (assume t115.a4 (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))
% 0.44/0.61  (step t115.t1 (cl (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule and_neg)
% 0.44/0.61  (step t115.t2 (cl (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t115.t1 t115.a3 t115.a1 t115.a2 t115.a0 t115.a4))
% 0.44/0.61  (step t115 (cl (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule subproof :discharge (t115.a0 t115.a1 t115.a2 t115.a3 t115.a4))
% 0.44/0.61  (step t116 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) :rule and_pos)
% 0.44/0.61  (step t117 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) :rule and_pos)
% 0.44/0.61  (step t118 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) :rule and_pos)
% 0.44/0.61  (step t119 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) :rule and_pos)
% 0.44/0.61  (step t120 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule and_pos)
% 0.44/0.61  (step t121 (cl (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t115 t116 t117 t118 t119 t120))
% 0.44/0.61  (step t122 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule reordering :premises (t121))
% 0.44/0.61  (step t123 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule contraction :premises (t122))
% 0.44/0.61  (step t124 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t114 t123))
% 0.44/0.61  (step t125 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule implies_neg2)
% 0.44/0.61  (step t126 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t124 t125))
% 0.44/0.61  (step t127 (cl (=> (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) (and (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule contraction :premises (t126))
% 0.44/0.61  (step t128 (cl (not (and (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509)) (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511)) (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t87 t113 t127))
% 0.44/0.61  (step t129 (cl (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule not_and :premises (t128))
% 0.44/0.61  (step t130 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule or_neg)
% 0.44/0.61  (step t131 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))))) :rule or_neg)
% 0.44/0.61  (step t132 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule or_neg)
% 0.44/0.61  (step t133 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))))) :rule or_neg)
% 0.44/0.61  (step t134 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule or_neg)
% 0.44/0.61  (step t135 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t129 t130 t131 t132 t133 t134))
% 0.44/0.61  (step t136 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (not (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule contraction :premises (t135))
% 0.44/0.61  (step t137 (cl (or (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule resolution :premises (t83 t86 t136))
% 0.44/0.61  (step t138 (cl (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) :rule or :premises (t137))
% 0.44/0.61  (step t139 (cl (not (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) (not (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)) (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511)))) :rule reordering :premises (t138))
% 0.44/0.61  (step t140 (cl (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) :rule symm :premises (a1))
% 0.44/0.61  (step t141 (cl (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) :rule symm :premises (a3))
% 0.44/0.61  (step t142 (cl (not (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule or_pos)
% 0.44/0.61  (step t143 (cl (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule reordering :premises (t142))
% 0.44/0.61  (step t144 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204))))) :rule implies_neg1)
% 0.44/0.61  (anchor :step t145)
% 0.44/0.61  (assume t145.a0 (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))))
% 0.44/0.61  (step t145.t1 (cl (or (not (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204))))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule forall_inst :args ((:= Vd203 (tptp.vmul tptp.vd511 tptp.vd509)) (:= Vd204 (tptp.vmul tptp.vd512 tptp.vd509))))
% 0.44/0.61  (step t145.t2 (cl (not (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204))))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule or :premises (t145.t1))
% 0.44/0.61  (step t145.t3 (cl (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t145.t2 t145.a0))
% 0.44/0.61  (step t145 (cl (not (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204))))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule subproof :discharge (t145.a0))
% 0.44/0.61  (step t146 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t144 t145))
% 0.44/0.61  (step t147 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (not (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule implies_neg2)
% 0.44/0.61  (step t148 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule resolution :premises (t146 t147))
% 0.44/0.61  (step t149 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204)))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))))) :rule contraction :premises (t148))
% 0.44/0.61  (step t150 (cl (not (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (not (tptp.greater Vd203 Vd204)) (not (tptp.less Vd203 Vd204))))) (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule implies :premises (t149))
% 0.44/0.61  (step t151 (cl (or (not (tptp.greater (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))) (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509))))) :rule resolution :premises (t150 a43))
% 0.44/0.61  (step t152 (cl (not (tptp.less (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd512 tptp.vd509)))) :rule resolution :premises (t143 a2 t151))
% 0.44/0.61  (step t153 (cl (not (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule resolution :premises (t139 t140 t141 t152 t80))
% 0.44/0.61  (step t154 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204)))) :rule implies_neg1)
% 0.44/0.61  (anchor :step t155)
% 0.44/0.61  (assume t155.a0 (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204))))
% 0.44/0.61  (step t155.t1 (cl (or (not (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204)))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule forall_inst :args ((:= Vd203 (tptp.vmul tptp.vd508 tptp.vd511)) (:= Vd204 (tptp.vmul tptp.vd509 tptp.vd512))))
% 0.44/0.61  (step t155.t2 (cl (not (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204)))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule or :premises (t155.t1))
% 0.44/0.61  (step t155.t3 (cl (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule resolution :premises (t155.t2 t155.a0))
% 0.44/0.61  (step t155 (cl (not (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204)))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule subproof :discharge (t155.a0))
% 0.44/0.61  (step t156 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule resolution :premises (t154 t155))
% 0.44/0.61  (step t157 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule implies_neg2)
% 0.44/0.61  (step t158 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule resolution :premises (t156 t157))
% 0.44/0.61  (step t159 (cl (=> (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule contraction :premises (t158))
% 0.44/0.61  (step t160 (cl (not (forall ((Vd203 $$unsorted) (Vd204 $$unsorted)) (or (= Vd203 Vd204) (tptp.greater Vd203 Vd204) (tptp.less Vd203 Vd204)))) (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule implies :premises (t159))
% 0.44/0.61  (step t161 (cl (or (= (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.greater (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)) (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule resolution :premises (t160 a41))
% 0.44/0.61  (step t162 (cl (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) :rule resolution :premises (t82 a0 t153 t161))
% 0.44/0.61  (step t163 (cl (=> (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265)))) :rule implies_neg1)
% 0.44/0.61  (anchor :step t164)
% 0.44/0.61  (assume t164.a0 (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))))
% 0.44/0.61  (step t164.t1 (cl (or (not (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265)))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule forall_inst :args ((:= Vd262 (tptp.vmul tptp.vd509 tptp.vd511)) (:= Vd263 (tptp.vmul tptp.vd508 tptp.vd511)) (:= Vd265 (tptp.vmul tptp.vd509 tptp.vd512))))
% 0.44/0.61  (step t164.t2 (cl (not (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265)))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule or :premises (t164.t1))
% 0.44/0.61  (step t164.t3 (cl (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule resolution :premises (t164.t2 t164.a0))
% 0.44/0.61  (step t164 (cl (not (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265)))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule subproof :discharge (t164.a0))
% 0.44/0.61  (step t165 (cl (=> (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule resolution :premises (t163 t164))
% 0.44/0.61  (step t166 (cl (=> (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (not (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule implies_neg2)
% 0.44/0.61  (step t167 (cl (=> (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) (=> (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule resolution :premises (t165 t166))
% 0.44/0.61  (step t168 (cl (=> (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))))) :rule contraction :premises (t167))
% 0.44/0.61  (step t169 (cl (not (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265)))) (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule implies :premises (t168))
% 0.44/0.61  (step t170 (cl (not (= (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (=> (and (tptp.less Vd263 Vd265) (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))) (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))))) (not (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (=> (and (tptp.less Vd263 Vd265) (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265)))) (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265)))) :rule equiv_pos2)
% 0.44/0.61  (step t171 (cl (= (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (=> (and (tptp.less Vd263 Vd265) (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))) (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265))))) :rule all_simplify)
% 0.44/0.61  (step t172 (cl (forall ((Vd262 $$unsorted) (Vd263 $$unsorted) (Vd265 $$unsorted)) (or (not (tptp.less Vd263 Vd265)) (not (tptp.less Vd262 Vd263)) (tptp.less Vd262 Vd265)))) :rule resolution :premises (t170 t171 a34))
% 0.44/0.62  (step t173 (cl (or (not (tptp.less (tptp.vmul tptp.vd508 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) (not (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd508 tptp.vd511))) (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512)))) :rule resolution :premises (t169 t172))
% 0.44/0.62  (step t174 (cl (tptp.less (tptp.vmul tptp.vd509 tptp.vd511) (tptp.vmul tptp.vd509 tptp.vd512))) :rule resolution :premises (t66 t80 t162 t173))
% 0.44/0.62  (step t175 (cl (= (tptp.vmul tptp.vd511 tptp.vd509) (tptp.vmul tptp.vd509 tptp.vd511))) :rule symm :premises (a3))
% 0.44/0.62  (step t176 (cl (= (tptp.vmul tptp.vd509 tptp.vd512) (tptp.vmul tptp.vd512 tptp.vd509))) :rule symm :premises (a1))
% 0.44/0.62  (step t177 (cl) :rule resolution :premises (t64 t174 t152 t175 t176))
% 0.44/0.62  
% 0.44/0.62  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.fH8isDR9Qk/cvc5---1.0.5_10192.smt2
% 0.44/0.62  % cvc5---1.0.5 exiting
% 0.44/0.62  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------