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

View Problem - Process Solution

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

% Computer : n015.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:00:56 EDT 2024

% Result   : Unsatisfiable 77.09s 77.40s
% Output   : Proof 77.09s
% Verified : 
% SZS Type : -

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