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

View Problem - Process Solution

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

% Computer : n002.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 18:01:06 EDT 2024

% Result   : Unsatisfiable 78.63s 79.17s
% Output   : Proof 78.74s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.15/0.17  % Problem    : SWC240-1 : TPTP v8.2.0. Released v2.4.0.
% 0.15/0.18  % Command    : do_cvc5 %s %d
% 0.17/0.40  % Computer : n002.cluster.edu
% 0.17/0.40  % Model    : x86_64 x86_64
% 0.17/0.40  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.40  % Memory   : 8042.1875MB
% 0.17/0.40  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.40  % CPULimit   : 300
% 0.17/0.40  % WCLimit    : 300
% 0.17/0.40  % DateTime   : Sun May 26 16:44:54 EDT 2024
% 0.17/0.40  % CPUTime    : 
% 0.37/0.63  %----Proving TF0_NAR, FOF, or CNF
% 0.37/0.63  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 10.60/11.01  --- Run --no-e-matching --full-saturate-quant at 5...
% 15.59/16.03  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 20.65/21.06  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 25.66/26.09  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 30.78/31.18  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 35.81/36.26  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 40.91/41.34  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 46.00/46.44  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 51.01/51.54  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 56.02/56.56  --- Run --relevant-triggers --full-saturate-quant at 5...
% 61.09/61.60  --- Run --finite-model-find --e-matching --sort-inference --uf-ss-fair at 5...
% 66.14/66.67  --- Run --pre-skolem-quant=on --full-saturate-quant at 10...
% 76.16/76.75  --- Run --cbqi-vo-exp --full-saturate-quant at 10...
% 78.63/79.17  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.G3LjbTDqAO/cvc5---1.0.5_26576.smt2
% 78.63/79.17  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.G3LjbTDqAO/cvc5---1.0.5_26576.smt2
% 78.69/79.25  (assume a0 (tptp.equalelemsP tptp.nil))
% 78.69/79.25  (assume a1 (tptp.duplicatefreeP tptp.nil))
% 78.69/79.25  (assume a2 (tptp.strictorderedP tptp.nil))
% 78.69/79.25  (assume a3 (tptp.totalorderedP tptp.nil))
% 78.69/79.25  (assume a4 (tptp.strictorderP tptp.nil))
% 78.69/79.25  (assume a5 (tptp.totalorderP tptp.nil))
% 78.69/79.25  (assume a6 (tptp.cyclefreeP tptp.nil))
% 78.69/79.25  (assume a7 (tptp.ssList tptp.nil))
% 78.69/79.25  (assume a8 (tptp.ssItem tptp.skac3))
% 78.69/79.25  (assume a9 (tptp.ssItem tptp.skac2))
% 78.69/79.25  (assume a10 (not (tptp.singletonP tptp.nil)))
% 78.69/79.25  (assume a11 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 78.69/79.25  (assume a12 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 78.69/79.25  (assume a13 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf81 U))))
% 78.69/79.25  (assume a14 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf80 U))))
% 78.69/79.25  (assume a15 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf79 U))))
% 78.69/79.25  (assume a16 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf78 U))))
% 78.69/79.25  (assume a17 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf77 U))))
% 78.69/79.25  (assume a18 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf76 U))))
% 78.69/79.25  (assume a19 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf75 U))))
% 78.69/79.25  (assume a20 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf74 U))))
% 78.69/79.25  (assume a21 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf73 U))))
% 78.69/79.25  (assume a22 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf72 U))))
% 78.69/79.25  (assume a23 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf71 U))))
% 78.69/79.25  (assume a24 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf70 U))))
% 78.69/79.25  (assume a25 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf69 U))))
% 78.69/79.25  (assume a26 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))))
% 78.69/79.25  (assume a27 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))))
% 78.69/79.25  (assume a28 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))))
% 78.69/79.25  (assume a29 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))))
% 78.69/79.25  (assume a30 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))))
% 78.69/79.25  (assume a31 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf63 U))))
% 78.69/79.25  (assume a32 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf62 U))))
% 78.69/79.25  (assume a33 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf61 U))))
% 78.69/79.25  (assume a34 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf60 U))))
% 78.69/79.25  (assume a35 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf59 U))))
% 78.69/79.25  (assume a36 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf58 U))))
% 78.69/79.25  (assume a37 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf57 U))))
% 78.69/79.25  (assume a38 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf56 U))))
% 78.69/79.25  (assume a39 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf55 U))))
% 78.69/79.25  (assume a40 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf54 U))))
% 78.69/79.25  (assume a41 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf53 U))))
% 78.69/79.25  (assume a42 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf52 U))))
% 78.69/79.25  (assume a43 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf51 U))))
% 78.69/79.25  (assume a44 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf50 U))))
% 78.69/79.25  (assume a45 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf49 U))))
% 78.69/79.25  (assume a46 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))))
% 78.69/79.25  (assume a47 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 78.69/79.25  (assume a48 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 78.69/79.25  (assume a49 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf46 U V))))
% 78.69/79.25  (assume a50 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))))
% 78.69/79.25  (assume a51 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))))
% 78.69/79.25  (assume a52 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))))
% 78.69/79.25  (assume a53 (not (= tptp.skac3 tptp.skac2)))
% 78.69/79.25  (assume a54 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.geq U U))))
% 78.69/79.25  (assume a55 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U tptp.nil))))
% 78.69/79.25  (assume a56 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))))
% 78.69/79.25  (assume a57 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))))
% 78.69/79.25  (assume a58 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U U))))
% 78.69/79.25  (assume a59 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U tptp.nil))))
% 78.69/79.25  (assume a60 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))))
% 78.69/79.25  (assume a61 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.leq U U))))
% 78.69/79.25  (assume a62 (forall ((U $$unsorted)) (or (not (tptp.lt U U)) (not (tptp.ssItem U)))))
% 78.69/79.25  (assume a63 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.equalelemsP (tptp.cons U tptp.nil)))))
% 78.69/79.25  (assume a64 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.duplicatefreeP (tptp.cons U tptp.nil)))))
% 78.69/79.25  (assume a65 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderedP (tptp.cons U tptp.nil)))))
% 78.69/79.25  (assume a66 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderedP (tptp.cons U tptp.nil)))))
% 78.69/79.25  (assume a67 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderP (tptp.cons U tptp.nil)))))
% 78.69/79.25  (assume a68 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderP (tptp.cons U tptp.nil)))))
% 78.69/79.25  (assume a69 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.cyclefreeP (tptp.cons U tptp.nil)))))
% 78.69/79.25  (assume a70 (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))))
% 78.69/79.25  (assume a71 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (tptp.duplicatefreeP U) (tptp.ssItem V))))
% 78.69/79.25  (assume a72 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U))))
% 78.69/79.25  (assume a73 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))))
% 78.69/79.25  (assume a74 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 78.69/79.25  (assume a75 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 78.69/79.25  (assume a76 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 78.69/79.25  (assume a77 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 78.69/79.25  (assume a78 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))))
% 78.69/79.25  (assume a79 (forall ((U $$unsorted)) (or (not (tptp.segmentP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.69/79.25  (assume a80 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.rearsegP tptp.nil U))))
% 78.69/79.25  (assume a81 (forall ((U $$unsorted)) (or (not (tptp.rearsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.69/79.25  (assume a82 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.frontsegP tptp.nil U))))
% 78.69/79.25  (assume a83 (forall ((U $$unsorted)) (or (not (tptp.frontsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.69/79.25  (assume a84 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 78.69/79.25  (assume a85 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 78.69/79.25  (assume a86 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf50 U) (tptp.skaf49 U)))))
% 78.69/79.25  (assume a87 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf49 U) (tptp.skaf50 U)))))
% 78.69/79.25  (assume a88 (forall ((U $$unsorted)) (or (not (= (tptp.skaf79 U) (tptp.skaf78 U))) (not (tptp.ssList U)) (tptp.equalelemsP U))))
% 78.69/79.25  (assume a89 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf69 U) (tptp.skaf70 U))) (not (tptp.ssList U)) (tptp.strictorderedP U))))
% 78.69/79.25  (assume a90 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))))
% 78.69/79.25  (assume a91 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf60 U) (tptp.skaf59 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 78.69/79.25  (assume a92 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf59 U) (tptp.skaf60 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 78.69/79.25  (assume a93 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf55 U) (tptp.skaf54 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 78.69/79.25  (assume a94 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf54 U) (tptp.skaf55 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 78.69/79.25  (assume a95 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V))))
% 78.69/79.25  (assume a96 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))))
% 78.69/79.25  (assume a97 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 78.69/79.25  (assume a98 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 78.69/79.25  (assume a99 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U))))
% 78.69/79.25  (assume a100 (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U))))
% 78.69/79.25  (assume a101 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U))))
% 78.69/79.25  (assume a102 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))))
% 78.69/79.25  (assume a103 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))))
% 78.69/79.25  (assume a104 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.gt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt V U))))
% 78.69/79.25  (assume a105 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.gt V U))))
% 78.69/79.25  (assume a106 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.geq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq V U))))
% 78.69/79.25  (assume a107 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.geq V U))))
% 78.69/79.25  (assume a108 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))))
% 78.69/79.25  (assume a109 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.gt U V)) (not (tptp.gt V U)) (not (tptp.ssItem U)) (not (tptp.ssItem V)))))
% 78.69/79.25  (assume a110 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 78.69/79.25  (assume a111 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (tptp.strictorderedP (tptp.cons V U)))))
% 78.69/79.25  (assume a112 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (tptp.totalorderedP (tptp.cons V U)))))
% 78.69/79.25  (assume a113 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.lt V U)) (not (tptp.ssItem U)) (not (tptp.ssItem V)))))
% 78.69/79.25  (assume a114 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssList V)) (not (tptp.ssList U)))))
% 78.69/79.25  (assume a115 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U tptp.nil) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V))))
% 78.69/79.25  (assume a116 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 78.69/79.25  (assume a117 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.69/79.25  (assume a118 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))
% 78.69/79.25  (assume a119 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))
% 78.69/79.25  (assume a120 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt U V) (= U V))))
% 78.69/79.25  (assume a121 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt U V) (= U V))))
% 78.69/79.25  (assume a122 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (= tptp.nil V) (= (tptp.hd (tptp.app V U)) (tptp.hd V)))))
% 78.69/79.25  (assume a123 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.strictorderedP (tptp.cons U V))) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.strictorderedP V) (= tptp.nil V))))
% 78.69/79.25  (assume a124 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.totalorderedP (tptp.cons U V))) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.totalorderedP V) (= tptp.nil V))))
% 78.69/79.25  (assume a125 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.geq U V)) (not (tptp.geq V U)) (not (tptp.ssItem U)) (not (tptp.ssItem V)) (= V U))))
% 78.69/79.25  (assume a126 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.segmentP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= V U))))
% 78.69/79.25  (assume a127 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= V U))))
% 78.69/79.25  (assume a128 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= V U))))
% 78.69/79.25  (assume a129 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.leq V U)) (not (tptp.ssItem U)) (not (tptp.ssItem V)) (= V U))))
% 78.69/79.25  (assume a130 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.skaf46 U V) V) U))))
% 78.69/79.25  (assume a131 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app V (tptp.skaf45 U V)) U))))
% 78.69/79.25  (assume a132 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (= tptp.nil V) (= (tptp.tl (tptp.app V U)) (tptp.app (tptp.tl V) U)))))
% 78.69/79.25  (assume a133 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.strictorderedP (tptp.cons U V))) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.lt U (tptp.hd V)) (= tptp.nil V))))
% 78.69/79.25  (assume a134 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.totalorderedP (tptp.cons U V))) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.leq U (tptp.hd V)) (= tptp.nil V))))
% 78.69/79.25  (assume a135 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.rearsegP (tptp.app W U) V))))
% 78.69/79.25  (assume a136 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.frontsegP (tptp.app U W) V))))
% 78.69/79.25  (assume a137 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= U V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.memberP (tptp.cons V W) U))))
% 78.69/79.25  (assume a138 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssList U)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons W U) V))))
% 78.69/79.25  (assume a139 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (tptp.memberP (tptp.app U W) V))))
% 78.69/79.25  (assume a140 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.app W U) V))))
% 78.69/79.25  (assume a141 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.equalelemsP U) (= (tptp.app (tptp.skaf80 U) (tptp.cons (tptp.skaf78 U) (tptp.cons (tptp.skaf79 U) (tptp.skaf81 U)))) U))))
% 78.69/79.25  (assume a142 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (tptp.rearsegP W V))))
% 78.69/79.25  (assume a143 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (tptp.frontsegP W U))))
% 78.69/79.25  (assume a144 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (= tptp.nil V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app U V) tptp.nil))))
% 78.69/79.25  (assume a145 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.gt U V)) (not (tptp.gt V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.gt U W))))
% 78.69/79.25  (assume a146 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.lt V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt U W))))
% 78.69/79.25  (assume a147 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.geq U V)) (not (tptp.geq V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.geq U W))))
% 78.69/79.25  (assume a148 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (= (tptp.app (tptp.app W V) U) (tptp.app W (tptp.app V U))))))
% 78.69/79.25  (assume a149 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) (tptp.app U W))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (= V W))))
% 78.69/79.25  (assume a150 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) (tptp.app W V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (= U W))))
% 78.69/79.25  (assume a151 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.segmentP V W)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.segmentP U W))))
% 78.69/79.25  (assume a152 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V W)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.rearsegP U W))))
% 78.69/79.25  (assume a153 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V W)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.frontsegP U W))))
% 78.69/79.25  (assume a154 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.lt V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt U W))))
% 78.69/79.25  (assume a155 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.leq V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U W))))
% 78.69/79.25  (assume a156 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (= (tptp.cons U (tptp.app V W)) (tptp.app (tptp.cons U V) W)))))
% 78.69/79.25  (assume a157 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP (tptp.app U V) W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssItem W)) (tptp.memberP V W) (tptp.memberP U W))))
% 78.69/79.25  (assume a158 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U (tptp.hd V))) (not (tptp.totalorderedP V)) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.totalorderedP (tptp.cons U V)) (= tptp.nil V))))
% 78.69/79.25  (assume a159 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U (tptp.hd V))) (not (tptp.strictorderedP V)) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.strictorderedP (tptp.cons U V)) (= tptp.nil V))))
% 78.69/79.25  (assume a160 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP (tptp.cons U V) W)) (not (tptp.ssList V)) (not (tptp.ssItem U)) (not (tptp.ssItem W)) (tptp.memberP V W) (= W U))))
% 78.69/79.25  (assume a161 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.duplicatefreeP U) (= (tptp.app (tptp.app (tptp.skaf75 U) (tptp.cons (tptp.skaf74 U) (tptp.skaf76 U))) (tptp.cons (tptp.skaf74 U) (tptp.skaf77 U))) U))))
% 78.69/79.25  (assume a162 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.strictorderedP U) (= (tptp.app (tptp.app (tptp.skaf71 U) (tptp.cons (tptp.skaf69 U) (tptp.skaf72 U))) (tptp.cons (tptp.skaf70 U) (tptp.skaf73 U))) U))))
% 78.69/79.25  (assume a163 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))) U))))
% 78.69/79.25  (assume a164 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.strictorderP U) (= (tptp.app (tptp.app (tptp.skaf61 U) (tptp.cons (tptp.skaf59 U) (tptp.skaf62 U))) (tptp.cons (tptp.skaf60 U) (tptp.skaf63 U))) U))))
% 78.69/79.25  (assume a165 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderP U) (= (tptp.app (tptp.app (tptp.skaf56 U) (tptp.cons (tptp.skaf54 U) (tptp.skaf57 U))) (tptp.cons (tptp.skaf55 U) (tptp.skaf58 U))) U))))
% 78.69/79.25  (assume a166 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (= (tptp.app (tptp.app (tptp.skaf51 U) (tptp.cons (tptp.skaf49 U) (tptp.skaf52 U))) (tptp.cons (tptp.skaf50 U) (tptp.skaf53 U))) U))))
% 78.69/79.25  (assume a167 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U))))
% 78.69/79.25  (assume a168 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))) U))))
% 78.69/79.25  (assume a169 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.cons U V) (tptp.cons W X))) (not (tptp.ssItem W)) (not (tptp.ssItem U)) (not (tptp.ssList X)) (not (tptp.ssList V)) (= U W))))
% 78.69/79.25  (assume a170 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.cons U V) (tptp.cons W X))) (not (tptp.ssItem W)) (not (tptp.ssItem U)) (not (tptp.ssList X)) (not (tptp.ssList V)) (= X V))))
% 78.69/79.25  (assume a171 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList W)) (not (tptp.ssList X)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.segmentP (tptp.app (tptp.app X U) W) V))))
% 78.69/79.25  (assume a172 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.app (tptp.app U V) W) X)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList X)) (tptp.segmentP X V))))
% 78.69/79.25  (assume a173 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.frontsegP (tptp.cons U V) (tptp.cons W X))) (not (tptp.ssList X)) (not (tptp.ssList V)) (not (tptp.ssItem W)) (not (tptp.ssItem U)) (tptp.frontsegP V X))))
% 78.69/79.25  (assume a174 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.app U (tptp.cons V W)) X)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList X)) (tptp.memberP X V))))
% 78.69/79.25  (assume a175 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.frontsegP (tptp.cons U V) (tptp.cons W X))) (not (tptp.ssList X)) (not (tptp.ssList V)) (not (tptp.ssItem W)) (not (tptp.ssItem U)) (= U W))))
% 78.69/79.25  (assume a176 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.tl U) (tptp.tl V))) (not (= (tptp.hd U) (tptp.hd V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (= tptp.nil V) (= U V) (= tptp.nil U))))
% 78.69/79.25  (assume a177 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.frontsegP U V)) (not (= W X)) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem W)) (tptp.frontsegP (tptp.cons W U) (tptp.cons X V)))))
% 78.69/79.25  (assume a178 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons V X)) Y)) (not (tptp.ssList X)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.duplicatefreeP Y)) (not (tptp.ssList Y)))))
% 78.69/79.25  (assume a179 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted)) (or (not (= (tptp.app U (tptp.cons V (tptp.cons W X))) Y)) (not (tptp.ssList X)) (not (tptp.ssList U)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.equalelemsP Y)) (not (tptp.ssList Y)) (= V W))))
% 78.69/79.25  (assume a180 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons X Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem V)) (not (tptp.strictorderedP Z)) (not (tptp.ssList Z)) (tptp.lt V X))))
% 78.69/79.25  (assume a181 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons X Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem V)) (not (tptp.totalorderedP Z)) (not (tptp.ssList Z)) (tptp.leq V X))))
% 78.69/79.25  (assume a182 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons X Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem V)) (not (tptp.strictorderP Z)) (not (tptp.ssList Z)) (tptp.lt V X) (tptp.lt X V))))
% 78.69/79.25  (assume a183 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons X Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem V)) (not (tptp.totalorderP Z)) (not (tptp.ssList Z)) (tptp.leq V X) (tptp.leq X V))))
% 78.69/79.25  (assume a184 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.leq V U)) (not (= (tptp.app (tptp.app W (tptp.cons U X)) (tptp.cons V Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList X)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (not (tptp.cyclefreeP Z)) (not (tptp.ssList Z)))))
% 78.69/79.25  (assume a185 (tptp.ssList tptp.sk1))
% 78.69/79.25  (assume a186 (tptp.ssList tptp.sk2))
% 78.69/79.25  (assume a187 (tptp.ssList tptp.sk3))
% 78.69/79.25  (assume a188 (tptp.ssList tptp.sk4))
% 78.69/79.25  (assume a189 (= tptp.sk2 tptp.sk4))
% 78.69/79.25  (assume a190 (= tptp.sk1 tptp.sk3))
% 78.69/79.25  (assume a191 (not (= tptp.nil tptp.sk1)))
% 78.69/79.25  (assume a192 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.ssItem (tptp.sk5 C B A)))))
% 78.69/79.25  (assume a193 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.memberP B (tptp.sk5 C B A)))))
% 78.69/79.25  (assume a194 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.memberP C (tptp.sk5 C B A)))))
% 78.69/79.25  (assume a195 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.lt A (tptp.sk5 C B A)))))
% 78.69/79.25  (assume a196 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (not (tptp.leq A (tptp.sk5 C B A))))))
% 78.69/79.25  (assume a197 (tptp.ssItem tptp.sk6))
% 78.69/79.25  (assume a198 (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A)))))
% 78.69/79.25  (step t1 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t2)
% 78.69/79.25  (assume t2.a0 (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))))
% 78.69/79.25  (step t2.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U))))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))))) :rule forall_inst :args ((:= U (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))
% 78.69/79.25  (step t2.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U))))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule or :premises (t2.t1))
% 78.69/79.25  (step t2.t3 (cl (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t2.t2 t2.a0))
% 78.69/79.25  (step t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U))))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule subproof :discharge (t2.a0))
% 78.69/79.25  (step t3 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t1 t2))
% 78.69/79.25  (step t4 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) (not (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))))) :rule implies_neg2)
% 78.69/79.25  (step t5 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) (=> (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))))) :rule resolution :premises (t3 t4))
% 78.69/79.25  (step t6 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))))) :rule contraction :premises (t5))
% 78.69/79.25  (step t7 (cl (not (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U))))) (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule implies :premises (t6))
% 78.69/79.25  (step t8 (cl (not (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule or_pos)
% 78.69/79.25  (step t9 (cl (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))))) :rule reordering :premises (t8))
% 78.69/79.25  (step t10 (cl (not (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) :rule or_pos)
% 78.69/79.25  (step t11 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule reordering :premises (t10))
% 78.69/79.25  (step t12 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk3))) (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t13)
% 78.69/79.25  (assume t13.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 78.69/79.25  (step t13.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 78.69/79.25  (step t13.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk3))) :rule or :premises (t13.t1))
% 78.69/79.25  (step t13.t3 (cl (tptp.ssList (tptp.skaf82 tptp.sk3))) :rule resolution :premises (t13.t2 t13.a0))
% 78.69/79.25  (step t13 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk3))) :rule subproof :discharge (t13.a0))
% 78.69/79.25  (step t14 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk3))) (tptp.ssList (tptp.skaf82 tptp.sk3))) :rule resolution :premises (t12 t13))
% 78.69/79.25  (step t15 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3)))) :rule implies_neg2)
% 78.69/79.25  (step t16 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk3))) (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk3)))) :rule resolution :premises (t14 t15))
% 78.69/79.25  (step t17 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk3)))) :rule contraction :premises (t16))
% 78.69/79.25  (step t18 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk3))) :rule implies :premises (t17))
% 78.69/79.25  (step t19 (cl (tptp.ssList (tptp.skaf82 tptp.sk3))) :rule resolution :premises (t18 a12))
% 78.69/79.25  (step t20 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t21)
% 78.69/79.25  (assume t21.a0 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))))
% 78.69/79.25  (step t21.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U)))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) :rule forall_inst :args ((:= U (tptp.cons tptp.sk6 tptp.nil))))
% 78.69/79.25  (step t21.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U)))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) :rule or :premises (t21.t1))
% 78.69/79.25  (step t21.t3 (cl (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t21.t2 t21.a0))
% 78.69/79.25  (step t21 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U)))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t21.a0))
% 78.69/79.25  (step t22 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t20 t21))
% 78.69/79.25  (step t23 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 78.69/79.25  (step t24 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t22 t23))
% 78.69/79.25  (step t25 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t24))
% 78.69/79.25  (step t26 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U)))) (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t25))
% 78.69/79.25  (step t27 (cl (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t26 a46))
% 78.69/79.25  (step t28 (cl (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (not (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (not (= tptp.sk6 (tptp.hd tptp.sk3)))) :rule and_neg)
% 78.69/79.25  (step t29 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t30)
% 78.69/79.25  (assume t30.a0 (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (assume t30.a1 (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))
% 78.69/79.25  (assume t30.a2 (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))
% 78.69/79.25  (assume t30.a3 (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))
% 78.69/79.25  (assume t30.a4 (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))
% 78.69/79.25  (assume t30.a5 (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (assume t30.a6 (= tptp.sk6 (tptp.hd tptp.sk3)))
% 78.69/79.25  (step t30.t1 (cl (=> (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t30.t2)
% 78.69/79.25  (assume t30.t2.a0 (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))
% 78.69/79.25  (assume t30.t2.a1 (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))
% 78.69/79.25  (assume t30.t2.a2 (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))
% 78.69/79.25  (assume t30.t2.a3 (= tptp.sk6 (tptp.hd tptp.sk3)))
% 78.69/79.25  (assume t30.t2.a4 (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (assume t30.t2.a5 (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))
% 78.69/79.25  (assume t30.t2.a6 (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (step t30.t2.t1 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) :rule symm :premises (t30.t2.a6))
% 78.69/79.25  (step t30.t2.t2 (cl (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) :rule symm :premises (t30.t2.t1))
% 78.69/79.25  (step t30.t2.t3 (cl (= (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (tptp.skaf83 tptp.sk3))) :rule symm :premises (t30.t2.a5))
% 78.69/79.25  (step t30.t2.t4 (cl (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule symm :premises (t30.t2.t3))
% 78.69/79.25  (step t30.t2.t5 (cl (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) tptp.sk3)) :rule symm :premises (t30.t2.a4))
% 78.69/79.25  (step t30.t2.t6 (cl (= (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (tptp.hd tptp.sk3))) :rule cong :premises (t30.t2.t5))
% 78.69/79.25  (step t30.t2.t7 (cl (= (tptp.skaf83 tptp.sk3) (tptp.hd tptp.sk3))) :rule trans :premises (t30.t2.t4 t30.t2.t6))
% 78.69/79.25  (step t30.t2.t8 (cl (= (tptp.hd tptp.sk3) (tptp.skaf83 tptp.sk3))) :rule symm :premises (t30.t2.t7))
% 78.69/79.25  (step t30.t2.t9 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.69/79.25  (step t30.t2.t10 (cl (= (tptp.cons (tptp.hd tptp.sk3) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil))) :rule cong :premises (t30.t2.t8 t30.t2.t9))
% 78.69/79.25  (step t30.t2.t11 (cl (= (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.cons (tptp.hd tptp.sk3) tptp.nil))) :rule symm :premises (t30.t2.t10))
% 78.69/79.25  (step t30.t2.t12 (cl (= (tptp.hd tptp.sk3) tptp.sk6)) :rule symm :premises (t30.t2.a3))
% 78.69/79.25  (step t30.t2.t13 (cl (= (tptp.skaf83 tptp.sk3) tptp.sk6)) :rule trans :premises (t30.t2.t7 t30.t2.t12))
% 78.69/79.25  (step t30.t2.t14 (cl (= (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.cons tptp.sk6 (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule cong :premises (t30.t2.t13 t30.t2.a2))
% 78.69/79.25  (step t30.t2.t15 (cl (= tptp.sk6 tptp.sk6)) :rule refl)
% 78.69/79.25  (step t30.t2.t16 (cl (= (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) tptp.nil)) :rule symm :premises (t30.t2.a2))
% 78.69/79.25  (step t30.t2.t17 (cl (= (tptp.cons tptp.sk6 (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) :rule cong :premises (t30.t2.t15 t30.t2.t16))
% 78.69/79.25  (step t30.t2.t18 (cl (= (tptp.cons (tptp.hd tptp.sk3) tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule trans :premises (t30.t2.t10 t30.t2.t14 t30.t2.t17))
% 78.69/79.25  (step t30.t2.t19 (cl (= (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) :rule symm :premises (t30.t2.a1))
% 78.69/79.25  (step t30.t2.t20 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule symm :premises (t30.t2.t19))
% 78.69/79.25  (step t30.t2.t21 (cl (= (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule symm :premises (t30.t2.a0))
% 78.69/79.25  (step t30.t2.t22 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) :rule symm :premises (t30.t2.t21))
% 78.69/79.25  (step t30.t2.t23 (cl (= (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule cong :premises (t30.t2.t9 t30.t2.t22))
% 78.69/79.25  (step t30.t2.t24 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule trans :premises (t30.t2.t20 t30.t2.t23))
% 78.69/79.25  (step t30.t2.t25 (cl (= (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule trans :premises (t30.t2.t11 t30.t2.t18 t30.t2.t24))
% 78.69/79.25  (step t30.t2.t26 (cl (= (tptp.skaf82 tptp.sk3) (tptp.skaf82 tptp.sk3))) :rule refl)
% 78.69/79.25  (step t30.t2.t27 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule cong :premises (t30.t2.t25 t30.t2.t26))
% 78.69/79.25  (step t30.t2.t28 (cl (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule trans :premises (t30.t2.a4 t30.t2.t2 t30.t2.t27))
% 78.69/79.25  (step t30.t2 (cl (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (not (= tptp.sk6 (tptp.hd tptp.sk3))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule subproof :discharge (t30.t2.a0 t30.t2.a1 t30.t2.a2 t30.t2.a3 t30.t2.a4 t30.t2.a5 t30.t2.a6))
% 78.69/79.25  (step t30.t3 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) :rule and_pos)
% 78.69/79.25  (step t30.t4 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 78.69/79.25  (step t30.t5 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) :rule and_pos)
% 78.69/79.25  (step t30.t6 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= tptp.sk6 (tptp.hd tptp.sk3))) :rule and_pos)
% 78.69/79.25  (step t30.t7 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) :rule and_pos)
% 78.69/79.25  (step t30.t8 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule and_pos)
% 78.69/79.25  (step t30.t9 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) :rule and_pos)
% 78.69/79.25  (step t30.t10 (cl (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))))) :rule resolution :premises (t30.t2 t30.t3 t30.t4 t30.t5 t30.t6 t30.t7 t30.t8 t30.t9))
% 78.69/79.25  (step t30.t11 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule reordering :premises (t30.t10))
% 78.69/79.25  (step t30.t12 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule contraction :premises (t30.t11))
% 78.69/79.25  (step t30.t13 (cl (=> (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule resolution :premises (t30.t1 t30.t12))
% 78.69/79.25  (step t30.t14 (cl (=> (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3))))) :rule implies_neg2)
% 78.69/79.25  (step t30.t15 (cl (=> (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (=> (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3))))) :rule resolution :premises (t30.t13 t30.t14))
% 78.69/79.25  (step t30.t16 (cl (=> (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3))))) :rule contraction :premises (t30.t15))
% 78.69/79.25  (step t30.t17 (cl (not (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule implies :premises (t30.t16))
% 78.69/79.25  (step t30.t18 (cl (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (not (= tptp.sk6 (tptp.hd tptp.sk3))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) :rule and_neg)
% 78.69/79.25  (step t30.t19 (cl (and (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= tptp.sk6 (tptp.hd tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) :rule resolution :premises (t30.t18 t30.a3 t30.a1 t30.a4 t30.a6 t30.a0 t30.a2 t30.a5))
% 78.69/79.25  (step t30.t20 (cl (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule resolution :premises (t30.t17 t30.t19))
% 78.69/79.25  (step t30 (cl (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (not (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (not (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule subproof :discharge (t30.a0 t30.a1 t30.a2 t30.a3 t30.a4 t30.a5 t30.a6))
% 78.69/79.25  (step t31 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) :rule and_pos)
% 78.69/79.25  (step t32 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 78.69/79.25  (step t33 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule and_pos)
% 78.69/79.25  (step t34 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) :rule and_pos)
% 78.69/79.25  (step t35 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) :rule and_pos)
% 78.69/79.25  (step t36 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) :rule and_pos)
% 78.69/79.25  (step t37 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= tptp.sk6 (tptp.hd tptp.sk3))) :rule and_pos)
% 78.69/79.25  (step t38 (cl (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3))))) :rule resolution :premises (t30 t31 t32 t33 t34 t35 t36 t37))
% 78.69/79.25  (step t39 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule reordering :premises (t38))
% 78.69/79.25  (step t40 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule contraction :premises (t39))
% 78.69/79.25  (step t41 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule resolution :premises (t29 t40))
% 78.69/79.25  (step t42 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3))))) :rule implies_neg2)
% 78.69/79.25  (step t43 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (=> (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3))))) :rule resolution :premises (t41 t42))
% 78.69/79.25  (step t44 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3))))) :rule contraction :premises (t43))
% 78.69/79.25  (step t45 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule implies :premises (t44))
% 78.69/79.25  (step t46 (cl (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (not (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (not (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule resolution :premises (t28 t45))
% 78.69/79.25  (step t47 (cl (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) (not (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) (not (= tptp.sk6 (tptp.hd tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule reordering :premises (t46))
% 78.69/79.25  (step t48 (cl (not (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3)) :rule or_pos)
% 78.69/79.25  (step t49 (cl (= tptp.nil tptp.sk3) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (not (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule reordering :premises (t48))
% 78.69/79.25  (step t50 (cl (not (= (not (= tptp.nil tptp.sk1)) (not (= tptp.nil tptp.sk3)))) (not (not (= tptp.nil tptp.sk1))) (not (= tptp.nil tptp.sk3))) :rule equiv_pos2)
% 78.69/79.25  (step t51 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.69/79.25  (step t52 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4)) (not (= tptp.sk1 tptp.sk3)) (not (= tptp.sk2 tptp.sk4))) :rule and_neg)
% 78.69/79.25  (step t53 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4))) :rule resolution :premises (t52 a190 a189))
% 78.69/79.25  (step t54 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t53))
% 78.69/79.25  (step t55 (cl (= (= tptp.nil tptp.sk1) (= tptp.nil tptp.sk3))) :rule cong :premises (t51 t54))
% 78.69/79.25  (step t56 (cl (= (not (= tptp.nil tptp.sk1)) (not (= tptp.nil tptp.sk3)))) :rule cong :premises (t55))
% 78.69/79.25  (step t57 (cl (not (= tptp.nil tptp.sk3))) :rule resolution :premises (t50 t56 a191))
% 78.69/79.25  (step t58 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t59)
% 78.69/79.25  (assume t59.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))))
% 78.69/79.25  (step t59.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 78.69/79.25  (step t59.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule or :premises (t59.t1))
% 78.69/79.25  (step t59.t3 (cl (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t59.t2 t59.a0))
% 78.69/79.25  (step t59 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule subproof :discharge (t59.a0))
% 78.69/79.25  (step t60 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t58 t59))
% 78.69/79.25  (step t61 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) (not (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule implies_neg2)
% 78.69/79.25  (step t62 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule resolution :premises (t60 t61))
% 78.69/79.25  (step t63 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule contraction :premises (t62))
% 78.69/79.25  (step t64 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule implies :premises (t63))
% 78.69/79.25  (step t65 (cl (not (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))))) (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t66 :args ((U $$unsorted) (:= U U)))
% 78.69/79.25  (step t66.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t66.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.69/79.25  (step t66.t3 (cl (= (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))))) :rule all_simplify)
% 78.69/79.25  (step t66.t4 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 78.69/79.25  (step t66.t5 (cl (= (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule cong :premises (t66.t2 t66.t3 t66.t4))
% 78.69/79.25  (step t66 (cl (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))))) :rule bind)
% 78.69/79.25  (step t67 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule resolution :premises (t65 t66 a108))
% 78.69/79.25  (step t68 (cl (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t64 t67))
% 78.69/79.25  (step t69 (cl (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) :rule resolution :premises (t49 t57 a187 t68))
% 78.69/79.25  (step t70 (cl (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) :rule or_pos)
% 78.69/79.25  (step t71 (cl (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule reordering :premises (t70))
% 78.69/79.25  (step t72 (cl (not (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule or_pos)
% 78.69/79.25  (step t73 (cl (not (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule contraction :premises (t72))
% 78.69/79.25  (step t74 (cl (not (tptp.ssList tptp.nil)) (not (tptp.segmentP tptp.nil tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (not (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule reordering :premises (t73))
% 78.69/79.25  (step t75 (cl (not (= (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) (not (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U)))) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil))) :rule equiv_pos2)
% 78.69/79.25  (step t76 (cl (= (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))) (or (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule all_simplify)
% 78.69/79.25  (step t77 (cl (= (= tptp.nil tptp.nil) true)) :rule all_simplify)
% 78.69/79.25  (step t78 (cl (= (not (= tptp.nil tptp.nil)) (not true))) :rule cong :premises (t77))
% 78.69/79.25  (step t79 (cl (= (not true) false)) :rule all_simplify)
% 78.69/79.25  (step t80 (cl (= (not (= tptp.nil tptp.nil)) false)) :rule trans :premises (t78 t79))
% 78.69/79.25  (step t81 (cl (= (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)))) :rule refl)
% 78.69/79.25  (step t82 (cl (= (tptp.segmentP tptp.nil tptp.nil) (tptp.segmentP tptp.nil tptp.nil))) :rule refl)
% 78.69/79.25  (step t83 (cl (= (or (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)) (or false (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule cong :premises (t80 t81 t82))
% 78.69/79.25  (step t84 (cl (= (or false (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule all_simplify)
% 78.69/79.25  (step t85 (cl (= (or (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule trans :premises (t83 t84))
% 78.69/79.25  (step t86 (cl (= (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule trans :premises (t76 t85))
% 78.69/79.25  (step t87 (cl (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil))) :rule resolution :premises (t75 t86 a78))
% 78.69/79.25  (step t88 (cl (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)) :rule or :premises (t87))
% 78.69/79.25  (step t89 (cl (tptp.segmentP tptp.nil tptp.nil)) :rule resolution :premises (t88 a7))
% 78.69/79.25  (step t90 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t91)
% 78.69/79.25  (assume t91.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))))
% 78.69/79.25  (step t91.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule forall_inst :args ((:= U tptp.nil) (:= V tptp.nil)))
% 78.69/79.25  (step t91.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule or :premises (t91.t1))
% 78.69/79.25  (step t91.t3 (cl (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t91.t2 t91.a0))
% 78.69/79.25  (step t91 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule subproof :discharge (t91.a0))
% 78.69/79.25  (step t92 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t90 t91))
% 78.69/79.25  (step t93 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (not (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule implies_neg2)
% 78.69/79.25  (step t94 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule resolution :premises (t92 t93))
% 78.69/79.25  (step t95 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule contraction :premises (t94))
% 78.69/79.25  (step t96 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule implies :premises (t95))
% 78.69/79.25  (step t97 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t98 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.69/79.25  (step t98.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t98.t2 (cl (= V V)) :rule refl)
% 78.69/79.25  (step t98.t3 (cl (= (not (tptp.segmentP U V)) (not (tptp.segmentP U V)))) :rule refl)
% 78.69/79.25  (step t98.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.69/79.25  (step t98.t5 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.69/79.25  (step t98.t6 (cl (= (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) :rule all_simplify)
% 78.69/79.25  (step t98.t7 (cl (= (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) :rule cong :premises (t98.t3 t98.t4 t98.t5 t98.t6))
% 78.69/79.25  (step t98 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))))) :rule bind)
% 78.69/79.25  (step t99 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) :rule resolution :premises (t97 t98 a167))
% 78.69/79.25  (step t100 (cl (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t96 t99))
% 78.69/79.25  (step t101 (cl (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule resolution :premises (t74 a7 t89 t100))
% 78.69/79.25  (step t102 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t103)
% 78.69/79.25  (assume t103.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 78.69/79.25  (step t103.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil)))) :rule forall_inst :args ((:= U tptp.nil) (:= V tptp.nil)))
% 78.69/79.25  (step t103.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule or :premises (t103.t1))
% 78.69/79.25  (step t103.t3 (cl (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule resolution :premises (t103.t2 t103.a0))
% 78.69/79.25  (step t103 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule subproof :discharge (t103.a0))
% 78.69/79.25  (step t104 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule resolution :premises (t102 t103))
% 78.69/79.25  (step t105 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil)))) :rule implies_neg2)
% 78.69/79.25  (step t106 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil)))) :rule resolution :premises (t104 t105))
% 78.69/79.25  (step t107 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil)))) :rule contraction :premises (t106))
% 78.69/79.25  (step t108 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule implies :premises (t107))
% 78.69/79.25  (step t109 (cl (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule resolution :premises (t108 a47))
% 78.69/79.25  (step t110 (cl (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) :rule or_pos)
% 78.69/79.25  (step t111 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule reordering :premises (t110))
% 78.69/79.25  (step t112 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t113)
% 78.69/79.25  (assume t113.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 78.69/79.25  (step t113.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil)))) :rule forall_inst :args ((:= U tptp.nil) (:= V tptp.nil)))
% 78.69/79.25  (step t113.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule or :premises (t113.t1))
% 78.69/79.25  (step t113.t3 (cl (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule resolution :premises (t113.t2 t113.a0))
% 78.69/79.25  (step t113 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule subproof :discharge (t113.a0))
% 78.69/79.25  (step t114 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule resolution :premises (t112 t113))
% 78.69/79.25  (step t115 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil)))) :rule implies_neg2)
% 78.69/79.25  (step t116 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil)))) :rule resolution :premises (t114 t115))
% 78.69/79.25  (step t117 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil)))) :rule contraction :premises (t116))
% 78.69/79.25  (step t118 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule implies :premises (t117))
% 78.69/79.25  (step t119 (cl (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule resolution :premises (t118 a48))
% 78.69/79.25  (step t120 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t121)
% 78.69/79.25  (assume t121.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 78.69/79.25  (step t121.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule forall_inst :args ((:= U tptp.nil) (:= V (tptp.skaf47 tptp.nil tptp.nil))))
% 78.69/79.25  (step t121.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule or :premises (t121.t1))
% 78.69/79.25  (step t121.t3 (cl (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t121.t2 t121.a0))
% 78.69/79.25  (step t121 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule subproof :discharge (t121.a0))
% 78.69/79.25  (step t122 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t120 t121))
% 78.69/79.25  (step t123 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule implies_neg2)
% 78.69/79.25  (step t124 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule resolution :premises (t122 t123))
% 78.69/79.25  (step t125 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule contraction :premises (t124))
% 78.69/79.25  (step t126 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule implies :premises (t125))
% 78.69/79.25  (step t127 (cl (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t126 a84))
% 78.69/79.25  (step t128 (cl (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) :rule resolution :premises (t111 a7 t119 t127))
% 78.69/79.25  (step t129 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t130)
% 78.69/79.25  (assume t130.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.69/79.25  (step t130.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule forall_inst :args ((:= U (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (:= V (tptp.skaf48 tptp.nil tptp.nil))))
% 78.69/79.25  (step t130.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule or :premises (t130.t1))
% 78.69/79.25  (step t130.t3 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t130.t2 t130.a0))
% 78.69/79.25  (step t130 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule subproof :discharge (t130.a0))
% 78.69/79.25  (step t131 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t129 t130))
% 78.69/79.25  (step t132 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule implies_neg2)
% 78.69/79.25  (step t133 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule resolution :premises (t131 t132))
% 78.69/79.25  (step t134 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule contraction :premises (t133))
% 78.69/79.25  (step t135 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule implies :premises (t134))
% 78.69/79.25  (step t136 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t137 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.69/79.25  (step t137.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t137.t2 (cl (= V V)) :rule refl)
% 78.69/79.25  (step t137.t3 (cl (= (= (tptp.app U V) tptp.nil) (= tptp.nil (tptp.app U V)))) :rule all_simplify)
% 78.69/79.25  (step t137.t4 (cl (= (not (= (tptp.app U V) tptp.nil)) (not (= tptp.nil (tptp.app U V))))) :rule cong :premises (t137.t3))
% 78.69/79.25  (step t137.t5 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.69/79.25  (step t137.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.69/79.25  (step t137.t7 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 78.69/79.25  (step t137.t8 (cl (= (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) :rule cong :premises (t137.t4 t137.t5 t137.t6 t137.t7))
% 78.69/79.25  (step t137 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))))) :rule bind)
% 78.69/79.25  (step t138 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) :rule resolution :premises (t136 t137 a117))
% 78.69/79.25  (step t139 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t135 t138))
% 78.69/79.25  (step t140 (cl (= tptp.nil (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) :rule resolution :premises (t71 t101 t109 t128 t139))
% 78.69/79.25  (step t141 (cl (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule or_pos)
% 78.69/79.25  (step t142 (cl (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule reordering :premises (t141))
% 78.69/79.25  (step t143 (cl (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) :rule or_pos)
% 78.69/79.25  (step t144 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t143))
% 78.69/79.25  (step t145 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t146)
% 78.69/79.25  (assume t146.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 78.69/79.25  (step t146.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule forall_inst :args ((:= U tptp.sk6) (:= V tptp.nil)))
% 78.69/79.25  (step t146.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule or :premises (t146.t1))
% 78.69/79.25  (step t146.t3 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t146.t2 t146.a0))
% 78.69/79.25  (step t146 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t146.a0))
% 78.69/79.25  (step t147 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t145 t146))
% 78.69/79.25  (step t148 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 78.69/79.25  (step t149 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t147 t148))
% 78.69/79.25  (step t150 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t149))
% 78.69/79.25  (step t151 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t150))
% 78.69/79.25  (step t152 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t151 a85))
% 78.69/79.25  (step t153 (cl (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) :rule resolution :premises (t144 a7 a197 t152))
% 78.69/79.25  (step t154 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t155)
% 78.69/79.25  (assume t155.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))
% 78.69/79.25  (step t155.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.cons tptp.sk6 tptp.nil))))
% 78.69/79.25  (step t155.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t155.t1))
% 78.69/79.25  (step t155.t3 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t155.t2 t155.a0))
% 78.69/79.25  (step t155 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t155.a0))
% 78.69/79.25  (step t156 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t154 t155))
% 78.69/79.25  (step t157 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 78.69/79.25  (step t158 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t156 t157))
% 78.69/79.25  (step t159 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t158))
% 78.69/79.25  (step t160 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t159))
% 78.69/79.25  (step t161 (cl (not (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))) (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t162 :args ((U $$unsorted) (:= U U)))
% 78.69/79.25  (step t162.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t162.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.69/79.25  (step t162.t3 (cl (= (= (tptp.app tptp.nil U) U) (= U (tptp.app tptp.nil U)))) :rule all_simplify)
% 78.69/79.25  (step t162.t4 (cl (= (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule cong :premises (t162.t2 t162.t3))
% 78.69/79.25  (step t162 (cl (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))) :rule bind)
% 78.69/79.25  (step t163 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule resolution :premises (t161 t162 a73))
% 78.69/79.25  (step t164 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t160 t163))
% 78.69/79.25  (step t165 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t142 t153 t164))
% 78.69/79.25  (step t166 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule or_pos)
% 78.69/79.25  (step t167 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))))) :rule reordering :premises (t166))
% 78.69/79.25  (step t168 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk3))) (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t169)
% 78.69/79.25  (assume t169.a0 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 78.69/79.25  (step t169.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 78.69/79.25  (step t169.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk3))) :rule or :premises (t169.t1))
% 78.69/79.25  (step t169.t3 (cl (tptp.ssItem (tptp.skaf83 tptp.sk3))) :rule resolution :premises (t169.t2 t169.a0))
% 78.69/79.25  (step t169 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk3))) :rule subproof :discharge (t169.a0))
% 78.69/79.25  (step t170 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.ssItem (tptp.skaf83 tptp.sk3))) :rule resolution :premises (t168 t169))
% 78.69/79.25  (step t171 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3)))) :rule implies_neg2)
% 78.69/79.25  (step t172 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk3))) (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk3)))) :rule resolution :premises (t170 t171))
% 78.69/79.25  (step t173 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk3)))) :rule contraction :premises (t172))
% 78.69/79.25  (step t174 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk3))) :rule implies :premises (t173))
% 78.69/79.25  (step t175 (cl (tptp.ssItem (tptp.skaf83 tptp.sk3))) :rule resolution :premises (t174 a11))
% 78.69/79.25  (step t176 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t177)
% 78.69/79.25  (assume t177.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))))
% 78.69/79.25  (step t177.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk3)) (:= V (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (step t177.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule or :premises (t177.t1))
% 78.69/79.25  (step t177.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule resolution :premises (t177.t2 t177.a0))
% 78.69/79.25  (step t177 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule subproof :discharge (t177.a0))
% 78.69/79.25  (step t178 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule resolution :premises (t176 t177))
% 78.69/79.25  (step t179 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))))) :rule implies_neg2)
% 78.69/79.25  (step t180 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))))) :rule resolution :premises (t178 t179))
% 78.69/79.25  (step t181 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))))) :rule contraction :premises (t180))
% 78.69/79.25  (step t182 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule implies :premises (t181))
% 78.69/79.25  (step t183 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t184 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.69/79.25  (step t184.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t184.t2 (cl (= V V)) :rule refl)
% 78.69/79.25  (step t184.t3 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 78.69/79.25  (step t184.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.69/79.25  (step t184.t5 (cl (= (= (tptp.hd (tptp.cons U V)) U) (= U (tptp.hd (tptp.cons U V))))) :rule all_simplify)
% 78.69/79.25  (step t184.t6 (cl (= (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule cong :premises (t184.t3 t184.t4 t184.t5))
% 78.69/79.25  (step t184 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))))) :rule bind)
% 78.69/79.25  (step t185 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule resolution :premises (t183 t184 a96))
% 78.69/79.25  (step t186 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule resolution :premises (t182 t185))
% 78.69/79.25  (step t187 (cl (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule resolution :premises (t167 t175 t19 t186))
% 78.69/79.25  (step t188 (cl (not (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) :rule or_pos)
% 78.69/79.25  (step t189 (cl (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (not (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))))) :rule reordering :premises (t188))
% 78.69/79.25  (step t190 (cl (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) :rule or_pos)
% 78.69/79.25  (step t191 (cl (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t190))
% 78.69/79.25  (step t192 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t193)
% 78.69/79.25  (assume t193.a0 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))))
% 78.69/79.25  (step t193.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))))) :rule forall_inst :args ((:= U tptp.sk6)))
% 78.69/79.25  (step t193.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) :rule or :premises (t193.t1))
% 78.69/79.25  (step t193.t3 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t193.t2 t193.a0))
% 78.69/79.25  (step t193 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t193.a0))
% 78.69/79.25  (step t194 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t192 t193))
% 78.69/79.25  (step t195 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 78.69/79.25  (step t196 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t194 t195))
% 78.69/79.25  (step t197 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t196))
% 78.69/79.25  (step t198 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t197))
% 78.69/79.25  (step t199 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U tptp.nil) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V))) (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U tptp.nil) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V)))) (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t200 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.69/79.25  (step t200.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t200.t2 (cl (= V V)) :rule refl)
% 78.69/79.25  (step t200.t3 (cl (= (= (tptp.cons U tptp.nil) V) (= V (tptp.cons U tptp.nil)))) :rule all_simplify)
% 78.69/79.25  (step t200.t4 (cl (= (not (= (tptp.cons U tptp.nil) V)) (not (= V (tptp.cons U tptp.nil))))) :rule cong :premises (t200.t3))
% 78.69/79.25  (step t200.t5 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 78.69/79.25  (step t200.t6 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.69/79.25  (step t200.t7 (cl (= (tptp.singletonP V) (tptp.singletonP V))) :rule refl)
% 78.69/79.25  (step t200.t8 (cl (= (or (not (= (tptp.cons U tptp.nil) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V)) (or (not (= V (tptp.cons U tptp.nil))) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V)))) :rule cong :premises (t200.t4 t200.t5 t200.t6 t200.t7))
% 78.69/79.25  (step t200 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U tptp.nil) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= V (tptp.cons U tptp.nil))) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V))))) :rule bind)
% 78.69/79.25  (step t201 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= V (tptp.cons U tptp.nil))) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V))) (forall ((U $$unsorted)) (or (not (= (tptp.cons U tptp.nil) (tptp.cons U tptp.nil))) (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))))) :rule all_simplify)
% 78.69/79.25  (anchor :step t202 :args ((U $$unsorted) (:= U U)))
% 78.69/79.25  (step t202.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t202.t2 (cl (= (= (tptp.cons U tptp.nil) (tptp.cons U tptp.nil)) true)) :rule all_simplify)
% 78.69/79.25  (step t202.t3 (cl (= (not (= (tptp.cons U tptp.nil) (tptp.cons U tptp.nil))) (not true))) :rule cong :premises (t202.t2))
% 78.69/79.25  (step t202.t4 (cl (= (not (= (tptp.cons U tptp.nil) (tptp.cons U tptp.nil))) false)) :rule trans :premises (t202.t3 t79))
% 78.69/79.25  (step t202.t5 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 78.69/79.25  (step t202.t6 (cl (= (not (tptp.ssList (tptp.cons U tptp.nil))) (not (tptp.ssList (tptp.cons U tptp.nil))))) :rule refl)
% 78.69/79.25  (step t202.t7 (cl (= (tptp.singletonP (tptp.cons U tptp.nil)) (tptp.singletonP (tptp.cons U tptp.nil)))) :rule refl)
% 78.69/79.25  (step t202.t8 (cl (= (or (not (= (tptp.cons U tptp.nil) (tptp.cons U tptp.nil))) (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))) (or false (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) :rule cong :premises (t202.t4 t202.t5 t202.t6 t202.t7))
% 78.69/79.25  (step t202.t9 (cl (= (or false (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) :rule all_simplify)
% 78.69/79.25  (step t202.t10 (cl (= (or (not (= (tptp.cons U tptp.nil) (tptp.cons U tptp.nil))) (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) :rule trans :premises (t202.t8 t202.t9))
% 78.69/79.25  (step t202 (cl (= (forall ((U $$unsorted)) (or (not (= (tptp.cons U tptp.nil) (tptp.cons U tptp.nil))) (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))) (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))))) :rule bind)
% 78.69/79.25  (step t203 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= V (tptp.cons U tptp.nil))) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V))) (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))))) :rule trans :premises (t201 t202))
% 78.69/79.25  (step t204 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U tptp.nil) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V))) (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil)))))) :rule trans :premises (t200 t203))
% 78.69/79.25  (step t205 (cl (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList (tptp.cons U tptp.nil))) (tptp.singletonP (tptp.cons U tptp.nil))))) :rule resolution :premises (t199 t204 a115))
% 78.69/79.25  (step t206 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t198 t205))
% 78.69/79.25  (step t207 (cl (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) :rule resolution :premises (t191 a197 t153 t206))
% 78.69/79.25  (step t208 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t209)
% 78.69/79.25  (assume t209.a0 (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))))
% 78.69/79.25  (step t209.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil))))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))))) :rule forall_inst :args ((:= U (tptp.cons tptp.sk6 tptp.nil))))
% 78.69/79.25  (step t209.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil))))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule or :premises (t209.t1))
% 78.69/79.25  (step t209.t3 (cl (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule resolution :premises (t209.t2 t209.a0))
% 78.69/79.25  (step t209 (cl (not (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil))))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule subproof :discharge (t209.a0))
% 78.69/79.25  (step t210 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule resolution :premises (t208 t209))
% 78.69/79.25  (step t211 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) (not (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))))) :rule implies_neg2)
% 78.69/79.25  (step t212 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) (=> (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))))) :rule resolution :premises (t210 t211))
% 78.69/79.25  (step t213 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))))) :rule contraction :premises (t212))
% 78.69/79.25  (step t214 (cl (not (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil))))) (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule implies :premises (t213))
% 78.69/79.25  (step t215 (cl (not (= (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U))) (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))))) (not (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U)))) (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil))))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t216 :args ((U $$unsorted) (:= U U)))
% 78.69/79.25  (step t216.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t216.t2 (cl (= (not (tptp.singletonP U)) (not (tptp.singletonP U)))) :rule refl)
% 78.69/79.25  (step t216.t3 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.69/79.25  (step t216.t4 (cl (= (= (tptp.cons (tptp.skaf44 U) tptp.nil) U) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))) :rule all_simplify)
% 78.69/79.25  (step t216.t5 (cl (= (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil))))) :rule cong :premises (t216.t2 t216.t3 t216.t4))
% 78.69/79.25  (step t216 (cl (= (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U))) (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil)))))) :rule bind)
% 78.69/79.25  (step t217 (cl (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf44 U) tptp.nil))))) :rule resolution :premises (t215 t216 a100))
% 78.69/79.25  (step t218 (cl (or (not (tptp.singletonP (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)))) :rule resolution :premises (t214 t217))
% 78.69/79.25  (step t219 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil))) :rule resolution :premises (t189 t153 t207 t218))
% 78.69/79.25  (step t220 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) :rule or_pos)
% 78.69/79.25  (step t221 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))))) :rule reordering :premises (t220))
% 78.69/79.25  (step t222 (cl (not (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))))) (not (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))))) :rule equiv_pos2)
% 78.69/79.25  (step t223 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))) :rule refl)
% 78.69/79.25  (step t224 (cl (= (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))))) :rule refl)
% 78.69/79.25  (step t225 (cl (= (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))))) :rule refl)
% 78.69/79.25  (step t226 (cl (= (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) :rule all_simplify)
% 78.69/79.25  (step t227 (cl (= (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))))) :rule cong :premises (t224 t225 t226))
% 78.69/79.25  (step t228 (cl (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))))) :rule cong :premises (t223 t227))
% 78.69/79.25  (step t229 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t230)
% 78.69/79.25  (assume t230.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))
% 78.69/79.25  (step t230.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk3)) (:= V (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (step t230.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule or :premises (t230.t1))
% 78.69/79.25  (step t230.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule resolution :premises (t230.t2 t230.a0))
% 78.69/79.25  (step t230 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule subproof :discharge (t230.a0))
% 78.69/79.25  (step t231 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule resolution :premises (t229 t230))
% 78.69/79.25  (step t232 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule implies_neg2)
% 78.69/79.25  (step t233 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule resolution :premises (t231 t232))
% 78.69/79.25  (step t234 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule contraction :premises (t233))
% 78.69/79.25  (step t235 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))))) :rule resolution :premises (t222 t228 t234))
% 78.69/79.25  (step t236 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) :rule implies :premises (t235))
% 78.69/79.25  (step t237 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3))))) :rule resolution :premises (t236 a119))
% 78.69/79.25  (step t238 (cl (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk3) tptp.nil) (tptp.skaf82 tptp.sk3)))) :rule resolution :premises (t221 t175 t19 t237))
% 78.69/79.25  (step t239 (cl (not (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))) :rule or_pos)
% 78.69/79.25  (step t240 (cl (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (not (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))))) :rule reordering :premises (t239))
% 78.69/79.25  (step t241 (cl (not (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3)) :rule or_pos)
% 78.69/79.25  (step t242 (cl (= tptp.nil tptp.sk3) (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (not (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3)))) :rule reordering :premises (t241))
% 78.69/79.25  (step t243 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t244)
% 78.69/79.25  (assume t244.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 78.69/79.25  (step t244.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 78.69/79.25  (step t244.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) :rule or :premises (t244.t1))
% 78.69/79.25  (step t244.t3 (cl (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) :rule resolution :premises (t244.t2 t244.a0))
% 78.69/79.25  (step t244 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) :rule subproof :discharge (t244.a0))
% 78.69/79.25  (step t245 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) :rule resolution :premises (t243 t244))
% 78.69/79.25  (step t246 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) (not (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3)))) :rule implies_neg2)
% 78.69/79.25  (step t247 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3)))) :rule resolution :premises (t245 t246))
% 78.69/79.25  (step t248 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3)))) :rule contraction :premises (t247))
% 78.69/79.25  (step t249 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) :rule implies :premises (t248))
% 78.69/79.25  (step t250 (cl (or (not (tptp.ssList tptp.sk3)) (tptp.ssItem (tptp.hd tptp.sk3)) (= tptp.nil tptp.sk3))) :rule resolution :premises (t249 a75))
% 78.69/79.25  (step t251 (cl (tptp.ssItem (tptp.hd tptp.sk3))) :rule resolution :premises (t242 t57 a187 t250))
% 78.69/79.25  (step t252 (cl (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (not (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule and_neg)
% 78.69/79.25  (step t253 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t254)
% 78.69/79.25  (assume t254.a0 (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))))
% 78.69/79.25  (assume t254.a1 (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (assume t254.a2 (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))
% 78.69/79.25  (assume t254.a3 (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))
% 78.69/79.25  (step t254.t1 (cl (=> (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t254.t2)
% 78.69/79.25  (assume t254.t2.a0 (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))
% 78.69/79.25  (assume t254.t2.a1 (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (assume t254.t2.a2 (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))))
% 78.69/79.25  (assume t254.t2.a3 (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))
% 78.69/79.25  (step t254.t2.t1 (cl (= (= (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)) true) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))) :rule equiv_simplify)
% 78.69/79.25  (step t254.t2.t2 (cl (not (= (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)) true)) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule equiv1 :premises (t254.t2.t1))
% 78.69/79.25  (step t254.t2.t3 (cl (= (tptp.hd tptp.sk3) (tptp.hd tptp.sk3))) :rule refl)
% 78.69/79.25  (step t254.t2.t4 (cl (= (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)) (tptp.memberP (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)) (tptp.hd tptp.sk3)))) :rule cong :premises (t254.t2.a2 t254.t2.t3))
% 78.69/79.25  (step t254.t2.t5 (cl (= (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)) tptp.sk3)) :rule symm :premises (t254.t2.a2))
% 78.69/79.25  (step t254.t2.t6 (cl (= (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) tptp.sk3)) :rule symm :premises (t254.t2.a1))
% 78.69/79.25  (step t254.t2.t7 (cl (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) :rule symm :premises (t254.t2.t6))
% 78.69/79.25  (step t254.t2.t8 (cl (= (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)) (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) :rule trans :premises (t254.t2.t5 t254.t2.t7))
% 78.69/79.25  (step t254.t2.t9 (cl (= (tptp.hd tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule cong :premises (t254.t2.t7))
% 78.69/79.25  (step t254.t2.t10 (cl (= (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (tptp.skaf83 tptp.sk3))) :rule symm :premises (t254.t2.a3))
% 78.69/79.25  (step t254.t2.t11 (cl (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule symm :premises (t254.t2.t10))
% 78.69/79.25  (step t254.t2.t12 (cl (= (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (tptp.skaf83 tptp.sk3))) :rule symm :premises (t254.t2.t11))
% 78.69/79.25  (step t254.t2.t13 (cl (= (tptp.hd tptp.sk3) (tptp.skaf83 tptp.sk3))) :rule trans :premises (t254.t2.t9 t254.t2.t12))
% 78.69/79.25  (step t254.t2.t14 (cl (= (tptp.memberP (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)) (tptp.hd tptp.sk3)) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule cong :premises (t254.t2.t8 t254.t2.t13))
% 78.69/79.25  (step t254.t2.t15 (cl (= (= (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) true) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule equiv_simplify)
% 78.69/79.25  (step t254.t2.t16 (cl (= (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) true) (not (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule equiv2 :premises (t254.t2.t15))
% 78.69/79.25  (step t254.t2.t17 (cl (= (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) true)) :rule resolution :premises (t254.t2.t16 t254.t2.a0))
% 78.69/79.25  (step t254.t2.t18 (cl (= (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)) true)) :rule trans :premises (t254.t2.t4 t254.t2.t14 t254.t2.t17))
% 78.69/79.25  (step t254.t2.t19 (cl (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule resolution :premises (t254.t2.t2 t254.t2.t18))
% 78.69/79.25  (step t254.t2 (cl (not (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule subproof :discharge (t254.t2.a0 t254.t2.a1 t254.t2.a2 t254.t2.a3))
% 78.69/79.25  (step t254.t3 (cl (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) :rule and_pos)
% 78.69/79.25  (step t254.t4 (cl (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) :rule and_pos)
% 78.69/79.25  (step t254.t5 (cl (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) :rule and_pos)
% 78.69/79.25  (step t254.t6 (cl (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule and_pos)
% 78.69/79.25  (step t254.t7 (cl (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)) (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))))) :rule resolution :premises (t254.t2 t254.t3 t254.t4 t254.t5 t254.t6))
% 78.69/79.25  (step t254.t8 (cl (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule reordering :premises (t254.t7))
% 78.69/79.25  (step t254.t9 (cl (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule contraction :premises (t254.t8))
% 78.69/79.25  (step t254.t10 (cl (=> (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule resolution :premises (t254.t1 t254.t9))
% 78.69/79.25  (step t254.t11 (cl (=> (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))) :rule implies_neg2)
% 78.69/79.25  (step t254.t12 (cl (=> (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (=> (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))) :rule resolution :premises (t254.t10 t254.t11))
% 78.69/79.25  (step t254.t13 (cl (=> (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))) :rule contraction :premises (t254.t12))
% 78.69/79.25  (step t254.t14 (cl (not (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule implies :premises (t254.t13))
% 78.69/79.25  (step t254.t15 (cl (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule and_neg)
% 78.69/79.25  (step t254.t16 (cl (and (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))))) :rule resolution :premises (t254.t15 t254.a3 t254.a1 t254.a0 t254.a2))
% 78.69/79.25  (step t254.t17 (cl (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule resolution :premises (t254.t14 t254.t16))
% 78.69/79.25  (step t254 (cl (not (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule subproof :discharge (t254.a0 t254.a1 t254.a2 t254.a3))
% 78.69/79.25  (step t255 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) :rule and_pos)
% 78.69/79.25  (step t256 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) :rule and_pos)
% 78.69/79.25  (step t257 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) :rule and_pos)
% 78.69/79.25  (step t258 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) :rule and_pos)
% 78.69/79.25  (step t259 (cl (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)) (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))))) :rule resolution :premises (t254 t255 t256 t257 t258))
% 78.69/79.25  (step t260 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule reordering :premises (t259))
% 78.69/79.25  (step t261 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule contraction :premises (t260))
% 78.69/79.25  (step t262 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule resolution :premises (t253 t261))
% 78.69/79.25  (step t263 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))) :rule implies_neg2)
% 78.69/79.25  (step t264 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) (=> (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))) :rule resolution :premises (t262 t263))
% 78.69/79.25  (step t265 (cl (=> (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))) :rule contraction :premises (t264))
% 78.69/79.25  (step t266 (cl (not (and (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))) (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule implies :premises (t265))
% 78.69/79.25  (step t267 (cl (not (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule resolution :premises (t252 t266))
% 78.69/79.25  (step t268 (cl (not (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) (not (= tptp.sk3 (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)) (not (= (tptp.skaf83 tptp.sk3) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3))))) (not (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule reordering :premises (t267))
% 78.69/79.25  (step t269 (cl (not (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3)) :rule or_pos)
% 78.69/79.25  (step t270 (cl (= tptp.nil tptp.sk3) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (not (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule reordering :premises (t269))
% 78.69/79.25  (step t271 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t272)
% 78.69/79.25  (assume t272.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))))
% 78.69/79.25  (step t272.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 78.69/79.25  (step t272.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) :rule or :premises (t272.t1))
% 78.69/79.25  (step t272.t3 (cl (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t272.t2 t272.a0))
% 78.69/79.25  (step t272 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) :rule subproof :discharge (t272.a0))
% 78.69/79.25  (step t273 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t271 t272))
% 78.69/79.25  (step t274 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) (not (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule implies_neg2)
% 78.69/79.25  (step t275 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule resolution :premises (t273 t274))
% 78.69/79.25  (step t276 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule contraction :premises (t275))
% 78.69/79.25  (step t277 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) :rule implies :premises (t276))
% 78.69/79.25  (step t278 (cl (not (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))))) (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t279 :args ((U $$unsorted) (:= U U)))
% 78.69/79.25  (step t279.t1 (cl (= U U)) :rule refl)
% 78.69/79.25  (step t279.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.69/79.25  (step t279.t3 (cl (= (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= U (tptp.cons (tptp.hd U) (tptp.tl U))))) :rule all_simplify)
% 78.69/79.25  (step t279.t4 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 78.69/79.25  (step t279.t5 (cl (= (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) :rule cong :premises (t279.t2 t279.t3 t279.t4))
% 78.69/79.25  (step t279 (cl (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))))) :rule bind)
% 78.69/79.25  (step t280 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) :rule resolution :premises (t278 t279 a103))
% 78.69/79.25  (step t281 (cl (or (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t277 t280))
% 78.69/79.25  (step t282 (cl (= tptp.sk3 (tptp.cons (tptp.hd tptp.sk3) (tptp.tl tptp.sk3)))) :rule resolution :premises (t270 t57 a187 t281))
% 78.69/79.25  (step t283 (cl (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) :rule or_pos)
% 78.69/79.25  (step t284 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)) (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))))) :rule reordering :premises (t283))
% 78.69/79.25  (step t285 (cl (=> (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t286)
% 78.69/79.25  (assume t286.a0 (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))))
% 78.69/79.25  (step t286.t1 (cl (or (not (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))))) :rule forall_inst :args ((:= V (tptp.skaf83 tptp.sk3)) (:= W (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (step t286.t2 (cl (not (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule or :premises (t286.t1))
% 78.69/79.25  (step t286.t3 (cl (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule resolution :premises (t286.t2 t286.a0))
% 78.69/79.25  (step t286 (cl (not (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule subproof :discharge (t286.a0))
% 78.69/79.25  (step t287 (cl (=> (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule resolution :premises (t285 t286))
% 78.69/79.25  (step t288 (cl (=> (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))))) :rule implies_neg2)
% 78.69/79.25  (step t289 (cl (=> (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) (=> (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))))) :rule resolution :premises (t287 t288))
% 78.69/79.25  (step t290 (cl (=> (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))))) :rule contraction :premises (t289))
% 78.69/79.25  (step t291 (cl (not (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule implies :premises (t290))
% 78.69/79.25  (step t292 (cl (not (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= U V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.memberP (tptp.cons V W) U))) (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))))) (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= U V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.memberP (tptp.cons V W) U)))) (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) :rule equiv_pos2)
% 78.69/79.25  (step t293 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= U V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.memberP (tptp.cons V W) U))) (forall ((V $$unsorted) (W $$unsorted)) (or (not (= V V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))))) :rule all_simplify)
% 78.69/79.25  (anchor :step t294 :args ((V $$unsorted) (:= V V) (W $$unsorted) (:= W W)))
% 78.69/79.25  (step t294.t1 (cl (= V V)) :rule refl)
% 78.69/79.25  (step t294.t2 (cl (= W W)) :rule refl)
% 78.69/79.25  (step t294.t3 (cl (= (= V V) true)) :rule all_simplify)
% 78.69/79.25  (step t294.t4 (cl (= (not (= V V)) (not true))) :rule cong :premises (t294.t3))
% 78.69/79.25  (step t294.t5 (cl (= (not (= V V)) false)) :rule trans :premises (t294.t4 t79))
% 78.69/79.25  (step t294.t6 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 78.69/79.25  (step t294.t7 (cl (= (not (tptp.ssItem V)) (not (tptp.ssItem V)))) :rule refl)
% 78.69/79.25  (step t294.t8 (cl (= (tptp.memberP (tptp.cons V W) V) (tptp.memberP (tptp.cons V W) V))) :rule refl)
% 78.69/79.25  (step t294.t9 (cl (= (or (not (= V V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)) (or false (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) :rule cong :premises (t294.t5 t294.t6 t294.t7 t294.t7 t294.t8))
% 78.69/79.25  (step t294.t10 (cl (= (or false (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) :rule all_simplify)
% 78.69/79.25  (step t294.t11 (cl (= (or (not (= V V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) :rule trans :premises (t294.t9 t294.t10))
% 78.69/79.25  (step t294 (cl (= (forall ((V $$unsorted) (W $$unsorted)) (or (not (= V V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))) (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))))) :rule bind)
% 78.69/79.25  (step t295 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= U V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.memberP (tptp.cons V W) U))) (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V))))) :rule trans :premises (t293 t294))
% 78.69/79.25  (step t296 (cl (forall ((V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons V W) V)))) :rule resolution :premises (t292 t295 a137))
% 78.69/79.25  (step t297 (cl (or (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf83 tptp.sk3))) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3)))) :rule resolution :premises (t291 t296))
% 78.69/79.25  (step t298 (cl (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk3) (tptp.skaf82 tptp.sk3)) (tptp.skaf83 tptp.sk3))) :rule resolution :premises (t284 t175 t19 t297))
% 78.69/79.25  (step t299 (cl (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))) :rule resolution :premises (t268 t282 t69 t187 t298))
% 78.69/79.25  (step t300 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A)))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t301)
% 78.69/79.25  (assume t301.a0 (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A)))))
% 78.69/79.25  (step t301.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A))))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))))) :rule forall_inst :args ((:= A (tptp.hd tptp.sk3))))
% 78.69/79.25  (step t301.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A))))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) :rule or :premises (t301.t1))
% 78.69/79.25  (step t301.t3 (cl (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) :rule resolution :premises (t301.t2 t301.a0))
% 78.69/79.25  (step t301 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A))))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) :rule subproof :discharge (t301.a0))
% 78.69/79.25  (step t302 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A)))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) :rule resolution :premises (t300 t301))
% 78.69/79.25  (step t303 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A)))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) (not (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))))) :rule implies_neg2)
% 78.69/79.25  (step t304 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A)))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) (=> (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A)))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))))) :rule resolution :premises (t302 t303))
% 78.69/79.25  (step t305 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A)))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3)))))) :rule contraction :premises (t304))
% 78.69/79.25  (step t306 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (= tptp.sk6 A) (not (tptp.memberP tptp.sk3 A))))) (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) :rule implies :premises (t305))
% 78.69/79.25  (step t307 (cl (or (not (tptp.ssItem (tptp.hd tptp.sk3))) (= tptp.sk6 (tptp.hd tptp.sk3)) (not (tptp.memberP tptp.sk3 (tptp.hd tptp.sk3))))) :rule resolution :premises (t306 a198))
% 78.69/79.25  (step t308 (cl (= tptp.sk6 (tptp.hd tptp.sk3))) :rule resolution :premises (t240 t251 t299 t307))
% 78.69/79.25  (step t309 (cl (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) :rule resolution :premises (t47 t69 t140 t165 t187 t219 t238 t308))
% 78.69/79.25  (step t310 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t311)
% 78.69/79.25  (assume t311.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))))
% 78.69/79.25  (step t311.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule forall_inst :args ((:= A (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))) (:= B tptp.nil) (:= C (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (step t311.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule or :premises (t311.t1))
% 78.69/79.25  (step t311.t3 (cl (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t311.t2 t311.a0))
% 78.69/79.25  (step t311 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule subproof :discharge (t311.a0))
% 78.69/79.25  (step t312 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t310 t311))
% 78.69/79.25  (step t313 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (not (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule implies_neg2)
% 78.69/79.25  (step t314 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t312 t313))
% 78.69/79.25  (step t315 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule contraction :premises (t314))
% 78.69/79.25  (step t316 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies :premises (t315))
% 78.69/79.25  (step t317 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.ssItem (tptp.sk5 C B A)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.ssItem (tptp.sk5 C B A))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t318 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 78.69/79.25  (step t318.t1 (cl (= A A)) :rule refl)
% 78.69/79.25  (step t318.t2 (cl (= B B)) :rule refl)
% 78.69/79.25  (step t318.t3 (cl (= C C)) :rule refl)
% 78.69/79.25  (step t318.t4 (cl (= (not (tptp.ssItem A)) (not (tptp.ssItem A)))) :rule refl)
% 78.69/79.25  (step t318.t5 (cl (= (not (tptp.ssList B)) (not (tptp.ssList B)))) :rule refl)
% 78.69/79.25  (step t318.t6 (cl (= (not (tptp.ssList C)) (not (tptp.ssList C)))) :rule refl)
% 78.69/79.25  (step t318.t7 (cl (= (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1) (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C)))) :rule all_simplify)
% 78.69/79.25  (step t318.t8 (cl (= (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))))) :rule cong :premises (t318.t7))
% 78.69/79.25  (step t318.t9 (cl (= (tptp.ssItem (tptp.sk5 C B A)) (tptp.ssItem (tptp.sk5 C B A)))) :rule refl)
% 78.69/79.25  (step t318.t10 (cl (= (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.ssItem (tptp.sk5 C B A))) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) :rule cong :premises (t318.t4 t318.t5 t318.t6 t318.t8 t318.t9))
% 78.69/79.25  (step t318 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.ssItem (tptp.sk5 C B A)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))))) :rule bind)
% 78.69/79.25  (anchor :step t319 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 78.69/79.25  (step t319.t1 (cl (= A A)) :rule refl)
% 78.69/79.25  (step t319.t2 (cl (= B B)) :rule refl)
% 78.69/79.25  (step t319.t3 (cl (= C C)) :rule refl)
% 78.69/79.25  (step t319.t4 (cl (= (not (tptp.ssItem A)) (not (tptp.ssItem A)))) :rule refl)
% 78.69/79.25  (step t319.t5 (cl (= (not (tptp.ssList B)) (not (tptp.ssList B)))) :rule refl)
% 78.69/79.25  (step t319.t6 (cl (= (not (tptp.ssList C)) (not (tptp.ssList C)))) :rule refl)
% 78.69/79.25  (step t319.t7 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t53))
% 78.69/79.25  (step t319.t8 (cl (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) :rule refl)
% 78.69/79.25  (step t319.t9 (cl (= (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C)) (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C)))) :rule cong :premises (t319.t7 t319.t8))
% 78.69/79.25  (step t319.t10 (cl (= (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))))) :rule cong :premises (t319.t9))
% 78.69/79.25  (step t319.t11 (cl (= (tptp.ssItem (tptp.sk5 C B A)) (tptp.ssItem (tptp.sk5 C B A)))) :rule refl)
% 78.69/79.25  (step t319.t12 (cl (= (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) :rule cong :premises (t319.t4 t319.t5 t319.t6 t319.t10 t319.t11))
% 78.69/79.25  (step t319 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))))) :rule bind)
% 78.69/79.25  (step t320 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.ssItem (tptp.sk5 C B A)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A)))))) :rule trans :premises (t318 t319))
% 78.69/79.25  (step t321 (cl (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.ssItem (tptp.sk5 C B A))))) :rule resolution :premises (t317 t320 a192))
% 78.69/79.25  (step t322 (cl (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t316 t321))
% 78.69/79.25  (step t323 (cl (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t11 a7 t19 t27 t309 t322))
% 78.69/79.25  (step t324 (cl (not (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) :rule or_pos)
% 78.69/79.25  (step t325 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule reordering :premises (t324))
% 78.69/79.25  (step t326 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) :rule implies_neg1)
% 78.69/79.25  (anchor :step t327)
% 78.69/79.25  (assume t327.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))))
% 78.69/79.25  (step t327.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule forall_inst :args ((:= A (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))) (:= B tptp.nil) (:= C (tptp.skaf82 tptp.sk3))))
% 78.69/79.25  (step t327.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule or :premises (t327.t1))
% 78.69/79.25  (step t327.t3 (cl (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t327.t2 t327.a0))
% 78.69/79.25  (step t327 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule subproof :discharge (t327.a0))
% 78.69/79.25  (step t328 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t326 t327))
% 78.69/79.25  (step t329 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (not (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule implies_neg2)
% 78.69/79.25  (step t330 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t328 t329))
% 78.69/79.25  (step t331 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))))) :rule contraction :premises (t330))
% 78.69/79.25  (step t332 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies :premises (t331))
% 78.69/79.25  (step t333 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.memberP B (tptp.sk5 C B A)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.memberP B (tptp.sk5 C B A))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) :rule equiv_pos2)
% 78.69/79.25  (anchor :step t334 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 78.69/79.25  (step t334.t1 (cl (= A A)) :rule refl)
% 78.69/79.25  (step t334.t2 (cl (= B B)) :rule refl)
% 78.69/79.25  (step t334.t3 (cl (= C C)) :rule refl)
% 78.69/79.25  (step t334.t4 (cl (= (not (tptp.ssItem A)) (not (tptp.ssItem A)))) :rule refl)
% 78.69/79.25  (step t334.t5 (cl (= (not (tptp.ssList B)) (not (tptp.ssList B)))) :rule refl)
% 78.69/79.25  (step t334.t6 (cl (= (not (tptp.ssList C)) (not (tptp.ssList C)))) :rule refl)
% 78.69/79.25  (step t334.t7 (cl (= (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1) (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C)))) :rule all_simplify)
% 78.69/79.25  (step t334.t8 (cl (= (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))))) :rule cong :premises (t334.t7))
% 78.69/79.25  (step t334.t9 (cl (= (tptp.memberP B (tptp.sk5 C B A)) (tptp.memberP B (tptp.sk5 C B A)))) :rule refl)
% 78.69/79.25  (step t334.t10 (cl (= (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.memberP B (tptp.sk5 C B A))) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) :rule cong :premises (t334.t4 t334.t5 t334.t6 t334.t8 t334.t9))
% 78.69/79.25  (step t334 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.memberP B (tptp.sk5 C B A)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))))) :rule bind)
% 78.69/79.25  (anchor :step t335 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 78.69/79.25  (step t335.t1 (cl (= A A)) :rule refl)
% 78.69/79.25  (step t335.t2 (cl (= B B)) :rule refl)
% 78.69/79.25  (step t335.t3 (cl (= C C)) :rule refl)
% 78.69/79.25  (step t335.t4 (cl (= (not (tptp.ssItem A)) (not (tptp.ssItem A)))) :rule refl)
% 78.69/79.25  (step t335.t5 (cl (= (not (tptp.ssList B)) (not (tptp.ssList B)))) :rule refl)
% 78.69/79.25  (step t335.t6 (cl (= (not (tptp.ssList C)) (not (tptp.ssList C)))) :rule refl)
% 78.69/79.25  (step t335.t7 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t53))
% 78.69/79.25  (step t335.t8 (cl (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) :rule refl)
% 78.69/79.25  (step t335.t9 (cl (= (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C)) (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C)))) :rule cong :premises (t335.t7 t335.t8))
% 78.69/79.25  (step t335.t10 (cl (= (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))))) :rule cong :premises (t335.t9))
% 78.69/79.25  (step t335.t11 (cl (= (tptp.memberP B (tptp.sk5 C B A)) (tptp.memberP B (tptp.sk5 C B A)))) :rule refl)
% 78.69/79.25  (step t335.t12 (cl (= (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) :rule cong :premises (t335.t4 t335.t5 t335.t6 t335.t10 t335.t11))
% 78.69/79.25  (step t335 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk1 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))))) :rule bind)
% 78.69/79.25  (step t336 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk1)) (tptp.memberP B (tptp.sk5 C B A)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A)))))) :rule trans :premises (t334 t335))
% 78.69/79.25  (step t337 (cl (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (tptp.memberP B (tptp.sk5 C B A))))) :rule resolution :premises (t333 t336 a193))
% 78.69/79.25  (step t338 (cl (or (not (tptp.ssItem (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) (tptp.skaf82 tptp.sk3)))) (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t332 t337))
% 78.69/79.25  (step t339 (cl (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t325 a7 t19 t27 t309 t338))
% 78.69/79.25  (step t340 (cl (not (or (not (tptp.memberP tptp.nil (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem (tptp.sk5 (tptp.skaf82 tptp.sk3) tptp.nil (tptp.skaf44 (tptp.cons tptp.sk6 tptp.nil)))))))) :rule resolution :premises (t9 t323 t339))
% 78.69/79.25  (step t341 (cl) :rule resolution :premises (t7 t340 a70))
% 78.69/79.25  
% 78.74/79.26  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.G3LjbTDqAO/cvc5---1.0.5_26576.smt2
% 78.74/79.27  % cvc5---1.0.5 exiting
% 78.74/79.27  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------