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

View Problem - Process Solution

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

% Computer : n004.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:17:31 EDT 2024

% Result   : Theorem 1.18s 1.39s
% Output   : Proof 1.18s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.13  % Problem    : KRS151+1 : TPTP v8.2.0. Released v3.1.0.
% 0.06/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n004.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Sun May 26 08:45:24 EDT 2024
% 0.14/0.35  % CPUTime    : 
% 0.20/0.52  %----Proving TF0_NAR, FOF, or CNF
% 1.18/1.39  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 1.18/1.39  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.8V67Lbr2QY/cvc5---1.0.5_13469.smt2
% 1.18/1.39  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.8V67Lbr2QY/cvc5---1.0.5_13469.smt2
% 1.18/1.39  (assume a0 (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))))
% 1.18/1.39  (assume a1 (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))))
% 1.18/1.39  (assume a2 (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X)))))
% 1.18/1.39  (assume a3 (forall ((X $$unsorted)) (= (tptp.cC102 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC6 Y)))))))
% 1.18/1.39  (assume a4 (forall ((X $$unsorted)) (= (tptp.cC104 X) (and (not (tptp.cC100 X)) (not (tptp.cC102 X))))))
% 1.18/1.39  (assume a5 (forall ((X $$unsorted)) (= (tptp.cC106 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC104 Y))))))
% 1.18/1.39  (assume a6 (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X))))))
% 1.18/1.39  (assume a7 (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X)))))
% 1.18/1.39  (assume a8 (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X)))))
% 1.18/1.39  (assume a9 (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))))
% 1.18/1.39  (assume a10 (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X)))))
% 1.18/1.39  (assume a11 (forall ((X $$unsorted)) (= (tptp.cC118 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC92 Y)))))))
% 1.18/1.39  (assume a12 (forall ((X $$unsorted)) (= (tptp.cC120 X) (and (not (tptp.cC118 X)) (not (tptp.cC92 X))))))
% 1.18/1.39  (assume a13 (forall ((X $$unsorted)) (= (tptp.cC122 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC120 Y))))))
% 1.18/1.39  (assume a14 (forall ((X $$unsorted)) (= (tptp.cC124 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC92 Y)))))))
% 1.18/1.39  (assume a15 (forall ((X $$unsorted)) (= (tptp.cC126 X) (and (not (tptp.cC124 X)) (not (tptp.cC100 X))))))
% 1.18/1.39  (assume a16 (forall ((X $$unsorted)) (= (tptp.cC128 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC126 Y))))))
% 1.18/1.39  (assume a17 (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X))))))
% 1.18/1.39  (assume a18 (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X)))))
% 1.18/1.39  (assume a19 (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X)))))
% 1.18/1.39  (assume a20 (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))))
% 1.18/1.39  (assume a21 (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X)))))
% 1.18/1.39  (assume a22 (forall ((X $$unsorted)) (= (tptp.cC14 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC12 Y)))))))
% 1.18/1.39  (assume a23 (forall ((X $$unsorted)) (= (tptp.cC140 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC100 Y)))))))
% 1.18/1.39  (assume a24 (forall ((X $$unsorted)) (= (tptp.cC142 X) (and (not (tptp.cC140 X)) (not (tptp.cC92 X))))))
% 1.18/1.39  (assume a25 (forall ((X $$unsorted)) (= (tptp.cC144 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC142 Y))))))
% 1.18/1.39  (assume a26 (forall ((X $$unsorted)) (= (tptp.cC146 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC100 Y)))))))
% 1.18/1.39  (assume a27 (forall ((X $$unsorted)) (= (tptp.cC148 X) (and (not (tptp.cC146 X)) (not (tptp.cC100 X))))))
% 1.18/1.39  (assume a28 (forall ((X $$unsorted)) (= (tptp.cC150 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC148 Y))))))
% 1.18/1.39  (assume a29 (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X))))))
% 1.18/1.39  (assume a30 (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X)))))
% 1.18/1.39  (assume a31 (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X)))))
% 1.18/1.39  (assume a32 (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X)))))
% 1.18/1.39  (assume a33 (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X)))))
% 1.18/1.39  (assume a34 (forall ((X $$unsorted)) (= (tptp.cC160 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC6 Y)))))))
% 1.18/1.39  (assume a35 (forall ((X $$unsorted)) (= (tptp.cC162 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC160 Y))))))
% 1.18/1.39  (assume a36 (forall ((X $$unsorted)) (= (tptp.cC164 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC92 Y)))))))
% 1.18/1.39  (assume a37 (forall ((X $$unsorted)) (= (tptp.cC166 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC164 Y))))))
% 1.18/1.39  (assume a38 (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X))))))
% 1.18/1.39  (assume a39 (forall ((X $$unsorted)) (= (tptp.cC170 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC18 Y)))))))
% 1.18/1.39  (assume a40 (forall ((X $$unsorted)) (= (tptp.cC172 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC170 Y))))))
% 1.18/1.39  (assume a41 (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X))))))
% 1.18/1.39  (assume a42 (forall ((X $$unsorted)) (= (tptp.cC176 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC100 Y)))))))
% 1.18/1.39  (assume a43 (forall ((X $$unsorted)) (= (tptp.cC178 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC176 Y))))))
% 1.18/1.39  (assume a44 (forall ((X $$unsorted)) (= (tptp.cC180 X) (and (not (tptp.cC178 X)) (tptp.cC174 X)))))
% 1.18/1.39  (assume a45 (forall ((X $$unsorted)) (= (tptp.cC20 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC18 Y)))))))
% 1.18/1.39  (assume a46 (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X)))))
% 1.18/1.39  (assume a47 (forall ((X $$unsorted)) (= (tptp.cC24 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))))
% 1.18/1.39  (assume a48 (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X))))))
% 1.18/1.39  (assume a49 (forall ((X $$unsorted)) (= (tptp.cC28 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC26 Y))))))
% 1.18/1.39  (assume a50 (forall ((X $$unsorted)) (= (tptp.cC30 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC12 Y)))))))
% 1.18/1.39  (assume a51 (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X))))))
% 1.18/1.39  (assume a52 (forall ((X $$unsorted)) (= (tptp.cC34 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC32 Y))))))
% 1.18/1.39  (assume a53 (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X))))))
% 1.18/1.39  (assume a54 (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X)))))
% 1.18/1.39  (assume a55 (forall ((X $$unsorted)) (= (tptp.cC4 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))))
% 1.18/1.39  (assume a56 (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))))
% 1.18/1.39  (assume a57 (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X)))))
% 1.18/1.39  (assume a58 (forall ((X $$unsorted)) (= (tptp.cC44 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))))
% 1.18/1.39  (assume a59 (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X))))))
% 1.18/1.39  (assume a60 (forall ((X $$unsorted)) (= (tptp.cC48 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC46 Y))))))
% 1.18/1.39  (assume a61 (forall ((X $$unsorted)) (= (tptp.cC50 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC12 Y)))))))
% 1.18/1.39  (assume a62 (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X))))))
% 1.18/1.39  (assume a63 (forall ((X $$unsorted)) (= (tptp.cC54 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC52 Y))))))
% 1.18/1.39  (assume a64 (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X))))))
% 1.18/1.39  (assume a65 (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X)))))
% 1.18/1.39  (assume a66 (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X)))))
% 1.18/1.39  (assume a67 (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))))
% 1.18/1.39  (assume a68 (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X)))))
% 1.18/1.39  (assume a69 (forall ((X $$unsorted)) (= (tptp.cC66 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))))
% 1.18/1.39  (assume a70 (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X))))))
% 1.18/1.39  (assume a71 (forall ((X $$unsorted)) (= (tptp.cC70 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC68 Y))))))
% 1.18/1.39  (assume a72 (forall ((X $$unsorted)) (= (tptp.cC72 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC12 Y)))))))
% 1.18/1.39  (assume a73 (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X))))))
% 1.18/1.39  (assume a74 (forall ((X $$unsorted)) (= (tptp.cC76 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC74 Y))))))
% 1.18/1.39  (assume a75 (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X))))))
% 1.18/1.39  (assume a76 (forall ((X $$unsorted)) (= (tptp.cC8 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC6 Y)))))))
% 1.18/1.39  (assume a77 (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X)))))
% 1.18/1.39  (assume a78 (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X)))))
% 1.18/1.39  (assume a79 (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))))
% 1.18/1.39  (assume a80 (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X)))))
% 1.18/1.39  (assume a81 (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))))
% 1.18/1.39  (assume a82 (forall ((X $$unsorted)) (= (tptp.cC90 X) (and (tptp.cC88 X) (tptp.cC86 X)))))
% 1.18/1.39  (assume a83 (forall ((X $$unsorted)) (= (tptp.cC94 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC6 Y)))))))
% 1.18/1.39  (assume a84 (forall ((X $$unsorted)) (= (tptp.cC96 X) (and (not (tptp.cC92 X)) (not (tptp.cC94 X))))))
% 1.18/1.39  (assume a85 (forall ((X $$unsorted)) (= (tptp.cC98 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC96 Y))))))
% 1.18/1.39  (assume a86 (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X)))))
% 1.18/1.39  (assume a87 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC26 X)))))
% 1.18/1.39  (assume a88 (tptp.cTOP tptp.iV21026))
% 1.18/1.39  (assume a89 (tptp.cTEST tptp.iV21026))
% 1.18/1.39  (assume a90 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC104 X)))))
% 1.18/1.39  (assume a91 (not (tptp.cC98 tptp.iV21026)))
% 1.18/1.39  (assume a92 (not (tptp.cC122 tptp.iV21026)))
% 1.18/1.39  (assume a93 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC148 X)))))
% 1.18/1.39  (assume a94 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC160 X)))))
% 1.18/1.39  (assume a95 (not (tptp.cC34 tptp.iV21026)))
% 1.18/1.39  (assume a96 (not (tptp.cC28 tptp.iV21026)))
% 1.18/1.39  (assume a97 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC126 X)))))
% 1.18/1.39  (assume a98 (not (tptp.cC70 tptp.iV21026)))
% 1.18/1.39  (assume a99 (not (tptp.cC178 tptp.iV21026)))
% 1.18/1.39  (assume a100 (not (tptp.cC162 tptp.iV21026)))
% 1.18/1.39  (assume a101 (not (tptp.cC166 tptp.iV21026)))
% 1.18/1.39  (assume a102 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC68 X)))))
% 1.18/1.39  (assume a103 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC164 X)))))
% 1.18/1.39  (assume a104 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC46 X)))))
% 1.18/1.39  (assume a105 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC52 X)))))
% 1.18/1.39  (assume a106 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC176 X)))))
% 1.18/1.39  (assume a107 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC142 X)))))
% 1.18/1.39  (assume a108 (not (tptp.cC150 tptp.iV21026)))
% 1.18/1.39  (assume a109 (not (tptp.cC54 tptp.iV21026)))
% 1.18/1.39  (assume a110 (not (tptp.cC106 tptp.iV21026)))
% 1.18/1.39  (assume a111 (not (tptp.cC144 tptp.iV21026)))
% 1.18/1.39  (assume a112 (not (tptp.cC48 tptp.iV21026)))
% 1.18/1.39  (assume a113 (not (tptp.cC76 tptp.iV21026)))
% 1.18/1.39  (assume a114 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC32 X)))))
% 1.18/1.39  (assume a115 (not (tptp.cC128 tptp.iV21026)))
% 1.18/1.39  (assume a116 (not (tptp.cC172 tptp.iV21026)))
% 1.18/1.39  (assume a117 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC120 X)))))
% 1.18/1.39  (assume a118 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC96 X)))))
% 1.18/1.39  (assume a119 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC170 X)))))
% 1.18/1.39  (assume a120 (tptp.cowlThing tptp.iV21026))
% 1.18/1.39  (assume a121 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21026 X) (not (tptp.cC74 X)))))
% 1.18/1.39  (assume a122 (tptp.rR1 tptp.iV21026 tptp.iV21030))
% 1.18/1.39  (assume a123 (tptp.rR1 tptp.iV21026 tptp.iV21027))
% 1.18/1.39  (assume a124 (tptp.rR1 tptp.iV21026 tptp.iV21028))
% 1.18/1.39  (assume a125 (tptp.rR1 tptp.iV21026 tptp.iV21029))
% 1.18/1.39  (assume a126 (not (tptp.cC26 tptp.iV21027)))
% 1.18/1.39  (assume a127 (not (tptp.cC176 tptp.iV21027)))
% 1.18/1.39  (assume a128 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21027 X) (tptp.cC18 X))))
% 1.18/1.39  (assume a129 (not (tptp.cC46 tptp.iV21027)))
% 1.18/1.39  (assume a130 (not (tptp.cC170 tptp.iV21027)))
% 1.18/1.39  (assume a131 (tptp.cC12 tptp.iV21027))
% 1.18/1.39  (assume a132 (not (tptp.cC120 tptp.iV21027)))
% 1.18/1.39  (assume a133 (not (tptp.cC74 tptp.iV21027)))
% 1.18/1.39  (assume a134 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21027 X) (tptp.cC6 X))))
% 1.18/1.39  (assume a135 (not (tptp.cC52 tptp.iV21027)))
% 1.18/1.39  (assume a136 (not (tptp.cC32 tptp.iV21027)))
% 1.18/1.39  (assume a137 (not (tptp.cC96 tptp.iV21027)))
% 1.18/1.39  (assume a138 (not (tptp.cC68 tptp.iV21027)))
% 1.18/1.39  (assume a139 (tptp.cC92 tptp.iV21027))
% 1.18/1.39  (assume a140 (not (tptp.cC126 tptp.iV21027)))
% 1.18/1.39  (assume a141 (tptp.cC100 tptp.iV21027))
% 1.18/1.39  (assume a142 (not (tptp.cC160 tptp.iV21027)))
% 1.18/1.39  (assume a143 (not (tptp.cC104 tptp.iV21027)))
% 1.18/1.39  (assume a144 (not (tptp.cC148 tptp.iV21027)))
% 1.18/1.39  (assume a145 (not (tptp.cC142 tptp.iV21027)))
% 1.18/1.39  (assume a146 (tptp.cC18 tptp.iV21027))
% 1.18/1.39  (assume a147 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21027 X) (tptp.cC92 X))))
% 1.18/1.39  (assume a148 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21027 X) (tptp.cC100 X))))
% 1.18/1.39  (assume a149 (not (tptp.cC164 tptp.iV21027)))
% 1.18/1.39  (assume a150 (not (tptp.cC2 tptp.iV21027)))
% 1.18/1.39  (assume a151 (tptp.cowlThing tptp.iV21027))
% 1.18/1.39  (assume a152 (tptp.rR1 tptp.iV21027 tptp.iV21036))
% 1.18/1.39  (assume a153 (tptp.rR1 tptp.iV21027 tptp.iV21035))
% 1.18/1.39  (assume a154 (tptp.cowlThing tptp.iV21028))
% 1.18/1.39  (assume a155 (not (tptp.cC148 tptp.iV21029)))
% 1.18/1.39  (assume a156 (not (tptp.cC68 tptp.iV21029)))
% 1.18/1.39  (assume a157 (not (tptp.cC46 tptp.iV21029)))
% 1.18/1.39  (assume a158 (not (tptp.cC104 tptp.iV21029)))
% 1.18/1.39  (assume a159 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21029 X) (tptp.cC100 X))))
% 1.18/1.39  (assume a160 (not (tptp.cC176 tptp.iV21029)))
% 1.18/1.39  (assume a161 (not (tptp.cC142 tptp.iV21029)))
% 1.18/1.39  (assume a162 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21029 X) (tptp.cC92 X))))
% 1.18/1.39  (assume a163 (not (tptp.cC12 tptp.iV21029)))
% 1.18/1.39  (assume a164 (tptp.cC2 tptp.iV21029))
% 1.18/1.39  (assume a165 (not (tptp.cC74 tptp.iV21029)))
% 1.18/1.39  (assume a166 (not (tptp.cC120 tptp.iV21029)))
% 1.18/1.39  (assume a167 (tptp.cC92 tptp.iV21029))
% 1.18/1.39  (assume a168 (not (tptp.cC52 tptp.iV21029)))
% 1.18/1.39  (assume a169 (not (tptp.cC32 tptp.iV21029)))
% 1.18/1.39  (assume a170 (tptp.cC100 tptp.iV21029))
% 1.18/1.39  (assume a171 (tptp.cC18 tptp.iV21029))
% 1.18/1.39  (assume a172 (not (tptp.cC170 tptp.iV21029)))
% 1.18/1.39  (assume a173 (not (tptp.cC26 tptp.iV21029)))
% 1.18/1.39  (assume a174 (not (tptp.cC96 tptp.iV21029)))
% 1.18/1.39  (assume a175 (not (tptp.cC126 tptp.iV21029)))
% 1.18/1.39  (assume a176 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21029 X) (tptp.cC6 X))))
% 1.18/1.39  (assume a177 (not (tptp.cC164 tptp.iV21029)))
% 1.18/1.39  (assume a178 (not (tptp.cC160 tptp.iV21029)))
% 1.18/1.39  (assume a179 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21029 X) (tptp.cC18 X))))
% 1.18/1.39  (assume a180 (tptp.cowlThing tptp.iV21029))
% 1.18/1.39  (assume a181 (tptp.rR1 tptp.iV21029 tptp.iV21034))
% 1.18/1.39  (assume a182 (tptp.rR1 tptp.iV21029 tptp.iV21033))
% 1.18/1.39  (assume a183 (not (tptp.cC32 tptp.iV21030)))
% 1.18/1.39  (assume a184 (not (tptp.cC26 tptp.iV21030)))
% 1.18/1.39  (assume a185 (not (tptp.cC126 tptp.iV21030)))
% 1.18/1.39  (assume a186 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21030 X) (tptp.cC18 X))))
% 1.18/1.39  (assume a187 (not (tptp.cC148 tptp.iV21030)))
% 1.18/1.39  (assume a188 (not (tptp.cC46 tptp.iV21030)))
% 1.18/1.39  (assume a189 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21030 X) (tptp.cC6 X))))
% 1.18/1.39  (assume a190 (tptp.cC12 tptp.iV21030))
% 1.18/1.39  (assume a191 (not (tptp.cC68 tptp.iV21030)))
% 1.18/1.39  (assume a192 (not (tptp.cC74 tptp.iV21030)))
% 1.18/1.39  (assume a193 (not (tptp.cC96 tptp.iV21030)))
% 1.18/1.39  (assume a194 (not (tptp.cC176 tptp.iV21030)))
% 1.18/1.39  (assume a195 (tptp.cC2 tptp.iV21030))
% 1.18/1.39  (assume a196 (not (tptp.cC104 tptp.iV21030)))
% 1.18/1.39  (assume a197 (tptp.cC92 tptp.iV21030))
% 1.18/1.39  (assume a198 (tptp.cC100 tptp.iV21030))
% 1.18/1.39  (assume a199 (not (tptp.cC120 tptp.iV21030)))
% 1.18/1.39  (assume a200 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21030 X) (tptp.cC100 X))))
% 1.18/1.39  (assume a201 (not (tptp.cC170 tptp.iV21030)))
% 1.18/1.39  (assume a202 (not (tptp.cC18 tptp.iV21030)))
% 1.18/1.39  (assume a203 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV21030 X) (tptp.cC92 X))))
% 1.18/1.39  (assume a204 (not (tptp.cC52 tptp.iV21030)))
% 1.18/1.39  (assume a205 (not (tptp.cC160 tptp.iV21030)))
% 1.18/1.39  (assume a206 (not (tptp.cC164 tptp.iV21030)))
% 1.18/1.39  (assume a207 (tptp.cowlThing tptp.iV21030))
% 1.18/1.39  (assume a208 (not (tptp.cC142 tptp.iV21030)))
% 1.18/1.39  (assume a209 (tptp.rR1 tptp.iV21030 tptp.iV21032))
% 1.18/1.39  (assume a210 (tptp.rR1 tptp.iV21030 tptp.iV21031))
% 1.18/1.39  (assume a211 (tptp.cowlThing tptp.iV21031))
% 1.18/1.39  (assume a212 (tptp.cC92 tptp.iV21032))
% 1.18/1.39  (assume a213 (tptp.cC100 tptp.iV21032))
% 1.18/1.39  (assume a214 (not (tptp.cC2 tptp.iV21032)))
% 1.18/1.39  (assume a215 (tptp.cC18 tptp.iV21032))
% 1.18/1.39  (assume a216 (tptp.cC6 tptp.iV21032))
% 1.18/1.39  (assume a217 (tptp.cowlThing tptp.iV21032))
% 1.18/1.39  (assume a218 (tptp.cC92 tptp.iV21033))
% 1.18/1.39  (assume a219 (tptp.cC100 tptp.iV21033))
% 1.18/1.39  (assume a220 (tptp.cC18 tptp.iV21033))
% 1.18/1.39  (assume a221 (tptp.cC6 tptp.iV21033))
% 1.18/1.39  (assume a222 (not (tptp.cC12 tptp.iV21033)))
% 1.18/1.39  (assume a223 (tptp.cowlThing tptp.iV21033))
% 1.18/1.39  (assume a224 (tptp.cC92 tptp.iV21034))
% 1.18/1.39  (assume a225 (tptp.cC100 tptp.iV21034))
% 1.18/1.39  (assume a226 (tptp.cC18 tptp.iV21034))
% 1.18/1.39  (assume a227 (tptp.cC6 tptp.iV21034))
% 1.18/1.39  (assume a228 (not (tptp.cC2 tptp.iV21034)))
% 1.18/1.39  (assume a229 (tptp.cowlThing tptp.iV21034))
% 1.18/1.39  (assume a230 (tptp.cC92 tptp.iV21035))
% 1.18/1.39  (assume a231 (tptp.cC100 tptp.iV21035))
% 1.18/1.39  (assume a232 (not (tptp.cC12 tptp.iV21035)))
% 1.18/1.39  (assume a233 (tptp.cC18 tptp.iV21035))
% 1.18/1.39  (assume a234 (tptp.cC6 tptp.iV21035))
% 1.18/1.39  (assume a235 (tptp.cowlThing tptp.iV21035))
% 1.18/1.39  (assume a236 (tptp.cC92 tptp.iV21036))
% 1.18/1.39  (assume a237 (tptp.cC100 tptp.iV21036))
% 1.18/1.39  (assume a238 (tptp.cC18 tptp.iV21036))
% 1.18/1.39  (assume a239 (tptp.cC6 tptp.iV21036))
% 1.18/1.39  (assume a240 (not (tptp.cC2 tptp.iV21036)))
% 1.18/1.39  (assume a241 (tptp.cowlThing tptp.iV21036))
% 1.18/1.39  (assume a242 (not (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030))))
% 1.18/1.39  (assume a243 true)
% 1.18/1.39  (step t1 (cl (not (= (not (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030))) (not (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030) (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484))))))) (not (not (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030)))) (not (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030) (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))))) :rule equiv_pos2)
% 1.18/1.39  (step t2 (cl (= (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (and (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))))) :rule all_simplify)
% 1.18/1.39  (step t3 (cl (= (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))))) :rule refl)
% 1.18/1.39  (step t4 (cl (= (tptp.cowlThing tptp.iV21026) (tptp.cowlThing tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t5 (cl (= (tptp.cC84 tptp.iV21026) (tptp.cC84 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t6 (cl (= (tptp.cC16 tptp.iV21026) (tptp.cC16 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t7 (cl (= (tptp.cC36 tptp.iV21026) (tptp.cC36 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t8 (cl (= (tptp.cC42 tptp.iV21026) (tptp.cC42 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t9 (cl (= (tptp.cC88 tptp.iV21026) (tptp.cC88 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t10 (cl (= (tptp.cC86 tptp.iV21026) (tptp.cC86 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t11 (cl (= (tptp.cC174 tptp.iV21026) (tptp.cC174 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t12 (cl (= (tptp.cC20 tptp.iV21026) (tptp.cC20 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t13 (cl (= (tptp.cC156 tptp.iV21026) (tptp.cC156 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t14 (cl (= (tptp.cC60 tptp.iV21026) (tptp.cC60 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t15 (cl (= (tptp.cC38 tptp.iV21026) (tptp.cC38 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t16 (cl (= (tptp.cC158 tptp.iV21026) (tptp.cC158 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t17 (cl (= (tptp.cC10 tptp.iV21026) (tptp.cC10 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t18 (cl (= (tptp.cC134 tptp.iV21026) (tptp.cC134 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t19 (cl (= (tptp.cC22 tptp.iV21026) (tptp.cC22 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t20 (cl (= (tptp.cC168 tptp.iV21026) (tptp.cC168 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t21 (cl (= (tptp.cC56 tptp.iV21026) (tptp.cC56 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t22 (cl (= (tptp.cC78 tptp.iV21026) (tptp.cC78 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t23 (cl (= (tptp.cC58 tptp.iV21026) (tptp.cC58 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t24 (cl (= (tptp.cC152 tptp.iV21026) (tptp.cC152 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t25 (cl (= (tptp.cC40 tptp.iV21026) (tptp.cC40 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t26 (cl (= (tptp.cC132 tptp.iV21026) (tptp.cC132 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t27 (cl (= (tptp.cC130 tptp.iV21026) (tptp.cC130 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t28 (cl (= (tptp.cC62 tptp.iV21026) (tptp.cC62 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t29 (cl (= (tptp.cC154 tptp.iV21026) (tptp.cC154 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t30 (cl (= (tptp.cC80 tptp.iV21026) (tptp.cC80 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t31 (cl (= (tptp.cC8 tptp.iV21026) (tptp.cC8 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t32 (cl (= (tptp.cC136 tptp.iV21026) (tptp.cC136 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t33 (cl (= (tptp.cC112 tptp.iV21026) (tptp.cC112 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t34 (cl (= (tptp.cC180 tptp.iV21026) (tptp.cC180 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t35 (cl (= (tptp.cC114 tptp.iV21026) (tptp.cC114 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t36 (cl (= (tptp.cC64 tptp.iV21026) (tptp.cC64 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t37 (cl (= (tptp.cC110 tptp.iV21026) (tptp.cC110 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t38 (cl (= (tptp.cC116 tptp.iV21026) (tptp.cC116 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t39 (cl (= (tptp.cC82 tptp.iV21026) (tptp.cC82 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t40 (cl (= (tptp.cC138 tptp.iV21026) (tptp.cC138 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t41 (cl (= (tptp.cC4 tptp.iV21026) (tptp.cC4 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t42 (cl (= (tptp.cC108 tptp.iV21026) (tptp.cC108 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t43 (cl (= (tptp.cC14 tptp.iV21026) (tptp.cC14 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t44 (cl (= (tptp.cC90 tptp.iV21026) (tptp.cC90 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t45 (cl (= (tptp.cowlThing tptp.iV21027) (tptp.cowlThing tptp.iV21027))) :rule refl)
% 1.18/1.39  (step t46 (cl (= (tptp.cC30 tptp.iV21027) (tptp.cC30 tptp.iV21027))) :rule refl)
% 1.18/1.39  (step t47 (cl (= (tptp.cC24 tptp.iV21027) (tptp.cC24 tptp.iV21027))) :rule refl)
% 1.18/1.39  (step t48 (cl (= (tptp.cowlThing tptp.iV21029) (tptp.cowlThing tptp.iV21029))) :rule refl)
% 1.18/1.39  (step t49 (cl (= (tptp.cC50 tptp.iV21029) (tptp.cC50 tptp.iV21029))) :rule refl)
% 1.18/1.39  (step t50 (cl (= (tptp.cC44 tptp.iV21029) (tptp.cC44 tptp.iV21029))) :rule refl)
% 1.18/1.39  (step t51 (cl (= (tptp.cowlThing tptp.iV21030) (tptp.cowlThing tptp.iV21030))) :rule refl)
% 1.18/1.39  (step t52 (cl (= (tptp.cC66 tptp.iV21030) (tptp.cC66 tptp.iV21030))) :rule refl)
% 1.18/1.39  (step t53 (cl (= (tptp.cC72 tptp.iV21030) (tptp.cC72 tptp.iV21030))) :rule refl)
% 1.18/1.39  (step t54 (cl (= (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030)) (and (and (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030)))) :rule cong :premises (t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53))
% 1.18/1.39  (step t55 (cl (= (and (and (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030)) (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030) (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))))) :rule all_simplify)
% 1.18/1.39  (step t56 (cl (= (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030)) (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030) (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))))) :rule trans :premises (t54 t55))
% 1.18/1.39  (step t57 (cl (= (not (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030))) (not (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030) (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484))))))) :rule cong :premises (t56))
% 1.18/1.39  (step t58 (cl (not (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cowlThing tptp.iV21026) (tptp.cC84 tptp.iV21026) (tptp.cC16 tptp.iV21026) (tptp.cC36 tptp.iV21026) (tptp.cC42 tptp.iV21026) (tptp.cC88 tptp.iV21026) (tptp.cC86 tptp.iV21026) (tptp.cC174 tptp.iV21026) (tptp.cC20 tptp.iV21026) (tptp.cC156 tptp.iV21026) (tptp.cC60 tptp.iV21026) (tptp.cC38 tptp.iV21026) (tptp.cC158 tptp.iV21026) (tptp.cC10 tptp.iV21026) (tptp.cC134 tptp.iV21026) (tptp.cC22 tptp.iV21026) (tptp.cC168 tptp.iV21026) (tptp.cC56 tptp.iV21026) (tptp.cC78 tptp.iV21026) (tptp.cC58 tptp.iV21026) (tptp.cC152 tptp.iV21026) (tptp.cC40 tptp.iV21026) (tptp.cC132 tptp.iV21026) (tptp.cC130 tptp.iV21026) (tptp.cC62 tptp.iV21026) (tptp.cC154 tptp.iV21026) (tptp.cC80 tptp.iV21026) (tptp.cC8 tptp.iV21026) (tptp.cC136 tptp.iV21026) (tptp.cC112 tptp.iV21026) (tptp.cC180 tptp.iV21026) (tptp.cC114 tptp.iV21026) (tptp.cC64 tptp.iV21026) (tptp.cC110 tptp.iV21026) (tptp.cC116 tptp.iV21026) (tptp.cC82 tptp.iV21026) (tptp.cC138 tptp.iV21026) (tptp.cC4 tptp.iV21026) (tptp.cC108 tptp.iV21026) (tptp.cC14 tptp.iV21026) (tptp.cC90 tptp.iV21026) (tptp.cowlThing tptp.iV21027) (tptp.cC30 tptp.iV21027) (tptp.cC24 tptp.iV21027) (tptp.cowlThing tptp.iV21029) (tptp.cC50 tptp.iV21029) (tptp.cC44 tptp.iV21029) (tptp.cowlThing tptp.iV21030) (tptp.cC66 tptp.iV21030) (tptp.cC72 tptp.iV21030) (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))))) :rule resolution :premises (t1 t57 a242))
% 1.18/1.39  (step t59 (cl (not (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) (not (tptp.cowlThing tptp.iV21026)) (not (tptp.cC84 tptp.iV21026)) (not (tptp.cC16 tptp.iV21026)) (not (tptp.cC36 tptp.iV21026)) (not (tptp.cC42 tptp.iV21026)) (not (tptp.cC88 tptp.iV21026)) (not (tptp.cC86 tptp.iV21026)) (not (tptp.cC174 tptp.iV21026)) (not (tptp.cC20 tptp.iV21026)) (not (tptp.cC156 tptp.iV21026)) (not (tptp.cC60 tptp.iV21026)) (not (tptp.cC38 tptp.iV21026)) (not (tptp.cC158 tptp.iV21026)) (not (tptp.cC10 tptp.iV21026)) (not (tptp.cC134 tptp.iV21026)) (not (tptp.cC22 tptp.iV21026)) (not (tptp.cC168 tptp.iV21026)) (not (tptp.cC56 tptp.iV21026)) (not (tptp.cC78 tptp.iV21026)) (not (tptp.cC58 tptp.iV21026)) (not (tptp.cC152 tptp.iV21026)) (not (tptp.cC40 tptp.iV21026)) (not (tptp.cC132 tptp.iV21026)) (not (tptp.cC130 tptp.iV21026)) (not (tptp.cC62 tptp.iV21026)) (not (tptp.cC154 tptp.iV21026)) (not (tptp.cC80 tptp.iV21026)) (not (tptp.cC8 tptp.iV21026)) (not (tptp.cC136 tptp.iV21026)) (not (tptp.cC112 tptp.iV21026)) (not (tptp.cC180 tptp.iV21026)) (not (tptp.cC114 tptp.iV21026)) (not (tptp.cC64 tptp.iV21026)) (not (tptp.cC110 tptp.iV21026)) (not (tptp.cC116 tptp.iV21026)) (not (tptp.cC82 tptp.iV21026)) (not (tptp.cC138 tptp.iV21026)) (not (tptp.cC4 tptp.iV21026)) (not (tptp.cC108 tptp.iV21026)) (not (tptp.cC14 tptp.iV21026)) (not (tptp.cC90 tptp.iV21026)) (not (tptp.cowlThing tptp.iV21027)) (not (tptp.cC30 tptp.iV21027)) (not (tptp.cC24 tptp.iV21027)) (not (tptp.cowlThing tptp.iV21029)) (not (tptp.cC50 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)) (not (tptp.cowlThing tptp.iV21030)) (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)) (not (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479))) (not (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484))))) :rule not_and :premises (t58))
% 1.18/1.39  (step t60 (cl (not (tptp.cowlThing tptp.iV21026)) (not (tptp.cowlThing tptp.iV21027)) (not (tptp.cowlThing tptp.iV21029)) (not (tptp.cowlThing tptp.iV21030)) (not (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) (not (tptp.cC84 tptp.iV21026)) (not (tptp.cC16 tptp.iV21026)) (not (tptp.cC36 tptp.iV21026)) (not (tptp.cC42 tptp.iV21026)) (not (tptp.cC88 tptp.iV21026)) (not (tptp.cC86 tptp.iV21026)) (not (tptp.cC174 tptp.iV21026)) (not (tptp.cC20 tptp.iV21026)) (not (tptp.cC156 tptp.iV21026)) (not (tptp.cC60 tptp.iV21026)) (not (tptp.cC38 tptp.iV21026)) (not (tptp.cC158 tptp.iV21026)) (not (tptp.cC10 tptp.iV21026)) (not (tptp.cC134 tptp.iV21026)) (not (tptp.cC22 tptp.iV21026)) (not (tptp.cC168 tptp.iV21026)) (not (tptp.cC56 tptp.iV21026)) (not (tptp.cC78 tptp.iV21026)) (not (tptp.cC58 tptp.iV21026)) (not (tptp.cC152 tptp.iV21026)) (not (tptp.cC40 tptp.iV21026)) (not (tptp.cC132 tptp.iV21026)) (not (tptp.cC130 tptp.iV21026)) (not (tptp.cC62 tptp.iV21026)) (not (tptp.cC154 tptp.iV21026)) (not (tptp.cC80 tptp.iV21026)) (not (tptp.cC8 tptp.iV21026)) (not (tptp.cC136 tptp.iV21026)) (not (tptp.cC112 tptp.iV21026)) (not (tptp.cC180 tptp.iV21026)) (not (tptp.cC114 tptp.iV21026)) (not (tptp.cC64 tptp.iV21026)) (not (tptp.cC110 tptp.iV21026)) (not (tptp.cC116 tptp.iV21026)) (not (tptp.cC82 tptp.iV21026)) (not (tptp.cC138 tptp.iV21026)) (not (tptp.cC4 tptp.iV21026)) (not (tptp.cC108 tptp.iV21026)) (not (tptp.cC14 tptp.iV21026)) (not (tptp.cC90 tptp.iV21026)) (not (tptp.cC30 tptp.iV21027)) (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC50 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)) (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)) (not (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479))) (not (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484))))) :rule reordering :premises (t59))
% 1.18/1.39  (step t61 (cl (not (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026))) (tptp.cC90 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t62 (cl (tptp.cC90 tptp.iV21026) (not (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) :rule reordering :premises (t61))
% 1.18/1.39  (step t63 (cl (not (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) (not (tptp.cC112 tptp.iV21026)) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t64 (cl (not (tptp.cC112 tptp.iV21026)) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)) (not (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026))))) :rule reordering :premises (t63))
% 1.18/1.39  (step t65 (cl (not (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026))) (tptp.cC112 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t66 (cl (tptp.cC112 tptp.iV21026) (not (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) :rule reordering :premises (t65))
% 1.18/1.39  (step t67 (cl (not (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) (not (tptp.cC116 tptp.iV21026)) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t68 (cl (not (tptp.cC116 tptp.iV21026)) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)) (not (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026))))) :rule reordering :premises (t67))
% 1.18/1.39  (step t69 (cl (not (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026))) (tptp.cC116 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t70 (cl (tptp.cC116 tptp.iV21026) (not (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) :rule reordering :premises (t69))
% 1.18/1.39  (step t71 (cl (not (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) (not (tptp.cC134 tptp.iV21026)) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t72 (cl (not (tptp.cC134 tptp.iV21026)) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)) (not (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026))))) :rule reordering :premises (t71))
% 1.18/1.39  (step t73 (cl (not (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026))) (tptp.cC134 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t74 (cl (tptp.cC134 tptp.iV21026) (not (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) :rule reordering :premises (t73))
% 1.18/1.39  (step t75 (cl (not (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) (not (tptp.cC138 tptp.iV21026)) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t76 (cl (not (tptp.cC138 tptp.iV21026)) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)) (not (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026))))) :rule reordering :premises (t75))
% 1.18/1.39  (step t77 (cl (not (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026))) (tptp.cC138 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t78 (cl (tptp.cC138 tptp.iV21026) (not (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) :rule reordering :premises (t77))
% 1.18/1.39  (step t79 (cl (not (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) (not (tptp.cC156 tptp.iV21026)) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t80 (cl (not (tptp.cC156 tptp.iV21026)) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)) (not (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026))))) :rule reordering :premises (t79))
% 1.18/1.39  (step t81 (cl (not (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))) (tptp.cC156 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t82 (cl (tptp.cC156 tptp.iV21026) (not (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) :rule reordering :premises (t81))
% 1.18/1.39  (step t83 (cl (not (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) (not (tptp.cC158 tptp.iV21026)) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t84 (cl (not (tptp.cC158 tptp.iV21026)) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)) (not (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))))) :rule reordering :premises (t83))
% 1.18/1.39  (step t85 (cl (not (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))) (tptp.cC158 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t86 (cl (tptp.cC158 tptp.iV21026) (not (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) :rule reordering :premises (t85))
% 1.18/1.39  (step t87 (cl (not (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) (not (tptp.cTEST tptp.iV21026)) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t88 (cl (not (tptp.cTEST tptp.iV21026)) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)) (not (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))))) :rule reordering :premises (t87))
% 1.18/1.39  (step t89 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X)))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t90)
% 1.18/1.39  (assume t90.a0 (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X)))))
% 1.18/1.39  (step t90.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X))))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t90.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X))))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) :rule or :premises (t90.t1))
% 1.18/1.39  (step t90.t3 (cl (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) :rule resolution :premises (t90.t2 t90.a0))
% 1.18/1.39  (step t90 (cl (not (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X))))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) :rule subproof :discharge (t90.a0))
% 1.18/1.39  (step t91 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X)))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) :rule resolution :premises (t89 t90))
% 1.18/1.39  (step t92 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X)))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) (not (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t93 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X)))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X)))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))))) :rule resolution :premises (t91 t92))
% 1.18/1.39  (step t94 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X)))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))))) :rule contraction :premises (t93))
% 1.18/1.39  (step t95 (cl (not (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC158 X) (tptp.cC180 X))))) (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) :rule implies :premises (t94))
% 1.18/1.39  (step t96 (cl (= (tptp.cTEST tptp.iV21026) (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) :rule resolution :premises (t95 a86))
% 1.18/1.39  (step t97 (cl (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))) :rule resolution :premises (t88 a89 t96))
% 1.18/1.39  (step t98 (cl (tptp.cC158 tptp.iV21026)) :rule resolution :premises (t86 t97))
% 1.18/1.39  (step t99 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X)))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t100)
% 1.18/1.39  (assume t100.a0 (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X)))))
% 1.18/1.39  (step t100.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X))))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t100.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X))))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) :rule or :premises (t100.t1))
% 1.18/1.39  (step t100.t3 (cl (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) :rule resolution :premises (t100.t2 t100.a0))
% 1.18/1.39  (step t100 (cl (not (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X))))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) :rule subproof :discharge (t100.a0))
% 1.18/1.39  (step t101 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X)))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) :rule resolution :premises (t99 t100))
% 1.18/1.39  (step t102 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X)))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) (not (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t103 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X)))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X)))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))))) :rule resolution :premises (t101 t102))
% 1.18/1.39  (step t104 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X)))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))))) :rule contraction :premises (t103))
% 1.18/1.39  (step t105 (cl (not (forall ((X $$unsorted)) (= (tptp.cC158 X) (and (tptp.cC22 X) (tptp.cC156 X))))) (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) :rule implies :premises (t104))
% 1.18/1.39  (step t106 (cl (= (tptp.cC158 tptp.iV21026) (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) :rule resolution :premises (t105 a32))
% 1.18/1.39  (step t107 (cl (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))) :rule resolution :premises (t84 t98 t106))
% 1.18/1.39  (step t108 (cl (tptp.cC156 tptp.iV21026)) :rule resolution :premises (t82 t107))
% 1.18/1.39  (step t109 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X)))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t110)
% 1.18/1.39  (assume t110.a0 (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X)))))
% 1.18/1.39  (step t110.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X))))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t110.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X))))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) :rule or :premises (t110.t1))
% 1.18/1.39  (step t110.t3 (cl (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) :rule resolution :premises (t110.t2 t110.a0))
% 1.18/1.39  (step t110 (cl (not (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X))))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) :rule subproof :discharge (t110.a0))
% 1.18/1.39  (step t111 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X)))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) :rule resolution :premises (t109 t110))
% 1.18/1.39  (step t112 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X)))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) (not (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t113 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X)))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X)))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026))))) :rule resolution :premises (t111 t112))
% 1.18/1.39  (step t114 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X)))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026))))) :rule contraction :premises (t113))
% 1.18/1.39  (step t115 (cl (not (forall ((X $$unsorted)) (= (tptp.cC156 X) (and (tptp.cC154 X) (tptp.cC138 X))))) (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) :rule implies :premises (t114))
% 1.18/1.39  (step t116 (cl (= (tptp.cC156 tptp.iV21026) (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026)))) :rule resolution :premises (t115 a31))
% 1.18/1.39  (step t117 (cl (and (tptp.cC154 tptp.iV21026) (tptp.cC138 tptp.iV21026))) :rule resolution :premises (t80 t108 t116))
% 1.18/1.39  (step t118 (cl (tptp.cC138 tptp.iV21026)) :rule resolution :premises (t78 t117))
% 1.18/1.39  (step t119 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X)))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t120)
% 1.18/1.39  (assume t120.a0 (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X)))))
% 1.18/1.39  (step t120.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X))))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t120.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X))))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) :rule or :premises (t120.t1))
% 1.18/1.39  (step t120.t3 (cl (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) :rule resolution :premises (t120.t2 t120.a0))
% 1.18/1.39  (step t120 (cl (not (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X))))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) :rule subproof :discharge (t120.a0))
% 1.18/1.39  (step t121 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X)))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) :rule resolution :premises (t119 t120))
% 1.18/1.39  (step t122 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X)))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) (not (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t123 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X)))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X)))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026))))) :rule resolution :premises (t121 t122))
% 1.18/1.39  (step t124 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X)))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026))))) :rule contraction :premises (t123))
% 1.18/1.39  (step t125 (cl (not (forall ((X $$unsorted)) (= (tptp.cC138 X) (and (tptp.cC136 X) (tptp.cC134 X))))) (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) :rule implies :premises (t124))
% 1.18/1.39  (step t126 (cl (= (tptp.cC138 tptp.iV21026) (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026)))) :rule resolution :premises (t125 a21))
% 1.18/1.39  (step t127 (cl (and (tptp.cC136 tptp.iV21026) (tptp.cC134 tptp.iV21026))) :rule resolution :premises (t76 t118 t126))
% 1.18/1.39  (step t128 (cl (tptp.cC134 tptp.iV21026)) :rule resolution :premises (t74 t127))
% 1.18/1.39  (step t129 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X)))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t130)
% 1.18/1.39  (assume t130.a0 (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X)))))
% 1.18/1.39  (step t130.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X))))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t130.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X))))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) :rule or :premises (t130.t1))
% 1.18/1.39  (step t130.t3 (cl (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) :rule resolution :premises (t130.t2 t130.a0))
% 1.18/1.39  (step t130 (cl (not (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X))))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) :rule subproof :discharge (t130.a0))
% 1.18/1.39  (step t131 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X)))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) :rule resolution :premises (t129 t130))
% 1.18/1.39  (step t132 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X)))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) (not (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t133 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X)))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X)))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026))))) :rule resolution :premises (t131 t132))
% 1.18/1.39  (step t134 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X)))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026))))) :rule contraction :premises (t133))
% 1.18/1.39  (step t135 (cl (not (forall ((X $$unsorted)) (= (tptp.cC134 X) (and (tptp.cC132 X) (tptp.cC116 X))))) (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) :rule implies :premises (t134))
% 1.18/1.39  (step t136 (cl (= (tptp.cC134 tptp.iV21026) (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026)))) :rule resolution :premises (t135 a19))
% 1.18/1.39  (step t137 (cl (and (tptp.cC132 tptp.iV21026) (tptp.cC116 tptp.iV21026))) :rule resolution :premises (t72 t128 t136))
% 1.18/1.39  (step t138 (cl (tptp.cC116 tptp.iV21026)) :rule resolution :premises (t70 t137))
% 1.18/1.39  (step t139 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X)))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t140)
% 1.18/1.39  (assume t140.a0 (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X)))))
% 1.18/1.39  (step t140.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X))))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t140.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X))))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) :rule or :premises (t140.t1))
% 1.18/1.39  (step t140.t3 (cl (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) :rule resolution :premises (t140.t2 t140.a0))
% 1.18/1.39  (step t140 (cl (not (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X))))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) :rule subproof :discharge (t140.a0))
% 1.18/1.39  (step t141 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X)))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) :rule resolution :premises (t139 t140))
% 1.18/1.39  (step t142 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X)))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) (not (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t143 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X)))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X)))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026))))) :rule resolution :premises (t141 t142))
% 1.18/1.39  (step t144 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X)))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026))))) :rule contraction :premises (t143))
% 1.18/1.39  (step t145 (cl (not (forall ((X $$unsorted)) (= (tptp.cC116 X) (and (tptp.cC114 X) (tptp.cC112 X))))) (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) :rule implies :premises (t144))
% 1.18/1.39  (step t146 (cl (= (tptp.cC116 tptp.iV21026) (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026)))) :rule resolution :premises (t145 a10))
% 1.18/1.39  (step t147 (cl (and (tptp.cC114 tptp.iV21026) (tptp.cC112 tptp.iV21026))) :rule resolution :premises (t68 t138 t146))
% 1.18/1.39  (step t148 (cl (tptp.cC112 tptp.iV21026)) :rule resolution :premises (t66 t147))
% 1.18/1.39  (step t149 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X)))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t150)
% 1.18/1.39  (assume t150.a0 (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X)))))
% 1.18/1.39  (step t150.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X))))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t150.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X))))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) :rule or :premises (t150.t1))
% 1.18/1.39  (step t150.t3 (cl (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) :rule resolution :premises (t150.t2 t150.a0))
% 1.18/1.39  (step t150 (cl (not (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X))))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) :rule subproof :discharge (t150.a0))
% 1.18/1.39  (step t151 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X)))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) :rule resolution :premises (t149 t150))
% 1.18/1.39  (step t152 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X)))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) (not (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t153 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X)))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X)))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026))))) :rule resolution :premises (t151 t152))
% 1.18/1.39  (step t154 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X)))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026))))) :rule contraction :premises (t153))
% 1.18/1.39  (step t155 (cl (not (forall ((X $$unsorted)) (= (tptp.cC112 X) (and (tptp.cC90 X) (tptp.cC110 X))))) (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) :rule implies :premises (t154))
% 1.18/1.39  (step t156 (cl (= (tptp.cC112 tptp.iV21026) (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026)))) :rule resolution :premises (t155 a8))
% 1.18/1.39  (step t157 (cl (and (tptp.cC90 tptp.iV21026) (tptp.cC110 tptp.iV21026))) :rule resolution :premises (t64 t148 t156))
% 1.18/1.39  (step t158 (cl (tptp.cC90 tptp.iV21026)) :rule resolution :premises (t62 t157))
% 1.18/1.39  (step t159 (cl (not (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) (tptp.cC86 tptp.iV21026) (not (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t160 (cl (tptp.cC86 tptp.iV21026) (not (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026))) (not (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026))))) :rule reordering :premises (t159))
% 1.18/1.39  (step t161 (cl (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)) (not (tptp.cC82 tptp.iV21026)) (not (tptp.cC84 tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t162 (cl (not (tptp.cC84 tptp.iV21026)) (not (tptp.cC82 tptp.iV21026)) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026))) :rule reordering :premises (t161))
% 1.18/1.39  (step t163 (cl (not (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026))) (not (tptp.cTOP tptp.iV21026)) (tptp.cC84 tptp.iV21026)) :rule equiv_pos2)
% 1.18/1.39  (step t164 (cl (tptp.cC84 tptp.iV21026) (not (tptp.cTOP tptp.iV21026)) (not (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule reordering :premises (t163))
% 1.18/1.39  (step t165 (cl (not (= (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026))))) (not (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule equiv_pos2)
% 1.18/1.39  (step t166 (cl (= (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))))) :rule refl)
% 1.18/1.39  (step t167 (cl (= (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule all_simplify)
% 1.18/1.39  (step t168 (cl (= (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026))))) :rule cong :premises (t166 t167))
% 1.18/1.39  (step t169 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X)))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t170)
% 1.18/1.39  (assume t170.a0 (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))))
% 1.18/1.39  (step t170.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X)))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t170.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X)))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule or :premises (t170.t1))
% 1.18/1.39  (step t170.t3 (cl (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t170.t2 t170.a0))
% 1.18/1.39  (step t170 (cl (not (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X)))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule subproof :discharge (t170.a0))
% 1.18/1.39  (step t171 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t169 t170))
% 1.18/1.39  (step t172 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies_neg2)
% 1.18/1.39  (step t173 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t171 t172))
% 1.18/1.39  (step t174 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cC84 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule contraction :premises (t173))
% 1.18/1.39  (step t175 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule resolution :premises (t165 t168 t174))
% 1.18/1.39  (step t176 (cl (not (forall ((X $$unsorted)) (= (tptp.cC84 X) (tptp.cTOP X)))) (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026))) :rule implies :premises (t175))
% 1.18/1.39  (step t177 (cl (= (tptp.cTOP tptp.iV21026) (tptp.cC84 tptp.iV21026))) :rule resolution :premises (t176 a79))
% 1.18/1.39  (step t178 (cl (tptp.cC84 tptp.iV21026)) :rule resolution :premises (t164 a88 t177))
% 1.18/1.39  (step t179 (cl (not (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) (tptp.cC82 tptp.iV21026) (not (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t180 (cl (tptp.cC82 tptp.iV21026) (not (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026))) (not (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026))))) :rule reordering :premises (t179))
% 1.18/1.39  (step t181 (cl (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)) (not (tptp.cC80 tptp.iV21026)) (not (tptp.cC64 tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t182 (cl (not (tptp.cC80 tptp.iV21026)) (not (tptp.cC64 tptp.iV21026)) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026))) :rule reordering :premises (t181))
% 1.18/1.39  (step t183 (cl (not (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) (tptp.cC80 tptp.iV21026) (not (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t184 (cl (tptp.cC80 tptp.iV21026) (not (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026))) (not (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026))))) :rule reordering :premises (t183))
% 1.18/1.39  (step t185 (cl (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)) (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC78 tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t186 (cl (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC78 tptp.iV21026)) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026))) :rule reordering :premises (t185))
% 1.18/1.39  (step t187 (cl (not (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) (tptp.cC78 tptp.iV21026) (not (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule equiv_pos1)
% 1.18/1.39  (step t188 (cl (tptp.cC78 tptp.iV21026) (not (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026)))) (not (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026)))))) :rule reordering :premises (t187))
% 1.18/1.39  (step t189 (cl (not (= (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026)))) (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (tptp.cC70 tptp.iV21026) (tptp.cC76 tptp.iV21026)))) (not (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026))))) (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (tptp.cC70 tptp.iV21026) (tptp.cC76 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t190 (cl (= (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule refl)
% 1.18/1.39  (step t191 (cl (= (= (= (not (not (tptp.cC70 tptp.iV21026))) (tptp.cC70 tptp.iV21026)) true) (= (not (not (tptp.cC70 tptp.iV21026))) (tptp.cC70 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t192 (cl (not (= (= (not (not (tptp.cC70 tptp.iV21026))) (tptp.cC70 tptp.iV21026)) true)) (= (not (not (tptp.cC70 tptp.iV21026))) (tptp.cC70 tptp.iV21026))) :rule equiv1 :premises (t191))
% 1.18/1.39  (step t193 (cl (= (= (not (not (tptp.cC70 tptp.iV21026))) (tptp.cC70 tptp.iV21026)) (= (tptp.cC70 tptp.iV21026) (not (not (tptp.cC70 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t194 (cl (= (tptp.cC70 tptp.iV21026) (tptp.cC70 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t195 (cl (= (not (not (tptp.cC70 tptp.iV21026))) (tptp.cC70 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t196 (cl (= (= (tptp.cC70 tptp.iV21026) (not (not (tptp.cC70 tptp.iV21026)))) (= (tptp.cC70 tptp.iV21026) (tptp.cC70 tptp.iV21026)))) :rule cong :premises (t194 t195))
% 1.18/1.39  (step t197 (cl (= (= (tptp.cC70 tptp.iV21026) (tptp.cC70 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t198 (cl (= (= (tptp.cC70 tptp.iV21026) (not (not (tptp.cC70 tptp.iV21026)))) true)) :rule trans :premises (t196 t197))
% 1.18/1.39  (step t199 (cl (= (= (not (not (tptp.cC70 tptp.iV21026))) (tptp.cC70 tptp.iV21026)) true)) :rule trans :premises (t193 t198))
% 1.18/1.39  (step t200 (cl (= (not (not (tptp.cC70 tptp.iV21026))) (tptp.cC70 tptp.iV21026))) :rule resolution :premises (t192 t199))
% 1.18/1.39  (step t201 (cl (= (= (= (not (not (tptp.cC76 tptp.iV21026))) (tptp.cC76 tptp.iV21026)) true) (= (not (not (tptp.cC76 tptp.iV21026))) (tptp.cC76 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t202 (cl (not (= (= (not (not (tptp.cC76 tptp.iV21026))) (tptp.cC76 tptp.iV21026)) true)) (= (not (not (tptp.cC76 tptp.iV21026))) (tptp.cC76 tptp.iV21026))) :rule equiv1 :premises (t201))
% 1.18/1.39  (step t203 (cl (= (= (not (not (tptp.cC76 tptp.iV21026))) (tptp.cC76 tptp.iV21026)) (= (tptp.cC76 tptp.iV21026) (not (not (tptp.cC76 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t204 (cl (= (tptp.cC76 tptp.iV21026) (tptp.cC76 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t205 (cl (= (not (not (tptp.cC76 tptp.iV21026))) (tptp.cC76 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t206 (cl (= (= (tptp.cC76 tptp.iV21026) (not (not (tptp.cC76 tptp.iV21026)))) (= (tptp.cC76 tptp.iV21026) (tptp.cC76 tptp.iV21026)))) :rule cong :premises (t204 t205))
% 1.18/1.39  (step t207 (cl (= (= (tptp.cC76 tptp.iV21026) (tptp.cC76 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t208 (cl (= (= (tptp.cC76 tptp.iV21026) (not (not (tptp.cC76 tptp.iV21026)))) true)) :rule trans :premises (t206 t207))
% 1.18/1.39  (step t209 (cl (= (= (not (not (tptp.cC76 tptp.iV21026))) (tptp.cC76 tptp.iV21026)) true)) :rule trans :premises (t203 t208))
% 1.18/1.39  (step t210 (cl (= (not (not (tptp.cC76 tptp.iV21026))) (tptp.cC76 tptp.iV21026))) :rule resolution :premises (t202 t209))
% 1.18/1.39  (step t211 (cl (= (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026)))) (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (tptp.cC70 tptp.iV21026) (tptp.cC76 tptp.iV21026)))) :rule cong :premises (t190 t200 t210))
% 1.18/1.39  (step t212 (cl (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026)))) :rule and_neg)
% 1.18/1.39  (step t213 (cl (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026)))) (not (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t214 (cl (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026)))) (not (not (not (tptp.cC70 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t215 (cl (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026)))) (not (not (not (tptp.cC76 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t216 (cl (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026)))) (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026)))) (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026))))) :rule resolution :premises (t212 t213 t214 t215))
% 1.18/1.39  (step t217 (cl (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (not (not (tptp.cC70 tptp.iV21026))) (not (not (tptp.cC76 tptp.iV21026))))) :rule contraction :premises (t216))
% 1.18/1.39  (step t218 (cl (or (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (tptp.cC70 tptp.iV21026) (tptp.cC76 tptp.iV21026))) :rule resolution :premises (t189 t211 t217))
% 1.18/1.39  (step t219 (cl (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))) (tptp.cC70 tptp.iV21026) (tptp.cC76 tptp.iV21026)) :rule or :premises (t218))
% 1.18/1.39  (step t220 (cl (tptp.cC70 tptp.iV21026) (tptp.cC76 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026)))) :rule reordering :premises (t219))
% 1.18/1.39  (step t221 (cl (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026)))) :rule resolution :premises (t220 a98 a113))
% 1.18/1.39  (step t222 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t223)
% 1.18/1.39  (assume t223.a0 (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X))))))
% 1.18/1.39  (step t223.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X)))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026)))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t223.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X)))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule or :premises (t223.t1))
% 1.18/1.39  (step t223.t3 (cl (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule resolution :premises (t223.t2 t223.a0))
% 1.18/1.39  (step t223 (cl (not (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X)))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule subproof :discharge (t223.a0))
% 1.18/1.39  (step t224 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule resolution :premises (t222 t223))
% 1.18/1.39  (step t225 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) (not (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026)))))) :rule implies_neg2)
% 1.18/1.39  (step t226 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) (=> (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026)))))) :rule resolution :premises (t224 t225))
% 1.18/1.39  (step t227 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026)))))) :rule contraction :premises (t226))
% 1.18/1.39  (step t228 (cl (not (forall ((X $$unsorted)) (= (tptp.cC78 X) (and (not (tptp.cC70 X)) (not (tptp.cC76 X)))))) (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule implies :premises (t227))
% 1.18/1.39  (step t229 (cl (= (tptp.cC78 tptp.iV21026) (and (not (tptp.cC70 tptp.iV21026)) (not (tptp.cC76 tptp.iV21026))))) :rule resolution :premises (t228 a75))
% 1.18/1.39  (step t230 (cl (tptp.cC78 tptp.iV21026)) :rule resolution :premises (t188 t221 t229))
% 1.18/1.39  (step t231 (cl (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026))) :rule resolution :premises (t186 a88 t230))
% 1.18/1.39  (step t232 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X)))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t233)
% 1.18/1.39  (assume t233.a0 (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X)))))
% 1.18/1.39  (step t233.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X))))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t233.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X))))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) :rule or :premises (t233.t1))
% 1.18/1.39  (step t233.t3 (cl (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) :rule resolution :premises (t233.t2 t233.a0))
% 1.18/1.39  (step t233 (cl (not (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X))))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) :rule subproof :discharge (t233.a0))
% 1.18/1.39  (step t234 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X)))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) :rule resolution :premises (t232 t233))
% 1.18/1.39  (step t235 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X)))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) (not (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t236 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X)))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X)))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026))))) :rule resolution :premises (t234 t235))
% 1.18/1.39  (step t237 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X)))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026))))) :rule contraction :premises (t236))
% 1.18/1.39  (step t238 (cl (not (forall ((X $$unsorted)) (= (tptp.cC80 X) (and (tptp.cTOP X) (tptp.cC78 X))))) (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) :rule implies :premises (t237))
% 1.18/1.39  (step t239 (cl (= (tptp.cC80 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC78 tptp.iV21026)))) :rule resolution :premises (t238 a77))
% 1.18/1.39  (step t240 (cl (tptp.cC80 tptp.iV21026)) :rule resolution :premises (t184 t231 t239))
% 1.18/1.39  (step t241 (cl (not (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) (tptp.cC64 tptp.iV21026) (not (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t242 (cl (tptp.cC64 tptp.iV21026) (not (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026))) (not (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026))))) :rule reordering :premises (t241))
% 1.18/1.39  (step t243 (cl (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)) (not (tptp.cC62 tptp.iV21026)) (not (tptp.cC60 tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t244 (cl (not (tptp.cC60 tptp.iV21026)) (not (tptp.cC62 tptp.iV21026)) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026))) :rule reordering :premises (t243))
% 1.18/1.39  (step t245 (cl (not (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) (tptp.cC60 tptp.iV21026) (not (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t246 (cl (tptp.cC60 tptp.iV21026) (not (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026))) (not (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026))))) :rule reordering :premises (t245))
% 1.18/1.39  (step t247 (cl (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)) (not (tptp.cC58 tptp.iV21026)) (not (tptp.cC42 tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t248 (cl (not (tptp.cC42 tptp.iV21026)) (not (tptp.cC58 tptp.iV21026)) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026))) :rule reordering :premises (t247))
% 1.18/1.39  (step t249 (cl (not (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) (tptp.cC42 tptp.iV21026) (not (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t250 (cl (tptp.cC42 tptp.iV21026) (not (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026))) (not (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026))))) :rule reordering :premises (t249))
% 1.18/1.39  (step t251 (cl (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)) (not (tptp.cC40 tptp.iV21026)) (not (tptp.cC38 tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t252 (cl (not (tptp.cC38 tptp.iV21026)) (not (tptp.cC40 tptp.iV21026)) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026))) :rule reordering :premises (t251))
% 1.18/1.39  (step t253 (cl (not (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (tptp.cC38 tptp.iV21026) (not (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t254 (cl (tptp.cC38 tptp.iV21026) (not (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule reordering :premises (t253))
% 1.18/1.39  (step t255 (cl (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (not (tptp.cC36 tptp.iV21026)) (not (tptp.cTOP tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t256 (cl (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC36 tptp.iV21026)) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule reordering :premises (t255))
% 1.18/1.39  (step t257 (cl (not (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) (tptp.cC36 tptp.iV21026) (not (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule equiv_pos1)
% 1.18/1.39  (step t258 (cl (tptp.cC36 tptp.iV21026) (not (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026)))) (not (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026)))))) :rule reordering :premises (t257))
% 1.18/1.39  (step t259 (cl (not (= (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026)))) (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (tptp.cC28 tptp.iV21026) (tptp.cC34 tptp.iV21026)))) (not (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026))))) (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (tptp.cC28 tptp.iV21026) (tptp.cC34 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t260 (cl (= (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule refl)
% 1.18/1.39  (step t261 (cl (= (= (= (not (not (tptp.cC28 tptp.iV21026))) (tptp.cC28 tptp.iV21026)) true) (= (not (not (tptp.cC28 tptp.iV21026))) (tptp.cC28 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t262 (cl (not (= (= (not (not (tptp.cC28 tptp.iV21026))) (tptp.cC28 tptp.iV21026)) true)) (= (not (not (tptp.cC28 tptp.iV21026))) (tptp.cC28 tptp.iV21026))) :rule equiv1 :premises (t261))
% 1.18/1.39  (step t263 (cl (= (= (not (not (tptp.cC28 tptp.iV21026))) (tptp.cC28 tptp.iV21026)) (= (tptp.cC28 tptp.iV21026) (not (not (tptp.cC28 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t264 (cl (= (tptp.cC28 tptp.iV21026) (tptp.cC28 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t265 (cl (= (not (not (tptp.cC28 tptp.iV21026))) (tptp.cC28 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t266 (cl (= (= (tptp.cC28 tptp.iV21026) (not (not (tptp.cC28 tptp.iV21026)))) (= (tptp.cC28 tptp.iV21026) (tptp.cC28 tptp.iV21026)))) :rule cong :premises (t264 t265))
% 1.18/1.39  (step t267 (cl (= (= (tptp.cC28 tptp.iV21026) (tptp.cC28 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t268 (cl (= (= (tptp.cC28 tptp.iV21026) (not (not (tptp.cC28 tptp.iV21026)))) true)) :rule trans :premises (t266 t267))
% 1.18/1.39  (step t269 (cl (= (= (not (not (tptp.cC28 tptp.iV21026))) (tptp.cC28 tptp.iV21026)) true)) :rule trans :premises (t263 t268))
% 1.18/1.39  (step t270 (cl (= (not (not (tptp.cC28 tptp.iV21026))) (tptp.cC28 tptp.iV21026))) :rule resolution :premises (t262 t269))
% 1.18/1.39  (step t271 (cl (= (= (= (not (not (tptp.cC34 tptp.iV21026))) (tptp.cC34 tptp.iV21026)) true) (= (not (not (tptp.cC34 tptp.iV21026))) (tptp.cC34 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t272 (cl (not (= (= (not (not (tptp.cC34 tptp.iV21026))) (tptp.cC34 tptp.iV21026)) true)) (= (not (not (tptp.cC34 tptp.iV21026))) (tptp.cC34 tptp.iV21026))) :rule equiv1 :premises (t271))
% 1.18/1.39  (step t273 (cl (= (= (not (not (tptp.cC34 tptp.iV21026))) (tptp.cC34 tptp.iV21026)) (= (tptp.cC34 tptp.iV21026) (not (not (tptp.cC34 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t274 (cl (= (tptp.cC34 tptp.iV21026) (tptp.cC34 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t275 (cl (= (not (not (tptp.cC34 tptp.iV21026))) (tptp.cC34 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t276 (cl (= (= (tptp.cC34 tptp.iV21026) (not (not (tptp.cC34 tptp.iV21026)))) (= (tptp.cC34 tptp.iV21026) (tptp.cC34 tptp.iV21026)))) :rule cong :premises (t274 t275))
% 1.18/1.39  (step t277 (cl (= (= (tptp.cC34 tptp.iV21026) (tptp.cC34 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t278 (cl (= (= (tptp.cC34 tptp.iV21026) (not (not (tptp.cC34 tptp.iV21026)))) true)) :rule trans :premises (t276 t277))
% 1.18/1.39  (step t279 (cl (= (= (not (not (tptp.cC34 tptp.iV21026))) (tptp.cC34 tptp.iV21026)) true)) :rule trans :premises (t273 t278))
% 1.18/1.39  (step t280 (cl (= (not (not (tptp.cC34 tptp.iV21026))) (tptp.cC34 tptp.iV21026))) :rule resolution :premises (t272 t279))
% 1.18/1.39  (step t281 (cl (= (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026)))) (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (tptp.cC28 tptp.iV21026) (tptp.cC34 tptp.iV21026)))) :rule cong :premises (t260 t270 t280))
% 1.18/1.39  (step t282 (cl (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026)))) :rule and_neg)
% 1.18/1.39  (step t283 (cl (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026)))) (not (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t284 (cl (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026)))) (not (not (not (tptp.cC28 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t285 (cl (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026)))) (not (not (not (tptp.cC34 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t286 (cl (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026)))) (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026)))) (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026))))) :rule resolution :premises (t282 t283 t284 t285))
% 1.18/1.39  (step t287 (cl (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (not (not (tptp.cC28 tptp.iV21026))) (not (not (tptp.cC34 tptp.iV21026))))) :rule contraction :premises (t286))
% 1.18/1.39  (step t288 (cl (or (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (tptp.cC28 tptp.iV21026) (tptp.cC34 tptp.iV21026))) :rule resolution :premises (t259 t281 t287))
% 1.18/1.39  (step t289 (cl (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))) (tptp.cC28 tptp.iV21026) (tptp.cC34 tptp.iV21026)) :rule or :premises (t288))
% 1.18/1.39  (step t290 (cl (tptp.cC34 tptp.iV21026) (tptp.cC28 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026)))) :rule reordering :premises (t289))
% 1.18/1.39  (step t291 (cl (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026)))) :rule resolution :premises (t290 a95 a96))
% 1.18/1.39  (step t292 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t293)
% 1.18/1.39  (assume t293.a0 (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X))))))
% 1.18/1.39  (step t293.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X)))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026)))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t293.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X)))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule or :premises (t293.t1))
% 1.18/1.39  (step t293.t3 (cl (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule resolution :premises (t293.t2 t293.a0))
% 1.18/1.39  (step t293 (cl (not (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X)))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule subproof :discharge (t293.a0))
% 1.18/1.39  (step t294 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule resolution :premises (t292 t293))
% 1.18/1.39  (step t295 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) (not (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026)))))) :rule implies_neg2)
% 1.18/1.39  (step t296 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) (=> (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026)))))) :rule resolution :premises (t294 t295))
% 1.18/1.39  (step t297 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026)))))) :rule contraction :premises (t296))
% 1.18/1.39  (step t298 (cl (not (forall ((X $$unsorted)) (= (tptp.cC36 X) (and (not (tptp.cC28 X)) (not (tptp.cC34 X)))))) (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule implies :premises (t297))
% 1.18/1.39  (step t299 (cl (= (tptp.cC36 tptp.iV21026) (and (not (tptp.cC28 tptp.iV21026)) (not (tptp.cC34 tptp.iV21026))))) :rule resolution :premises (t298 a53))
% 1.18/1.39  (step t300 (cl (tptp.cC36 tptp.iV21026)) :rule resolution :premises (t258 t291 t299))
% 1.18/1.39  (step t301 (cl (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t256 a88 t300))
% 1.18/1.39  (step t302 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X)))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t303)
% 1.18/1.39  (assume t303.a0 (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X)))))
% 1.18/1.39  (step t303.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X))))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t303.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X))))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule or :premises (t303.t1))
% 1.18/1.39  (step t303.t3 (cl (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t303.t2 t303.a0))
% 1.18/1.39  (step t303 (cl (not (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X))))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule subproof :discharge (t303.a0))
% 1.18/1.39  (step t304 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X)))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t302 t303))
% 1.18/1.39  (step t305 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X)))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (not (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t306 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X)))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X)))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule resolution :premises (t304 t305))
% 1.18/1.39  (step t307 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X)))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule contraction :premises (t306))
% 1.18/1.39  (step t308 (cl (not (forall ((X $$unsorted)) (= (tptp.cC38 X) (and (tptp.cC36 X) (tptp.cTOP X))))) (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies :premises (t307))
% 1.18/1.39  (step t309 (cl (= (tptp.cC38 tptp.iV21026) (and (tptp.cC36 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t308 a54))
% 1.18/1.39  (step t310 (cl (tptp.cC38 tptp.iV21026)) :rule resolution :premises (t254 t301 t309))
% 1.18/1.39  (step t311 (cl (not (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026))) (not (tptp.cTOP tptp.iV21026)) (tptp.cC40 tptp.iV21026)) :rule equiv_pos2)
% 1.18/1.39  (step t312 (cl (tptp.cC40 tptp.iV21026) (not (tptp.cTOP tptp.iV21026)) (not (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026)))) :rule reordering :premises (t311))
% 1.18/1.39  (step t313 (cl (not (= (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026))))) (not (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026)))) :rule equiv_pos2)
% 1.18/1.39  (step t314 (cl (= (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))))) :rule refl)
% 1.18/1.39  (step t315 (cl (= (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026)))) :rule all_simplify)
% 1.18/1.39  (step t316 (cl (= (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026))))) :rule cong :premises (t314 t315))
% 1.18/1.39  (step t317 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X)))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t318)
% 1.18/1.39  (assume t318.a0 (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))))
% 1.18/1.39  (step t318.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X)))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t318.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X)))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule or :premises (t318.t1))
% 1.18/1.39  (step t318.t3 (cl (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t318.t2 t318.a0))
% 1.18/1.39  (step t318 (cl (not (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X)))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule subproof :discharge (t318.a0))
% 1.18/1.39  (step t319 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t317 t318))
% 1.18/1.39  (step t320 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies_neg2)
% 1.18/1.39  (step t321 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t319 t320))
% 1.18/1.39  (step t322 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cC40 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule contraction :premises (t321))
% 1.18/1.39  (step t323 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026)))) :rule resolution :premises (t313 t316 t322))
% 1.18/1.39  (step t324 (cl (not (forall ((X $$unsorted)) (= (tptp.cC40 X) (tptp.cTOP X)))) (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026))) :rule implies :premises (t323))
% 1.18/1.39  (step t325 (cl (= (tptp.cTOP tptp.iV21026) (tptp.cC40 tptp.iV21026))) :rule resolution :premises (t324 a56))
% 1.18/1.39  (step t326 (cl (tptp.cC40 tptp.iV21026)) :rule resolution :premises (t312 a88 t325))
% 1.18/1.39  (step t327 (cl (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026))) :rule resolution :premises (t252 t310 t326))
% 1.18/1.39  (step t328 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X)))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t329)
% 1.18/1.39  (assume t329.a0 (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X)))))
% 1.18/1.39  (step t329.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X))))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t329.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X))))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) :rule or :premises (t329.t1))
% 1.18/1.39  (step t329.t3 (cl (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) :rule resolution :premises (t329.t2 t329.a0))
% 1.18/1.39  (step t329 (cl (not (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X))))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) :rule subproof :discharge (t329.a0))
% 1.18/1.39  (step t330 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X)))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) :rule resolution :premises (t328 t329))
% 1.18/1.39  (step t331 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X)))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) (not (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t332 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X)))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X)))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026))))) :rule resolution :premises (t330 t331))
% 1.18/1.39  (step t333 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X)))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026))))) :rule contraction :premises (t332))
% 1.18/1.39  (step t334 (cl (not (forall ((X $$unsorted)) (= (tptp.cC42 X) (and (tptp.cC40 X) (tptp.cC38 X))))) (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) :rule implies :premises (t333))
% 1.18/1.39  (step t335 (cl (= (tptp.cC42 tptp.iV21026) (and (tptp.cC40 tptp.iV21026) (tptp.cC38 tptp.iV21026)))) :rule resolution :premises (t334 a57))
% 1.18/1.39  (step t336 (cl (tptp.cC42 tptp.iV21026)) :rule resolution :premises (t250 t327 t335))
% 1.18/1.39  (step t337 (cl (not (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (tptp.cC58 tptp.iV21026) (not (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t338 (cl (tptp.cC58 tptp.iV21026) (not (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule reordering :premises (t337))
% 1.18/1.39  (step t339 (cl (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (not (tptp.cC56 tptp.iV21026)) (not (tptp.cTOP tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t340 (cl (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC56 tptp.iV21026)) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule reordering :premises (t339))
% 1.18/1.39  (step t341 (cl (not (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) (tptp.cC56 tptp.iV21026) (not (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule equiv_pos1)
% 1.18/1.39  (step t342 (cl (tptp.cC56 tptp.iV21026) (not (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026)))) (not (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026)))))) :rule reordering :premises (t341))
% 1.18/1.39  (step t343 (cl (not (= (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026)))) (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (tptp.cC48 tptp.iV21026) (tptp.cC54 tptp.iV21026)))) (not (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026))))) (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (tptp.cC48 tptp.iV21026) (tptp.cC54 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t344 (cl (= (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule refl)
% 1.18/1.39  (step t345 (cl (= (= (= (not (not (tptp.cC48 tptp.iV21026))) (tptp.cC48 tptp.iV21026)) true) (= (not (not (tptp.cC48 tptp.iV21026))) (tptp.cC48 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t346 (cl (not (= (= (not (not (tptp.cC48 tptp.iV21026))) (tptp.cC48 tptp.iV21026)) true)) (= (not (not (tptp.cC48 tptp.iV21026))) (tptp.cC48 tptp.iV21026))) :rule equiv1 :premises (t345))
% 1.18/1.39  (step t347 (cl (= (= (not (not (tptp.cC48 tptp.iV21026))) (tptp.cC48 tptp.iV21026)) (= (tptp.cC48 tptp.iV21026) (not (not (tptp.cC48 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t348 (cl (= (tptp.cC48 tptp.iV21026) (tptp.cC48 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t349 (cl (= (not (not (tptp.cC48 tptp.iV21026))) (tptp.cC48 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t350 (cl (= (= (tptp.cC48 tptp.iV21026) (not (not (tptp.cC48 tptp.iV21026)))) (= (tptp.cC48 tptp.iV21026) (tptp.cC48 tptp.iV21026)))) :rule cong :premises (t348 t349))
% 1.18/1.39  (step t351 (cl (= (= (tptp.cC48 tptp.iV21026) (tptp.cC48 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t352 (cl (= (= (tptp.cC48 tptp.iV21026) (not (not (tptp.cC48 tptp.iV21026)))) true)) :rule trans :premises (t350 t351))
% 1.18/1.39  (step t353 (cl (= (= (not (not (tptp.cC48 tptp.iV21026))) (tptp.cC48 tptp.iV21026)) true)) :rule trans :premises (t347 t352))
% 1.18/1.39  (step t354 (cl (= (not (not (tptp.cC48 tptp.iV21026))) (tptp.cC48 tptp.iV21026))) :rule resolution :premises (t346 t353))
% 1.18/1.39  (step t355 (cl (= (= (= (not (not (tptp.cC54 tptp.iV21026))) (tptp.cC54 tptp.iV21026)) true) (= (not (not (tptp.cC54 tptp.iV21026))) (tptp.cC54 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t356 (cl (not (= (= (not (not (tptp.cC54 tptp.iV21026))) (tptp.cC54 tptp.iV21026)) true)) (= (not (not (tptp.cC54 tptp.iV21026))) (tptp.cC54 tptp.iV21026))) :rule equiv1 :premises (t355))
% 1.18/1.39  (step t357 (cl (= (= (not (not (tptp.cC54 tptp.iV21026))) (tptp.cC54 tptp.iV21026)) (= (tptp.cC54 tptp.iV21026) (not (not (tptp.cC54 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t358 (cl (= (tptp.cC54 tptp.iV21026) (tptp.cC54 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t359 (cl (= (not (not (tptp.cC54 tptp.iV21026))) (tptp.cC54 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t360 (cl (= (= (tptp.cC54 tptp.iV21026) (not (not (tptp.cC54 tptp.iV21026)))) (= (tptp.cC54 tptp.iV21026) (tptp.cC54 tptp.iV21026)))) :rule cong :premises (t358 t359))
% 1.18/1.39  (step t361 (cl (= (= (tptp.cC54 tptp.iV21026) (tptp.cC54 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t362 (cl (= (= (tptp.cC54 tptp.iV21026) (not (not (tptp.cC54 tptp.iV21026)))) true)) :rule trans :premises (t360 t361))
% 1.18/1.39  (step t363 (cl (= (= (not (not (tptp.cC54 tptp.iV21026))) (tptp.cC54 tptp.iV21026)) true)) :rule trans :premises (t357 t362))
% 1.18/1.39  (step t364 (cl (= (not (not (tptp.cC54 tptp.iV21026))) (tptp.cC54 tptp.iV21026))) :rule resolution :premises (t356 t363))
% 1.18/1.39  (step t365 (cl (= (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026)))) (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (tptp.cC48 tptp.iV21026) (tptp.cC54 tptp.iV21026)))) :rule cong :premises (t344 t354 t364))
% 1.18/1.39  (step t366 (cl (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026)))) :rule and_neg)
% 1.18/1.39  (step t367 (cl (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026)))) (not (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t368 (cl (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026)))) (not (not (not (tptp.cC48 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t369 (cl (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026)))) (not (not (not (tptp.cC54 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t370 (cl (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026)))) (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026)))) (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026))))) :rule resolution :premises (t366 t367 t368 t369))
% 1.18/1.39  (step t371 (cl (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (not (not (tptp.cC48 tptp.iV21026))) (not (not (tptp.cC54 tptp.iV21026))))) :rule contraction :premises (t370))
% 1.18/1.39  (step t372 (cl (or (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (tptp.cC48 tptp.iV21026) (tptp.cC54 tptp.iV21026))) :rule resolution :premises (t343 t365 t371))
% 1.18/1.39  (step t373 (cl (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))) (tptp.cC48 tptp.iV21026) (tptp.cC54 tptp.iV21026)) :rule or :premises (t372))
% 1.18/1.39  (step t374 (cl (tptp.cC54 tptp.iV21026) (tptp.cC48 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026)))) :rule reordering :premises (t373))
% 1.18/1.39  (step t375 (cl (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026)))) :rule resolution :premises (t374 a109 a112))
% 1.18/1.39  (step t376 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t377)
% 1.18/1.39  (assume t377.a0 (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X))))))
% 1.18/1.39  (step t377.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X)))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026)))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t377.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X)))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule or :premises (t377.t1))
% 1.18/1.39  (step t377.t3 (cl (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule resolution :premises (t377.t2 t377.a0))
% 1.18/1.39  (step t377 (cl (not (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X)))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule subproof :discharge (t377.a0))
% 1.18/1.39  (step t378 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule resolution :premises (t376 t377))
% 1.18/1.39  (step t379 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) (not (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026)))))) :rule implies_neg2)
% 1.18/1.39  (step t380 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) (=> (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026)))))) :rule resolution :premises (t378 t379))
% 1.18/1.39  (step t381 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026)))))) :rule contraction :premises (t380))
% 1.18/1.39  (step t382 (cl (not (forall ((X $$unsorted)) (= (tptp.cC56 X) (and (not (tptp.cC48 X)) (not (tptp.cC54 X)))))) (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule implies :premises (t381))
% 1.18/1.39  (step t383 (cl (= (tptp.cC56 tptp.iV21026) (and (not (tptp.cC48 tptp.iV21026)) (not (tptp.cC54 tptp.iV21026))))) :rule resolution :premises (t382 a64))
% 1.18/1.39  (step t384 (cl (tptp.cC56 tptp.iV21026)) :rule resolution :premises (t342 t375 t383))
% 1.18/1.39  (step t385 (cl (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t340 a88 t384))
% 1.18/1.39  (step t386 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X)))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t387)
% 1.18/1.39  (assume t387.a0 (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X)))))
% 1.18/1.39  (step t387.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X))))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t387.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X))))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule or :premises (t387.t1))
% 1.18/1.39  (step t387.t3 (cl (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t387.t2 t387.a0))
% 1.18/1.39  (step t387 (cl (not (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X))))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule subproof :discharge (t387.a0))
% 1.18/1.39  (step t388 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X)))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t386 t387))
% 1.18/1.39  (step t389 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X)))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (not (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t390 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X)))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X)))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule resolution :premises (t388 t389))
% 1.18/1.39  (step t391 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X)))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule contraction :premises (t390))
% 1.18/1.39  (step t392 (cl (not (forall ((X $$unsorted)) (= (tptp.cC58 X) (and (tptp.cC56 X) (tptp.cTOP X))))) (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies :premises (t391))
% 1.18/1.39  (step t393 (cl (= (tptp.cC58 tptp.iV21026) (and (tptp.cC56 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t392 a65))
% 1.18/1.39  (step t394 (cl (tptp.cC58 tptp.iV21026)) :rule resolution :premises (t338 t385 t393))
% 1.18/1.39  (step t395 (cl (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026))) :rule resolution :premises (t248 t336 t394))
% 1.18/1.39  (step t396 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X)))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t397)
% 1.18/1.39  (assume t397.a0 (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X)))))
% 1.18/1.39  (step t397.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X))))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t397.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X))))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) :rule or :premises (t397.t1))
% 1.18/1.39  (step t397.t3 (cl (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) :rule resolution :premises (t397.t2 t397.a0))
% 1.18/1.39  (step t397 (cl (not (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X))))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) :rule subproof :discharge (t397.a0))
% 1.18/1.39  (step t398 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X)))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) :rule resolution :premises (t396 t397))
% 1.18/1.39  (step t399 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X)))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) (not (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t400 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X)))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X)))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026))))) :rule resolution :premises (t398 t399))
% 1.18/1.39  (step t401 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X)))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026))))) :rule contraction :premises (t400))
% 1.18/1.39  (step t402 (cl (not (forall ((X $$unsorted)) (= (tptp.cC60 X) (and (tptp.cC58 X) (tptp.cC42 X))))) (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) :rule implies :premises (t401))
% 1.18/1.39  (step t403 (cl (= (tptp.cC60 tptp.iV21026) (and (tptp.cC58 tptp.iV21026) (tptp.cC42 tptp.iV21026)))) :rule resolution :premises (t402 a66))
% 1.18/1.39  (step t404 (cl (tptp.cC60 tptp.iV21026)) :rule resolution :premises (t246 t395 t403))
% 1.18/1.39  (step t405 (cl (not (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026))) (not (tptp.cTOP tptp.iV21026)) (tptp.cC62 tptp.iV21026)) :rule equiv_pos2)
% 1.18/1.39  (step t406 (cl (tptp.cC62 tptp.iV21026) (not (tptp.cTOP tptp.iV21026)) (not (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026)))) :rule reordering :premises (t405))
% 1.18/1.39  (step t407 (cl (not (= (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026))))) (not (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026)))) :rule equiv_pos2)
% 1.18/1.39  (step t408 (cl (= (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))))) :rule refl)
% 1.18/1.39  (step t409 (cl (= (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026)))) :rule all_simplify)
% 1.18/1.39  (step t410 (cl (= (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026))))) :rule cong :premises (t408 t409))
% 1.18/1.39  (step t411 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X)))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t412)
% 1.18/1.39  (assume t412.a0 (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))))
% 1.18/1.39  (step t412.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X)))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t412.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X)))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule or :premises (t412.t1))
% 1.18/1.39  (step t412.t3 (cl (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t412.t2 t412.a0))
% 1.18/1.39  (step t412 (cl (not (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X)))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule subproof :discharge (t412.a0))
% 1.18/1.39  (step t413 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t411 t412))
% 1.18/1.39  (step t414 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies_neg2)
% 1.18/1.39  (step t415 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t413 t414))
% 1.18/1.39  (step t416 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cC62 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule contraction :premises (t415))
% 1.18/1.39  (step t417 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026)))) :rule resolution :premises (t407 t410 t416))
% 1.18/1.39  (step t418 (cl (not (forall ((X $$unsorted)) (= (tptp.cC62 X) (tptp.cTOP X)))) (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026))) :rule implies :premises (t417))
% 1.18/1.39  (step t419 (cl (= (tptp.cTOP tptp.iV21026) (tptp.cC62 tptp.iV21026))) :rule resolution :premises (t418 a67))
% 1.18/1.39  (step t420 (cl (tptp.cC62 tptp.iV21026)) :rule resolution :premises (t406 a88 t419))
% 1.18/1.39  (step t421 (cl (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026))) :rule resolution :premises (t244 t404 t420))
% 1.18/1.39  (step t422 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X)))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t423)
% 1.18/1.39  (assume t423.a0 (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X)))))
% 1.18/1.39  (step t423.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X))))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t423.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X))))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) :rule or :premises (t423.t1))
% 1.18/1.39  (step t423.t3 (cl (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) :rule resolution :premises (t423.t2 t423.a0))
% 1.18/1.39  (step t423 (cl (not (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X))))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) :rule subproof :discharge (t423.a0))
% 1.18/1.39  (step t424 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X)))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) :rule resolution :premises (t422 t423))
% 1.18/1.39  (step t425 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X)))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) (not (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t426 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X)))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X)))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026))))) :rule resolution :premises (t424 t425))
% 1.18/1.39  (step t427 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X)))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026))))) :rule contraction :premises (t426))
% 1.18/1.39  (step t428 (cl (not (forall ((X $$unsorted)) (= (tptp.cC64 X) (and (tptp.cC62 X) (tptp.cC60 X))))) (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) :rule implies :premises (t427))
% 1.18/1.39  (step t429 (cl (= (tptp.cC64 tptp.iV21026) (and (tptp.cC62 tptp.iV21026) (tptp.cC60 tptp.iV21026)))) :rule resolution :premises (t428 a68))
% 1.18/1.39  (step t430 (cl (tptp.cC64 tptp.iV21026)) :rule resolution :premises (t242 t421 t429))
% 1.18/1.39  (step t431 (cl (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026))) :rule resolution :premises (t182 t240 t430))
% 1.18/1.39  (step t432 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X)))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t433)
% 1.18/1.39  (assume t433.a0 (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X)))))
% 1.18/1.39  (step t433.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X))))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t433.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X))))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) :rule or :premises (t433.t1))
% 1.18/1.39  (step t433.t3 (cl (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) :rule resolution :premises (t433.t2 t433.a0))
% 1.18/1.39  (step t433 (cl (not (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X))))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) :rule subproof :discharge (t433.a0))
% 1.18/1.39  (step t434 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X)))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) :rule resolution :premises (t432 t433))
% 1.18/1.39  (step t435 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X)))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) (not (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t436 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X)))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X)))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026))))) :rule resolution :premises (t434 t435))
% 1.18/1.39  (step t437 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X)))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026))))) :rule contraction :premises (t436))
% 1.18/1.39  (step t438 (cl (not (forall ((X $$unsorted)) (= (tptp.cC82 X) (and (tptp.cC80 X) (tptp.cC64 X))))) (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) :rule implies :premises (t437))
% 1.18/1.39  (step t439 (cl (= (tptp.cC82 tptp.iV21026) (and (tptp.cC80 tptp.iV21026) (tptp.cC64 tptp.iV21026)))) :rule resolution :premises (t438 a78))
% 1.18/1.39  (step t440 (cl (tptp.cC82 tptp.iV21026)) :rule resolution :premises (t180 t431 t439))
% 1.18/1.39  (step t441 (cl (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026))) :rule resolution :premises (t162 t178 t440))
% 1.18/1.39  (step t442 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X)))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t443)
% 1.18/1.39  (assume t443.a0 (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X)))))
% 1.18/1.39  (step t443.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X))))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t443.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X))))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule or :premises (t443.t1))
% 1.18/1.39  (step t443.t3 (cl (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule resolution :premises (t443.t2 t443.a0))
% 1.18/1.39  (step t443 (cl (not (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X))))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule subproof :discharge (t443.a0))
% 1.18/1.39  (step t444 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X)))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule resolution :premises (t442 t443))
% 1.18/1.39  (step t445 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X)))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) (not (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t446 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X)))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X)))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026))))) :rule resolution :premises (t444 t445))
% 1.18/1.39  (step t447 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X)))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026))))) :rule contraction :premises (t446))
% 1.18/1.39  (step t448 (cl (not (forall ((X $$unsorted)) (= (tptp.cC86 X) (and (tptp.cC82 X) (tptp.cC84 X))))) (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule implies :premises (t447))
% 1.18/1.39  (step t449 (cl (= (tptp.cC86 tptp.iV21026) (and (tptp.cC82 tptp.iV21026) (tptp.cC84 tptp.iV21026)))) :rule resolution :premises (t448 a80))
% 1.18/1.39  (step t450 (cl (tptp.cC86 tptp.iV21026)) :rule resolution :premises (t160 t441 t449))
% 1.18/1.39  (step t451 (cl (not (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026))) (not (tptp.cTOP tptp.iV21026)) (tptp.cC88 tptp.iV21026)) :rule equiv_pos2)
% 1.18/1.39  (step t452 (cl (tptp.cC88 tptp.iV21026) (not (tptp.cTOP tptp.iV21026)) (not (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026)))) :rule reordering :premises (t451))
% 1.18/1.39  (step t453 (cl (not (= (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026))))) (not (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026)))) :rule equiv_pos2)
% 1.18/1.39  (step t454 (cl (= (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))))) :rule refl)
% 1.18/1.39  (step t455 (cl (= (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026)))) :rule all_simplify)
% 1.18/1.39  (step t456 (cl (= (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026))))) :rule cong :premises (t454 t455))
% 1.18/1.39  (step t457 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X)))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t458)
% 1.18/1.39  (assume t458.a0 (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))))
% 1.18/1.39  (step t458.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X)))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t458.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X)))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule or :premises (t458.t1))
% 1.18/1.39  (step t458.t3 (cl (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t458.t2 t458.a0))
% 1.18/1.39  (step t458 (cl (not (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X)))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule subproof :discharge (t458.a0))
% 1.18/1.39  (step t459 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t457 t458))
% 1.18/1.39  (step t460 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies_neg2)
% 1.18/1.39  (step t461 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t459 t460))
% 1.18/1.39  (step t462 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cC88 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule contraction :premises (t461))
% 1.18/1.39  (step t463 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026)))) :rule resolution :premises (t453 t456 t462))
% 1.18/1.39  (step t464 (cl (not (forall ((X $$unsorted)) (= (tptp.cC88 X) (tptp.cTOP X)))) (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026))) :rule implies :premises (t463))
% 1.18/1.39  (step t465 (cl (= (tptp.cTOP tptp.iV21026) (tptp.cC88 tptp.iV21026))) :rule resolution :premises (t464 a81))
% 1.18/1.39  (step t466 (cl (tptp.cC88 tptp.iV21026)) :rule resolution :premises (t452 a88 t465))
% 1.18/1.39  (step t467 (cl (not (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) (tptp.cC174 tptp.iV21026) (not (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule equiv_pos1)
% 1.18/1.39  (step t468 (cl (tptp.cC174 tptp.iV21026) (not (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026)))) (not (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026)))))) :rule reordering :premises (t467))
% 1.18/1.39  (step t469 (cl (not (= (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026)))) (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (tptp.cC172 tptp.iV21026)))) (not (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026))))) (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (tptp.cC172 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t470 (cl (= (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule refl)
% 1.18/1.39  (step t471 (cl (= (not (tptp.cC168 tptp.iV21026)) (not (tptp.cC168 tptp.iV21026)))) :rule refl)
% 1.18/1.39  (step t472 (cl (= (= (= (not (not (tptp.cC172 tptp.iV21026))) (tptp.cC172 tptp.iV21026)) true) (= (not (not (tptp.cC172 tptp.iV21026))) (tptp.cC172 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t473 (cl (not (= (= (not (not (tptp.cC172 tptp.iV21026))) (tptp.cC172 tptp.iV21026)) true)) (= (not (not (tptp.cC172 tptp.iV21026))) (tptp.cC172 tptp.iV21026))) :rule equiv1 :premises (t472))
% 1.18/1.39  (step t474 (cl (= (= (not (not (tptp.cC172 tptp.iV21026))) (tptp.cC172 tptp.iV21026)) (= (tptp.cC172 tptp.iV21026) (not (not (tptp.cC172 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t475 (cl (= (tptp.cC172 tptp.iV21026) (tptp.cC172 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t476 (cl (= (not (not (tptp.cC172 tptp.iV21026))) (tptp.cC172 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t477 (cl (= (= (tptp.cC172 tptp.iV21026) (not (not (tptp.cC172 tptp.iV21026)))) (= (tptp.cC172 tptp.iV21026) (tptp.cC172 tptp.iV21026)))) :rule cong :premises (t475 t476))
% 1.18/1.39  (step t478 (cl (= (= (tptp.cC172 tptp.iV21026) (tptp.cC172 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t479 (cl (= (= (tptp.cC172 tptp.iV21026) (not (not (tptp.cC172 tptp.iV21026)))) true)) :rule trans :premises (t477 t478))
% 1.18/1.39  (step t480 (cl (= (= (not (not (tptp.cC172 tptp.iV21026))) (tptp.cC172 tptp.iV21026)) true)) :rule trans :premises (t474 t479))
% 1.18/1.39  (step t481 (cl (= (not (not (tptp.cC172 tptp.iV21026))) (tptp.cC172 tptp.iV21026))) :rule resolution :premises (t473 t480))
% 1.18/1.39  (step t482 (cl (= (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026)))) (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (tptp.cC172 tptp.iV21026)))) :rule cong :premises (t470 t471 t481))
% 1.18/1.39  (step t483 (cl (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026)))) :rule and_neg)
% 1.18/1.39  (step t484 (cl (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026)))) (not (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t485 (cl (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026)))) (not (not (tptp.cC168 tptp.iV21026)))) :rule or_neg)
% 1.18/1.39  (step t486 (cl (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026)))) (not (not (not (tptp.cC172 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t487 (cl (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026)))) (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026)))) (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026))))) :rule resolution :premises (t483 t484 t485 t486))
% 1.18/1.39  (step t488 (cl (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (not (not (tptp.cC172 tptp.iV21026))))) :rule contraction :premises (t487))
% 1.18/1.39  (step t489 (cl (or (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (tptp.cC172 tptp.iV21026))) :rule resolution :premises (t469 t482 t488))
% 1.18/1.39  (step t490 (cl (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))) (not (tptp.cC168 tptp.iV21026)) (tptp.cC172 tptp.iV21026)) :rule or :premises (t489))
% 1.18/1.39  (step t491 (cl (tptp.cC172 tptp.iV21026) (not (tptp.cC168 tptp.iV21026)) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026)))) :rule reordering :premises (t490))
% 1.18/1.39  (step t492 (cl (not (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) (tptp.cC168 tptp.iV21026) (not (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule equiv_pos1)
% 1.18/1.39  (step t493 (cl (tptp.cC168 tptp.iV21026) (not (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026)))) (not (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026)))))) :rule reordering :premises (t492))
% 1.18/1.39  (step t494 (cl (not (= (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026)))) (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (tptp.cC166 tptp.iV21026) (tptp.cC162 tptp.iV21026)))) (not (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026))))) (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (tptp.cC166 tptp.iV21026) (tptp.cC162 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t495 (cl (= (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule refl)
% 1.18/1.39  (step t496 (cl (= (= (= (not (not (tptp.cC166 tptp.iV21026))) (tptp.cC166 tptp.iV21026)) true) (= (not (not (tptp.cC166 tptp.iV21026))) (tptp.cC166 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t497 (cl (not (= (= (not (not (tptp.cC166 tptp.iV21026))) (tptp.cC166 tptp.iV21026)) true)) (= (not (not (tptp.cC166 tptp.iV21026))) (tptp.cC166 tptp.iV21026))) :rule equiv1 :premises (t496))
% 1.18/1.39  (step t498 (cl (= (= (not (not (tptp.cC166 tptp.iV21026))) (tptp.cC166 tptp.iV21026)) (= (tptp.cC166 tptp.iV21026) (not (not (tptp.cC166 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t499 (cl (= (tptp.cC166 tptp.iV21026) (tptp.cC166 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t500 (cl (= (not (not (tptp.cC166 tptp.iV21026))) (tptp.cC166 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t501 (cl (= (= (tptp.cC166 tptp.iV21026) (not (not (tptp.cC166 tptp.iV21026)))) (= (tptp.cC166 tptp.iV21026) (tptp.cC166 tptp.iV21026)))) :rule cong :premises (t499 t500))
% 1.18/1.39  (step t502 (cl (= (= (tptp.cC166 tptp.iV21026) (tptp.cC166 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t503 (cl (= (= (tptp.cC166 tptp.iV21026) (not (not (tptp.cC166 tptp.iV21026)))) true)) :rule trans :premises (t501 t502))
% 1.18/1.39  (step t504 (cl (= (= (not (not (tptp.cC166 tptp.iV21026))) (tptp.cC166 tptp.iV21026)) true)) :rule trans :premises (t498 t503))
% 1.18/1.39  (step t505 (cl (= (not (not (tptp.cC166 tptp.iV21026))) (tptp.cC166 tptp.iV21026))) :rule resolution :premises (t497 t504))
% 1.18/1.39  (step t506 (cl (= (= (= (not (not (tptp.cC162 tptp.iV21026))) (tptp.cC162 tptp.iV21026)) true) (= (not (not (tptp.cC162 tptp.iV21026))) (tptp.cC162 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t507 (cl (not (= (= (not (not (tptp.cC162 tptp.iV21026))) (tptp.cC162 tptp.iV21026)) true)) (= (not (not (tptp.cC162 tptp.iV21026))) (tptp.cC162 tptp.iV21026))) :rule equiv1 :premises (t506))
% 1.18/1.39  (step t508 (cl (= (= (not (not (tptp.cC162 tptp.iV21026))) (tptp.cC162 tptp.iV21026)) (= (tptp.cC162 tptp.iV21026) (not (not (tptp.cC162 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t509 (cl (= (tptp.cC162 tptp.iV21026) (tptp.cC162 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t510 (cl (= (not (not (tptp.cC162 tptp.iV21026))) (tptp.cC162 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t511 (cl (= (= (tptp.cC162 tptp.iV21026) (not (not (tptp.cC162 tptp.iV21026)))) (= (tptp.cC162 tptp.iV21026) (tptp.cC162 tptp.iV21026)))) :rule cong :premises (t509 t510))
% 1.18/1.39  (step t512 (cl (= (= (tptp.cC162 tptp.iV21026) (tptp.cC162 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t513 (cl (= (= (tptp.cC162 tptp.iV21026) (not (not (tptp.cC162 tptp.iV21026)))) true)) :rule trans :premises (t511 t512))
% 1.18/1.39  (step t514 (cl (= (= (not (not (tptp.cC162 tptp.iV21026))) (tptp.cC162 tptp.iV21026)) true)) :rule trans :premises (t508 t513))
% 1.18/1.39  (step t515 (cl (= (not (not (tptp.cC162 tptp.iV21026))) (tptp.cC162 tptp.iV21026))) :rule resolution :premises (t507 t514))
% 1.18/1.39  (step t516 (cl (= (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026)))) (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (tptp.cC166 tptp.iV21026) (tptp.cC162 tptp.iV21026)))) :rule cong :premises (t495 t505 t515))
% 1.18/1.39  (step t517 (cl (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026)))) :rule and_neg)
% 1.18/1.39  (step t518 (cl (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026)))) (not (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t519 (cl (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026)))) (not (not (not (tptp.cC166 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t520 (cl (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026)))) (not (not (not (tptp.cC162 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t521 (cl (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026)))) (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026)))) (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026))))) :rule resolution :premises (t517 t518 t519 t520))
% 1.18/1.39  (step t522 (cl (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (not (not (tptp.cC166 tptp.iV21026))) (not (not (tptp.cC162 tptp.iV21026))))) :rule contraction :premises (t521))
% 1.18/1.39  (step t523 (cl (or (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (tptp.cC166 tptp.iV21026) (tptp.cC162 tptp.iV21026))) :rule resolution :premises (t494 t516 t522))
% 1.18/1.39  (step t524 (cl (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))) (tptp.cC166 tptp.iV21026) (tptp.cC162 tptp.iV21026)) :rule or :premises (t523))
% 1.18/1.39  (step t525 (cl (tptp.cC162 tptp.iV21026) (tptp.cC166 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026)))) :rule reordering :premises (t524))
% 1.18/1.39  (step t526 (cl (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026)))) :rule resolution :premises (t525 a100 a101))
% 1.18/1.39  (step t527 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t528)
% 1.18/1.39  (assume t528.a0 (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X))))))
% 1.18/1.39  (step t528.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X)))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026)))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t528.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X)))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule or :premises (t528.t1))
% 1.18/1.39  (step t528.t3 (cl (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule resolution :premises (t528.t2 t528.a0))
% 1.18/1.39  (step t528 (cl (not (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X)))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule subproof :discharge (t528.a0))
% 1.18/1.39  (step t529 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule resolution :premises (t527 t528))
% 1.18/1.39  (step t530 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) (not (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026)))))) :rule implies_neg2)
% 1.18/1.39  (step t531 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) (=> (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026)))))) :rule resolution :premises (t529 t530))
% 1.18/1.39  (step t532 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026)))))) :rule contraction :premises (t531))
% 1.18/1.39  (step t533 (cl (not (forall ((X $$unsorted)) (= (tptp.cC168 X) (and (not (tptp.cC166 X)) (not (tptp.cC162 X)))))) (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule implies :premises (t532))
% 1.18/1.39  (step t534 (cl (= (tptp.cC168 tptp.iV21026) (and (not (tptp.cC166 tptp.iV21026)) (not (tptp.cC162 tptp.iV21026))))) :rule resolution :premises (t533 a38))
% 1.18/1.39  (step t535 (cl (tptp.cC168 tptp.iV21026)) :rule resolution :premises (t493 t526 t534))
% 1.18/1.39  (step t536 (cl (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026)))) :rule resolution :premises (t491 a116 t535))
% 1.18/1.39  (step t537 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t538)
% 1.18/1.39  (assume t538.a0 (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X))))))
% 1.18/1.39  (step t538.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X)))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026)))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t538.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X)))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule or :premises (t538.t1))
% 1.18/1.39  (step t538.t3 (cl (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule resolution :premises (t538.t2 t538.a0))
% 1.18/1.39  (step t538 (cl (not (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X)))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule subproof :discharge (t538.a0))
% 1.18/1.39  (step t539 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule resolution :premises (t537 t538))
% 1.18/1.39  (step t540 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) (not (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026)))))) :rule implies_neg2)
% 1.18/1.39  (step t541 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) (=> (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026)))))) :rule resolution :premises (t539 t540))
% 1.18/1.39  (step t542 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026)))))) :rule contraction :premises (t541))
% 1.18/1.39  (step t543 (cl (not (forall ((X $$unsorted)) (= (tptp.cC174 X) (and (tptp.cC168 X) (not (tptp.cC172 X)))))) (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule implies :premises (t542))
% 1.18/1.39  (step t544 (cl (= (tptp.cC174 tptp.iV21026) (and (tptp.cC168 tptp.iV21026) (not (tptp.cC172 tptp.iV21026))))) :rule resolution :premises (t543 a41))
% 1.18/1.39  (step t545 (cl (tptp.cC174 tptp.iV21026)) :rule resolution :premises (t468 t536 t544))
% 1.18/1.39  (step t546 (cl (not (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))) (tptp.cC20 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t547 (cl (tptp.cC20 tptp.iV21026) (not (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) :rule reordering :premises (t546))
% 1.18/1.39  (step t548 (cl (not (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) (not (tptp.cC22 tptp.iV21026)) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t549 (cl (not (tptp.cC22 tptp.iV21026)) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)) (not (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))))) :rule reordering :premises (t548))
% 1.18/1.39  (step t550 (cl (not (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026))) (tptp.cC22 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t551 (cl (tptp.cC22 tptp.iV21026) (not (and (tptp.cC22 tptp.iV21026) (tptp.cC156 tptp.iV21026)))) :rule reordering :premises (t550))
% 1.18/1.39  (step t552 (cl (tptp.cC22 tptp.iV21026)) :rule resolution :premises (t551 t107))
% 1.18/1.39  (step t553 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X)))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t554)
% 1.18/1.39  (assume t554.a0 (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X)))))
% 1.18/1.39  (step t554.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X))))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t554.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X))))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) :rule or :premises (t554.t1))
% 1.18/1.39  (step t554.t3 (cl (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) :rule resolution :premises (t554.t2 t554.a0))
% 1.18/1.39  (step t554 (cl (not (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X))))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) :rule subproof :discharge (t554.a0))
% 1.18/1.39  (step t555 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X)))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) :rule resolution :premises (t553 t554))
% 1.18/1.39  (step t556 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X)))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) (not (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t557 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X)))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X)))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))))) :rule resolution :premises (t555 t556))
% 1.18/1.39  (step t558 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X)))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))))) :rule contraction :premises (t557))
% 1.18/1.39  (step t559 (cl (not (forall ((X $$unsorted)) (= (tptp.cC22 X) (and (tptp.cC16 X) (tptp.cC20 X))))) (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) :rule implies :premises (t558))
% 1.18/1.39  (step t560 (cl (= (tptp.cC22 tptp.iV21026) (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) :rule resolution :premises (t559 a46))
% 1.18/1.39  (step t561 (cl (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))) :rule resolution :premises (t549 t552 t560))
% 1.18/1.39  (step t562 (cl (tptp.cC20 tptp.iV21026)) :rule resolution :premises (t547 t561))
% 1.18/1.39  (step t563 (cl (not (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026))) (tptp.cC16 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t564 (cl (tptp.cC16 tptp.iV21026) (not (and (tptp.cC16 tptp.iV21026) (tptp.cC20 tptp.iV21026)))) :rule reordering :premises (t563))
% 1.18/1.39  (step t565 (cl (tptp.cC16 tptp.iV21026)) :rule resolution :premises (t564 t561))
% 1.18/1.39  (step t566 (cl (not (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))) (tptp.cC10 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t567 (cl (tptp.cC10 tptp.iV21026) (not (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) :rule reordering :premises (t566))
% 1.18/1.39  (step t568 (cl (not (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) (not (tptp.cC16 tptp.iV21026)) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t569 (cl (not (tptp.cC16 tptp.iV21026)) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)) (not (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))))) :rule reordering :premises (t568))
% 1.18/1.39  (step t570 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X)))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t571)
% 1.18/1.39  (assume t571.a0 (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X)))))
% 1.18/1.39  (step t571.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X))))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t571.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X))))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) :rule or :premises (t571.t1))
% 1.18/1.39  (step t571.t3 (cl (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) :rule resolution :premises (t571.t2 t571.a0))
% 1.18/1.39  (step t571 (cl (not (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X))))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) :rule subproof :discharge (t571.a0))
% 1.18/1.39  (step t572 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X)))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) :rule resolution :premises (t570 t571))
% 1.18/1.39  (step t573 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X)))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) (not (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t574 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X)))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X)))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))))) :rule resolution :premises (t572 t573))
% 1.18/1.39  (step t575 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X)))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))))) :rule contraction :premises (t574))
% 1.18/1.39  (step t576 (cl (not (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC10 X))))) (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) :rule implies :premises (t575))
% 1.18/1.39  (step t577 (cl (= (tptp.cC16 tptp.iV21026) (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) :rule resolution :premises (t576 a33))
% 1.18/1.39  (step t578 (cl (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))) :rule resolution :premises (t569 t565 t577))
% 1.18/1.39  (step t579 (cl (tptp.cC10 tptp.iV21026)) :rule resolution :premises (t567 t578))
% 1.18/1.39  (step t580 (cl (not (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) (tptp.cC152 tptp.iV21026) (not (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule equiv_pos1)
% 1.18/1.39  (step t581 (cl (tptp.cC152 tptp.iV21026) (not (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026)))) (not (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026)))))) :rule reordering :premises (t580))
% 1.18/1.39  (step t582 (cl (not (= (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026)))) (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (tptp.cC150 tptp.iV21026) (tptp.cC144 tptp.iV21026)))) (not (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026))))) (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (tptp.cC150 tptp.iV21026) (tptp.cC144 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t583 (cl (= (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule refl)
% 1.18/1.39  (step t584 (cl (= (= (= (not (not (tptp.cC150 tptp.iV21026))) (tptp.cC150 tptp.iV21026)) true) (= (not (not (tptp.cC150 tptp.iV21026))) (tptp.cC150 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t585 (cl (not (= (= (not (not (tptp.cC150 tptp.iV21026))) (tptp.cC150 tptp.iV21026)) true)) (= (not (not (tptp.cC150 tptp.iV21026))) (tptp.cC150 tptp.iV21026))) :rule equiv1 :premises (t584))
% 1.18/1.39  (step t586 (cl (= (= (not (not (tptp.cC150 tptp.iV21026))) (tptp.cC150 tptp.iV21026)) (= (tptp.cC150 tptp.iV21026) (not (not (tptp.cC150 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t587 (cl (= (tptp.cC150 tptp.iV21026) (tptp.cC150 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t588 (cl (= (not (not (tptp.cC150 tptp.iV21026))) (tptp.cC150 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t589 (cl (= (= (tptp.cC150 tptp.iV21026) (not (not (tptp.cC150 tptp.iV21026)))) (= (tptp.cC150 tptp.iV21026) (tptp.cC150 tptp.iV21026)))) :rule cong :premises (t587 t588))
% 1.18/1.39  (step t590 (cl (= (= (tptp.cC150 tptp.iV21026) (tptp.cC150 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t591 (cl (= (= (tptp.cC150 tptp.iV21026) (not (not (tptp.cC150 tptp.iV21026)))) true)) :rule trans :premises (t589 t590))
% 1.18/1.39  (step t592 (cl (= (= (not (not (tptp.cC150 tptp.iV21026))) (tptp.cC150 tptp.iV21026)) true)) :rule trans :premises (t586 t591))
% 1.18/1.39  (step t593 (cl (= (not (not (tptp.cC150 tptp.iV21026))) (tptp.cC150 tptp.iV21026))) :rule resolution :premises (t585 t592))
% 1.18/1.39  (step t594 (cl (= (= (= (not (not (tptp.cC144 tptp.iV21026))) (tptp.cC144 tptp.iV21026)) true) (= (not (not (tptp.cC144 tptp.iV21026))) (tptp.cC144 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t595 (cl (not (= (= (not (not (tptp.cC144 tptp.iV21026))) (tptp.cC144 tptp.iV21026)) true)) (= (not (not (tptp.cC144 tptp.iV21026))) (tptp.cC144 tptp.iV21026))) :rule equiv1 :premises (t594))
% 1.18/1.39  (step t596 (cl (= (= (not (not (tptp.cC144 tptp.iV21026))) (tptp.cC144 tptp.iV21026)) (= (tptp.cC144 tptp.iV21026) (not (not (tptp.cC144 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t597 (cl (= (tptp.cC144 tptp.iV21026) (tptp.cC144 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t598 (cl (= (not (not (tptp.cC144 tptp.iV21026))) (tptp.cC144 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t599 (cl (= (= (tptp.cC144 tptp.iV21026) (not (not (tptp.cC144 tptp.iV21026)))) (= (tptp.cC144 tptp.iV21026) (tptp.cC144 tptp.iV21026)))) :rule cong :premises (t597 t598))
% 1.18/1.39  (step t600 (cl (= (= (tptp.cC144 tptp.iV21026) (tptp.cC144 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t601 (cl (= (= (tptp.cC144 tptp.iV21026) (not (not (tptp.cC144 tptp.iV21026)))) true)) :rule trans :premises (t599 t600))
% 1.18/1.39  (step t602 (cl (= (= (not (not (tptp.cC144 tptp.iV21026))) (tptp.cC144 tptp.iV21026)) true)) :rule trans :premises (t596 t601))
% 1.18/1.39  (step t603 (cl (= (not (not (tptp.cC144 tptp.iV21026))) (tptp.cC144 tptp.iV21026))) :rule resolution :premises (t595 t602))
% 1.18/1.39  (step t604 (cl (= (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026)))) (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (tptp.cC150 tptp.iV21026) (tptp.cC144 tptp.iV21026)))) :rule cong :premises (t583 t593 t603))
% 1.18/1.39  (step t605 (cl (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026)))) :rule and_neg)
% 1.18/1.39  (step t606 (cl (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026)))) (not (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t607 (cl (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026)))) (not (not (not (tptp.cC150 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t608 (cl (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026)))) (not (not (not (tptp.cC144 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t609 (cl (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026)))) (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026)))) (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026))))) :rule resolution :premises (t605 t606 t607 t608))
% 1.18/1.39  (step t610 (cl (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (not (not (tptp.cC150 tptp.iV21026))) (not (not (tptp.cC144 tptp.iV21026))))) :rule contraction :premises (t609))
% 1.18/1.39  (step t611 (cl (or (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (tptp.cC150 tptp.iV21026) (tptp.cC144 tptp.iV21026))) :rule resolution :premises (t582 t604 t610))
% 1.18/1.39  (step t612 (cl (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))) (tptp.cC150 tptp.iV21026) (tptp.cC144 tptp.iV21026)) :rule or :premises (t611))
% 1.18/1.39  (step t613 (cl (tptp.cC150 tptp.iV21026) (tptp.cC144 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026)))) :rule reordering :premises (t612))
% 1.18/1.39  (step t614 (cl (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026)))) :rule resolution :premises (t613 a108 a111))
% 1.18/1.39  (step t615 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t616)
% 1.18/1.39  (assume t616.a0 (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X))))))
% 1.18/1.39  (step t616.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X)))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026)))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t616.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X)))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule or :premises (t616.t1))
% 1.18/1.39  (step t616.t3 (cl (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule resolution :premises (t616.t2 t616.a0))
% 1.18/1.39  (step t616 (cl (not (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X)))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule subproof :discharge (t616.a0))
% 1.18/1.39  (step t617 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule resolution :premises (t615 t616))
% 1.18/1.39  (step t618 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) (not (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026)))))) :rule implies_neg2)
% 1.18/1.39  (step t619 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) (=> (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026)))))) :rule resolution :premises (t617 t618))
% 1.18/1.39  (step t620 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026)))))) :rule contraction :premises (t619))
% 1.18/1.39  (step t621 (cl (not (forall ((X $$unsorted)) (= (tptp.cC152 X) (and (not (tptp.cC150 X)) (not (tptp.cC144 X)))))) (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule implies :premises (t620))
% 1.18/1.39  (step t622 (cl (= (tptp.cC152 tptp.iV21026) (and (not (tptp.cC150 tptp.iV21026)) (not (tptp.cC144 tptp.iV21026))))) :rule resolution :premises (t621 a29))
% 1.18/1.39  (step t623 (cl (tptp.cC152 tptp.iV21026)) :rule resolution :premises (t581 t614 t622))
% 1.18/1.39  (step t624 (cl (not (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) (tptp.cC132 tptp.iV21026) (not (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t625 (cl (tptp.cC132 tptp.iV21026) (not (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026))) (not (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026))))) :rule reordering :premises (t624))
% 1.18/1.39  (step t626 (cl (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)) (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC130 tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t627 (cl (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC130 tptp.iV21026)) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026))) :rule reordering :premises (t626))
% 1.18/1.39  (step t628 (cl (not (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) (tptp.cC130 tptp.iV21026) (not (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule equiv_pos1)
% 1.18/1.39  (step t629 (cl (tptp.cC130 tptp.iV21026) (not (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026)))) (not (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026)))))) :rule reordering :premises (t628))
% 1.18/1.39  (step t630 (cl (not (= (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026)))) (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (tptp.cC122 tptp.iV21026) (tptp.cC128 tptp.iV21026)))) (not (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026))))) (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (tptp.cC122 tptp.iV21026) (tptp.cC128 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t631 (cl (= (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule refl)
% 1.18/1.39  (step t632 (cl (= (= (= (not (not (tptp.cC122 tptp.iV21026))) (tptp.cC122 tptp.iV21026)) true) (= (not (not (tptp.cC122 tptp.iV21026))) (tptp.cC122 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t633 (cl (not (= (= (not (not (tptp.cC122 tptp.iV21026))) (tptp.cC122 tptp.iV21026)) true)) (= (not (not (tptp.cC122 tptp.iV21026))) (tptp.cC122 tptp.iV21026))) :rule equiv1 :premises (t632))
% 1.18/1.39  (step t634 (cl (= (= (not (not (tptp.cC122 tptp.iV21026))) (tptp.cC122 tptp.iV21026)) (= (tptp.cC122 tptp.iV21026) (not (not (tptp.cC122 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t635 (cl (= (tptp.cC122 tptp.iV21026) (tptp.cC122 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t636 (cl (= (not (not (tptp.cC122 tptp.iV21026))) (tptp.cC122 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t637 (cl (= (= (tptp.cC122 tptp.iV21026) (not (not (tptp.cC122 tptp.iV21026)))) (= (tptp.cC122 tptp.iV21026) (tptp.cC122 tptp.iV21026)))) :rule cong :premises (t635 t636))
% 1.18/1.39  (step t638 (cl (= (= (tptp.cC122 tptp.iV21026) (tptp.cC122 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t639 (cl (= (= (tptp.cC122 tptp.iV21026) (not (not (tptp.cC122 tptp.iV21026)))) true)) :rule trans :premises (t637 t638))
% 1.18/1.39  (step t640 (cl (= (= (not (not (tptp.cC122 tptp.iV21026))) (tptp.cC122 tptp.iV21026)) true)) :rule trans :premises (t634 t639))
% 1.18/1.39  (step t641 (cl (= (not (not (tptp.cC122 tptp.iV21026))) (tptp.cC122 tptp.iV21026))) :rule resolution :premises (t633 t640))
% 1.18/1.39  (step t642 (cl (= (= (= (not (not (tptp.cC128 tptp.iV21026))) (tptp.cC128 tptp.iV21026)) true) (= (not (not (tptp.cC128 tptp.iV21026))) (tptp.cC128 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t643 (cl (not (= (= (not (not (tptp.cC128 tptp.iV21026))) (tptp.cC128 tptp.iV21026)) true)) (= (not (not (tptp.cC128 tptp.iV21026))) (tptp.cC128 tptp.iV21026))) :rule equiv1 :premises (t642))
% 1.18/1.39  (step t644 (cl (= (= (not (not (tptp.cC128 tptp.iV21026))) (tptp.cC128 tptp.iV21026)) (= (tptp.cC128 tptp.iV21026) (not (not (tptp.cC128 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t645 (cl (= (tptp.cC128 tptp.iV21026) (tptp.cC128 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t646 (cl (= (not (not (tptp.cC128 tptp.iV21026))) (tptp.cC128 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t647 (cl (= (= (tptp.cC128 tptp.iV21026) (not (not (tptp.cC128 tptp.iV21026)))) (= (tptp.cC128 tptp.iV21026) (tptp.cC128 tptp.iV21026)))) :rule cong :premises (t645 t646))
% 1.18/1.39  (step t648 (cl (= (= (tptp.cC128 tptp.iV21026) (tptp.cC128 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t649 (cl (= (= (tptp.cC128 tptp.iV21026) (not (not (tptp.cC128 tptp.iV21026)))) true)) :rule trans :premises (t647 t648))
% 1.18/1.39  (step t650 (cl (= (= (not (not (tptp.cC128 tptp.iV21026))) (tptp.cC128 tptp.iV21026)) true)) :rule trans :premises (t644 t649))
% 1.18/1.39  (step t651 (cl (= (not (not (tptp.cC128 tptp.iV21026))) (tptp.cC128 tptp.iV21026))) :rule resolution :premises (t643 t650))
% 1.18/1.39  (step t652 (cl (= (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026)))) (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (tptp.cC122 tptp.iV21026) (tptp.cC128 tptp.iV21026)))) :rule cong :premises (t631 t641 t651))
% 1.18/1.39  (step t653 (cl (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026)))) :rule and_neg)
% 1.18/1.39  (step t654 (cl (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026)))) (not (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t655 (cl (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026)))) (not (not (not (tptp.cC122 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t656 (cl (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026)))) (not (not (not (tptp.cC128 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t657 (cl (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026)))) (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026)))) (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026))))) :rule resolution :premises (t653 t654 t655 t656))
% 1.18/1.39  (step t658 (cl (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (not (not (tptp.cC122 tptp.iV21026))) (not (not (tptp.cC128 tptp.iV21026))))) :rule contraction :premises (t657))
% 1.18/1.39  (step t659 (cl (or (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (tptp.cC122 tptp.iV21026) (tptp.cC128 tptp.iV21026))) :rule resolution :premises (t630 t652 t658))
% 1.18/1.39  (step t660 (cl (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))) (tptp.cC122 tptp.iV21026) (tptp.cC128 tptp.iV21026)) :rule or :premises (t659))
% 1.18/1.39  (step t661 (cl (tptp.cC122 tptp.iV21026) (tptp.cC128 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026)))) :rule reordering :premises (t660))
% 1.18/1.39  (step t662 (cl (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026)))) :rule resolution :premises (t661 a92 a115))
% 1.18/1.39  (step t663 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t664)
% 1.18/1.39  (assume t664.a0 (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X))))))
% 1.18/1.39  (step t664.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X)))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026)))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t664.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X)))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule or :premises (t664.t1))
% 1.18/1.39  (step t664.t3 (cl (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule resolution :premises (t664.t2 t664.a0))
% 1.18/1.39  (step t664 (cl (not (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X)))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule subproof :discharge (t664.a0))
% 1.18/1.39  (step t665 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule resolution :premises (t663 t664))
% 1.18/1.39  (step t666 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) (not (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026)))))) :rule implies_neg2)
% 1.18/1.39  (step t667 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) (=> (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026)))))) :rule resolution :premises (t665 t666))
% 1.18/1.39  (step t668 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026)))))) :rule contraction :premises (t667))
% 1.18/1.39  (step t669 (cl (not (forall ((X $$unsorted)) (= (tptp.cC130 X) (and (not (tptp.cC122 X)) (not (tptp.cC128 X)))))) (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule implies :premises (t668))
% 1.18/1.39  (step t670 (cl (= (tptp.cC130 tptp.iV21026) (and (not (tptp.cC122 tptp.iV21026)) (not (tptp.cC128 tptp.iV21026))))) :rule resolution :premises (t669 a17))
% 1.18/1.39  (step t671 (cl (tptp.cC130 tptp.iV21026)) :rule resolution :premises (t629 t662 t670))
% 1.18/1.39  (step t672 (cl (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026))) :rule resolution :premises (t627 a88 t671))
% 1.18/1.39  (step t673 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X)))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t674)
% 1.18/1.39  (assume t674.a0 (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X)))))
% 1.18/1.39  (step t674.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X))))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t674.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X))))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) :rule or :premises (t674.t1))
% 1.18/1.39  (step t674.t3 (cl (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) :rule resolution :premises (t674.t2 t674.a0))
% 1.18/1.39  (step t674 (cl (not (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X))))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) :rule subproof :discharge (t674.a0))
% 1.18/1.39  (step t675 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X)))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) :rule resolution :premises (t673 t674))
% 1.18/1.39  (step t676 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X)))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) (not (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t677 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X)))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X)))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026))))) :rule resolution :premises (t675 t676))
% 1.18/1.39  (step t678 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X)))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026))))) :rule contraction :premises (t677))
% 1.18/1.39  (step t679 (cl (not (forall ((X $$unsorted)) (= (tptp.cC132 X) (and (tptp.cTOP X) (tptp.cC130 X))))) (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) :rule implies :premises (t678))
% 1.18/1.39  (step t680 (cl (= (tptp.cC132 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC130 tptp.iV21026)))) :rule resolution :premises (t679 a18))
% 1.18/1.39  (step t681 (cl (tptp.cC132 tptp.iV21026)) :rule resolution :premises (t625 t672 t680))
% 1.18/1.39  (step t682 (cl (not (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) (tptp.cC154 tptp.iV21026) (not (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t683 (cl (tptp.cC154 tptp.iV21026) (not (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026))) (not (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026))))) :rule reordering :premises (t682))
% 1.18/1.39  (step t684 (cl (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)) (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC152 tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t685 (cl (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC152 tptp.iV21026)) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026))) :rule reordering :premises (t684))
% 1.18/1.39  (step t686 (cl (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026))) :rule resolution :premises (t685 a88 t623))
% 1.18/1.39  (step t687 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X)))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t688)
% 1.18/1.39  (assume t688.a0 (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X)))))
% 1.18/1.39  (step t688.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X))))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t688.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X))))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) :rule or :premises (t688.t1))
% 1.18/1.39  (step t688.t3 (cl (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) :rule resolution :premises (t688.t2 t688.a0))
% 1.18/1.39  (step t688 (cl (not (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X))))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) :rule subproof :discharge (t688.a0))
% 1.18/1.39  (step t689 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X)))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) :rule resolution :premises (t687 t688))
% 1.18/1.39  (step t690 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X)))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) (not (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t691 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X)))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X)))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026))))) :rule resolution :premises (t689 t690))
% 1.18/1.39  (step t692 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X)))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026))))) :rule contraction :premises (t691))
% 1.18/1.39  (step t693 (cl (not (forall ((X $$unsorted)) (= (tptp.cC154 X) (and (tptp.cTOP X) (tptp.cC152 X))))) (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) :rule implies :premises (t692))
% 1.18/1.39  (step t694 (cl (= (tptp.cC154 tptp.iV21026) (and (tptp.cTOP tptp.iV21026) (tptp.cC152 tptp.iV21026)))) :rule resolution :premises (t693 a30))
% 1.18/1.39  (step t695 (cl (tptp.cC154 tptp.iV21026)) :rule resolution :premises (t683 t686 t694))
% 1.18/1.39  (step t696 (cl (not (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026))) (not (tptp.cTOP tptp.iV21026)) (tptp.cC136 tptp.iV21026)) :rule equiv_pos2)
% 1.18/1.39  (step t697 (cl (tptp.cC136 tptp.iV21026) (not (tptp.cTOP tptp.iV21026)) (not (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026)))) :rule reordering :premises (t696))
% 1.18/1.39  (step t698 (cl (not (= (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026))))) (not (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026)))) :rule equiv_pos2)
% 1.18/1.39  (step t699 (cl (= (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))))) :rule refl)
% 1.18/1.39  (step t700 (cl (= (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026)))) :rule all_simplify)
% 1.18/1.39  (step t701 (cl (= (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026))))) :rule cong :premises (t699 t700))
% 1.18/1.39  (step t702 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X)))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t703)
% 1.18/1.39  (assume t703.a0 (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))))
% 1.18/1.39  (step t703.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X)))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t703.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X)))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule or :premises (t703.t1))
% 1.18/1.39  (step t703.t3 (cl (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t703.t2 t703.a0))
% 1.18/1.39  (step t703 (cl (not (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X)))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule subproof :discharge (t703.a0))
% 1.18/1.39  (step t704 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t702 t703))
% 1.18/1.39  (step t705 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies_neg2)
% 1.18/1.39  (step t706 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t704 t705))
% 1.18/1.39  (step t707 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cC136 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule contraction :premises (t706))
% 1.18/1.39  (step t708 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026)))) :rule resolution :premises (t698 t701 t707))
% 1.18/1.39  (step t709 (cl (not (forall ((X $$unsorted)) (= (tptp.cC136 X) (tptp.cTOP X)))) (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026))) :rule implies :premises (t708))
% 1.18/1.39  (step t710 (cl (= (tptp.cTOP tptp.iV21026) (tptp.cC136 tptp.iV21026))) :rule resolution :premises (t709 a20))
% 1.18/1.39  (step t711 (cl (tptp.cC136 tptp.iV21026)) :rule resolution :premises (t697 a88 t710))
% 1.18/1.39  (step t712 (cl (not (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026))) (tptp.cC8 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t713 (cl (tptp.cC8 tptp.iV21026) (not (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) :rule reordering :premises (t712))
% 1.18/1.39  (step t714 (cl (not (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) (not (tptp.cC10 tptp.iV21026)) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t715 (cl (not (tptp.cC10 tptp.iV21026)) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)) (not (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026))))) :rule reordering :premises (t714))
% 1.18/1.39  (step t716 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X)))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t717)
% 1.18/1.39  (assume t717.a0 (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X)))))
% 1.18/1.39  (step t717.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X))))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t717.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X))))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) :rule or :premises (t717.t1))
% 1.18/1.39  (step t717.t3 (cl (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) :rule resolution :premises (t717.t2 t717.a0))
% 1.18/1.39  (step t717 (cl (not (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X))))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) :rule subproof :discharge (t717.a0))
% 1.18/1.39  (step t718 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X)))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) :rule resolution :premises (t716 t717))
% 1.18/1.39  (step t719 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X)))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) (not (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t720 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X)))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X)))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026))))) :rule resolution :premises (t718 t719))
% 1.18/1.39  (step t721 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X)))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026))))) :rule contraction :premises (t720))
% 1.18/1.39  (step t722 (cl (not (forall ((X $$unsorted)) (= (tptp.cC10 X) (and (tptp.cC8 X) (tptp.cC4 X))))) (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) :rule implies :premises (t721))
% 1.18/1.39  (step t723 (cl (= (tptp.cC10 tptp.iV21026) (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026)))) :rule resolution :premises (t722 a2))
% 1.18/1.39  (step t724 (cl (and (tptp.cC8 tptp.iV21026) (tptp.cC4 tptp.iV21026))) :rule resolution :premises (t715 t579 t723))
% 1.18/1.39  (step t725 (cl (tptp.cC8 tptp.iV21026)) :rule resolution :premises (t713 t724))
% 1.18/1.39  (step t726 (cl (not (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026))) (tptp.cC180 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t727 (cl (tptp.cC180 tptp.iV21026) (not (and (tptp.cC158 tptp.iV21026) (tptp.cC180 tptp.iV21026)))) :rule reordering :premises (t726))
% 1.18/1.39  (step t728 (cl (tptp.cC180 tptp.iV21026)) :rule resolution :premises (t727 t97))
% 1.18/1.39  (step t729 (cl (not (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026))) (not (tptp.cTOP tptp.iV21026)) (tptp.cC114 tptp.iV21026)) :rule equiv_pos2)
% 1.18/1.39  (step t730 (cl (tptp.cC114 tptp.iV21026) (not (tptp.cTOP tptp.iV21026)) (not (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026)))) :rule reordering :premises (t729))
% 1.18/1.39  (step t731 (cl (not (= (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026))))) (not (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026)))) :rule equiv_pos2)
% 1.18/1.39  (step t732 (cl (= (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))))) :rule refl)
% 1.18/1.39  (step t733 (cl (= (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026)))) :rule all_simplify)
% 1.18/1.39  (step t734 (cl (= (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026))))) :rule cong :premises (t732 t733))
% 1.18/1.39  (step t735 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X)))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t736)
% 1.18/1.39  (assume t736.a0 (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))))
% 1.18/1.39  (step t736.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X)))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t736.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X)))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule or :premises (t736.t1))
% 1.18/1.39  (step t736.t3 (cl (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t736.t2 t736.a0))
% 1.18/1.39  (step t736 (cl (not (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X)))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule subproof :discharge (t736.a0))
% 1.18/1.39  (step t737 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t735 t736))
% 1.18/1.39  (step t738 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies_neg2)
% 1.18/1.39  (step t739 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t737 t738))
% 1.18/1.39  (step t740 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cC114 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule contraction :premises (t739))
% 1.18/1.39  (step t741 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X))) (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026)))) :rule resolution :premises (t731 t734 t740))
% 1.18/1.39  (step t742 (cl (not (forall ((X $$unsorted)) (= (tptp.cC114 X) (tptp.cTOP X)))) (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026))) :rule implies :premises (t741))
% 1.18/1.39  (step t743 (cl (= (tptp.cTOP tptp.iV21026) (tptp.cC114 tptp.iV21026))) :rule resolution :premises (t742 a9))
% 1.18/1.39  (step t744 (cl (tptp.cC114 tptp.iV21026)) :rule resolution :premises (t730 a88 t743))
% 1.18/1.39  (step t745 (cl (not (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (tptp.cC110 tptp.iV21026) (not (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule equiv_pos1)
% 1.18/1.39  (step t746 (cl (tptp.cC110 tptp.iV21026) (not (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026))) (not (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule reordering :premises (t745))
% 1.18/1.39  (step t747 (cl (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)) (not (tptp.cC108 tptp.iV21026)) (not (tptp.cTOP tptp.iV21026))) :rule and_neg)
% 1.18/1.39  (step t748 (cl (not (tptp.cTOP tptp.iV21026)) (not (tptp.cC108 tptp.iV21026)) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule reordering :premises (t747))
% 1.18/1.39  (step t749 (cl (not (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) (tptp.cC108 tptp.iV21026) (not (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule equiv_pos1)
% 1.18/1.39  (step t750 (cl (tptp.cC108 tptp.iV21026) (not (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026)))) (not (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026)))))) :rule reordering :premises (t749))
% 1.18/1.39  (step t751 (cl (not (= (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026)))) (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (tptp.cC106 tptp.iV21026) (tptp.cC98 tptp.iV21026)))) (not (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026))))) (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (tptp.cC106 tptp.iV21026) (tptp.cC98 tptp.iV21026))) :rule equiv_pos2)
% 1.18/1.39  (step t752 (cl (= (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule refl)
% 1.18/1.39  (step t753 (cl (= (= (= (not (not (tptp.cC106 tptp.iV21026))) (tptp.cC106 tptp.iV21026)) true) (= (not (not (tptp.cC106 tptp.iV21026))) (tptp.cC106 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t754 (cl (not (= (= (not (not (tptp.cC106 tptp.iV21026))) (tptp.cC106 tptp.iV21026)) true)) (= (not (not (tptp.cC106 tptp.iV21026))) (tptp.cC106 tptp.iV21026))) :rule equiv1 :premises (t753))
% 1.18/1.39  (step t755 (cl (= (= (not (not (tptp.cC106 tptp.iV21026))) (tptp.cC106 tptp.iV21026)) (= (tptp.cC106 tptp.iV21026) (not (not (tptp.cC106 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t756 (cl (= (tptp.cC106 tptp.iV21026) (tptp.cC106 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t757 (cl (= (not (not (tptp.cC106 tptp.iV21026))) (tptp.cC106 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t758 (cl (= (= (tptp.cC106 tptp.iV21026) (not (not (tptp.cC106 tptp.iV21026)))) (= (tptp.cC106 tptp.iV21026) (tptp.cC106 tptp.iV21026)))) :rule cong :premises (t756 t757))
% 1.18/1.39  (step t759 (cl (= (= (tptp.cC106 tptp.iV21026) (tptp.cC106 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t760 (cl (= (= (tptp.cC106 tptp.iV21026) (not (not (tptp.cC106 tptp.iV21026)))) true)) :rule trans :premises (t758 t759))
% 1.18/1.39  (step t761 (cl (= (= (not (not (tptp.cC106 tptp.iV21026))) (tptp.cC106 tptp.iV21026)) true)) :rule trans :premises (t755 t760))
% 1.18/1.39  (step t762 (cl (= (not (not (tptp.cC106 tptp.iV21026))) (tptp.cC106 tptp.iV21026))) :rule resolution :premises (t754 t761))
% 1.18/1.39  (step t763 (cl (= (= (= (not (not (tptp.cC98 tptp.iV21026))) (tptp.cC98 tptp.iV21026)) true) (= (not (not (tptp.cC98 tptp.iV21026))) (tptp.cC98 tptp.iV21026)))) :rule equiv_simplify)
% 1.18/1.39  (step t764 (cl (not (= (= (not (not (tptp.cC98 tptp.iV21026))) (tptp.cC98 tptp.iV21026)) true)) (= (not (not (tptp.cC98 tptp.iV21026))) (tptp.cC98 tptp.iV21026))) :rule equiv1 :premises (t763))
% 1.18/1.39  (step t765 (cl (= (= (not (not (tptp.cC98 tptp.iV21026))) (tptp.cC98 tptp.iV21026)) (= (tptp.cC98 tptp.iV21026) (not (not (tptp.cC98 tptp.iV21026)))))) :rule all_simplify)
% 1.18/1.39  (step t766 (cl (= (tptp.cC98 tptp.iV21026) (tptp.cC98 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t767 (cl (= (not (not (tptp.cC98 tptp.iV21026))) (tptp.cC98 tptp.iV21026))) :rule all_simplify)
% 1.18/1.39  (step t768 (cl (= (= (tptp.cC98 tptp.iV21026) (not (not (tptp.cC98 tptp.iV21026)))) (= (tptp.cC98 tptp.iV21026) (tptp.cC98 tptp.iV21026)))) :rule cong :premises (t766 t767))
% 1.18/1.39  (step t769 (cl (= (= (tptp.cC98 tptp.iV21026) (tptp.cC98 tptp.iV21026)) true)) :rule all_simplify)
% 1.18/1.39  (step t770 (cl (= (= (tptp.cC98 tptp.iV21026) (not (not (tptp.cC98 tptp.iV21026)))) true)) :rule trans :premises (t768 t769))
% 1.18/1.39  (step t771 (cl (= (= (not (not (tptp.cC98 tptp.iV21026))) (tptp.cC98 tptp.iV21026)) true)) :rule trans :premises (t765 t770))
% 1.18/1.39  (step t772 (cl (= (not (not (tptp.cC98 tptp.iV21026))) (tptp.cC98 tptp.iV21026))) :rule resolution :premises (t764 t771))
% 1.18/1.39  (step t773 (cl (= (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026)))) (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (tptp.cC106 tptp.iV21026) (tptp.cC98 tptp.iV21026)))) :rule cong :premises (t752 t762 t772))
% 1.18/1.39  (step t774 (cl (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026)))) :rule and_neg)
% 1.18/1.39  (step t775 (cl (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026)))) (not (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t776 (cl (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026)))) (not (not (not (tptp.cC106 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t777 (cl (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026)))) (not (not (not (tptp.cC98 tptp.iV21026))))) :rule or_neg)
% 1.18/1.39  (step t778 (cl (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026)))) (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026)))) (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026))))) :rule resolution :premises (t774 t775 t776 t777))
% 1.18/1.39  (step t779 (cl (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (not (not (tptp.cC106 tptp.iV21026))) (not (not (tptp.cC98 tptp.iV21026))))) :rule contraction :premises (t778))
% 1.18/1.39  (step t780 (cl (or (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (tptp.cC106 tptp.iV21026) (tptp.cC98 tptp.iV21026))) :rule resolution :premises (t751 t773 t779))
% 1.18/1.39  (step t781 (cl (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))) (tptp.cC106 tptp.iV21026) (tptp.cC98 tptp.iV21026)) :rule or :premises (t780))
% 1.18/1.39  (step t782 (cl (tptp.cC98 tptp.iV21026) (tptp.cC106 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026)))) :rule reordering :premises (t781))
% 1.18/1.39  (step t783 (cl (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026)))) :rule resolution :premises (t782 a91 a110))
% 1.18/1.39  (step t784 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t785)
% 1.18/1.39  (assume t785.a0 (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X))))))
% 1.18/1.39  (step t785.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X)))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026)))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t785.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X)))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule or :premises (t785.t1))
% 1.18/1.39  (step t785.t3 (cl (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule resolution :premises (t785.t2 t785.a0))
% 1.18/1.39  (step t785 (cl (not (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X)))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule subproof :discharge (t785.a0))
% 1.18/1.39  (step t786 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule resolution :premises (t784 t785))
% 1.18/1.39  (step t787 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) (not (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026)))))) :rule implies_neg2)
% 1.18/1.39  (step t788 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) (=> (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026)))))) :rule resolution :premises (t786 t787))
% 1.18/1.39  (step t789 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026)))))) :rule contraction :premises (t788))
% 1.18/1.39  (step t790 (cl (not (forall ((X $$unsorted)) (= (tptp.cC108 X) (and (not (tptp.cC106 X)) (not (tptp.cC98 X)))))) (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule implies :premises (t789))
% 1.18/1.39  (step t791 (cl (= (tptp.cC108 tptp.iV21026) (and (not (tptp.cC106 tptp.iV21026)) (not (tptp.cC98 tptp.iV21026))))) :rule resolution :premises (t790 a6))
% 1.18/1.39  (step t792 (cl (tptp.cC108 tptp.iV21026)) :rule resolution :premises (t750 t783 t791))
% 1.18/1.39  (step t793 (cl (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026))) :rule resolution :premises (t748 a88 t792))
% 1.18/1.39  (step t794 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X)))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t795)
% 1.18/1.39  (assume t795.a0 (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X)))))
% 1.18/1.39  (step t795.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X))))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t795.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X))))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule or :premises (t795.t1))
% 1.18/1.39  (step t795.t3 (cl (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t795.t2 t795.a0))
% 1.18/1.39  (step t795 (cl (not (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X))))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule subproof :discharge (t795.a0))
% 1.18/1.39  (step t796 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X)))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t794 t795))
% 1.18/1.39  (step t797 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X)))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (not (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule implies_neg2)
% 1.18/1.39  (step t798 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X)))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) (=> (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X)))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule resolution :premises (t796 t797))
% 1.18/1.39  (step t799 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X)))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026))))) :rule contraction :premises (t798))
% 1.18/1.39  (step t800 (cl (not (forall ((X $$unsorted)) (= (tptp.cC110 X) (and (tptp.cC108 X) (tptp.cTOP X))))) (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule implies :premises (t799))
% 1.18/1.39  (step t801 (cl (= (tptp.cC110 tptp.iV21026) (and (tptp.cC108 tptp.iV21026) (tptp.cTOP tptp.iV21026)))) :rule resolution :premises (t800 a7))
% 1.18/1.39  (step t802 (cl (tptp.cC110 tptp.iV21026)) :rule resolution :premises (t746 t793 t801))
% 1.18/1.39  (step t803 (cl (not (= (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (not (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) :rule equiv_pos2)
% 1.18/1.39  (step t804 (cl (= (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))))) :rule refl)
% 1.18/1.39  (step t805 (cl (= (tptp.cC4 tptp.iV21026) (tptp.cC4 tptp.iV21026))) :rule refl)
% 1.18/1.39  (step t806 (cl (= (= (= (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) true) (= (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule equiv_simplify)
% 1.18/1.39  (step t807 (cl (not (= (= (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) true)) (= (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) :rule equiv1 :premises (t806))
% 1.18/1.39  (step t808 (cl (= (= (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) (= (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))))) :rule all_simplify)
% 1.18/1.39  (step t809 (cl (= (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) :rule refl)
% 1.18/1.39  (step t810 (cl (= (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) :rule all_simplify)
% 1.18/1.39  (step t811 (cl (= (= (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (= (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule cong :premises (t809 t810))
% 1.18/1.39  (step t812 (cl (= (= (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) true)) :rule all_simplify)
% 1.18/1.39  (step t813 (cl (= (= (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) true)) :rule trans :premises (t811 t812))
% 1.18/1.39  (step t814 (cl (= (= (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) true)) :rule trans :premises (t808 t813))
% 1.18/1.39  (step t815 (cl (= (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) :rule resolution :premises (t807 t814))
% 1.18/1.39  (step t816 (cl (= (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule cong :premises (t804 t805 t815))
% 1.18/1.39  (step t817 (cl (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule equiv_pos1)
% 1.18/1.39  (step t818 (cl (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (not (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))))) :rule or_neg)
% 1.18/1.39  (step t819 (cl (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (not (tptp.cC4 tptp.iV21026))) :rule or_neg)
% 1.18/1.39  (step t820 (cl (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (not (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) :rule or_neg)
% 1.18/1.39  (step t821 (cl (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) :rule resolution :premises (t817 t818 t819 t820))
% 1.18/1.39  (step t822 (cl (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (not (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) :rule contraction :premises (t821))
% 1.18/1.39  (step t823 (cl (or (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) :rule resolution :premises (t803 t816 t822))
% 1.18/1.39  (step t824 (cl (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (tptp.cC4 tptp.iV21026) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) :rule or :premises (t823))
% 1.18/1.39  (step t825 (cl (tptp.cC4 tptp.iV21026) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) :rule reordering :premises (t824))
% 1.18/1.39  (step t826 (cl (=> (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t827)
% 1.18/1.39  (assume t827.a0 (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))
% 1.18/1.39  (step t827.t1 (cl (or (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027)))) :rule forall_inst :args ((:= Y tptp.iV21027)))
% 1.18/1.39  (step t827.t2 (cl (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) :rule or :premises (t827.t1))
% 1.18/1.39  (step t827.t3 (cl (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) :rule resolution :premises (t827.t2 t827.a0))
% 1.18/1.39  (step t827 (cl (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) :rule subproof :discharge (t827.a0))
% 1.18/1.39  (step t828 (cl (=> (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) :rule resolution :premises (t826 t827))
% 1.18/1.39  (step t829 (cl (=> (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) (not (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027)))) :rule implies_neg2)
% 1.18/1.39  (step t830 (cl (=> (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) (=> (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027)))) :rule resolution :premises (t828 t829))
% 1.18/1.39  (step t831 (cl (=> (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027)))) :rule contraction :premises (t830))
% 1.18/1.39  (step t832 (cl (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))) (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) :rule implies :premises (t831))
% 1.18/1.39  (step t833 (cl (not (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027))) (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027)) :rule or_pos)
% 1.18/1.39  (step t834 (cl (tptp.cC2 tptp.iV21027) (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (not (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027)))) :rule reordering :premises (t833))
% 1.18/1.39  (step t835 (cl (not (or (not (tptp.rR1 tptp.iV21026 tptp.iV21027)) (tptp.cC2 tptp.iV21027)))) :rule resolution :premises (t834 a150 a123))
% 1.18/1.39  (step t836 (cl (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))) :rule resolution :premises (t832 t835))
% 1.18/1.39  (step t837 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t838)
% 1.18/1.39  (assume t838.a0 (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))))
% 1.18/1.39  (step t838.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) :rule forall_inst :args ((:= X tptp.iV21026)))
% 1.18/1.39  (step t838.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule or :premises (t838.t1))
% 1.18/1.39  (step t838.t3 (cl (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule resolution :premises (t838.t2 t838.a0))
% 1.18/1.39  (step t838 (cl (not (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule subproof :discharge (t838.a0))
% 1.18/1.39  (step t839 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule resolution :premises (t837 t838))
% 1.18/1.39  (step t840 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (not (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) :rule implies_neg2)
% 1.18/1.39  (step t841 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) (=> (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) :rule resolution :premises (t839 t840))
% 1.18/1.39  (step t842 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y))))))) :rule contraction :premises (t841))
% 1.18/1.39  (step t843 (cl (not (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))))) (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule implies :premises (t842))
% 1.18/1.39  (step t844 (cl (not (= (forall ((X $$unsorted)) (= (tptp.cC4 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))) (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))))) (not (forall ((X $$unsorted)) (= (tptp.cC4 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y))))))) (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))))) :rule equiv_pos2)
% 1.18/1.39  (anchor :step t845 :args ((X $$unsorted) (:= X X)))
% 1.18/1.39  (step t845.t1 (cl (= X X)) :rule refl)
% 1.18/1.39  (step t845.t2 (cl (= (tptp.cC4 X) (tptp.cC4 X))) :rule refl)
% 1.18/1.39  (step t845.t3 (cl (= (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))) (not (forall ((Y $$unsorted)) (not (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))))) :rule all_simplify)
% 1.18/1.39  (step t845.t4 (cl (= (forall ((Y $$unsorted)) (not (and (tptp.rR1 X Y) (not (tptp.cC2 Y))))) (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))) :rule all_simplify)
% 1.18/1.39  (step t845.t5 (cl (= (not (forall ((Y $$unsorted)) (not (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))) :rule cong :premises (t845.t4))
% 1.18/1.39  (step t845.t6 (cl (= (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))) :rule trans :premises (t845.t3 t845.t5))
% 1.18/1.39  (step t845.t7 (cl (= (= (tptp.cC4 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y))))) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))))) :rule cong :premises (t845.t2 t845.t6))
% 1.18/1.39  (step t845 (cl (= (forall ((X $$unsorted)) (= (tptp.cC4 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))) (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y)))))))) :rule bind)
% 1.18/1.39  (step t846 (cl (forall ((X $$unsorted)) (= (tptp.cC4 X) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 X Y)) (tptp.cC2 Y))))))) :rule resolution :premises (t844 t845 a55))
% 1.18/1.39  (step t847 (cl (= (tptp.cC4 tptp.iV21026) (not (forall ((Y $$unsorted)) (or (not (tptp.rR1 tptp.iV21026 Y)) (tptp.cC2 Y)))))) :rule resolution :premises (t843 t846))
% 1.18/1.39  (step t848 (cl (tptp.cC4 tptp.iV21026)) :rule resolution :premises (t825 t836 t847))
% 1.18/1.39  (step t849 (cl (not (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026))) (tptp.cC14 tptp.iV21026)) :rule and_pos)
% 1.18/1.39  (step t850 (cl (tptp.cC14 tptp.iV21026) (not (and (tptp.cC14 tptp.iV21026) (tptp.cC10 tptp.iV21026)))) :rule reordering :premises (t849))
% 1.18/1.39  (step t851 (cl (tptp.cC14 tptp.iV21026)) :rule resolution :premises (t850 t578))
% 1.18/1.39  (step t852 (cl (not (= (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027)))) (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (tptp.cC2 tptp.iV21027) (tptp.cC30 tptp.iV21027)))) (not (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027))))) (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (tptp.cC2 tptp.iV21027) (tptp.cC30 tptp.iV21027))) :rule equiv_pos2)
% 1.18/1.39  (step t853 (cl (= (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule refl)
% 1.18/1.39  (step t854 (cl (= (= (= (not (not (tptp.cC2 tptp.iV21027))) (tptp.cC2 tptp.iV21027)) true) (= (not (not (tptp.cC2 tptp.iV21027))) (tptp.cC2 tptp.iV21027)))) :rule equiv_simplify)
% 1.18/1.39  (step t855 (cl (not (= (= (not (not (tptp.cC2 tptp.iV21027))) (tptp.cC2 tptp.iV21027)) true)) (= (not (not (tptp.cC2 tptp.iV21027))) (tptp.cC2 tptp.iV21027))) :rule equiv1 :premises (t854))
% 1.18/1.39  (step t856 (cl (= (= (not (not (tptp.cC2 tptp.iV21027))) (tptp.cC2 tptp.iV21027)) (= (tptp.cC2 tptp.iV21027) (not (not (tptp.cC2 tptp.iV21027)))))) :rule all_simplify)
% 1.18/1.39  (step t857 (cl (= (tptp.cC2 tptp.iV21027) (tptp.cC2 tptp.iV21027))) :rule refl)
% 1.18/1.39  (step t858 (cl (= (not (not (tptp.cC2 tptp.iV21027))) (tptp.cC2 tptp.iV21027))) :rule all_simplify)
% 1.18/1.39  (step t859 (cl (= (= (tptp.cC2 tptp.iV21027) (not (not (tptp.cC2 tptp.iV21027)))) (= (tptp.cC2 tptp.iV21027) (tptp.cC2 tptp.iV21027)))) :rule cong :premises (t857 t858))
% 1.18/1.39  (step t860 (cl (= (= (tptp.cC2 tptp.iV21027) (tptp.cC2 tptp.iV21027)) true)) :rule all_simplify)
% 1.18/1.39  (step t861 (cl (= (= (tptp.cC2 tptp.iV21027) (not (not (tptp.cC2 tptp.iV21027)))) true)) :rule trans :premises (t859 t860))
% 1.18/1.39  (step t862 (cl (= (= (not (not (tptp.cC2 tptp.iV21027))) (tptp.cC2 tptp.iV21027)) true)) :rule trans :premises (t856 t861))
% 1.18/1.39  (step t863 (cl (= (not (not (tptp.cC2 tptp.iV21027))) (tptp.cC2 tptp.iV21027))) :rule resolution :premises (t855 t862))
% 1.18/1.39  (step t864 (cl (= (= (= (not (not (tptp.cC30 tptp.iV21027))) (tptp.cC30 tptp.iV21027)) true) (= (not (not (tptp.cC30 tptp.iV21027))) (tptp.cC30 tptp.iV21027)))) :rule equiv_simplify)
% 1.18/1.39  (step t865 (cl (not (= (= (not (not (tptp.cC30 tptp.iV21027))) (tptp.cC30 tptp.iV21027)) true)) (= (not (not (tptp.cC30 tptp.iV21027))) (tptp.cC30 tptp.iV21027))) :rule equiv1 :premises (t864))
% 1.18/1.39  (step t866 (cl (= (= (not (not (tptp.cC30 tptp.iV21027))) (tptp.cC30 tptp.iV21027)) (= (tptp.cC30 tptp.iV21027) (not (not (tptp.cC30 tptp.iV21027)))))) :rule all_simplify)
% 1.18/1.39  (step t867 (cl (= (not (not (tptp.cC30 tptp.iV21027))) (tptp.cC30 tptp.iV21027))) :rule all_simplify)
% 1.18/1.39  (step t868 (cl (= (= (tptp.cC30 tptp.iV21027) (not (not (tptp.cC30 tptp.iV21027)))) (= (tptp.cC30 tptp.iV21027) (tptp.cC30 tptp.iV21027)))) :rule cong :premises (t46 t867))
% 1.18/1.39  (step t869 (cl (= (= (tptp.cC30 tptp.iV21027) (tptp.cC30 tptp.iV21027)) true)) :rule all_simplify)
% 1.18/1.39  (step t870 (cl (= (= (tptp.cC30 tptp.iV21027) (not (not (tptp.cC30 tptp.iV21027)))) true)) :rule trans :premises (t868 t869))
% 1.18/1.39  (step t871 (cl (= (= (not (not (tptp.cC30 tptp.iV21027))) (tptp.cC30 tptp.iV21027)) true)) :rule trans :premises (t866 t870))
% 1.18/1.39  (step t872 (cl (= (not (not (tptp.cC30 tptp.iV21027))) (tptp.cC30 tptp.iV21027))) :rule resolution :premises (t865 t871))
% 1.18/1.39  (step t873 (cl (= (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027)))) (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (tptp.cC2 tptp.iV21027) (tptp.cC30 tptp.iV21027)))) :rule cong :premises (t853 t863 t872))
% 1.18/1.39  (step t874 (cl (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027)))) :rule and_neg)
% 1.18/1.39  (step t875 (cl (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027)))) (not (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule or_neg)
% 1.18/1.39  (step t876 (cl (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027)))) (not (not (not (tptp.cC2 tptp.iV21027))))) :rule or_neg)
% 1.18/1.39  (step t877 (cl (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027)))) (not (not (not (tptp.cC30 tptp.iV21027))))) :rule or_neg)
% 1.18/1.39  (step t878 (cl (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027)))) (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027)))) (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027))))) :rule resolution :premises (t874 t875 t876 t877))
% 1.18/1.39  (step t879 (cl (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC30 tptp.iV21027))))) :rule contraction :premises (t878))
% 1.18/1.39  (step t880 (cl (or (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (tptp.cC2 tptp.iV21027) (tptp.cC30 tptp.iV21027))) :rule resolution :premises (t852 t873 t879))
% 1.18/1.39  (step t881 (cl (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))) (tptp.cC2 tptp.iV21027) (tptp.cC30 tptp.iV21027)) :rule or :premises (t880))
% 1.18/1.39  (step t882 (cl (tptp.cC2 tptp.iV21027) (tptp.cC30 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027)))) :rule reordering :premises (t881))
% 1.18/1.39  (step t883 (cl (not (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) (tptp.cC32 tptp.iV21027) (not (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule equiv_pos1)
% 1.18/1.39  (step t884 (cl (tptp.cC32 tptp.iV21027) (not (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027)))) (not (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027)))))) :rule reordering :premises (t883))
% 1.18/1.39  (step t885 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t886)
% 1.18/1.39  (assume t886.a0 (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X))))))
% 1.18/1.39  (step t886.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X)))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027)))))) :rule forall_inst :args ((:= X tptp.iV21027)))
% 1.18/1.39  (step t886.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X)))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule or :premises (t886.t1))
% 1.18/1.39  (step t886.t3 (cl (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule resolution :premises (t886.t2 t886.a0))
% 1.18/1.39  (step t886 (cl (not (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X)))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule subproof :discharge (t886.a0))
% 1.18/1.39  (step t887 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule resolution :premises (t885 t886))
% 1.18/1.39  (step t888 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) (not (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027)))))) :rule implies_neg2)
% 1.18/1.39  (step t889 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) (=> (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027)))))) :rule resolution :premises (t887 t888))
% 1.18/1.39  (step t890 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027)))))) :rule contraction :premises (t889))
% 1.18/1.39  (step t891 (cl (not (forall ((X $$unsorted)) (= (tptp.cC32 X) (and (not (tptp.cC2 X)) (not (tptp.cC30 X)))))) (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule implies :premises (t890))
% 1.18/1.39  (step t892 (cl (= (tptp.cC32 tptp.iV21027) (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule resolution :premises (t891 a51))
% 1.18/1.39  (step t893 (cl (not (and (not (tptp.cC2 tptp.iV21027)) (not (tptp.cC30 tptp.iV21027))))) :rule resolution :premises (t884 a136 t892))
% 1.18/1.39  (step t894 (cl (tptp.cC30 tptp.iV21027)) :rule resolution :premises (t882 a150 t893))
% 1.18/1.39  (step t895 (cl (not (= (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027)))) (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (tptp.cC24 tptp.iV21027) (tptp.cC2 tptp.iV21027)))) (not (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))))) (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (tptp.cC24 tptp.iV21027) (tptp.cC2 tptp.iV21027))) :rule equiv_pos2)
% 1.18/1.39  (step t896 (cl (= (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule refl)
% 1.18/1.39  (step t897 (cl (= (= (= (not (not (tptp.cC24 tptp.iV21027))) (tptp.cC24 tptp.iV21027)) true) (= (not (not (tptp.cC24 tptp.iV21027))) (tptp.cC24 tptp.iV21027)))) :rule equiv_simplify)
% 1.18/1.39  (step t898 (cl (not (= (= (not (not (tptp.cC24 tptp.iV21027))) (tptp.cC24 tptp.iV21027)) true)) (= (not (not (tptp.cC24 tptp.iV21027))) (tptp.cC24 tptp.iV21027))) :rule equiv1 :premises (t897))
% 1.18/1.39  (step t899 (cl (= (= (not (not (tptp.cC24 tptp.iV21027))) (tptp.cC24 tptp.iV21027)) (= (tptp.cC24 tptp.iV21027) (not (not (tptp.cC24 tptp.iV21027)))))) :rule all_simplify)
% 1.18/1.39  (step t900 (cl (= (not (not (tptp.cC24 tptp.iV21027))) (tptp.cC24 tptp.iV21027))) :rule all_simplify)
% 1.18/1.39  (step t901 (cl (= (= (tptp.cC24 tptp.iV21027) (not (not (tptp.cC24 tptp.iV21027)))) (= (tptp.cC24 tptp.iV21027) (tptp.cC24 tptp.iV21027)))) :rule cong :premises (t47 t900))
% 1.18/1.39  (step t902 (cl (= (= (tptp.cC24 tptp.iV21027) (tptp.cC24 tptp.iV21027)) true)) :rule all_simplify)
% 1.18/1.39  (step t903 (cl (= (= (tptp.cC24 tptp.iV21027) (not (not (tptp.cC24 tptp.iV21027)))) true)) :rule trans :premises (t901 t902))
% 1.18/1.39  (step t904 (cl (= (= (not (not (tptp.cC24 tptp.iV21027))) (tptp.cC24 tptp.iV21027)) true)) :rule trans :premises (t899 t903))
% 1.18/1.39  (step t905 (cl (= (not (not (tptp.cC24 tptp.iV21027))) (tptp.cC24 tptp.iV21027))) :rule resolution :premises (t898 t904))
% 1.18/1.39  (step t906 (cl (= (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027)))) (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (tptp.cC24 tptp.iV21027) (tptp.cC2 tptp.iV21027)))) :rule cong :premises (t896 t905 t863))
% 1.18/1.39  (step t907 (cl (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027)))) :rule and_neg)
% 1.18/1.39  (step t908 (cl (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027)))) (not (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule or_neg)
% 1.18/1.39  (step t909 (cl (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027)))) (not (not (not (tptp.cC24 tptp.iV21027))))) :rule or_neg)
% 1.18/1.39  (step t910 (cl (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027)))) (not (not (not (tptp.cC2 tptp.iV21027))))) :rule or_neg)
% 1.18/1.39  (step t911 (cl (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027)))) (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027)))) (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))))) :rule resolution :premises (t907 t908 t909 t910))
% 1.18/1.39  (step t912 (cl (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (not (not (tptp.cC24 tptp.iV21027))) (not (not (tptp.cC2 tptp.iV21027))))) :rule contraction :premises (t911))
% 1.18/1.39  (step t913 (cl (or (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (tptp.cC24 tptp.iV21027) (tptp.cC2 tptp.iV21027))) :rule resolution :premises (t895 t906 t912))
% 1.18/1.39  (step t914 (cl (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))) (tptp.cC24 tptp.iV21027) (tptp.cC2 tptp.iV21027)) :rule or :premises (t913))
% 1.18/1.39  (step t915 (cl (tptp.cC2 tptp.iV21027) (tptp.cC24 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027)))) :rule reordering :premises (t914))
% 1.18/1.39  (step t916 (cl (not (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) (tptp.cC26 tptp.iV21027) (not (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule equiv_pos1)
% 1.18/1.39  (step t917 (cl (tptp.cC26 tptp.iV21027) (not (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027)))) (not (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027)))))) :rule reordering :premises (t916))
% 1.18/1.39  (step t918 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t919)
% 1.18/1.39  (assume t919.a0 (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X))))))
% 1.18/1.39  (step t919.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X)))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027)))))) :rule forall_inst :args ((:= X tptp.iV21027)))
% 1.18/1.39  (step t919.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X)))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule or :premises (t919.t1))
% 1.18/1.39  (step t919.t3 (cl (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule resolution :premises (t919.t2 t919.a0))
% 1.18/1.39  (step t919 (cl (not (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X)))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule subproof :discharge (t919.a0))
% 1.18/1.39  (step t920 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule resolution :premises (t918 t919))
% 1.18/1.39  (step t921 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) (not (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027)))))) :rule implies_neg2)
% 1.18/1.39  (step t922 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) (=> (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027)))))) :rule resolution :premises (t920 t921))
% 1.18/1.39  (step t923 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027)))))) :rule contraction :premises (t922))
% 1.18/1.39  (step t924 (cl (not (forall ((X $$unsorted)) (= (tptp.cC26 X) (and (not (tptp.cC24 X)) (not (tptp.cC2 X)))))) (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule implies :premises (t923))
% 1.18/1.39  (step t925 (cl (= (tptp.cC26 tptp.iV21027) (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule resolution :premises (t924 a48))
% 1.18/1.39  (step t926 (cl (not (and (not (tptp.cC24 tptp.iV21027)) (not (tptp.cC2 tptp.iV21027))))) :rule resolution :premises (t917 a126 t925))
% 1.18/1.39  (step t927 (cl (tptp.cC24 tptp.iV21027)) :rule resolution :premises (t915 a150 t926))
% 1.18/1.39  (step t928 (cl (not (= (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029)))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC50 tptp.iV21029)))) (not (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029))))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC50 tptp.iV21029))) :rule equiv_pos2)
% 1.18/1.39  (step t929 (cl (= (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule refl)
% 1.18/1.39  (step t930 (cl (= (= (= (not (not (tptp.cC12 tptp.iV21029))) (tptp.cC12 tptp.iV21029)) true) (= (not (not (tptp.cC12 tptp.iV21029))) (tptp.cC12 tptp.iV21029)))) :rule equiv_simplify)
% 1.18/1.39  (step t931 (cl (not (= (= (not (not (tptp.cC12 tptp.iV21029))) (tptp.cC12 tptp.iV21029)) true)) (= (not (not (tptp.cC12 tptp.iV21029))) (tptp.cC12 tptp.iV21029))) :rule equiv1 :premises (t930))
% 1.18/1.39  (step t932 (cl (= (= (not (not (tptp.cC12 tptp.iV21029))) (tptp.cC12 tptp.iV21029)) (= (tptp.cC12 tptp.iV21029) (not (not (tptp.cC12 tptp.iV21029)))))) :rule all_simplify)
% 1.18/1.39  (step t933 (cl (= (tptp.cC12 tptp.iV21029) (tptp.cC12 tptp.iV21029))) :rule refl)
% 1.18/1.39  (step t934 (cl (= (not (not (tptp.cC12 tptp.iV21029))) (tptp.cC12 tptp.iV21029))) :rule all_simplify)
% 1.18/1.39  (step t935 (cl (= (= (tptp.cC12 tptp.iV21029) (not (not (tptp.cC12 tptp.iV21029)))) (= (tptp.cC12 tptp.iV21029) (tptp.cC12 tptp.iV21029)))) :rule cong :premises (t933 t934))
% 1.18/1.39  (step t936 (cl (= (= (tptp.cC12 tptp.iV21029) (tptp.cC12 tptp.iV21029)) true)) :rule all_simplify)
% 1.18/1.39  (step t937 (cl (= (= (tptp.cC12 tptp.iV21029) (not (not (tptp.cC12 tptp.iV21029)))) true)) :rule trans :premises (t935 t936))
% 1.18/1.39  (step t938 (cl (= (= (not (not (tptp.cC12 tptp.iV21029))) (tptp.cC12 tptp.iV21029)) true)) :rule trans :premises (t932 t937))
% 1.18/1.39  (step t939 (cl (= (not (not (tptp.cC12 tptp.iV21029))) (tptp.cC12 tptp.iV21029))) :rule resolution :premises (t931 t938))
% 1.18/1.39  (step t940 (cl (= (= (= (not (not (tptp.cC50 tptp.iV21029))) (tptp.cC50 tptp.iV21029)) true) (= (not (not (tptp.cC50 tptp.iV21029))) (tptp.cC50 tptp.iV21029)))) :rule equiv_simplify)
% 1.18/1.39  (step t941 (cl (not (= (= (not (not (tptp.cC50 tptp.iV21029))) (tptp.cC50 tptp.iV21029)) true)) (= (not (not (tptp.cC50 tptp.iV21029))) (tptp.cC50 tptp.iV21029))) :rule equiv1 :premises (t940))
% 1.18/1.39  (step t942 (cl (= (= (not (not (tptp.cC50 tptp.iV21029))) (tptp.cC50 tptp.iV21029)) (= (tptp.cC50 tptp.iV21029) (not (not (tptp.cC50 tptp.iV21029)))))) :rule all_simplify)
% 1.18/1.39  (step t943 (cl (= (not (not (tptp.cC50 tptp.iV21029))) (tptp.cC50 tptp.iV21029))) :rule all_simplify)
% 1.18/1.39  (step t944 (cl (= (= (tptp.cC50 tptp.iV21029) (not (not (tptp.cC50 tptp.iV21029)))) (= (tptp.cC50 tptp.iV21029) (tptp.cC50 tptp.iV21029)))) :rule cong :premises (t49 t943))
% 1.18/1.39  (step t945 (cl (= (= (tptp.cC50 tptp.iV21029) (tptp.cC50 tptp.iV21029)) true)) :rule all_simplify)
% 1.18/1.39  (step t946 (cl (= (= (tptp.cC50 tptp.iV21029) (not (not (tptp.cC50 tptp.iV21029)))) true)) :rule trans :premises (t944 t945))
% 1.18/1.39  (step t947 (cl (= (= (not (not (tptp.cC50 tptp.iV21029))) (tptp.cC50 tptp.iV21029)) true)) :rule trans :premises (t942 t946))
% 1.18/1.39  (step t948 (cl (= (not (not (tptp.cC50 tptp.iV21029))) (tptp.cC50 tptp.iV21029))) :rule resolution :premises (t941 t947))
% 1.18/1.39  (step t949 (cl (= (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029)))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC50 tptp.iV21029)))) :rule cong :premises (t929 t939 t948))
% 1.18/1.39  (step t950 (cl (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029)))) :rule and_neg)
% 1.18/1.39  (step t951 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029)))) (not (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule or_neg)
% 1.18/1.39  (step t952 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029)))) (not (not (not (tptp.cC12 tptp.iV21029))))) :rule or_neg)
% 1.18/1.39  (step t953 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029)))) (not (not (not (tptp.cC50 tptp.iV21029))))) :rule or_neg)
% 1.18/1.39  (step t954 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029)))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029)))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029))))) :rule resolution :premises (t950 t951 t952 t953))
% 1.18/1.39  (step t955 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC50 tptp.iV21029))))) :rule contraction :premises (t954))
% 1.18/1.39  (step t956 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC50 tptp.iV21029))) :rule resolution :premises (t928 t949 t955))
% 1.18/1.39  (step t957 (cl (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC50 tptp.iV21029)) :rule or :premises (t956))
% 1.18/1.39  (step t958 (cl (tptp.cC12 tptp.iV21029) (tptp.cC50 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029)))) :rule reordering :premises (t957))
% 1.18/1.39  (step t959 (cl (not (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) (tptp.cC52 tptp.iV21029) (not (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule equiv_pos1)
% 1.18/1.39  (step t960 (cl (tptp.cC52 tptp.iV21029) (not (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029)))) (not (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029)))))) :rule reordering :premises (t959))
% 1.18/1.39  (step t961 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t962)
% 1.18/1.39  (assume t962.a0 (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X))))))
% 1.18/1.39  (step t962.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X)))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029)))))) :rule forall_inst :args ((:= X tptp.iV21029)))
% 1.18/1.39  (step t962.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X)))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule or :premises (t962.t1))
% 1.18/1.39  (step t962.t3 (cl (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule resolution :premises (t962.t2 t962.a0))
% 1.18/1.39  (step t962 (cl (not (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X)))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule subproof :discharge (t962.a0))
% 1.18/1.39  (step t963 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule resolution :premises (t961 t962))
% 1.18/1.39  (step t964 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) (not (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029)))))) :rule implies_neg2)
% 1.18/1.39  (step t965 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) (=> (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029)))))) :rule resolution :premises (t963 t964))
% 1.18/1.39  (step t966 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029)))))) :rule contraction :premises (t965))
% 1.18/1.39  (step t967 (cl (not (forall ((X $$unsorted)) (= (tptp.cC52 X) (and (not (tptp.cC12 X)) (not (tptp.cC50 X)))))) (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule implies :premises (t966))
% 1.18/1.39  (step t968 (cl (= (tptp.cC52 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule resolution :premises (t967 a62))
% 1.18/1.39  (step t969 (cl (not (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC50 tptp.iV21029))))) :rule resolution :premises (t960 a168 t968))
% 1.18/1.39  (step t970 (cl (tptp.cC50 tptp.iV21029)) :rule resolution :premises (t958 a163 t969))
% 1.18/1.39  (step t971 (cl (not (= (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029)))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC44 tptp.iV21029)))) (not (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029))))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC44 tptp.iV21029))) :rule equiv_pos2)
% 1.18/1.39  (step t972 (cl (= (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule refl)
% 1.18/1.39  (step t973 (cl (= (= (= (not (not (tptp.cC44 tptp.iV21029))) (tptp.cC44 tptp.iV21029)) true) (= (not (not (tptp.cC44 tptp.iV21029))) (tptp.cC44 tptp.iV21029)))) :rule equiv_simplify)
% 1.18/1.39  (step t974 (cl (not (= (= (not (not (tptp.cC44 tptp.iV21029))) (tptp.cC44 tptp.iV21029)) true)) (= (not (not (tptp.cC44 tptp.iV21029))) (tptp.cC44 tptp.iV21029))) :rule equiv1 :premises (t973))
% 1.18/1.39  (step t975 (cl (= (= (not (not (tptp.cC44 tptp.iV21029))) (tptp.cC44 tptp.iV21029)) (= (tptp.cC44 tptp.iV21029) (not (not (tptp.cC44 tptp.iV21029)))))) :rule all_simplify)
% 1.18/1.39  (step t976 (cl (= (not (not (tptp.cC44 tptp.iV21029))) (tptp.cC44 tptp.iV21029))) :rule all_simplify)
% 1.18/1.39  (step t977 (cl (= (= (tptp.cC44 tptp.iV21029) (not (not (tptp.cC44 tptp.iV21029)))) (= (tptp.cC44 tptp.iV21029) (tptp.cC44 tptp.iV21029)))) :rule cong :premises (t50 t976))
% 1.18/1.39  (step t978 (cl (= (= (tptp.cC44 tptp.iV21029) (tptp.cC44 tptp.iV21029)) true)) :rule all_simplify)
% 1.18/1.39  (step t979 (cl (= (= (tptp.cC44 tptp.iV21029) (not (not (tptp.cC44 tptp.iV21029)))) true)) :rule trans :premises (t977 t978))
% 1.18/1.39  (step t980 (cl (= (= (not (not (tptp.cC44 tptp.iV21029))) (tptp.cC44 tptp.iV21029)) true)) :rule trans :premises (t975 t979))
% 1.18/1.39  (step t981 (cl (= (not (not (tptp.cC44 tptp.iV21029))) (tptp.cC44 tptp.iV21029))) :rule resolution :premises (t974 t980))
% 1.18/1.39  (step t982 (cl (= (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029)))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC44 tptp.iV21029)))) :rule cong :premises (t972 t939 t981))
% 1.18/1.39  (step t983 (cl (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029)))) :rule and_neg)
% 1.18/1.39  (step t984 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029)))) (not (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule or_neg)
% 1.18/1.39  (step t985 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029)))) (not (not (not (tptp.cC12 tptp.iV21029))))) :rule or_neg)
% 1.18/1.39  (step t986 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029)))) (not (not (not (tptp.cC44 tptp.iV21029))))) :rule or_neg)
% 1.18/1.39  (step t987 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029)))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029)))) (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029))))) :rule resolution :premises (t983 t984 t985 t986))
% 1.18/1.39  (step t988 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (not (not (tptp.cC12 tptp.iV21029))) (not (not (tptp.cC44 tptp.iV21029))))) :rule contraction :premises (t987))
% 1.18/1.39  (step t989 (cl (or (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC44 tptp.iV21029))) :rule resolution :premises (t971 t982 t988))
% 1.18/1.39  (step t990 (cl (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))) (tptp.cC12 tptp.iV21029) (tptp.cC44 tptp.iV21029)) :rule or :premises (t989))
% 1.18/1.39  (step t991 (cl (tptp.cC12 tptp.iV21029) (tptp.cC44 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)))) :rule reordering :premises (t990))
% 1.18/1.39  (step t992 (cl (not (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) (tptp.cC46 tptp.iV21029) (not (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule equiv_pos1)
% 1.18/1.39  (step t993 (cl (tptp.cC46 tptp.iV21029) (not (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)))) (not (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)))))) :rule reordering :premises (t992))
% 1.18/1.39  (step t994 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t995)
% 1.18/1.39  (assume t995.a0 (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X))))))
% 1.18/1.39  (step t995.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X)))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)))))) :rule forall_inst :args ((:= X tptp.iV21029)))
% 1.18/1.39  (step t995.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X)))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule or :premises (t995.t1))
% 1.18/1.39  (step t995.t3 (cl (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule resolution :premises (t995.t2 t995.a0))
% 1.18/1.39  (step t995 (cl (not (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X)))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule subproof :discharge (t995.a0))
% 1.18/1.39  (step t996 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule resolution :premises (t994 t995))
% 1.18/1.39  (step t997 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) (not (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)))))) :rule implies_neg2)
% 1.18/1.39  (step t998 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) (=> (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)))))) :rule resolution :premises (t996 t997))
% 1.18/1.39  (step t999 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029)))))) :rule contraction :premises (t998))
% 1.18/1.39  (step t1000 (cl (not (forall ((X $$unsorted)) (= (tptp.cC46 X) (and (not (tptp.cC12 X)) (not (tptp.cC44 X)))))) (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule implies :premises (t999))
% 1.18/1.39  (step t1001 (cl (= (tptp.cC46 tptp.iV21029) (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule resolution :premises (t1000 a59))
% 1.18/1.39  (step t1002 (cl (not (and (not (tptp.cC12 tptp.iV21029)) (not (tptp.cC44 tptp.iV21029))))) :rule resolution :premises (t993 a157 t1001))
% 1.18/1.39  (step t1003 (cl (tptp.cC44 tptp.iV21029)) :rule resolution :premises (t991 a163 t1002))
% 1.18/1.39  (step t1004 (cl (not (= (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030)))) (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (tptp.cC66 tptp.iV21030) (tptp.cC18 tptp.iV21030)))) (not (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))))) (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (tptp.cC66 tptp.iV21030) (tptp.cC18 tptp.iV21030))) :rule equiv_pos2)
% 1.18/1.39  (step t1005 (cl (= (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule refl)
% 1.18/1.39  (step t1006 (cl (= (= (= (not (not (tptp.cC66 tptp.iV21030))) (tptp.cC66 tptp.iV21030)) true) (= (not (not (tptp.cC66 tptp.iV21030))) (tptp.cC66 tptp.iV21030)))) :rule equiv_simplify)
% 1.18/1.39  (step t1007 (cl (not (= (= (not (not (tptp.cC66 tptp.iV21030))) (tptp.cC66 tptp.iV21030)) true)) (= (not (not (tptp.cC66 tptp.iV21030))) (tptp.cC66 tptp.iV21030))) :rule equiv1 :premises (t1006))
% 1.18/1.39  (step t1008 (cl (= (= (not (not (tptp.cC66 tptp.iV21030))) (tptp.cC66 tptp.iV21030)) (= (tptp.cC66 tptp.iV21030) (not (not (tptp.cC66 tptp.iV21030)))))) :rule all_simplify)
% 1.18/1.39  (step t1009 (cl (= (not (not (tptp.cC66 tptp.iV21030))) (tptp.cC66 tptp.iV21030))) :rule all_simplify)
% 1.18/1.39  (step t1010 (cl (= (= (tptp.cC66 tptp.iV21030) (not (not (tptp.cC66 tptp.iV21030)))) (= (tptp.cC66 tptp.iV21030) (tptp.cC66 tptp.iV21030)))) :rule cong :premises (t52 t1009))
% 1.18/1.39  (step t1011 (cl (= (= (tptp.cC66 tptp.iV21030) (tptp.cC66 tptp.iV21030)) true)) :rule all_simplify)
% 1.18/1.39  (step t1012 (cl (= (= (tptp.cC66 tptp.iV21030) (not (not (tptp.cC66 tptp.iV21030)))) true)) :rule trans :premises (t1010 t1011))
% 1.18/1.39  (step t1013 (cl (= (= (not (not (tptp.cC66 tptp.iV21030))) (tptp.cC66 tptp.iV21030)) true)) :rule trans :premises (t1008 t1012))
% 1.18/1.39  (step t1014 (cl (= (not (not (tptp.cC66 tptp.iV21030))) (tptp.cC66 tptp.iV21030))) :rule resolution :premises (t1007 t1013))
% 1.18/1.39  (step t1015 (cl (= (= (= (not (not (tptp.cC18 tptp.iV21030))) (tptp.cC18 tptp.iV21030)) true) (= (not (not (tptp.cC18 tptp.iV21030))) (tptp.cC18 tptp.iV21030)))) :rule equiv_simplify)
% 1.18/1.39  (step t1016 (cl (not (= (= (not (not (tptp.cC18 tptp.iV21030))) (tptp.cC18 tptp.iV21030)) true)) (= (not (not (tptp.cC18 tptp.iV21030))) (tptp.cC18 tptp.iV21030))) :rule equiv1 :premises (t1015))
% 1.18/1.39  (step t1017 (cl (= (= (not (not (tptp.cC18 tptp.iV21030))) (tptp.cC18 tptp.iV21030)) (= (tptp.cC18 tptp.iV21030) (not (not (tptp.cC18 tptp.iV21030)))))) :rule all_simplify)
% 1.18/1.39  (step t1018 (cl (= (tptp.cC18 tptp.iV21030) (tptp.cC18 tptp.iV21030))) :rule refl)
% 1.18/1.39  (step t1019 (cl (= (not (not (tptp.cC18 tptp.iV21030))) (tptp.cC18 tptp.iV21030))) :rule all_simplify)
% 1.18/1.39  (step t1020 (cl (= (= (tptp.cC18 tptp.iV21030) (not (not (tptp.cC18 tptp.iV21030)))) (= (tptp.cC18 tptp.iV21030) (tptp.cC18 tptp.iV21030)))) :rule cong :premises (t1018 t1019))
% 1.18/1.39  (step t1021 (cl (= (= (tptp.cC18 tptp.iV21030) (tptp.cC18 tptp.iV21030)) true)) :rule all_simplify)
% 1.18/1.39  (step t1022 (cl (= (= (tptp.cC18 tptp.iV21030) (not (not (tptp.cC18 tptp.iV21030)))) true)) :rule trans :premises (t1020 t1021))
% 1.18/1.39  (step t1023 (cl (= (= (not (not (tptp.cC18 tptp.iV21030))) (tptp.cC18 tptp.iV21030)) true)) :rule trans :premises (t1017 t1022))
% 1.18/1.39  (step t1024 (cl (= (not (not (tptp.cC18 tptp.iV21030))) (tptp.cC18 tptp.iV21030))) :rule resolution :premises (t1016 t1023))
% 1.18/1.39  (step t1025 (cl (= (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030)))) (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (tptp.cC66 tptp.iV21030) (tptp.cC18 tptp.iV21030)))) :rule cong :premises (t1005 t1014 t1024))
% 1.18/1.39  (step t1026 (cl (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030)))) :rule and_neg)
% 1.18/1.39  (step t1027 (cl (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030)))) (not (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule or_neg)
% 1.18/1.39  (step t1028 (cl (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030)))) (not (not (not (tptp.cC66 tptp.iV21030))))) :rule or_neg)
% 1.18/1.39  (step t1029 (cl (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030)))) (not (not (not (tptp.cC18 tptp.iV21030))))) :rule or_neg)
% 1.18/1.39  (step t1030 (cl (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030)))) (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030)))) (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))))) :rule resolution :premises (t1026 t1027 t1028 t1029))
% 1.18/1.39  (step t1031 (cl (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC66 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))))) :rule contraction :premises (t1030))
% 1.18/1.39  (step t1032 (cl (or (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (tptp.cC66 tptp.iV21030) (tptp.cC18 tptp.iV21030))) :rule resolution :premises (t1004 t1025 t1031))
% 1.18/1.39  (step t1033 (cl (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))) (tptp.cC66 tptp.iV21030) (tptp.cC18 tptp.iV21030)) :rule or :premises (t1032))
% 1.18/1.39  (step t1034 (cl (tptp.cC18 tptp.iV21030) (tptp.cC66 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030)))) :rule reordering :premises (t1033))
% 1.18/1.39  (step t1035 (cl (not (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) (tptp.cC68 tptp.iV21030) (not (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule equiv_pos1)
% 1.18/1.39  (step t1036 (cl (tptp.cC68 tptp.iV21030) (not (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030)))) (not (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030)))))) :rule reordering :premises (t1035))
% 1.18/1.39  (step t1037 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t1038)
% 1.18/1.39  (assume t1038.a0 (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X))))))
% 1.18/1.39  (step t1038.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X)))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030)))))) :rule forall_inst :args ((:= X tptp.iV21030)))
% 1.18/1.39  (step t1038.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X)))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule or :premises (t1038.t1))
% 1.18/1.39  (step t1038.t3 (cl (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule resolution :premises (t1038.t2 t1038.a0))
% 1.18/1.39  (step t1038 (cl (not (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X)))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule subproof :discharge (t1038.a0))
% 1.18/1.39  (step t1039 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule resolution :premises (t1037 t1038))
% 1.18/1.39  (step t1040 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) (not (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030)))))) :rule implies_neg2)
% 1.18/1.39  (step t1041 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) (=> (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030)))))) :rule resolution :premises (t1039 t1040))
% 1.18/1.39  (step t1042 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030)))))) :rule contraction :premises (t1041))
% 1.18/1.39  (step t1043 (cl (not (forall ((X $$unsorted)) (= (tptp.cC68 X) (and (not (tptp.cC66 X)) (not (tptp.cC18 X)))))) (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule implies :premises (t1042))
% 1.18/1.39  (step t1044 (cl (= (tptp.cC68 tptp.iV21030) (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule resolution :premises (t1043 a70))
% 1.18/1.39  (step t1045 (cl (not (and (not (tptp.cC66 tptp.iV21030)) (not (tptp.cC18 tptp.iV21030))))) :rule resolution :premises (t1036 a191 t1044))
% 1.18/1.39  (step t1046 (cl (tptp.cC66 tptp.iV21030)) :rule resolution :premises (t1034 a202 t1045))
% 1.18/1.39  (step t1047 (cl (not (= (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030)))) (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (tptp.cC18 tptp.iV21030) (tptp.cC72 tptp.iV21030)))) (not (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030))))) (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (tptp.cC18 tptp.iV21030) (tptp.cC72 tptp.iV21030))) :rule equiv_pos2)
% 1.18/1.39  (step t1048 (cl (= (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule refl)
% 1.18/1.39  (step t1049 (cl (= (= (= (not (not (tptp.cC72 tptp.iV21030))) (tptp.cC72 tptp.iV21030)) true) (= (not (not (tptp.cC72 tptp.iV21030))) (tptp.cC72 tptp.iV21030)))) :rule equiv_simplify)
% 1.18/1.39  (step t1050 (cl (not (= (= (not (not (tptp.cC72 tptp.iV21030))) (tptp.cC72 tptp.iV21030)) true)) (= (not (not (tptp.cC72 tptp.iV21030))) (tptp.cC72 tptp.iV21030))) :rule equiv1 :premises (t1049))
% 1.18/1.39  (step t1051 (cl (= (= (not (not (tptp.cC72 tptp.iV21030))) (tptp.cC72 tptp.iV21030)) (= (tptp.cC72 tptp.iV21030) (not (not (tptp.cC72 tptp.iV21030)))))) :rule all_simplify)
% 1.18/1.39  (step t1052 (cl (= (not (not (tptp.cC72 tptp.iV21030))) (tptp.cC72 tptp.iV21030))) :rule all_simplify)
% 1.18/1.39  (step t1053 (cl (= (= (tptp.cC72 tptp.iV21030) (not (not (tptp.cC72 tptp.iV21030)))) (= (tptp.cC72 tptp.iV21030) (tptp.cC72 tptp.iV21030)))) :rule cong :premises (t53 t1052))
% 1.18/1.39  (step t1054 (cl (= (= (tptp.cC72 tptp.iV21030) (tptp.cC72 tptp.iV21030)) true)) :rule all_simplify)
% 1.18/1.39  (step t1055 (cl (= (= (tptp.cC72 tptp.iV21030) (not (not (tptp.cC72 tptp.iV21030)))) true)) :rule trans :premises (t1053 t1054))
% 1.18/1.39  (step t1056 (cl (= (= (not (not (tptp.cC72 tptp.iV21030))) (tptp.cC72 tptp.iV21030)) true)) :rule trans :premises (t1051 t1055))
% 1.18/1.39  (step t1057 (cl (= (not (not (tptp.cC72 tptp.iV21030))) (tptp.cC72 tptp.iV21030))) :rule resolution :premises (t1050 t1056))
% 1.18/1.39  (step t1058 (cl (= (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030)))) (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (tptp.cC18 tptp.iV21030) (tptp.cC72 tptp.iV21030)))) :rule cong :premises (t1048 t1024 t1057))
% 1.18/1.39  (step t1059 (cl (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030)))) :rule and_neg)
% 1.18/1.39  (step t1060 (cl (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030)))) (not (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule or_neg)
% 1.18/1.39  (step t1061 (cl (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030)))) (not (not (not (tptp.cC18 tptp.iV21030))))) :rule or_neg)
% 1.18/1.39  (step t1062 (cl (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030)))) (not (not (not (tptp.cC72 tptp.iV21030))))) :rule or_neg)
% 1.18/1.39  (step t1063 (cl (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030)))) (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030)))) (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030))))) :rule resolution :premises (t1059 t1060 t1061 t1062))
% 1.18/1.39  (step t1064 (cl (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (not (not (tptp.cC18 tptp.iV21030))) (not (not (tptp.cC72 tptp.iV21030))))) :rule contraction :premises (t1063))
% 1.18/1.39  (step t1065 (cl (or (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (tptp.cC18 tptp.iV21030) (tptp.cC72 tptp.iV21030))) :rule resolution :premises (t1047 t1058 t1064))
% 1.18/1.39  (step t1066 (cl (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))) (tptp.cC18 tptp.iV21030) (tptp.cC72 tptp.iV21030)) :rule or :premises (t1065))
% 1.18/1.39  (step t1067 (cl (tptp.cC18 tptp.iV21030) (tptp.cC72 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)))) :rule reordering :premises (t1066))
% 1.18/1.39  (step t1068 (cl (not (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) (tptp.cC74 tptp.iV21030) (not (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule equiv_pos1)
% 1.18/1.39  (step t1069 (cl (tptp.cC74 tptp.iV21030) (not (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)))) (not (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)))))) :rule reordering :premises (t1068))
% 1.18/1.39  (step t1070 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X)))))) :rule implies_neg1)
% 1.18/1.39  (anchor :step t1071)
% 1.18/1.39  (assume t1071.a0 (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X))))))
% 1.18/1.39  (step t1071.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X)))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)))))) :rule forall_inst :args ((:= X tptp.iV21030)))
% 1.18/1.39  (step t1071.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X)))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule or :premises (t1071.t1))
% 1.18/1.39  (step t1071.t3 (cl (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule resolution :premises (t1071.t2 t1071.a0))
% 1.18/1.39  (step t1071 (cl (not (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X)))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule subproof :discharge (t1071.a0))
% 1.18/1.39  (step t1072 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule resolution :premises (t1070 t1071))
% 1.18/1.39  (step t1073 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) (not (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)))))) :rule implies_neg2)
% 1.18/1.39  (step t1074 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) (=> (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)))))) :rule resolution :premises (t1072 t1073))
% 1.18/1.39  (step t1075 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030)))))) :rule contraction :premises (t1074))
% 1.18/1.39  (step t1076 (cl (not (forall ((X $$unsorted)) (= (tptp.cC74 X) (and (not (tptp.cC18 X)) (not (tptp.cC72 X)))))) (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule implies :premises (t1075))
% 1.18/1.39  (step t1077 (cl (= (tptp.cC74 tptp.iV21030) (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule resolution :premises (t1076 a73))
% 1.18/1.39  (step t1078 (cl (not (and (not (tptp.cC18 tptp.iV21030)) (not (tptp.cC72 tptp.iV21030))))) :rule resolution :premises (t1069 a192 t1077))
% 1.18/1.39  (step t1079 (cl (tptp.cC72 tptp.iV21030)) :rule resolution :premises (t1067 a202 t1078))
% 1.18/1.39  (step t1080 (cl (= (forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983))) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484))))) :rule hole :args ((forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983))) (= BOUND_VARIABLE_1983 BOUND_VARIABLE_2484)))
% 1.18/1.40  (step t1081 (cl (not (forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983)))) (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))) :rule equiv1 :premises (t1080))
% 1.18/1.40  (step t1082 (cl (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484))) (not (forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983))))) :rule reordering :premises (t1081))
% 1.18/1.40  (step t1083 (cl (not (= (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (and (forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978)) (forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983)))))) (not (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X))))) (and (forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978)) (forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983))))) :rule equiv_pos2)
% 1.18/1.40  (step t1084 (cl (= (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (and (forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978)) (forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983)))))) :rule all_simplify)
% 1.18/1.40  (step t1085 (cl (and (forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978)) (forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983))))) :rule resolution :premises (t1083 t1084 a0))
% 1.18/1.40  (step t1086 (cl (forall ((BOUND_VARIABLE_1983 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_1983)))) :rule and :premises (t1085))
% 1.18/1.40  (step t1087 (cl (forall ((BOUND_VARIABLE_2484 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_2484)))) :rule resolution :premises (t1082 t1086))
% 1.18/1.40  (step t1088 (cl (= (forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978)) (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)))) :rule hole :args ((forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978)) (= BOUND_VARIABLE_1978 BOUND_VARIABLE_2479)))
% 1.18/1.40  (step t1089 (cl (not (forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978))) (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479))) :rule equiv1 :premises (t1088))
% 1.18/1.40  (step t1090 (cl (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479)) (not (forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978)))) :rule reordering :premises (t1089))
% 1.18/1.40  (step t1091 (cl (forall ((BOUND_VARIABLE_1978 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_1978))) :rule and :premises (t1085))
% 1.18/1.40  (step t1092 (cl (forall ((BOUND_VARIABLE_2479 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_2479))) :rule resolution :premises (t1090 t1091))
% 1.18/1.40  (step t1093 (cl (= (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))))) :rule hole :args ((forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (= X X)))
% 1.18/1.40  (step t1094 (cl (not (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) :rule equiv1 :premises (t1093))
% 1.18/1.40  (step t1095 (cl (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (not (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))))) :rule reordering :premises (t1094))
% 1.18/1.40  (step t1096 (cl (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) :rule resolution :premises (t1095 a1))
% 1.18/1.40  (step t1097 (cl) :rule resolution :premises (t60 t158 t450 t300 t178 t466 t336 t545 t562 t108 t565 t310 t98 t579 t128 t552 t535 t384 t230 t394 t623 t326 t681 t671 t420 t695 t240 t404 t711 t725 t728 t744 t430 t802 t138 t440 t118 t848 t792 t851 t148 t894 t927 t970 t1003 t1046 t1079 t1087 t1092 t1096 a207 a180 a151 a120))
% 1.18/1.40  
% 1.18/1.40  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.8V67Lbr2QY/cvc5---1.0.5_13469.smt2
% 1.18/1.40  % cvc5---1.0.5 exiting
% 1.18/1.40  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------