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

View Problem - Process Solution

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

% Computer : n028.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:57 EDT 2024

% Result   : Unsatisfiable 76.41s 76.66s
% Output   : Proof 76.41s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.14  % Problem    : SWC401-1 : TPTP v8.2.0. Released v2.4.0.
% 0.07/0.15  % Command    : do_cvc5 %s %d
% 0.16/0.37  % Computer : n028.cluster.edu
% 0.16/0.37  % Model    : x86_64 x86_64
% 0.16/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.37  % Memory   : 8042.1875MB
% 0.16/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.37  % CPULimit   : 300
% 0.16/0.37  % WCLimit    : 300
% 0.16/0.37  % DateTime   : Sun May 26 15:05:54 EDT 2024
% 0.16/0.37  % CPUTime    : 
% 0.23/0.56  %----Proving TF0_NAR, FOF, or CNF
% 0.23/0.56  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 10.55/10.74  --- Run --no-e-matching --full-saturate-quant at 5...
% 15.59/15.78  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 20.64/20.84  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 25.69/25.90  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 30.73/30.95  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 35.74/35.98  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 40.82/41.03  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 45.84/46.10  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 50.91/51.13  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 55.92/56.20  --- Run --relevant-triggers --full-saturate-quant at 5...
% 60.97/61.23  --- Run --finite-model-find --e-matching --sort-inference --uf-ss-fair at 5...
% 66.11/66.32  --- Run --pre-skolem-quant=on --full-saturate-quant at 10...
% 76.10/76.37  --- Run --cbqi-vo-exp --full-saturate-quant at 10...
% 76.41/76.66  % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.3MMS0FoyCv/cvc5---1.0.5_20864.smt2
% 76.41/76.66  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.3MMS0FoyCv/cvc5---1.0.5_20864.smt2
% 76.41/76.68  (assume a0 (tptp.equalelemsP tptp.nil))
% 76.41/76.68  (assume a1 (tptp.duplicatefreeP tptp.nil))
% 76.41/76.68  (assume a2 (tptp.strictorderedP tptp.nil))
% 76.41/76.68  (assume a3 (tptp.totalorderedP tptp.nil))
% 76.41/76.68  (assume a4 (tptp.strictorderP tptp.nil))
% 76.41/76.68  (assume a5 (tptp.totalorderP tptp.nil))
% 76.41/76.68  (assume a6 (tptp.cyclefreeP tptp.nil))
% 76.41/76.68  (assume a7 (tptp.ssList tptp.nil))
% 76.41/76.68  (assume a8 (tptp.ssItem tptp.skac3))
% 76.41/76.68  (assume a9 (tptp.ssItem tptp.skac2))
% 76.41/76.68  (assume a10 (not (tptp.singletonP tptp.nil)))
% 76.41/76.68  (assume a11 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 76.41/76.68  (assume a12 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 76.41/76.68  (assume a13 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf81 U))))
% 76.41/76.68  (assume a14 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf80 U))))
% 76.41/76.68  (assume a15 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf79 U))))
% 76.41/76.68  (assume a16 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf78 U))))
% 76.41/76.68  (assume a17 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf77 U))))
% 76.41/76.68  (assume a18 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf76 U))))
% 76.41/76.68  (assume a19 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf75 U))))
% 76.41/76.68  (assume a20 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf74 U))))
% 76.41/76.68  (assume a21 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf73 U))))
% 76.41/76.68  (assume a22 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf72 U))))
% 76.41/76.68  (assume a23 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf71 U))))
% 76.41/76.68  (assume a24 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf70 U))))
% 76.41/76.68  (assume a25 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf69 U))))
% 76.41/76.68  (assume a26 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))))
% 76.41/76.68  (assume a27 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))))
% 76.41/76.68  (assume a28 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))))
% 76.41/76.68  (assume a29 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))))
% 76.41/76.68  (assume a30 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))))
% 76.41/76.68  (assume a31 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf63 U))))
% 76.41/76.68  (assume a32 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf62 U))))
% 76.41/76.68  (assume a33 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf61 U))))
% 76.41/76.68  (assume a34 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf60 U))))
% 76.41/76.68  (assume a35 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf59 U))))
% 76.41/76.68  (assume a36 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf58 U))))
% 76.41/76.68  (assume a37 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf57 U))))
% 76.41/76.68  (assume a38 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf56 U))))
% 76.41/76.68  (assume a39 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf55 U))))
% 76.41/76.68  (assume a40 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf54 U))))
% 76.41/76.68  (assume a41 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf53 U))))
% 76.41/76.68  (assume a42 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf52 U))))
% 76.41/76.68  (assume a43 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf51 U))))
% 76.41/76.68  (assume a44 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf50 U))))
% 76.41/76.68  (assume a45 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf49 U))))
% 76.41/76.68  (assume a46 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))))
% 76.41/76.68  (assume a47 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 76.41/76.68  (assume a48 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 76.41/76.68  (assume a49 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf46 U V))))
% 76.41/76.68  (assume a50 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))))
% 76.41/76.68  (assume a51 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))))
% 76.41/76.68  (assume a52 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))))
% 76.41/76.68  (assume a53 (not (= tptp.skac3 tptp.skac2)))
% 76.41/76.68  (assume a54 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.geq U U))))
% 76.41/76.68  (assume a55 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U tptp.nil))))
% 76.41/76.68  (assume a56 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))))
% 76.41/76.68  (assume a57 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))))
% 76.41/76.68  (assume a58 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U U))))
% 76.41/76.68  (assume a59 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U tptp.nil))))
% 76.41/76.68  (assume a60 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))))
% 76.41/76.68  (assume a61 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.leq U U))))
% 76.41/76.68  (assume a62 (forall ((U $$unsorted)) (or (not (tptp.lt U U)) (not (tptp.ssItem U)))))
% 76.41/76.68  (assume a63 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.equalelemsP (tptp.cons U tptp.nil)))))
% 76.41/76.68  (assume a64 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.duplicatefreeP (tptp.cons U tptp.nil)))))
% 76.41/76.68  (assume a65 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderedP (tptp.cons U tptp.nil)))))
% 76.41/76.68  (assume a66 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderedP (tptp.cons U tptp.nil)))))
% 76.41/76.68  (assume a67 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderP (tptp.cons U tptp.nil)))))
% 76.41/76.68  (assume a68 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderP (tptp.cons U tptp.nil)))))
% 76.41/76.68  (assume a69 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.cyclefreeP (tptp.cons U tptp.nil)))))
% 76.41/76.68  (assume a70 (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))))
% 76.41/76.68  (assume a71 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (tptp.duplicatefreeP U) (tptp.ssItem V))))
% 76.41/76.68  (assume a72 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U))))
% 76.41/76.68  (assume a73 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))))
% 76.41/76.68  (assume a74 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 76.41/76.68  (assume a75 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 76.41/76.68  (assume a76 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 76.41/76.68  (assume a77 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 76.41/76.68  (assume a78 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))))
% 76.41/76.68  (assume a79 (forall ((U $$unsorted)) (or (not (tptp.segmentP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 76.41/76.68  (assume a80 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.rearsegP tptp.nil U))))
% 76.41/76.68  (assume a81 (forall ((U $$unsorted)) (or (not (tptp.rearsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 76.41/76.68  (assume a82 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.frontsegP tptp.nil U))))
% 76.41/76.68  (assume a83 (forall ((U $$unsorted)) (or (not (tptp.frontsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 76.41/76.68  (assume a84 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 76.41/76.68  (assume a85 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 76.41/76.68  (assume a86 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf50 U) (tptp.skaf49 U)))))
% 76.41/76.68  (assume a87 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf49 U) (tptp.skaf50 U)))))
% 76.41/76.68  (assume a88 (forall ((U $$unsorted)) (or (not (= (tptp.skaf79 U) (tptp.skaf78 U))) (not (tptp.ssList U)) (tptp.equalelemsP U))))
% 76.41/76.68  (assume a89 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf69 U) (tptp.skaf70 U))) (not (tptp.ssList U)) (tptp.strictorderedP U))))
% 76.41/76.68  (assume a90 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))))
% 76.41/76.68  (assume a91 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf60 U) (tptp.skaf59 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 76.41/76.68  (assume a92 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf59 U) (tptp.skaf60 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 76.41/76.68  (assume a93 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf55 U) (tptp.skaf54 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 76.41/76.68  (assume a94 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf54 U) (tptp.skaf55 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 76.41/76.68  (assume a95 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V))))
% 76.41/76.68  (assume a96 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))))
% 76.41/76.68  (assume a97 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 76.41/76.68  (assume a98 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 76.41/76.68  (assume a99 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U))))
% 76.41/76.68  (assume a100 (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U))))
% 76.41/76.68  (assume a101 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U))))
% 76.41/76.68  (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))))
% 76.41/76.68  (assume a103 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (assume a108 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (assume a110 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (assume a114 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssList V)) (not (tptp.ssList U)))))
% 76.41/76.68  (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))))
% 76.41/76.68  (assume a116 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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))))
% 76.41/76.68  (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)))))
% 76.41/76.68  (assume a185 (tptp.ssList tptp.sk1))
% 76.41/76.68  (assume a186 (tptp.ssList tptp.sk2))
% 76.41/76.68  (assume a187 (tptp.ssList tptp.sk3))
% 76.41/76.68  (assume a188 (tptp.ssList tptp.sk4))
% 76.41/76.68  (assume a189 (= tptp.sk2 tptp.sk4))
% 76.41/76.68  (assume a190 (= tptp.sk1 tptp.sk3))
% 76.41/76.68  (assume a191 (tptp.segmentP tptp.sk4 tptp.sk3))
% 76.41/76.68  (assume a192 (tptp.totalorderedP tptp.sk3))
% 76.41/76.68  (assume a193 (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq tptp.sk3 A)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP A tptp.sk3)) (not (tptp.totalorderedP A)))))
% 76.41/76.68  (assume a194 (tptp.ssItem tptp.sk5))
% 76.41/76.68  (assume a195 (tptp.memberP tptp.sk1 tptp.sk5))
% 76.41/76.68  (assume a196 (not (tptp.memberP tptp.sk2 tptp.sk5)))
% 76.41/76.68  (step t1 (cl (=> (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))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) (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)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t2)
% 76.41/76.68  (assume t2.a0 (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))))
% 76.41/76.68  (step t2.t1 (cl (or (not (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)))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)))) :rule forall_inst :args ((:= U tptp.sk3) (:= V tptp.sk5) (:= W (tptp.skaf47 tptp.sk4 tptp.sk3))))
% 76.41/76.68  (step t2.t2 (cl (not (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)))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) :rule or :premises (t2.t1))
% 76.41/76.68  (step t2.t3 (cl (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) :rule resolution :premises (t2.t2 t2.a0))
% 76.41/76.68  (step t2 (cl (not (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)))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) :rule subproof :discharge (t2.a0))
% 76.41/76.68  (step t3 (cl (=> (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))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) :rule resolution :premises (t1 t2))
% 76.41/76.68  (step t4 (cl (=> (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))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) (not (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)))) :rule implies_neg2)
% 76.41/76.68  (step t5 (cl (=> (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))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) (=> (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))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)))) :rule resolution :premises (t3 t4))
% 76.41/76.68  (step t6 (cl (=> (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))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)))) :rule contraction :premises (t5))
% 76.41/76.68  (step t7 (cl (not (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)))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) :rule implies :premises (t6))
% 76.41/76.68  (step t8 (cl (not (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) :rule or_pos)
% 76.41/76.68  (step t9 (cl (not (tptp.ssList tptp.sk3)) (not (tptp.ssItem tptp.sk5)) (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5) (not (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)))) :rule reordering :premises (t8))
% 76.41/76.68  (step t10 (cl (not (= (tptp.memberP tptp.sk1 tptp.sk5) (tptp.memberP tptp.sk3 tptp.sk5))) (not (tptp.memberP tptp.sk1 tptp.sk5)) (tptp.memberP tptp.sk3 tptp.sk5)) :rule equiv_pos2)
% 76.41/76.68  (step t11 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4)) (not (= tptp.sk1 tptp.sk3)) (not (= tptp.sk2 tptp.sk4))) :rule and_neg)
% 76.41/76.68  (step t12 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4))) :rule resolution :premises (t11 a190 a189))
% 76.41/76.68  (step t13 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t12))
% 76.41/76.68  (step t14 (cl (= tptp.sk5 tptp.sk5)) :rule refl)
% 76.41/76.68  (step t15 (cl (= (tptp.memberP tptp.sk1 tptp.sk5) (tptp.memberP tptp.sk3 tptp.sk5))) :rule cong :premises (t13 t14))
% 76.41/76.68  (step t16 (cl (tptp.memberP tptp.sk3 tptp.sk5)) :rule resolution :premises (t10 t15 a195))
% 76.41/76.68  (step t17 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t18)
% 76.41/76.68  (assume t18.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 76.41/76.68  (step t18.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk4) (:= V tptp.sk3)))
% 76.41/76.68  (step t18.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) :rule or :premises (t18.t1))
% 76.41/76.68  (step t18.t3 (cl (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) :rule resolution :premises (t18.t2 t18.a0))
% 76.41/76.68  (step t18 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) :rule subproof :discharge (t18.a0))
% 76.41/76.68  (step t19 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) :rule resolution :premises (t17 t18))
% 76.41/76.68  (step t20 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3)))) :rule implies_neg2)
% 76.41/76.68  (step t21 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3)))) :rule resolution :premises (t19 t20))
% 76.41/76.68  (step t22 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3)))) :rule contraction :premises (t21))
% 76.41/76.68  (step t23 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) :rule implies :premises (t22))
% 76.41/76.68  (step t24 (cl (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) :rule resolution :premises (t23 a48))
% 76.41/76.68  (step t25 (cl (not (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)) :rule or_pos)
% 76.41/76.68  (step t26 (cl (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5) (not (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule reordering :premises (t25))
% 76.41/76.68  (step t27 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t28)
% 76.41/76.68  (assume t28.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 76.41/76.68  (step t28.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk3) (:= V tptp.sk4)))
% 76.41/76.68  (step t28.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) :rule or :premises (t28.t1))
% 76.41/76.68  (step t28.t3 (cl (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) :rule resolution :premises (t28.t2 t28.a0))
% 76.41/76.68  (step t28 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) :rule subproof :discharge (t28.a0))
% 76.41/76.68  (step t29 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) :rule resolution :premises (t27 t28))
% 76.41/76.68  (step t30 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule implies_neg2)
% 76.41/76.68  (step t31 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule resolution :premises (t29 t30))
% 76.41/76.68  (step t32 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule contraction :premises (t31))
% 76.41/76.68  (step t33 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) :rule implies :premises (t32))
% 76.41/76.68  (step t34 (cl (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) :rule resolution :premises (t33 a47))
% 76.41/76.68  (step t35 (cl (not (or (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) :rule or_pos)
% 76.41/76.68  (step t36 (cl (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)) (not (or (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule reordering :premises (t35))
% 76.41/76.68  (step t37 (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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t38)
% 76.41/76.68  (assume t38.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 76.41/76.68  (step t38.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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule forall_inst :args ((:= U tptp.sk3) (:= V (tptp.skaf47 tptp.sk4 tptp.sk3))))
% 76.41/76.68  (step t38.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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule or :premises (t38.t1))
% 76.41/76.68  (step t38.t3 (cl (or (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule resolution :premises (t38.t2 t38.a0))
% 76.41/76.68  (step t38 (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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule subproof :discharge (t38.a0))
% 76.41/76.68  (step t39 (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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (or (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule resolution :premises (t37 t38))
% 76.41/76.68  (step t40 (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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (not (or (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule implies_neg2)
% 76.41/76.68  (step t41 (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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (=> (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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule resolution :premises (t39 t40))
% 76.41/76.68  (step t42 (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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule contraction :premises (t41))
% 76.41/76.68  (step t43 (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.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule implies :premises (t42))
% 76.41/76.68  (step t44 (cl (or (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule resolution :premises (t43 a84))
% 76.41/76.68  (step t45 (cl (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) :rule resolution :premises (t36 a187 t24 t44))
% 76.41/76.68  (step t46 (cl (not (= (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (or (tptp.memberP tptp.sk4 tptp.sk5) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))))) (not (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) (or (tptp.memberP tptp.sk4 tptp.sk5) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule equiv_pos2)
% 76.41/76.68  (step t47 (cl (= (= (= (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (tptp.memberP tptp.sk4 tptp.sk5)) true) (= (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (tptp.memberP tptp.sk4 tptp.sk5)))) :rule equiv_simplify)
% 76.41/76.68  (step t48 (cl (not (= (= (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (tptp.memberP tptp.sk4 tptp.sk5)) true)) (= (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (tptp.memberP tptp.sk4 tptp.sk5))) :rule equiv1 :premises (t47))
% 76.41/76.68  (step t49 (cl (= (= (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (tptp.memberP tptp.sk4 tptp.sk5)) (= (tptp.memberP tptp.sk4 tptp.sk5) (not (not (tptp.memberP tptp.sk4 tptp.sk5)))))) :rule all_simplify)
% 76.41/76.68  (step t50 (cl (= (tptp.memberP tptp.sk4 tptp.sk5) (tptp.memberP tptp.sk4 tptp.sk5))) :rule refl)
% 76.41/76.68  (step t51 (cl (= (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (tptp.memberP tptp.sk4 tptp.sk5))) :rule all_simplify)
% 76.41/76.68  (step t52 (cl (= (= (tptp.memberP tptp.sk4 tptp.sk5) (not (not (tptp.memberP tptp.sk4 tptp.sk5)))) (= (tptp.memberP tptp.sk4 tptp.sk5) (tptp.memberP tptp.sk4 tptp.sk5)))) :rule cong :premises (t50 t51))
% 76.41/76.68  (step t53 (cl (= (= (tptp.memberP tptp.sk4 tptp.sk5) (tptp.memberP tptp.sk4 tptp.sk5)) true)) :rule all_simplify)
% 76.41/76.68  (step t54 (cl (= (= (tptp.memberP tptp.sk4 tptp.sk5) (not (not (tptp.memberP tptp.sk4 tptp.sk5)))) true)) :rule trans :premises (t52 t53))
% 76.41/76.68  (step t55 (cl (= (= (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (tptp.memberP tptp.sk4 tptp.sk5)) true)) :rule trans :premises (t49 t54))
% 76.41/76.68  (step t56 (cl (= (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (tptp.memberP tptp.sk4 tptp.sk5))) :rule resolution :premises (t48 t55))
% 76.41/76.68  (step t57 (cl (= (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule refl)
% 76.41/76.68  (step t58 (cl (= (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule refl)
% 76.41/76.68  (step t59 (cl (= (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule refl)
% 76.41/76.68  (step t60 (cl (= (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (or (tptp.memberP tptp.sk4 tptp.sk5) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))))) :rule cong :premises (t56 t57 t58 t59))
% 76.41/76.68  (step t61 (cl (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule and_neg)
% 76.41/76.68  (step t62 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t63)
% 76.41/76.68  (assume t63.a0 (not (tptp.memberP tptp.sk4 tptp.sk5)))
% 76.41/76.68  (assume t63.a1 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 76.41/76.68  (assume t63.a2 (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))
% 76.41/76.68  (step t63.t1 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t63.t2)
% 76.41/76.68  (assume t63.t2.a0 (not (tptp.memberP tptp.sk4 tptp.sk5)))
% 76.41/76.68  (assume t63.t2.a1 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 76.41/76.68  (assume t63.t2.a2 (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))
% 76.41/76.68  (step t63.t2.t1 (cl (= (= (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5) false) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule equiv_simplify)
% 76.41/76.68  (step t63.t2.t2 (cl (not (= (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5) false)) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule equiv1 :premises (t63.t2.t1))
% 76.41/76.68  (step t63.t2.t3 (cl (= (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk4)) :rule symm :premises (t63.t2.a2))
% 76.41/76.68  (step t63.t2.t4 (cl (= (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule trans :premises (t63.t2.t3 t63.t2.a1))
% 76.41/76.68  (step t63.t2.t5 (cl (= tptp.sk5 tptp.sk5)) :rule refl)
% 76.41/76.68  (step t63.t2.t6 (cl (= (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5) (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk5))) :rule cong :premises (t63.t2.t4 t63.t2.t5))
% 76.41/76.68  (step t63.t2.t7 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t63.t2.a1))
% 76.41/76.68  (step t63.t2.t8 (cl (= (tptp.memberP (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk5) (tptp.memberP tptp.sk4 tptp.sk5))) :rule cong :premises (t63.t2.t7 t63.t2.t5))
% 76.41/76.68  (step t63.t2.t9 (cl (= (= (tptp.memberP tptp.sk4 tptp.sk5) false) (not (tptp.memberP tptp.sk4 tptp.sk5)))) :rule equiv_simplify)
% 76.41/76.68  (step t63.t2.t10 (cl (= (tptp.memberP tptp.sk4 tptp.sk5) false) (not (not (tptp.memberP tptp.sk4 tptp.sk5)))) :rule equiv2 :premises (t63.t2.t9))
% 76.41/76.68  (step t63.t2.t11 (cl (not (not (not (tptp.memberP tptp.sk4 tptp.sk5)))) (tptp.memberP tptp.sk4 tptp.sk5)) :rule not_not)
% 76.41/76.68  (step t63.t2.t12 (cl (= (tptp.memberP tptp.sk4 tptp.sk5) false) (tptp.memberP tptp.sk4 tptp.sk5)) :rule resolution :premises (t63.t2.t10 t63.t2.t11))
% 76.41/76.68  (step t63.t2.t13 (cl (= (tptp.memberP tptp.sk4 tptp.sk5) false)) :rule resolution :premises (t63.t2.t12 t63.t2.a0))
% 76.41/76.68  (step t63.t2.t14 (cl (= (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5) false)) :rule trans :premises (t63.t2.t6 t63.t2.t8 t63.t2.t13))
% 76.41/76.68  (step t63.t2.t15 (cl (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t63.t2.t2 t63.t2.t14))
% 76.41/76.68  (step t63.t2 (cl (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule subproof :discharge (t63.t2.a0 t63.t2.a1 t63.t2.a2))
% 76.41/76.68  (step t63.t3 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.memberP tptp.sk4 tptp.sk5))) :rule and_pos)
% 76.41/76.68  (step t63.t4 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 76.41/76.68  (step t63.t5 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule and_pos)
% 76.41/76.68  (step t63.t6 (cl (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule resolution :premises (t63.t2 t63.t3 t63.t4 t63.t5))
% 76.41/76.68  (step t63.t7 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule reordering :premises (t63.t6))
% 76.41/76.68  (step t63.t8 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule contraction :premises (t63.t7))
% 76.41/76.68  (step t63.t9 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t63.t1 t63.t8))
% 76.41/76.68  (step t63.t10 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule implies_neg2)
% 76.41/76.68  (step t63.t11 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule resolution :premises (t63.t9 t63.t10))
% 76.41/76.68  (step t63.t12 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule contraction :premises (t63.t11))
% 76.41/76.68  (step t63.t13 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule implies :premises (t63.t12))
% 76.41/76.68  (step t63.t14 (cl (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule and_neg)
% 76.41/76.68  (step t63.t15 (cl (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule resolution :premises (t63.t14 t63.a0 t63.a1 t63.a2))
% 76.41/76.68  (step t63.t16 (cl (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t63.t13 t63.t15))
% 76.41/76.68  (step t63 (cl (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule subproof :discharge (t63.a0 t63.a1 t63.a2))
% 76.41/76.68  (step t64 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.memberP tptp.sk4 tptp.sk5))) :rule and_pos)
% 76.41/76.68  (step t65 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 76.41/76.68  (step t66 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule and_pos)
% 76.41/76.68  (step t67 (cl (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule resolution :premises (t63 t64 t65 t66))
% 76.41/76.68  (step t68 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule reordering :premises (t67))
% 76.41/76.68  (step t69 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule contraction :premises (t68))
% 76.41/76.68  (step t70 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t62 t69))
% 76.41/76.68  (step t71 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule implies_neg2)
% 76.41/76.68  (step t72 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule resolution :premises (t70 t71))
% 76.41/76.68  (step t73 (cl (=> (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule contraction :premises (t72))
% 76.41/76.68  (step t74 (cl (not (and (not (tptp.memberP tptp.sk4 tptp.sk5)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule implies :premises (t73))
% 76.41/76.68  (step t75 (cl (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t61 t74))
% 76.41/76.68  (step t76 (cl (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (not (not (tptp.memberP tptp.sk4 tptp.sk5))))) :rule or_neg)
% 76.41/76.68  (step t77 (cl (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule or_neg)
% 76.41/76.68  (step t78 (cl (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule or_neg)
% 76.41/76.68  (step t79 (cl (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule or_neg)
% 76.41/76.68  (step t80 (cl (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule resolution :premises (t75 t76 t77 t78 t79))
% 76.41/76.68  (step t81 (cl (or (not (not (tptp.memberP tptp.sk4 tptp.sk5))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule contraction :premises (t80))
% 76.41/76.68  (step t82 (cl (or (tptp.memberP tptp.sk4 tptp.sk5) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule resolution :premises (t46 t60 t81))
% 76.41/76.68  (step t83 (cl (tptp.memberP tptp.sk4 tptp.sk5) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule or :premises (t82))
% 76.41/76.68  (step t84 (cl (not (= (not (tptp.memberP tptp.sk2 tptp.sk5)) (not (tptp.memberP tptp.sk4 tptp.sk5)))) (not (not (tptp.memberP tptp.sk2 tptp.sk5))) (not (tptp.memberP tptp.sk4 tptp.sk5))) :rule equiv_pos2)
% 76.41/76.68  (step t85 (cl (= tptp.sk2 tptp.sk4)) :rule and :premises (t12))
% 76.41/76.68  (step t86 (cl (= tptp.sk5 tptp.sk5)) :rule refl)
% 76.41/76.68  (step t87 (cl (= (tptp.memberP tptp.sk2 tptp.sk5) (tptp.memberP tptp.sk4 tptp.sk5))) :rule cong :premises (t85 t86))
% 76.41/76.68  (step t88 (cl (= (not (tptp.memberP tptp.sk2 tptp.sk5)) (not (tptp.memberP tptp.sk4 tptp.sk5)))) :rule cong :premises (t87))
% 76.41/76.68  (step t89 (cl (not (tptp.memberP tptp.sk4 tptp.sk5))) :rule resolution :premises (t84 t88 a196))
% 76.41/76.68  (step t90 (cl (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)) :rule or_pos)
% 76.41/76.68  (step t91 (cl (not (tptp.ssList tptp.sk4)) (= tptp.nil tptp.sk4) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule reordering :premises (t90))
% 76.41/76.68  (step t92 (cl (not (= (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil tptp.sk4))))) (not (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4)))) (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil tptp.sk4)))) :rule equiv_pos2)
% 76.41/76.68  (step t93 (cl (= (= (= (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) true) (= (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule equiv_simplify)
% 76.41/76.68  (step t94 (cl (not (= (= (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) true)) (= (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule equiv1 :premises (t93))
% 76.41/76.68  (step t95 (cl (= (= (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))))) :rule all_simplify)
% 76.41/76.68  (step t96 (cl (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule refl)
% 76.41/76.68  (step t97 (cl (= (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule all_simplify)
% 76.41/76.68  (step t98 (cl (= (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule cong :premises (t96 t97))
% 76.41/76.68  (step t99 (cl (= (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) true)) :rule all_simplify)
% 76.41/76.68  (step t100 (cl (= (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) true)) :rule trans :premises (t98 t99))
% 76.41/76.68  (step t101 (cl (= (= (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) true)) :rule trans :premises (t95 t100))
% 76.41/76.68  (step t102 (cl (= (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule resolution :premises (t94 t101))
% 76.41/76.68  (step t103 (cl (= (not (= tptp.nil tptp.sk4)) (not (= tptp.nil tptp.sk4)))) :rule refl)
% 76.41/76.68  (step t104 (cl (= (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil tptp.sk4))))) :rule cong :premises (t58 t102 t103))
% 76.41/76.68  (step t105 (cl (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule and_neg)
% 76.41/76.68  (step t106 (cl (=> (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t107)
% 76.41/76.68  (assume t107.a0 (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))
% 76.41/76.68  (assume t107.a1 (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))
% 76.41/76.68  (step t107.t1 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (= tptp.nil tptp.sk4))) (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t107.t2)
% 76.41/76.68  (assume t107.t2.a0 (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))
% 76.41/76.68  (assume t107.t2.a1 (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))
% 76.41/76.68  (step t107.t2.t1 (cl (= (= (= tptp.nil tptp.sk4) false) (not (= tptp.nil tptp.sk4)))) :rule equiv_simplify)
% 76.41/76.68  (step t107.t2.t2 (cl (not (= (= tptp.nil tptp.sk4) false)) (not (= tptp.nil tptp.sk4))) :rule equiv1 :premises (t107.t2.t1))
% 76.41/76.68  (step t107.t2.t3 (cl (= tptp.nil tptp.nil)) :rule refl)
% 76.41/76.68  (step t107.t2.t4 (cl (= (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk4)) :rule symm :premises (t107.t2.a1))
% 76.41/76.68  (step t107.t2.t5 (cl (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule symm :premises (t107.t2.t4))
% 76.41/76.68  (step t107.t2.t6 (cl (= (= tptp.nil tptp.sk4) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule cong :premises (t107.t2.t3 t107.t2.t5))
% 76.41/76.68  (step t107.t2.t7 (cl (= (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) false) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule equiv_simplify)
% 76.41/76.68  (step t107.t2.t8 (cl (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) false) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule equiv2 :premises (t107.t2.t7))
% 76.41/76.68  (step t107.t2.t9 (cl (not (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule not_not)
% 76.41/76.68  (step t107.t2.t10 (cl (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) false) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule resolution :premises (t107.t2.t8 t107.t2.t9))
% 76.41/76.68  (step t107.t2.t11 (cl (= (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) false)) :rule resolution :premises (t107.t2.t10 t107.t2.a0))
% 76.41/76.68  (step t107.t2.t12 (cl (= (= tptp.nil tptp.sk4) false)) :rule trans :premises (t107.t2.t6 t107.t2.t11))
% 76.41/76.68  (step t107.t2.t13 (cl (not (= tptp.nil tptp.sk4))) :rule resolution :premises (t107.t2.t2 t107.t2.t12))
% 76.41/76.68  (step t107.t2 (cl (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (= tptp.nil tptp.sk4))) :rule subproof :discharge (t107.t2.a0 t107.t2.a1))
% 76.41/76.68  (step t107.t3 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule and_pos)
% 76.41/76.68  (step t107.t4 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule and_pos)
% 76.41/76.68  (step t107.t5 (cl (not (= tptp.nil tptp.sk4)) (not (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule resolution :premises (t107.t2 t107.t3 t107.t4))
% 76.41/76.68  (step t107.t6 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) :rule reordering :premises (t107.t5))
% 76.41/76.68  (step t107.t7 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) :rule contraction :premises (t107.t6))
% 76.41/76.68  (step t107.t8 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (= tptp.nil tptp.sk4))) (not (= tptp.nil tptp.sk4))) :rule resolution :premises (t107.t1 t107.t7))
% 76.41/76.68  (step t107.t9 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (= tptp.nil tptp.sk4))) (not (not (= tptp.nil tptp.sk4)))) :rule implies_neg2)
% 76.41/76.68  (step t107.t10 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (= tptp.nil tptp.sk4))) (=> (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (= tptp.nil tptp.sk4)))) :rule resolution :premises (t107.t8 t107.t9))
% 76.41/76.68  (step t107.t11 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (= tptp.nil tptp.sk4)))) :rule contraction :premises (t107.t10))
% 76.41/76.68  (step t107.t12 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) :rule implies :premises (t107.t11))
% 76.41/76.68  (step t107.t13 (cl (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule and_neg)
% 76.41/76.68  (step t107.t14 (cl (and (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule resolution :premises (t107.t13 t107.a1 t107.a0))
% 76.41/76.68  (step t107.t15 (cl (not (= tptp.nil tptp.sk4))) :rule resolution :premises (t107.t12 t107.t14))
% 76.41/76.68  (step t107 (cl (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) :rule subproof :discharge (t107.a0 t107.a1))
% 76.41/76.68  (step t108 (cl (not (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule and_pos)
% 76.41/76.68  (step t109 (cl (not (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule and_pos)
% 76.41/76.68  (step t110 (cl (not (= tptp.nil tptp.sk4)) (not (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (not (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))))) :rule resolution :premises (t107 t108 t109))
% 76.41/76.68  (step t111 (cl (not (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (not (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (not (= tptp.nil tptp.sk4))) :rule reordering :premises (t110))
% 76.41/76.68  (step t112 (cl (not (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (not (= tptp.nil tptp.sk4))) :rule contraction :premises (t111))
% 76.41/76.68  (step t113 (cl (=> (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (not (= tptp.nil tptp.sk4))) :rule resolution :premises (t106 t112))
% 76.41/76.68  (step t114 (cl (=> (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (not (not (= tptp.nil tptp.sk4)))) :rule implies_neg2)
% 76.41/76.68  (step t115 (cl (=> (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (=> (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4)))) :rule resolution :premises (t113 t114))
% 76.41/76.68  (step t116 (cl (=> (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4)))) :rule contraction :premises (t115))
% 76.41/76.68  (step t117 (cl (not (and (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) (not (= tptp.nil tptp.sk4))) :rule implies :premises (t116))
% 76.41/76.68  (step t118 (cl (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) :rule resolution :premises (t105 t117))
% 76.41/76.68  (step t119 (cl (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (not (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule or_neg)
% 76.41/76.68  (step t120 (cl (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (not (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))))) :rule or_neg)
% 76.41/76.68  (step t121 (cl (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (not (not (= tptp.nil tptp.sk4)))) :rule or_neg)
% 76.41/76.68  (step t122 (cl (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4))) (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4)))) :rule resolution :premises (t118 t119 t120 t121))
% 76.41/76.68  (step t123 (cl (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (= tptp.nil tptp.sk4)))) :rule contraction :premises (t122))
% 76.41/76.68  (step t124 (cl (or (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil tptp.sk4)))) :rule resolution :premises (t92 t104 t123))
% 76.41/76.68  (step t125 (cl (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (= tptp.nil tptp.sk4))) :rule or :premises (t124))
% 76.41/76.68  (step t126 (cl (not (= tptp.nil tptp.sk4)) (not (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule reordering :premises (t125))
% 76.41/76.68  (step t127 (cl (not (or (not (tptp.segmentP tptp.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (tptp.segmentP tptp.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule or_pos)
% 76.41/76.68  (step t128 (cl (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (not (tptp.segmentP tptp.sk4 tptp.sk3)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (or (not (tptp.segmentP tptp.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule reordering :premises (t127))
% 76.41/76.68  (step t129 (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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (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)
% 76.41/76.68  (anchor :step t130)
% 76.41/76.68  (assume t130.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))))))
% 76.41/76.68  (step t130.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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule forall_inst :args ((:= U tptp.sk4) (:= V tptp.sk3)))
% 76.41/76.68  (step t130.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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule or :premises (t130.t1))
% 76.41/76.68  (step t130.t3 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule resolution :premises (t130.t2 t130.a0))
% 76.41/76.68  (step t130 (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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule subproof :discharge (t130.a0))
% 76.41/76.68  (step t131 (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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule resolution :premises (t129 t130))
% 76.41/76.68  (step t132 (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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (not (or (not (tptp.segmentP tptp.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule implies_neg2)
% 76.41/76.68  (step t133 (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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) (=> (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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule resolution :premises (t131 t132))
% 76.41/76.68  (step t134 (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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))))) :rule contraction :premises (t133))
% 76.41/76.68  (step t135 (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.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule implies :premises (t134))
% 76.41/76.68  (step t136 (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)
% 76.41/76.68  (anchor :step t137 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 76.41/76.68  (step t137.t1 (cl (= U U)) :rule refl)
% 76.41/76.68  (step t137.t2 (cl (= V V)) :rule refl)
% 76.41/76.68  (step t137.t3 (cl (= (not (tptp.segmentP U V)) (not (tptp.segmentP U V)))) :rule refl)
% 76.41/76.68  (step t137.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 76.41/76.68  (step t137.t5 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 76.41/76.68  (step t137.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)
% 76.41/76.68  (step t137.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 (t137.t3 t137.t4 t137.t5 t137.t6))
% 76.41/76.68  (step t137 (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)
% 76.41/76.68  (step t138 (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 (t136 t137 a167))
% 76.41/76.68  (step t139 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk3)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule resolution :premises (t135 t138))
% 76.41/76.68  (step t140 (cl (= tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) :rule resolution :premises (t128 a187 a188 a191 t139))
% 76.41/76.68  (step t141 (cl (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) :rule or_pos)
% 76.41/76.68  (step t142 (cl (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule reordering :premises (t141))
% 76.41/76.68  (step t143 (cl (not (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3)) :rule or_pos)
% 76.41/76.68  (step t144 (cl (not (tptp.ssList tptp.sk3)) (= tptp.nil tptp.sk3) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule reordering :premises (t143))
% 76.41/76.68  (step t145 (cl (not (= (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil tptp.sk3))))) (not (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3)))) (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil tptp.sk3)))) :rule equiv_pos2)
% 76.41/76.68  (step t146 (cl (= (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule refl)
% 76.41/76.68  (step t147 (cl (= (= (= (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) true) (= (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule equiv_simplify)
% 76.41/76.68  (step t148 (cl (not (= (= (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) true)) (= (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule equiv1 :premises (t147))
% 76.41/76.68  (step t149 (cl (= (= (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))))) :rule all_simplify)
% 76.41/76.68  (step t150 (cl (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule refl)
% 76.41/76.68  (step t151 (cl (= (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule all_simplify)
% 76.41/76.68  (step t152 (cl (= (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule cong :premises (t150 t151))
% 76.41/76.68  (step t153 (cl (= (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) true)) :rule all_simplify)
% 76.41/76.68  (step t154 (cl (= (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) true)) :rule trans :premises (t152 t153))
% 76.41/76.68  (step t155 (cl (= (= (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) true)) :rule trans :premises (t149 t154))
% 76.41/76.68  (step t156 (cl (= (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t148 t155))
% 76.41/76.68  (step t157 (cl (= (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk3)))) :rule refl)
% 76.41/76.68  (step t158 (cl (= (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil tptp.sk3))))) :rule cong :premises (t146 t156 t157))
% 76.41/76.68  (step t159 (cl (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule and_neg)
% 76.41/76.68  (step t160 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t161)
% 76.41/76.68  (assume t161.a0 (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))
% 76.41/76.68  (assume t161.a1 (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))
% 76.41/76.68  (step t161.t1 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil tptp.sk3))) (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t161.t2)
% 76.41/76.68  (assume t161.t2.a0 (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))
% 76.41/76.68  (assume t161.t2.a1 (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))
% 76.41/76.68  (step t161.t2.t1 (cl (= (= (= tptp.nil tptp.sk3) false) (not (= tptp.nil tptp.sk3)))) :rule equiv_simplify)
% 76.41/76.68  (step t161.t2.t2 (cl (not (= (= tptp.nil tptp.sk3) false)) (not (= tptp.nil tptp.sk3))) :rule equiv1 :premises (t161.t2.t1))
% 76.41/76.68  (step t161.t2.t3 (cl (= tptp.nil tptp.nil)) :rule refl)
% 76.41/76.68  (step t161.t2.t4 (cl (= (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))) tptp.sk3)) :rule symm :premises (t161.t2.a1))
% 76.41/76.68  (step t161.t2.t5 (cl (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule symm :premises (t161.t2.t4))
% 76.41/76.68  (step t161.t2.t6 (cl (= (= tptp.nil tptp.sk3) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule cong :premises (t161.t2.t3 t161.t2.t5))
% 76.41/76.68  (step t161.t2.t7 (cl (= (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) false) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule equiv_simplify)
% 76.41/76.68  (step t161.t2.t8 (cl (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) false) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule equiv2 :premises (t161.t2.t7))
% 76.41/76.68  (step t161.t2.t9 (cl (not (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule not_not)
% 76.41/76.68  (step t161.t2.t10 (cl (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) false) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t161.t2.t8 t161.t2.t9))
% 76.41/76.68  (step t161.t2.t11 (cl (= (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) false)) :rule resolution :premises (t161.t2.t10 t161.t2.a0))
% 76.41/76.68  (step t161.t2.t12 (cl (= (= tptp.nil tptp.sk3) false)) :rule trans :premises (t161.t2.t6 t161.t2.t11))
% 76.41/76.68  (step t161.t2.t13 (cl (not (= tptp.nil tptp.sk3))) :rule resolution :premises (t161.t2.t2 t161.t2.t12))
% 76.41/76.68  (step t161.t2 (cl (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil tptp.sk3))) :rule subproof :discharge (t161.t2.a0 t161.t2.a1))
% 76.41/76.68  (step t161.t3 (cl (not (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule and_pos)
% 76.41/76.68  (step t161.t4 (cl (not (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule and_pos)
% 76.41/76.68  (step t161.t5 (cl (not (= tptp.nil tptp.sk3)) (not (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule resolution :premises (t161.t2 t161.t3 t161.t4))
% 76.41/76.68  (step t161.t6 (cl (not (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) :rule reordering :premises (t161.t5))
% 76.41/76.68  (step t161.t7 (cl (not (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) :rule contraction :premises (t161.t6))
% 76.41/76.68  (step t161.t8 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil tptp.sk3))) (not (= tptp.nil tptp.sk3))) :rule resolution :premises (t161.t1 t161.t7))
% 76.41/76.68  (step t161.t9 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil tptp.sk3))) (not (not (= tptp.nil tptp.sk3)))) :rule implies_neg2)
% 76.41/76.68  (step t161.t10 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil tptp.sk3))) (=> (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil tptp.sk3)))) :rule resolution :premises (t161.t8 t161.t9))
% 76.41/76.68  (step t161.t11 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil tptp.sk3)))) :rule contraction :premises (t161.t10))
% 76.41/76.68  (step t161.t12 (cl (not (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) :rule implies :premises (t161.t11))
% 76.41/76.68  (step t161.t13 (cl (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule and_neg)
% 76.41/76.68  (step t161.t14 (cl (and (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t161.t13 t161.a1 t161.a0))
% 76.41/76.68  (step t161.t15 (cl (not (= tptp.nil tptp.sk3))) :rule resolution :premises (t161.t12 t161.t14))
% 76.41/76.68  (step t161 (cl (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) :rule subproof :discharge (t161.a0 t161.a1))
% 76.41/76.68  (step t162 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule and_pos)
% 76.41/76.68  (step t163 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule and_pos)
% 76.41/76.68  (step t164 (cl (not (= tptp.nil tptp.sk3)) (not (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (not (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))))) :rule resolution :premises (t161 t162 t163))
% 76.41/76.68  (step t165 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (not (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (not (= tptp.nil tptp.sk3))) :rule reordering :premises (t164))
% 76.41/76.68  (step t166 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (not (= tptp.nil tptp.sk3))) :rule contraction :premises (t165))
% 76.41/76.68  (step t167 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (not (= tptp.nil tptp.sk3))) :rule resolution :premises (t160 t166))
% 76.41/76.68  (step t168 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (not (not (= tptp.nil tptp.sk3)))) :rule implies_neg2)
% 76.41/76.68  (step t169 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (=> (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3)))) :rule resolution :premises (t167 t168))
% 76.41/76.68  (step t170 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3)))) :rule contraction :premises (t169))
% 76.41/76.68  (step t171 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) (not (= tptp.nil tptp.sk3))) :rule implies :premises (t170))
% 76.41/76.68  (step t172 (cl (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) :rule resolution :premises (t159 t171))
% 76.41/76.68  (step t173 (cl (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (not (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule or_neg)
% 76.41/76.68  (step t174 (cl (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (not (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))))) :rule or_neg)
% 76.41/76.68  (step t175 (cl (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (not (not (= tptp.nil tptp.sk3)))) :rule or_neg)
% 76.41/76.68  (step t176 (cl (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3))) (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3)))) :rule resolution :premises (t172 t173 t174 t175))
% 76.41/76.68  (step t177 (cl (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (= tptp.nil tptp.sk3)))) :rule contraction :premises (t176))
% 76.41/76.68  (step t178 (cl (or (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil tptp.sk3)))) :rule resolution :premises (t145 t158 t177))
% 76.41/76.68  (step t179 (cl (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (= tptp.nil tptp.sk3))) :rule or :premises (t178))
% 76.41/76.68  (step t180 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule reordering :premises (t179))
% 76.41/76.68  (step t181 (cl (not (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule or_pos)
% 76.41/76.68  (step t182 (cl (not (tptp.ssList tptp.sk3)) (not (tptp.ssItem tptp.sk5)) (not (tptp.memberP tptp.sk3 tptp.sk5)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule reordering :premises (t181))
% 76.41/76.68  (step t183 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t184)
% 76.41/76.68  (assume t184.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))))
% 76.41/76.68  (step t184.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule forall_inst :args ((:= U tptp.sk3) (:= V tptp.sk5)))
% 76.41/76.68  (step t184.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule or :premises (t184.t1))
% 76.41/76.68  (step t184.t3 (cl (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t184.t2 t184.a0))
% 76.41/76.68  (step t184 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule subproof :discharge (t184.a0))
% 76.41/76.68  (step t185 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t183 t184))
% 76.41/76.68  (step t186 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (not (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule implies_neg2)
% 76.41/76.68  (step t187 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule resolution :premises (t185 t186))
% 76.41/76.68  (step t188 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))))) :rule contraction :premises (t187))
% 76.41/76.68  (step t189 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))))))) (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule implies :premises (t188))
% 76.41/76.68  (step t190 (cl (not (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))))) (not (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)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))))))) :rule equiv_pos2)
% 76.41/76.68  (anchor :step t191 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 76.41/76.68  (step t191.t1 (cl (= U U)) :rule refl)
% 76.41/76.68  (step t191.t2 (cl (= V V)) :rule refl)
% 76.41/76.68  (step t191.t3 (cl (= (not (tptp.memberP U V)) (not (tptp.memberP U V)))) :rule refl)
% 76.41/76.68  (step t191.t4 (cl (= (not (tptp.ssItem V)) (not (tptp.ssItem V)))) :rule refl)
% 76.41/76.68  (step t191.t5 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 76.41/76.68  (step t191.t6 (cl (= (= (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))) U) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))) :rule all_simplify)
% 76.41/76.68  (step t191.t7 (cl (= (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)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))))))) :rule cong :premises (t191.t3 t191.t4 t191.t5 t191.t6))
% 76.41/76.68  (step t191 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U)))))))) :rule bind)
% 76.41/76.68  (step t192 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))))))) :rule resolution :premises (t190 t191 a168))
% 76.41/76.68  (step t193 (cl (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t189 t192))
% 76.41/76.68  (step t194 (cl (= tptp.sk3 (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t182 a187 a194 t16 t193))
% 76.41/76.68  (step t195 (cl (not (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) :rule or_pos)
% 76.41/76.68  (step t196 (cl (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))) (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (not (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule reordering :premises (t195))
% 76.41/76.68  (step t197 (cl (not (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))) :rule or_pos)
% 76.41/76.68  (step t198 (cl (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule reordering :premises (t197))
% 76.41/76.68  (step t199 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t200)
% 76.41/76.68  (assume t200.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))))
% 76.41/76.68  (step t200.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V)))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk5) (:= V tptp.sk3)))
% 76.41/76.68  (step t200.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V)))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) :rule or :premises (t200.t1))
% 76.41/76.68  (step t200.t3 (cl (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) :rule resolution :premises (t200.t2 t200.a0))
% 76.41/76.68  (step t200 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V)))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) :rule subproof :discharge (t200.a0))
% 76.41/76.68  (step t201 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) :rule resolution :premises (t199 t200))
% 76.41/76.68  (step t202 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))) :rule implies_neg2)
% 76.41/76.68  (step t203 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))) :rule resolution :premises (t201 t202))
% 76.41/76.68  (step t204 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))) :rule contraction :premises (t203))
% 76.41/76.68  (step t205 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V)))) (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) :rule implies :premises (t204))
% 76.41/76.68  (step t206 (cl (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) :rule resolution :premises (t205 a51))
% 76.41/76.68  (step t207 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t208)
% 76.41/76.68  (assume t208.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 76.41/76.68  (step t208.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule forall_inst :args ((:= U tptp.sk5) (:= V (tptp.skaf43 tptp.sk5 tptp.sk3))))
% 76.41/76.68  (step t208.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule or :premises (t208.t1))
% 76.41/76.68  (step t208.t3 (cl (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t208.t2 t208.a0))
% 76.41/76.68  (step t208 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule subproof :discharge (t208.a0))
% 76.41/76.68  (step t209 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t207 t208))
% 76.41/76.68  (step t210 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule implies_neg2)
% 76.41/76.68  (step t211 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t209 t210))
% 76.41/76.68  (step t212 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule contraction :premises (t211))
% 76.41/76.68  (step t213 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule implies :premises (t212))
% 76.41/76.68  (step t214 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule equiv_pos2)
% 76.41/76.68  (anchor :step t215 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 76.41/76.68  (step t215.t1 (cl (= U U)) :rule refl)
% 76.41/76.68  (step t215.t2 (cl (= V V)) :rule refl)
% 76.41/76.68  (step t215.t3 (cl (= (= (tptp.cons U V) tptp.nil) (= tptp.nil (tptp.cons U V)))) :rule all_simplify)
% 76.41/76.68  (step t215.t4 (cl (= (not (= (tptp.cons U V) tptp.nil)) (not (= tptp.nil (tptp.cons U V))))) :rule cong :premises (t215.t3))
% 76.41/76.68  (step t215.t5 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 76.41/76.68  (step t215.t6 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 76.41/76.68  (step t215.t7 (cl (= (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V))) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule cong :premises (t215.t4 t215.t5 t215.t6))
% 76.41/76.68  (step t215 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))))) :rule bind)
% 76.41/76.68  (step t216 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule resolution :premises (t214 t215 a97))
% 76.41/76.68  (step t217 (cl (or (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t213 t216))
% 76.41/76.68  (step t218 (cl (not (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t198 a194 t206 t217))
% 76.41/76.68  (step t219 (cl (not (or (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) :rule or_pos)
% 76.41/76.68  (step t220 (cl (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))) (not (or (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule reordering :premises (t219))
% 76.41/76.68  (step t221 (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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t222)
% 76.41/76.68  (assume t222.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 76.41/76.68  (step t222.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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule forall_inst :args ((:= U tptp.sk5) (:= V (tptp.skaf43 tptp.sk5 tptp.sk3))))
% 76.41/76.68  (step t222.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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule or :premises (t222.t1))
% 76.41/76.68  (step t222.t3 (cl (or (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t222.t2 t222.a0))
% 76.41/76.68  (step t222 (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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule subproof :discharge (t222.a0))
% 76.41/76.68  (step t223 (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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (or (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t221 t222))
% 76.41/76.68  (step t224 (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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (or (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule implies_neg2)
% 76.41/76.68  (step t225 (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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (=> (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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t223 t224))
% 76.41/76.68  (step t226 (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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule contraction :premises (t225))
% 76.41/76.68  (step t227 (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.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule implies :premises (t226))
% 76.41/76.68  (step t228 (cl (or (not (tptp.ssItem tptp.sk5)) (not (tptp.ssList (tptp.skaf43 tptp.sk5 tptp.sk3))) (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t227 a85))
% 76.41/76.68  (step t229 (cl (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) :rule resolution :premises (t220 a194 t206 t228))
% 76.41/76.68  (step t230 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t231)
% 76.41/76.68  (assume t231.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))))
% 76.41/76.68  (step t231.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V)))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5)))) :rule forall_inst :args ((:= U tptp.sk3) (:= V tptp.sk5)))
% 76.41/76.68  (step t231.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V)))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) :rule or :premises (t231.t1))
% 76.41/76.68  (step t231.t3 (cl (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) :rule resolution :premises (t231.t2 t231.a0))
% 76.41/76.68  (step t231 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V)))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) :rule subproof :discharge (t231.a0))
% 76.41/76.68  (step t232 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) :rule resolution :premises (t230 t231))
% 76.41/76.68  (step t233 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5)))) :rule implies_neg2)
% 76.41/76.68  (step t234 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5)))) :rule resolution :premises (t232 t233))
% 76.41/76.68  (step t235 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5)))) :rule contraction :premises (t234))
% 76.41/76.68  (step t236 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V)))) (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) :rule implies :premises (t235))
% 76.41/76.68  (step t237 (cl (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) :rule resolution :premises (t236 a52))
% 76.41/76.68  (step t238 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t239)
% 76.41/76.68  (assume t239.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))
% 76.41/76.68  (step t239.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 V)))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule forall_inst :args ((:= U (tptp.skaf42 tptp.sk3 tptp.sk5)) (:= V (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))
% 76.41/76.68  (step t239.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 V)))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule or :premises (t239.t1))
% 76.41/76.68  (step t239.t3 (cl (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t239.t2 t239.a0))
% 76.41/76.68  (step t239 (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 V)))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule subproof :discharge (t239.a0))
% 76.41/76.68  (step t240 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t238 t239))
% 76.41/76.68  (step t241 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule implies_neg2)
% 76.41/76.68  (step t242 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t240 t241))
% 76.41/76.68  (step t243 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule contraction :premises (t242))
% 76.41/76.68  (step t244 (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 V)))) (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule implies :premises (t243))
% 76.41/76.68  (step t245 (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 V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule equiv_pos2)
% 76.41/76.68  (anchor :step t246 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 76.41/76.68  (step t246.t1 (cl (= U U)) :rule refl)
% 76.41/76.68  (step t246.t2 (cl (= V V)) :rule refl)
% 76.41/76.68  (step t246.t3 (cl (= (= (tptp.app U V) tptp.nil) (= tptp.nil (tptp.app U V)))) :rule all_simplify)
% 76.41/76.68  (step t246.t4 (cl (= (not (= (tptp.app U V) tptp.nil)) (not (= tptp.nil (tptp.app U V))))) :rule cong :premises (t246.t3))
% 76.41/76.68  (step t246.t5 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 76.41/76.68  (step t246.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 76.41/76.68  (step t246.t7 (cl (= (= tptp.nil V) (= tptp.nil V))) :rule refl)
% 76.41/76.68  (step t246.t8 (cl (= (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule cong :premises (t246.t4 t246.t5 t246.t6 t246.t7))
% 76.41/76.68  (step t246 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))) :rule bind)
% 76.41/76.68  (step t247 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule resolution :premises (t245 t246 a118))
% 76.41/76.68  (step t248 (cl (or (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) (not (tptp.ssList (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))) (not (tptp.ssList (tptp.skaf42 tptp.sk3 tptp.sk5))) (= tptp.nil (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3))))) :rule resolution :premises (t244 t247))
% 76.41/76.68  (step t249 (cl (not (= tptp.nil (tptp.app (tptp.skaf42 tptp.sk3 tptp.sk5) (tptp.cons tptp.sk5 (tptp.skaf43 tptp.sk5 tptp.sk3)))))) :rule resolution :premises (t196 t218 t229 t237 t248))
% 76.41/76.68  (step t250 (cl (not (= tptp.nil tptp.sk3))) :rule resolution :premises (t180 t194 t249))
% 76.41/76.68  (step t251 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t252)
% 76.41/76.68  (assume t252.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))
% 76.41/76.68  (step t252.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 V)))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule forall_inst :args ((:= U (tptp.skaf47 tptp.sk4 tptp.sk3)) (:= V tptp.sk3)))
% 76.41/76.68  (step t252.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 V)))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule or :premises (t252.t1))
% 76.41/76.68  (step t252.t3 (cl (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t252.t2 t252.a0))
% 76.41/76.68  (step t252 (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 V)))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule subproof :discharge (t252.a0))
% 76.41/76.68  (step t253 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t251 t252))
% 76.41/76.68  (step t254 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) (not (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule implies_neg2)
% 76.41/76.68  (step t255 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule resolution :premises (t253 t254))
% 76.41/76.68  (step t256 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3)))) :rule contraction :premises (t255))
% 76.41/76.68  (step t257 (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 V)))) (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule implies :premises (t256))
% 76.41/76.68  (step t258 (cl (or (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t257 t247))
% 76.41/76.68  (step t259 (cl (not (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule resolution :premises (t144 a187 t250 t24 t258))
% 76.41/76.68  (step t260 (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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (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)
% 76.41/76.68  (anchor :step t261)
% 76.41/76.68  (assume t261.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))))
% 76.41/76.68  (step t261.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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule forall_inst :args ((:= U (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)) (:= V (tptp.skaf48 tptp.sk3 tptp.sk4))))
% 76.41/76.68  (step t261.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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule or :premises (t261.t1))
% 76.41/76.68  (step t261.t3 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule resolution :premises (t261.t2 t261.a0))
% 76.41/76.68  (step t261 (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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule subproof :discharge (t261.a0))
% 76.41/76.68  (step t262 (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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule resolution :premises (t260 t261))
% 76.41/76.68  (step t263 (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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule implies_neg2)
% 76.41/76.68  (step t264 (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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) (=> (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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule resolution :premises (t262 t263))
% 76.41/76.68  (step t265 (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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))))) :rule contraction :premises (t264))
% 76.41/76.68  (step t266 (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.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule implies :premises (t265))
% 76.41/76.68  (step t267 (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)
% 76.41/76.68  (anchor :step t268 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 76.41/76.68  (step t268.t1 (cl (= U U)) :rule refl)
% 76.41/76.68  (step t268.t2 (cl (= V V)) :rule refl)
% 76.41/76.68  (step t268.t3 (cl (= (= (tptp.app U V) tptp.nil) (= tptp.nil (tptp.app U V)))) :rule all_simplify)
% 76.41/76.68  (step t268.t4 (cl (= (not (= (tptp.app U V) tptp.nil)) (not (= tptp.nil (tptp.app U V))))) :rule cong :premises (t268.t3))
% 76.41/76.68  (step t268.t5 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 76.41/76.68  (step t268.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 76.41/76.68  (step t268.t7 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 76.41/76.68  (step t268.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 (t268.t4 t268.t5 t268.t6 t268.t7))
% 76.41/76.68  (step t268 (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)
% 76.41/76.68  (step t269 (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 (t267 t268 a117))
% 76.41/76.68  (step t270 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)))) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)))) :rule resolution :premises (t266 t269))
% 76.41/76.68  (step t271 (cl (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4))))) :rule resolution :premises (t142 t259 t34 t45 t270))
% 76.41/76.68  (step t272 (cl (not (= tptp.nil tptp.sk4))) :rule resolution :premises (t126 t140 t271))
% 76.41/76.68  (step t273 (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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t274)
% 76.41/76.68  (assume t274.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))))
% 76.41/76.68  (step t274.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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk4)))
% 76.41/76.68  (step t274.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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule or :premises (t274.t1))
% 76.41/76.68  (step t274.t3 (cl (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule resolution :premises (t274.t2 t274.a0))
% 76.41/76.68  (step t274 (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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule subproof :discharge (t274.a0))
% 76.41/76.68  (step t275 (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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule resolution :premises (t273 t274))
% 76.41/76.68  (step t276 (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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule implies_neg2)
% 76.41/76.68  (step t277 (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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (=> (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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule resolution :premises (t275 t276))
% 76.41/76.68  (step t278 (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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule contraction :premises (t277))
% 76.41/76.68  (step t279 (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.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule implies :premises (t278))
% 76.41/76.68  (step t280 (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)
% 76.41/76.68  (anchor :step t281 :args ((U $$unsorted) (:= U U)))
% 76.41/76.68  (step t281.t1 (cl (= U U)) :rule refl)
% 76.41/76.68  (step t281.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 76.41/76.68  (step t281.t3 (cl (= (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))))) :rule all_simplify)
% 76.41/76.68  (step t281.t4 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 76.41/76.68  (step t281.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 (t281.t2 t281.t3 t281.t4))
% 76.41/76.68  (step t281 (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)
% 76.41/76.68  (step t282 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule resolution :premises (t280 t281 a108))
% 76.41/76.68  (step t283 (cl (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule resolution :premises (t279 t282))
% 76.41/76.68  (step t284 (cl (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t91 a188 t272 t283))
% 76.41/76.68  (step t285 (cl (not (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t83 t89 t284 t140))
% 76.41/76.68  (step t286 (cl (=> (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))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (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)))) :rule implies_neg1)
% 76.41/76.68  (anchor :step t287)
% 76.41/76.68  (assume t287.a0 (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))))
% 76.41/76.68  (step t287.t1 (cl (or (not (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)))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule forall_inst :args ((:= U (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3)) (:= V tptp.sk5) (:= W (tptp.skaf48 tptp.sk3 tptp.sk4))))
% 76.41/76.68  (step t287.t2 (cl (not (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)))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule or :premises (t287.t1))
% 76.41/76.68  (step t287.t3 (cl (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t287.t2 t287.a0))
% 76.41/76.68  (step t287 (cl (not (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)))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule subproof :discharge (t287.a0))
% 76.41/76.68  (step t288 (cl (=> (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))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t286 t287))
% 76.41/76.68  (step t289 (cl (=> (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))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (not (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule implies_neg2)
% 76.41/76.68  (step t290 (cl (=> (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))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) (=> (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))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule resolution :premises (t288 t289))
% 76.41/76.68  (step t291 (cl (=> (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))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5)))) :rule contraction :premises (t290))
% 76.41/76.68  (step t292 (cl (not (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)))) (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule implies :premises (t291))
% 76.41/76.68  (step t293 (cl (or (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)) (not (tptp.ssList (tptp.skaf48 tptp.sk3 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) (tptp.skaf48 tptp.sk3 tptp.sk4)) tptp.sk5))) :rule resolution :premises (t292 a139))
% 76.41/76.68  (step t294 (cl (not (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5))) :rule resolution :premises (t26 a194 t34 t45 t285 t293))
% 76.41/76.68  (step t295 (cl (not (or (not (tptp.memberP tptp.sk3 tptp.sk5)) (not (tptp.ssList tptp.sk3)) (not (tptp.ssList (tptp.skaf47 tptp.sk4 tptp.sk3))) (not (tptp.ssItem tptp.sk5)) (tptp.memberP (tptp.app (tptp.skaf47 tptp.sk4 tptp.sk3) tptp.sk3) tptp.sk5)))) :rule resolution :premises (t9 a187 a194 t16 t24 t294))
% 76.41/76.68  (step t296 (cl) :rule resolution :premises (t7 t295 a140))
% 76.41/76.68  
% 76.41/76.68  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.3MMS0FoyCv/cvc5---1.0.5_20864.smt2
% 76.41/76.69  % cvc5---1.0.5 exiting
% 76.41/76.69  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------