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

View Problem - Process Solution

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

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

% Result   : Unsatisfiable 79.07s 79.24s
% Output   : Proof 79.08s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.14  % Problem    : SWC263-1 : TPTP v8.2.0. Released v2.4.0.
% 0.11/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.35  % Computer : n013.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Sun May 26 15:19:39 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.21/0.53  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.54  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 10.49/10.72  --- Run --no-e-matching --full-saturate-quant at 5...
% 15.53/15.74  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 20.58/20.77  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 25.57/25.80  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 30.65/30.85  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 35.68/35.87  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 40.74/40.91  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 45.82/45.99  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 50.81/51.03  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 55.88/56.06  --- Run --relevant-triggers --full-saturate-quant at 5...
% 60.87/61.09  --- Run --finite-model-find --e-matching --sort-inference --uf-ss-fair at 5...
% 65.99/66.18  --- Run --pre-skolem-quant=on --full-saturate-quant at 10...
% 76.03/76.21  --- Run --cbqi-vo-exp --full-saturate-quant at 10...
% 79.07/79.24  % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.BsFuez0IUI/cvc5---1.0.5_17134.smt2
% 79.07/79.24  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.BsFuez0IUI/cvc5---1.0.5_17134.smt2
% 79.08/79.26  (assume a0 (tptp.equalelemsP tptp.nil))
% 79.08/79.26  (assume a1 (tptp.duplicatefreeP tptp.nil))
% 79.08/79.26  (assume a2 (tptp.strictorderedP tptp.nil))
% 79.08/79.26  (assume a3 (tptp.totalorderedP tptp.nil))
% 79.08/79.26  (assume a4 (tptp.strictorderP tptp.nil))
% 79.08/79.26  (assume a5 (tptp.totalorderP tptp.nil))
% 79.08/79.26  (assume a6 (tptp.cyclefreeP tptp.nil))
% 79.08/79.26  (assume a7 (tptp.ssList tptp.nil))
% 79.08/79.26  (assume a8 (tptp.ssItem tptp.skac3))
% 79.08/79.26  (assume a9 (tptp.ssItem tptp.skac2))
% 79.08/79.26  (assume a10 (not (tptp.singletonP tptp.nil)))
% 79.08/79.26  (assume a11 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 79.08/79.26  (assume a12 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 79.08/79.26  (assume a13 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf81 U))))
% 79.08/79.26  (assume a14 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf80 U))))
% 79.08/79.26  (assume a15 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf79 U))))
% 79.08/79.26  (assume a16 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf78 U))))
% 79.08/79.26  (assume a17 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf77 U))))
% 79.08/79.26  (assume a18 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf76 U))))
% 79.08/79.26  (assume a19 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf75 U))))
% 79.08/79.26  (assume a20 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf74 U))))
% 79.08/79.26  (assume a21 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf73 U))))
% 79.08/79.26  (assume a22 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf72 U))))
% 79.08/79.26  (assume a23 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf71 U))))
% 79.08/79.26  (assume a24 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf70 U))))
% 79.08/79.26  (assume a25 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf69 U))))
% 79.08/79.26  (assume a26 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))))
% 79.08/79.26  (assume a27 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))))
% 79.08/79.26  (assume a28 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))))
% 79.08/79.26  (assume a29 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))))
% 79.08/79.26  (assume a30 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))))
% 79.08/79.26  (assume a31 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf63 U))))
% 79.08/79.26  (assume a32 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf62 U))))
% 79.08/79.26  (assume a33 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf61 U))))
% 79.08/79.26  (assume a34 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf60 U))))
% 79.08/79.26  (assume a35 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf59 U))))
% 79.08/79.26  (assume a36 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf58 U))))
% 79.08/79.26  (assume a37 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf57 U))))
% 79.08/79.26  (assume a38 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf56 U))))
% 79.08/79.26  (assume a39 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf55 U))))
% 79.08/79.26  (assume a40 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf54 U))))
% 79.08/79.26  (assume a41 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf53 U))))
% 79.08/79.26  (assume a42 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf52 U))))
% 79.08/79.26  (assume a43 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf51 U))))
% 79.08/79.26  (assume a44 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf50 U))))
% 79.08/79.26  (assume a45 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf49 U))))
% 79.08/79.26  (assume a46 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))))
% 79.08/79.26  (assume a47 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 79.08/79.26  (assume a48 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 79.08/79.26  (assume a49 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf46 U V))))
% 79.08/79.26  (assume a50 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))))
% 79.08/79.26  (assume a51 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))))
% 79.08/79.26  (assume a52 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))))
% 79.08/79.26  (assume a53 (not (= tptp.skac3 tptp.skac2)))
% 79.08/79.26  (assume a54 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.geq U U))))
% 79.08/79.26  (assume a55 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U tptp.nil))))
% 79.08/79.26  (assume a56 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))))
% 79.08/79.26  (assume a57 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))))
% 79.08/79.26  (assume a58 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U U))))
% 79.08/79.26  (assume a59 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U tptp.nil))))
% 79.08/79.26  (assume a60 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))))
% 79.08/79.26  (assume a61 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.leq U U))))
% 79.08/79.26  (assume a62 (forall ((U $$unsorted)) (or (not (tptp.lt U U)) (not (tptp.ssItem U)))))
% 79.08/79.26  (assume a63 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.equalelemsP (tptp.cons U tptp.nil)))))
% 79.08/79.26  (assume a64 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.duplicatefreeP (tptp.cons U tptp.nil)))))
% 79.08/79.26  (assume a65 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderedP (tptp.cons U tptp.nil)))))
% 79.08/79.26  (assume a66 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderedP (tptp.cons U tptp.nil)))))
% 79.08/79.26  (assume a67 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderP (tptp.cons U tptp.nil)))))
% 79.08/79.26  (assume a68 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderP (tptp.cons U tptp.nil)))))
% 79.08/79.26  (assume a69 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.cyclefreeP (tptp.cons U tptp.nil)))))
% 79.08/79.26  (assume a70 (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))))
% 79.08/79.27  (assume a71 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (tptp.duplicatefreeP U) (tptp.ssItem V))))
% 79.08/79.27  (assume a72 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U))))
% 79.08/79.27  (assume a73 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))))
% 79.08/79.27  (assume a74 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 79.08/79.27  (assume a75 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 79.08/79.27  (assume a76 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 79.08/79.27  (assume a77 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 79.08/79.27  (assume a78 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))))
% 79.08/79.27  (assume a79 (forall ((U $$unsorted)) (or (not (tptp.segmentP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 79.08/79.27  (assume a80 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.rearsegP tptp.nil U))))
% 79.08/79.27  (assume a81 (forall ((U $$unsorted)) (or (not (tptp.rearsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 79.08/79.27  (assume a82 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.frontsegP tptp.nil U))))
% 79.08/79.27  (assume a83 (forall ((U $$unsorted)) (or (not (tptp.frontsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 79.08/79.27  (assume a84 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 79.08/79.27  (assume a85 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 79.08/79.27  (assume a86 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf50 U) (tptp.skaf49 U)))))
% 79.08/79.27  (assume a87 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf49 U) (tptp.skaf50 U)))))
% 79.08/79.27  (assume a88 (forall ((U $$unsorted)) (or (not (= (tptp.skaf79 U) (tptp.skaf78 U))) (not (tptp.ssList U)) (tptp.equalelemsP U))))
% 79.08/79.27  (assume a89 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf69 U) (tptp.skaf70 U))) (not (tptp.ssList U)) (tptp.strictorderedP U))))
% 79.08/79.27  (assume a90 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))))
% 79.08/79.27  (assume a91 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf60 U) (tptp.skaf59 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 79.08/79.27  (assume a92 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf59 U) (tptp.skaf60 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 79.08/79.27  (assume a93 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf55 U) (tptp.skaf54 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 79.08/79.27  (assume a94 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf54 U) (tptp.skaf55 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 79.08/79.27  (assume a95 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V))))
% 79.08/79.27  (assume a96 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))))
% 79.08/79.27  (assume a97 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 79.08/79.27  (assume a98 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 79.08/79.27  (assume a99 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U))))
% 79.08/79.27  (assume a100 (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U))))
% 79.08/79.27  (assume a101 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U))))
% 79.08/79.27  (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))))
% 79.08/79.27  (assume a103 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (assume a108 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (assume a110 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (assume a114 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssList V)) (not (tptp.ssList U)))))
% 79.08/79.27  (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))))
% 79.08/79.27  (assume a116 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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))))
% 79.08/79.27  (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)))))
% 79.08/79.27  (assume a185 (tptp.ssList tptp.sk1))
% 79.08/79.27  (assume a186 (tptp.ssList tptp.sk2))
% 79.08/79.27  (assume a187 (tptp.ssList tptp.sk3))
% 79.08/79.27  (assume a188 (tptp.ssList tptp.sk4))
% 79.08/79.27  (assume a189 (= tptp.sk2 tptp.sk4))
% 79.08/79.27  (assume a190 (= tptp.sk1 tptp.sk3))
% 79.08/79.27  (assume a191 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk3)) (not (tptp.ssItem D)) (tptp.leq A D) (not (tptp.memberP C D)))))
% 79.08/79.27  (assume a192 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk3)) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))))
% 79.08/79.27  (assume a193 (not (tptp.totalorderedP tptp.sk1)))
% 79.08/79.27  (step t1 (cl (not (= (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule equiv_pos2)
% 79.08/79.27  (step t2 (cl (= (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))))) :rule refl)
% 79.08/79.27  (step t3 (cl (= (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule refl)
% 79.08/79.27  (step t4 (cl (= (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) :rule refl)
% 79.08/79.27  (step t5 (cl (= (= (= (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) true) (= (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule equiv_simplify)
% 79.08/79.27  (step t6 (cl (not (= (= (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) true)) (= (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule equiv1 :premises (t5))
% 79.08/79.27  (step t7 (cl (= (= (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))))) :rule all_simplify)
% 79.08/79.27  (step t8 (cl (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule refl)
% 79.08/79.27  (step t9 (cl (= (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule all_simplify)
% 79.08/79.27  (step t10 (cl (= (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule cong :premises (t8 t9))
% 79.08/79.27  (step t11 (cl (= (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) true)) :rule all_simplify)
% 79.08/79.27  (step t12 (cl (= (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) true)) :rule trans :premises (t10 t11))
% 79.08/79.27  (step t13 (cl (= (= (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) true)) :rule trans :premises (t7 t12))
% 79.08/79.27  (step t14 (cl (= (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t6 t13))
% 79.08/79.27  (step t15 (cl (= (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule cong :premises (t2 t3 t4 t14))
% 79.08/79.27  (step t16 (cl (not (= (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))))) (not (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule equiv_pos2)
% 79.08/79.27  (step t17 (cl (= (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule refl)
% 79.08/79.27  (step t18 (cl (= (= (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))))) :rule equiv_simplify)
% 79.08/79.27  (step t19 (cl (= (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) (not (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))))) :rule equiv2 :premises (t18))
% 79.08/79.27  (step t20 (cl (not (not (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule not_not)
% 79.08/79.27  (step t21 (cl (= (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t19 t20))
% 79.08/79.27  (step t22 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t23)
% 79.08/79.27  (assume t23.a0 (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))
% 79.08/79.27  (assume t23.a1 (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))
% 79.08/79.27  (step t23.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 79.08/79.27  (step t23.t2 (cl (= (= true false) false)) :rule all_simplify)
% 79.08/79.27  (step t23.t3 (cl (= (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) true) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule equiv_simplify)
% 79.08/79.27  (step t23.t4 (cl (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) true) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule equiv2 :premises (t23.t3))
% 79.08/79.27  (step t23.t5 (cl (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) tptp.sk3)) :rule symm :premises (t23.a0))
% 79.08/79.27  (step t23.t6 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule symm :premises (t23.t5))
% 79.08/79.27  (step t23.t7 (cl (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) true)) :rule resolution :premises (t23.t4 t23.t6))
% 79.08/79.27  (step t23.t8 (cl (= true (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule symm :premises (t23.t7))
% 79.08/79.27  (step t23.t9 (cl (= (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) false) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule equiv_simplify)
% 79.08/79.27  (step t23.t10 (cl (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) false) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule equiv2 :premises (t23.t9))
% 79.08/79.27  (step t23.t11 (cl (not (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule not_not)
% 79.08/79.27  (step t23.t12 (cl (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) false) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule resolution :premises (t23.t10 t23.t11))
% 79.08/79.27  (step t23.t13 (cl (= (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) false)) :rule resolution :premises (t23.t12 t23.a1))
% 79.08/79.27  (step t23.t14 (cl (= true false)) :rule trans :premises (t23.t8 t23.t13))
% 79.08/79.27  (step t23.t15 (cl false) :rule resolution :premises (t23.t1 t23.t2 t23.t14))
% 79.08/79.27  (step t23 (cl (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) :rule subproof :discharge (t23.a0 t23.a1))
% 79.08/79.27  (step t24 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule and_pos)
% 79.08/79.27  (step t25 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule and_pos)
% 79.08/79.27  (step t26 (cl false (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t23 t24 t25))
% 79.08/79.27  (step t27 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) false) :rule reordering :premises (t26))
% 79.08/79.27  (step t28 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) false) :rule contraction :premises (t27))
% 79.08/79.27  (step t29 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) false) :rule resolution :premises (t22 t28))
% 79.08/79.27  (step t30 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) (not false)) :rule implies_neg2)
% 79.08/79.27  (step t31 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false)) :rule resolution :premises (t29 t30))
% 79.08/79.27  (step t32 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false)) :rule contraction :premises (t31))
% 79.08/79.27  (step t33 (cl (= (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))))) :rule implies_simplify)
% 79.08/79.27  (step t34 (cl (not (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false)) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule equiv1 :premises (t33))
% 79.08/79.27  (step t35 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t32 t34))
% 79.08/79.27  (step t36 (cl (= (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false)) :rule resolution :premises (t21 t35))
% 79.08/79.27  (step t37 (cl (= (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false))) :rule cong :premises (t17 t36))
% 79.08/79.27  (step t38 (cl (= (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) false) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))))) :rule all_simplify)
% 79.08/79.27  (step t39 (cl (= (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))))) :rule trans :premises (t37 t38))
% 79.08/79.27  (step t40 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t41)
% 79.08/79.27  (assume t41.a0 (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))
% 79.08/79.27  (assume t41.a1 (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))
% 79.08/79.27  (assume t41.a2 (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))
% 79.08/79.27  (assume t41.a3 (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))
% 79.08/79.27  (step t41.t1 (cl (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule and_neg)
% 79.08/79.27  (step t41.t2 (cl (=> (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t41.t3)
% 79.08/79.27  (assume t41.t3.a0 (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))
% 79.08/79.27  (assume t41.t3.a1 (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))
% 79.08/79.27  (assume t41.t3.a2 (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))
% 79.08/79.27  (step t41.t3.t1 (cl (= (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))) tptp.sk3)) :rule symm :premises (t41.t3.a2))
% 79.08/79.27  (step t41.t3.t2 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule symm :premises (t41.t3.t1))
% 79.08/79.27  (step t41.t3.t3 (cl (= (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule refl)
% 79.08/79.27  (step t41.t3.t4 (cl (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) :rule symm :premises (t41.t3.a1))
% 79.08/79.27  (step t41.t3.t5 (cl (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) :rule symm :premises (t41.t3.t4))
% 79.08/79.27  (step t41.t3.t6 (cl (= (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) :rule cong :premises (t41.t3.t3 t41.t3.t5))
% 79.08/79.27  (step t41.t3.t7 (cl (= (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule symm :premises (t41.t3.a0))
% 79.08/79.27  (step t41.t3.t8 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule trans :premises (t41.t3.t2 t41.t3.t6 t41.t3.t7))
% 79.08/79.27  (step t41.t3 (cl (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule subproof :discharge (t41.t3.a0 t41.t3.a1 t41.t3.a2))
% 79.08/79.27  (step t41.t4 (cl (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) :rule and_pos)
% 79.08/79.27  (step t41.t5 (cl (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) :rule and_pos)
% 79.08/79.27  (step t41.t6 (cl (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule and_pos)
% 79.08/79.27  (step t41.t7 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t41.t3 t41.t4 t41.t5 t41.t6))
% 79.08/79.27  (step t41.t8 (cl (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule reordering :premises (t41.t7))
% 79.08/79.27  (step t41.t9 (cl (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule contraction :premises (t41.t8))
% 79.08/79.27  (step t41.t10 (cl (=> (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule resolution :premises (t41.t2 t41.t9))
% 79.08/79.27  (step t41.t11 (cl (=> (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule implies_neg2)
% 79.08/79.27  (step t41.t12 (cl (=> (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (=> (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t41.t10 t41.t11))
% 79.08/79.27  (step t41.t13 (cl (=> (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule contraction :premises (t41.t12))
% 79.08/79.27  (step t41.t14 (cl (not (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule implies :premises (t41.t13))
% 79.08/79.27  (step t41.t15 (cl (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule and_neg)
% 79.08/79.27  (step t41.t16 (cl (and (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t41.t15 t41.a2 t41.a1 t41.a0))
% 79.08/79.27  (step t41.t17 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule resolution :premises (t41.t14 t41.t16))
% 79.08/79.27  (step t41.t18 (cl (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t41.t1 t41.t17 t41.a3))
% 79.08/79.27  (step t41 (cl (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule subproof :discharge (t41.a0 t41.a1 t41.a2 t41.a3))
% 79.08/79.27  (step t42 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule and_pos)
% 79.08/79.27  (step t43 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) :rule and_pos)
% 79.08/79.27  (step t44 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) :rule and_pos)
% 79.08/79.27  (step t45 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule and_pos)
% 79.08/79.27  (step t46 (cl (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t41 t42 t43 t44 t45))
% 79.08/79.27  (step t47 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule reordering :premises (t46))
% 79.08/79.27  (step t48 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule contraction :premises (t47))
% 79.08/79.27  (step t49 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t40 t48))
% 79.08/79.27  (step t50 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule implies_neg2)
% 79.08/79.27  (step t51 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t49 t50))
% 79.08/79.27  (step t52 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule contraction :premises (t51))
% 79.08/79.27  (step t53 (cl (not (and (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t16 t39 t52))
% 79.08/79.27  (step t54 (cl (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) :rule not_and :premises (t53))
% 79.08/79.27  (step t55 (cl (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))))) :rule or_neg)
% 79.08/79.27  (step t56 (cl (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule or_neg)
% 79.08/79.27  (step t57 (cl (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) :rule or_neg)
% 79.08/79.27  (step t58 (cl (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (not (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule or_neg)
% 79.08/79.27  (step t59 (cl (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))))) (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t54 t55 t56 t57 t58))
% 79.08/79.27  (step t60 (cl (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))))) :rule contraction :premises (t59))
% 79.08/79.27  (step t61 (cl (or (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t1 t15 t60))
% 79.08/79.27  (step t62 (cl (not (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) :rule or :premises (t61))
% 79.08/79.27  (step t63 (cl (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) :rule or_pos)
% 79.08/79.27  (step t64 (cl (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))))) :rule reordering :premises (t63))
% 79.08/79.27  (step t65 (cl (not (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3)) :rule or_pos)
% 79.08/79.27  (step t66 (cl (tptp.totalorderedP tptp.sk3) (not (tptp.ssList tptp.sk3)) (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3)))) :rule reordering :premises (t65))
% 79.08/79.27  (step t67 (cl (not (= (not (tptp.totalorderedP tptp.sk1)) (not (tptp.totalorderedP tptp.sk3)))) (not (not (tptp.totalorderedP tptp.sk1))) (not (tptp.totalorderedP tptp.sk3))) :rule equiv_pos2)
% 79.08/79.27  (step t68 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4)) (not (= tptp.sk1 tptp.sk3)) (not (= tptp.sk2 tptp.sk4))) :rule and_neg)
% 79.08/79.27  (step t69 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4))) :rule resolution :premises (t68 a190 a189))
% 79.08/79.27  (step t70 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t69))
% 79.08/79.27  (step t71 (cl (= (tptp.totalorderedP tptp.sk1) (tptp.totalorderedP tptp.sk3))) :rule cong :premises (t70))
% 79.08/79.27  (step t72 (cl (= (not (tptp.totalorderedP tptp.sk1)) (not (tptp.totalorderedP tptp.sk3)))) :rule cong :premises (t71))
% 79.08/79.27  (step t73 (cl (not (tptp.totalorderedP tptp.sk3))) :rule resolution :premises (t67 t72 a193))
% 79.08/79.27  (step t74 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U)))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t75)
% 79.08/79.27  (assume t75.a0 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))))
% 79.08/79.27  (step t75.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U)))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 79.08/79.27  (step t75.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U)))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) :rule or :premises (t75.t1))
% 79.08/79.27  (step t75.t3 (cl (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) :rule resolution :premises (t75.t2 t75.a0))
% 79.08/79.27  (step t75 (cl (not (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U)))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) :rule subproof :discharge (t75.a0))
% 79.08/79.27  (step t76 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) :rule resolution :premises (t74 t75))
% 79.08/79.27  (step t77 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) (not (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3)))) :rule implies_neg2)
% 79.08/79.27  (step t78 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) (=> (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3)))) :rule resolution :premises (t76 t77))
% 79.08/79.27  (step t79 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3)))) :rule contraction :premises (t78))
% 79.08/79.27  (step t80 (cl (not (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U)))) (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) :rule implies :premises (t79))
% 79.08/79.27  (step t81 (cl (or (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3))) :rule resolution :premises (t80 a90))
% 79.08/79.27  (step t82 (cl (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule resolution :premises (t66 t73 a187 t81))
% 79.08/79.27  (step t83 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U)))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t84)
% 79.08/79.27  (assume t84.a0 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))))
% 79.08/79.27  (step t84.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U)))) (tptp.ssItem (tptp.skaf64 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 79.08/79.27  (step t84.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U)))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule or :premises (t84.t1))
% 79.08/79.27  (step t84.t3 (cl (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule resolution :premises (t84.t2 t84.a0))
% 79.08/79.27  (step t84 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U)))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule subproof :discharge (t84.a0))
% 79.08/79.27  (step t85 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule resolution :premises (t83 t84))
% 79.08/79.27  (step t86 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3)))) :rule implies_neg2)
% 79.08/79.27  (step t87 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))) (tptp.ssItem (tptp.skaf64 tptp.sk3)))) :rule resolution :premises (t85 t86))
% 79.08/79.27  (step t88 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))) (tptp.ssItem (tptp.skaf64 tptp.sk3)))) :rule contraction :premises (t87))
% 79.08/79.27  (step t89 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U)))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule implies :premises (t88))
% 79.08/79.27  (step t90 (cl (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule resolution :premises (t89 a30))
% 79.08/79.27  (step t91 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U)))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t92)
% 79.08/79.27  (assume t92.a0 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))))
% 79.08/79.27  (step t92.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U)))) (tptp.ssItem (tptp.skaf65 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 79.08/79.27  (step t92.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U)))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule or :premises (t92.t1))
% 79.08/79.27  (step t92.t3 (cl (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule resolution :premises (t92.t2 t92.a0))
% 79.08/79.27  (step t92 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U)))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule subproof :discharge (t92.a0))
% 79.08/79.27  (step t93 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule resolution :premises (t91 t92))
% 79.08/79.27  (step t94 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3)))) :rule implies_neg2)
% 79.08/79.27  (step t95 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))) (tptp.ssItem (tptp.skaf65 tptp.sk3)))) :rule resolution :premises (t93 t94))
% 79.08/79.27  (step t96 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))) (tptp.ssItem (tptp.skaf65 tptp.sk3)))) :rule contraction :premises (t95))
% 79.08/79.27  (step t97 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U)))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule implies :premises (t96))
% 79.08/79.27  (step t98 (cl (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule resolution :premises (t97 a29))
% 79.08/79.27  (step t99 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))) (tptp.ssList (tptp.skaf68 tptp.sk3))) (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U)))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t100)
% 79.08/79.27  (assume t100.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))))
% 79.08/79.27  (step t100.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U)))) (tptp.ssList (tptp.skaf68 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 79.08/79.27  (step t100.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U)))) (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule or :premises (t100.t1))
% 79.08/79.27  (step t100.t3 (cl (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule resolution :premises (t100.t2 t100.a0))
% 79.08/79.27  (step t100 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U)))) (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule subproof :discharge (t100.a0))
% 79.08/79.27  (step t101 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))) (tptp.ssList (tptp.skaf68 tptp.sk3))) (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule resolution :premises (t99 t100))
% 79.08/79.27  (step t102 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))) (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3)))) :rule implies_neg2)
% 79.08/79.27  (step t103 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))) (tptp.ssList (tptp.skaf68 tptp.sk3))) (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))) (tptp.ssList (tptp.skaf68 tptp.sk3)))) :rule resolution :premises (t101 t102))
% 79.08/79.27  (step t104 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))) (tptp.ssList (tptp.skaf68 tptp.sk3)))) :rule contraction :premises (t103))
% 79.08/79.27  (step t105 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U)))) (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule implies :premises (t104))
% 79.08/79.27  (step t106 (cl (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule resolution :premises (t105 a26))
% 79.08/79.27  (step t107 (cl (not (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule or_pos)
% 79.08/79.27  (step t108 (cl (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))))) :rule reordering :premises (t107))
% 79.08/79.27  (step t109 (cl (not (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) :rule or_pos)
% 79.08/79.27  (step t110 (cl (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (not (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule reordering :premises (t109))
% 79.08/79.27  (step t111 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))) (tptp.ssList (tptp.skaf67 tptp.sk3))) (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U)))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t112)
% 79.08/79.27  (assume t112.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))))
% 79.08/79.27  (step t112.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U)))) (tptp.ssList (tptp.skaf67 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 79.08/79.27  (step t112.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U)))) (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule or :premises (t112.t1))
% 79.08/79.27  (step t112.t3 (cl (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule resolution :premises (t112.t2 t112.a0))
% 79.08/79.27  (step t112 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U)))) (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule subproof :discharge (t112.a0))
% 79.08/79.27  (step t113 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))) (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule resolution :premises (t111 t112))
% 79.08/79.27  (step t114 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))) (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3)))) :rule implies_neg2)
% 79.08/79.27  (step t115 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))) (tptp.ssList (tptp.skaf67 tptp.sk3))) (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))) (tptp.ssList (tptp.skaf67 tptp.sk3)))) :rule resolution :premises (t113 t114))
% 79.08/79.27  (step t116 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))) (tptp.ssList (tptp.skaf67 tptp.sk3)))) :rule contraction :premises (t115))
% 79.08/79.27  (step t117 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U)))) (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule implies :premises (t116))
% 79.08/79.27  (step t118 (cl (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule resolution :premises (t117 a27))
% 79.08/79.27  (step t119 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t120)
% 79.08/79.27  (assume t120.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 79.08/79.27  (step t120.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule forall_inst :args ((:= U (tptp.skaf64 tptp.sk3)) (:= V (tptp.skaf67 tptp.sk3))))
% 79.08/79.27  (step t120.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule or :premises (t120.t1))
% 79.08/79.27  (step t120.t3 (cl (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule resolution :premises (t120.t2 t120.a0))
% 79.08/79.27  (step t120 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule subproof :discharge (t120.a0))
% 79.08/79.27  (step t121 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule resolution :premises (t119 t120))
% 79.08/79.27  (step t122 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule implies_neg2)
% 79.08/79.27  (step t123 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule resolution :premises (t121 t122))
% 79.08/79.27  (step t124 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule contraction :premises (t123))
% 79.08/79.27  (step t125 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule implies :premises (t124))
% 79.08/79.27  (step t126 (cl (or (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule resolution :premises (t125 a85))
% 79.08/79.27  (step t127 (cl (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) :rule resolution :premises (t110 t90 t118 t126))
% 79.08/79.27  (step t128 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))) (tptp.ssList (tptp.skaf66 tptp.sk3))) (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U)))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t129)
% 79.08/79.27  (assume t129.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))))
% 79.08/79.27  (step t129.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U)))) (tptp.ssList (tptp.skaf66 tptp.sk3)))) :rule forall_inst :args ((:= U tptp.sk3)))
% 79.08/79.27  (step t129.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U)))) (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule or :premises (t129.t1))
% 79.08/79.27  (step t129.t3 (cl (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule resolution :premises (t129.t2 t129.a0))
% 79.08/79.27  (step t129 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U)))) (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule subproof :discharge (t129.a0))
% 79.08/79.27  (step t130 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))) (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule resolution :premises (t128 t129))
% 79.08/79.27  (step t131 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))) (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3)))) :rule implies_neg2)
% 79.08/79.27  (step t132 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))) (tptp.ssList (tptp.skaf66 tptp.sk3))) (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))) (tptp.ssList (tptp.skaf66 tptp.sk3)))) :rule resolution :premises (t130 t131))
% 79.08/79.27  (step t133 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))) (tptp.ssList (tptp.skaf66 tptp.sk3)))) :rule contraction :premises (t132))
% 79.08/79.27  (step t134 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U)))) (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule implies :premises (t133))
% 79.08/79.27  (step t135 (cl (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule resolution :premises (t134 a28))
% 79.08/79.27  (step t136 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t137)
% 79.08/79.27  (assume t137.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 79.08/79.27  (step t137.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))))) :rule forall_inst :args ((:= U (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (:= V (tptp.skaf66 tptp.sk3))))
% 79.08/79.27  (step t137.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule or :premises (t137.t1))
% 79.08/79.27  (step t137.t3 (cl (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule resolution :premises (t137.t2 t137.a0))
% 79.08/79.27  (step t137 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule subproof :discharge (t137.a0))
% 79.08/79.27  (step t138 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule resolution :premises (t136 t137))
% 79.08/79.27  (step t139 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) (not (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))))) :rule implies_neg2)
% 79.08/79.27  (step t140 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))))) :rule resolution :premises (t138 t139))
% 79.08/79.27  (step t141 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))))) :rule contraction :premises (t140))
% 79.08/79.27  (step t142 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule implies :premises (t141))
% 79.08/79.27  (step t143 (cl (or (not (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))))) :rule resolution :premises (t142 a84))
% 79.08/79.27  (step t144 (cl (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule resolution :premises (t108 t127 t135 t143))
% 79.08/79.27  (step t145 (cl (not (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))) :rule or_pos)
% 79.08/79.27  (step t146 (cl (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)) (not (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule reordering :premises (t145))
% 79.08/79.27  (step t147 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t148)
% 79.08/79.27  (assume t148.a0 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))))
% 79.08/79.27  (step t148.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule forall_inst :args ((:= U (tptp.skaf66 tptp.sk3)) (:= V (tptp.skaf64 tptp.sk3)) (:= W (tptp.skaf67 tptp.sk3))))
% 79.08/79.27  (step t148.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) :rule or :premises (t148.t1))
% 79.08/79.27  (step t148.t3 (cl (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) :rule resolution :premises (t148.t2 t148.a0))
% 79.08/79.27  (step t148 (cl (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) :rule subproof :discharge (t148.a0))
% 79.08/79.27  (step t149 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) :rule resolution :premises (t147 t148))
% 79.08/79.27  (step t150 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) (not (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule implies_neg2)
% 79.08/79.27  (step t151 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule resolution :premises (t149 t150))
% 79.08/79.27  (step t152 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule contraction :premises (t151))
% 79.08/79.27  (step t153 (cl (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) :rule implies :premises (t152))
% 79.08/79.27  (step t154 (cl (not (= (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))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))))) (not (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)))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) :rule equiv_pos2)
% 79.08/79.27  (anchor :step t155 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V) (W $$unsorted) (:= W W) (X $$unsorted) (:= X X)))
% 79.08/79.27  (step t155.t1 (cl (= U U)) :rule refl)
% 79.08/79.27  (step t155.t2 (cl (= V V)) :rule refl)
% 79.08/79.27  (step t155.t3 (cl (= W W)) :rule refl)
% 79.08/79.27  (step t155.t4 (cl (= X X)) :rule refl)
% 79.08/79.27  (step t155.t5 (cl (= (= (tptp.app U (tptp.cons V W)) X) (= X (tptp.app U (tptp.cons V W))))) :rule all_simplify)
% 79.08/79.27  (step t155.t6 (cl (= (not (= (tptp.app U (tptp.cons V W)) X)) (not (= X (tptp.app U (tptp.cons V W)))))) :rule cong :premises (t155.t5))
% 79.08/79.27  (step t155.t7 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 79.08/79.27  (step t155.t8 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 79.08/79.27  (step t155.t9 (cl (= (not (tptp.ssItem V)) (not (tptp.ssItem V)))) :rule refl)
% 79.08/79.27  (step t155.t10 (cl (= (not (tptp.ssList X)) (not (tptp.ssList X)))) :rule refl)
% 79.08/79.27  (step t155.t11 (cl (= (tptp.memberP X V) (tptp.memberP X V))) :rule refl)
% 79.08/79.27  (step t155.t12 (cl (= (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)) (or (not (= X (tptp.app U (tptp.cons V W)))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList X)) (tptp.memberP X V)))) :rule cong :premises (t155.t6 t155.t7 t155.t8 t155.t9 t155.t10 t155.t11))
% 79.08/79.27  (step t155 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= X (tptp.app U (tptp.cons V W)))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList X)) (tptp.memberP X V))))) :rule bind)
% 79.08/79.27  (step t156 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= X (tptp.app U (tptp.cons V W)))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList X)) (tptp.memberP X V))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W)))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))))) :rule all_simplify)
% 79.08/79.27  (anchor :step t157 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V) (W $$unsorted) (:= W W)))
% 79.08/79.27  (step t157.t1 (cl (= U U)) :rule refl)
% 79.08/79.27  (step t157.t2 (cl (= V V)) :rule refl)
% 79.08/79.27  (step t157.t3 (cl (= W W)) :rule refl)
% 79.08/79.27  (step t157.t4 (cl (= (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W))) true)) :rule all_simplify)
% 79.08/79.27  (step t157.t5 (cl (= (not (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W)))) (not true))) :rule cong :premises (t157.t4))
% 79.08/79.27  (step t157.t6 (cl (= (not true) false)) :rule all_simplify)
% 79.08/79.27  (step t157.t7 (cl (= (not (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W)))) false)) :rule trans :premises (t157.t5 t157.t6))
% 79.08/79.27  (step t157.t8 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 79.08/79.27  (step t157.t9 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 79.08/79.27  (step t157.t10 (cl (= (not (tptp.ssItem V)) (not (tptp.ssItem V)))) :rule refl)
% 79.08/79.27  (step t157.t11 (cl (= (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (not (tptp.ssList (tptp.app U (tptp.cons V W)))))) :rule refl)
% 79.08/79.27  (step t157.t12 (cl (= (tptp.memberP (tptp.app U (tptp.cons V W)) V) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) :rule refl)
% 79.08/79.27  (step t157.t13 (cl (= (or (not (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W)))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)) (or false (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) :rule cong :premises (t157.t7 t157.t8 t157.t9 t157.t10 t157.t11 t157.t12))
% 79.08/79.27  (step t157.t14 (cl (= (or false (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) :rule all_simplify)
% 79.08/79.27  (step t157.t15 (cl (= (or (not (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W)))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) :rule trans :premises (t157.t13 t157.t14))
% 79.08/79.27  (step t157 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W)))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))))) :rule bind)
% 79.08/79.27  (step t158 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= X (tptp.app U (tptp.cons V W)))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList X)) (tptp.memberP X V))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))))) :rule trans :premises (t156 t157))
% 79.08/79.27  (step t159 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V))))) :rule trans :premises (t155 t158))
% 79.08/79.27  (step t160 (cl (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (tptp.memberP (tptp.app U (tptp.cons V W)) V)))) :rule resolution :premises (t154 t159 a174))
% 79.08/79.27  (step t161 (cl (or (not (tptp.ssList (tptp.skaf67 tptp.sk3))) (not (tptp.ssList (tptp.skaf66 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))) :rule resolution :premises (t153 t160))
% 79.08/79.27  (step t162 (cl (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))) :rule resolution :premises (t146 t90 t118 t135 t144 t161))
% 79.08/79.27  (step t163 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t164)
% 79.08/79.27  (assume t164.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))))
% 79.08/79.27  (step t164.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))))) :rule forall_inst :args ((:= A (tptp.skaf65 tptp.sk3)) (:= B (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) (:= C (tptp.skaf68 tptp.sk3)) (:= D (tptp.skaf64 tptp.sk3))))
% 79.08/79.27  (step t164.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule or :premises (t164.t1))
% 79.08/79.27  (step t164.t3 (cl (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule resolution :premises (t164.t2 t164.a0))
% 79.08/79.27  (step t164 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule subproof :discharge (t164.a0))
% 79.08/79.27  (step t165 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule resolution :premises (t163 t164))
% 79.08/79.27  (step t166 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))))) :rule implies_neg2)
% 79.08/79.27  (step t167 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))))) :rule resolution :premises (t165 t166))
% 79.08/79.27  (step t168 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3)))))) :rule contraction :premises (t167))
% 79.08/79.27  (step t169 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule implies :premises (t168))
% 79.08/79.27  (step t170 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk3)) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk3)) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) :rule equiv_pos2)
% 79.08/79.27  (anchor :step t171 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C) (D $$unsorted) (:= D D)))
% 79.08/79.27  (step t171.t1 (cl (= A A)) :rule refl)
% 79.08/79.27  (step t171.t2 (cl (= B B)) :rule refl)
% 79.08/79.27  (step t171.t3 (cl (= C C)) :rule refl)
% 79.08/79.27  (step t171.t4 (cl (= D D)) :rule refl)
% 79.08/79.27  (step t171.t5 (cl (= (not (tptp.ssItem A)) (not (tptp.ssItem A)))) :rule refl)
% 79.08/79.27  (step t171.t6 (cl (= (not (tptp.ssList B)) (not (tptp.ssList B)))) :rule refl)
% 79.08/79.27  (step t171.t7 (cl (= (not (tptp.ssList C)) (not (tptp.ssList C)))) :rule refl)
% 79.08/79.27  (step t171.t8 (cl (= (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C)))) :rule all_simplify)
% 79.08/79.27  (step t171.t9 (cl (= (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk3)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))))) :rule cong :premises (t171.t8))
% 79.08/79.27  (step t171.t10 (cl (= (not (tptp.ssItem D)) (not (tptp.ssItem D)))) :rule refl)
% 79.08/79.27  (step t171.t11 (cl (= (tptp.leq D A) (tptp.leq D A))) :rule refl)
% 79.08/79.27  (step t171.t12 (cl (= (not (tptp.memberP B D)) (not (tptp.memberP B D)))) :rule refl)
% 79.08/79.27  (step t171.t13 (cl (= (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk3)) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) :rule cong :premises (t171.t5 t171.t6 t171.t7 t171.t9 t171.t10 t171.t11 t171.t12))
% 79.08/79.27  (step t171 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C) tptp.sk3)) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D)))))) :rule bind)
% 79.08/79.27  (step t172 (cl (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (not (tptp.ssList C)) (not (= tptp.sk3 (tptp.app (tptp.app B (tptp.cons A tptp.nil)) C))) (not (tptp.ssItem D)) (tptp.leq D A) (not (tptp.memberP B D))))) :rule resolution :premises (t170 t171 a192))
% 79.08/79.27  (step t173 (cl (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)) (not (tptp.memberP (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.skaf64 tptp.sk3))))) :rule resolution :premises (t169 t172))
% 79.08/79.27  (step t174 (cl (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t64 t82 t90 t98 t106 t144 t162 t173))
% 79.08/79.27  (step t175 (cl (not (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) :rule or_pos)
% 79.08/79.27  (step t176 (cl (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) (not (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) :rule reordering :premises (t175))
% 79.08/79.27  (step t177 (cl (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) :rule or_pos)
% 79.08/79.27  (step t178 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))))) :rule reordering :premises (t177))
% 79.08/79.27  (step t179 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t180)
% 79.08/79.27  (assume t180.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 79.08/79.27  (step t180.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))))) :rule forall_inst :args ((:= U (tptp.skaf65 tptp.sk3)) (:= V tptp.nil)))
% 79.08/79.27  (step t180.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) :rule or :premises (t180.t1))
% 79.08/79.27  (step t180.t3 (cl (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) :rule resolution :premises (t180.t2 t180.a0))
% 79.08/79.27  (step t180 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) :rule subproof :discharge (t180.a0))
% 79.08/79.27  (step t181 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) :rule resolution :premises (t179 t180))
% 79.08/79.27  (step t182 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))))) :rule implies_neg2)
% 79.08/79.27  (step t183 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))))) :rule resolution :premises (t181 t182))
% 79.08/79.27  (step t184 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))))) :rule contraction :premises (t183))
% 79.08/79.27  (step t185 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) :rule implies :premises (t184))
% 79.08/79.27  (step t186 (cl (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)))) :rule resolution :premises (t185 a85))
% 79.08/79.27  (step t187 (cl (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) :rule resolution :premises (t178 a7 t98 t186))
% 79.08/79.27  (step t188 (cl (=> (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))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) (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)))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t189)
% 79.08/79.27  (assume t189.a0 (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))))))
% 79.08/79.27  (step t189.t1 (cl (or (not (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)))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) :rule forall_inst :args ((:= U (tptp.skaf68 tptp.sk3)) (:= V (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (:= W (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))))
% 79.08/79.27  (step t189.t2 (cl (not (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)))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule or :premises (t189.t1))
% 79.08/79.27  (step t189.t3 (cl (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t189.t2 t189.a0))
% 79.08/79.27  (step t189 (cl (not (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)))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule subproof :discharge (t189.a0))
% 79.08/79.27  (step t190 (cl (=> (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))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t188 t189))
% 79.08/79.27  (step t191 (cl (=> (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))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) (not (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) :rule implies_neg2)
% 79.08/79.27  (step t192 (cl (=> (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))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) (=> (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))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t190 t191))
% 79.08/79.27  (step t193 (cl (=> (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))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) :rule contraction :premises (t192))
% 79.08/79.27  (step t194 (cl (not (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)))))) (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule implies :premises (t193))
% 79.08/79.27  (step t195 (cl (or (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t194 a148))
% 79.08/79.27  (step t196 (cl (= (tptp.app (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil)) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t176 t106 t144 t187 t195))
% 79.08/79.27  (step t197 (cl (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) :rule or_pos)
% 79.08/79.27  (step t198 (cl (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))) (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule reordering :premises (t197))
% 79.08/79.27  (step t199 (cl (not (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) (not (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule equiv_pos2)
% 79.08/79.27  (step t200 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))) :rule refl)
% 79.08/79.27  (step t201 (cl (= (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))))) :rule refl)
% 79.08/79.27  (step t202 (cl (= (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))))) :rule refl)
% 79.08/79.27  (step t203 (cl (= (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) :rule all_simplify)
% 79.08/79.27  (step t204 (cl (= (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule cong :premises (t201 t202 t203))
% 79.08/79.27  (step t205 (cl (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))))) :rule cong :premises (t200 t204))
% 79.08/79.27  (step t206 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t207)
% 79.08/79.27  (assume t207.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))
% 79.08/79.27  (step t207.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule forall_inst :args ((:= U (tptp.skaf65 tptp.sk3)) (:= V (tptp.skaf68 tptp.sk3))))
% 79.08/79.27  (step t207.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule or :premises (t207.t1))
% 79.08/79.27  (step t207.t3 (cl (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t207.t2 t207.a0))
% 79.08/79.27  (step t207 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule subproof :discharge (t207.a0))
% 79.08/79.27  (step t208 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t206 t207))
% 79.08/79.27  (step t209 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (not (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule implies_neg2)
% 79.08/79.27  (step t210 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t208 t209))
% 79.08/79.27  (step t211 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule contraction :premises (t210))
% 79.08/79.27  (step t212 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t199 t205 t211))
% 79.08/79.27  (step t213 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) :rule implies :premises (t212))
% 79.08/79.27  (step t214 (cl (or (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t213 a119))
% 79.08/79.27  (step t215 (cl (= (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)) (tptp.app (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil) (tptp.skaf68 tptp.sk3)))) :rule resolution :premises (t198 t98 t106 t214))
% 79.08/79.27  (step t216 (cl (not (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule or_pos)
% 79.08/79.27  (step t217 (cl (tptp.totalorderedP tptp.sk3) (not (tptp.ssList tptp.sk3)) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))) (not (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))))) :rule reordering :premises (t216))
% 79.08/79.27  (step t218 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))))))) :rule implies_neg1)
% 79.08/79.27  (anchor :step t219)
% 79.08/79.27  (assume t219.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))))
% 79.08/79.27  (step t219.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))))) :rule forall_inst :args ((:= U tptp.sk3)))
% 79.08/79.27  (step t219.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule or :premises (t219.t1))
% 79.08/79.27  (step t219.t3 (cl (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t219.t2 t219.a0))
% 79.08/79.27  (step t219 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule subproof :discharge (t219.a0))
% 79.08/79.27  (step t220 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t218 t219))
% 79.08/79.27  (step t221 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (not (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))))) :rule implies_neg2)
% 79.08/79.27  (step t222 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))))) :rule resolution :premises (t220 t221))
% 79.08/79.27  (step t223 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))))) :rule contraction :premises (t222))
% 79.08/79.27  (step t224 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))))))) (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule implies :premises (t223))
% 79.08/79.27  (step t225 (cl (not (= (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))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))))) (not (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)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))))))) :rule equiv_pos2)
% 79.08/79.27  (anchor :step t226 :args ((U $$unsorted) (:= U U)))
% 79.08/79.27  (step t226.t1 (cl (= U U)) :rule refl)
% 79.08/79.27  (step t226.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 79.08/79.27  (step t226.t3 (cl (= (tptp.totalorderedP U) (tptp.totalorderedP U))) :rule refl)
% 79.08/79.27  (step t226.t4 (cl (= (= (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))) U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))) :rule all_simplify)
% 79.08/79.27  (step t226.t5 (cl (= (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)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))))))) :rule cong :premises (t226.t2 t226.t3 t226.t4))
% 79.08/79.27  (step t226 (cl (= (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))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U)))))))) :rule bind)
% 79.08/79.27  (step t227 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= U (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))))))) :rule resolution :premises (t225 t226 a163))
% 79.08/79.27  (step t228 (cl (or (not (tptp.ssList tptp.sk3)) (tptp.totalorderedP tptp.sk3) (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3)))))) :rule resolution :premises (t224 t227))
% 79.08/79.27  (step t229 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))) (tptp.cons (tptp.skaf65 tptp.sk3) (tptp.skaf68 tptp.sk3))))) :rule resolution :premises (t217 t73 a187 t228))
% 79.08/79.27  (step t230 (cl) :rule resolution :premises (t62 t174 t196 t215 t229))
% 79.08/79.27  
% 79.08/79.27  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.BsFuez0IUI/cvc5---1.0.5_17134.smt2
% 79.08/79.28  % cvc5---1.0.5 exiting
% 79.08/79.28  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------