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

View Problem - Process Solution

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

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

% Result   : Unsatisfiable 83.12s 83.32s
% Output   : Proof 83.17s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.14  % Problem    : SWC265-1 : TPTP v8.2.0. Released v2.4.0.
% 0.12/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.37  % Computer : n015.cluster.edu
% 0.15/0.37  % Model    : x86_64 x86_64
% 0.15/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.37  % Memory   : 8042.1875MB
% 0.15/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.37  % CPULimit   : 300
% 0.15/0.37  % WCLimit    : 300
% 0.15/0.37  % DateTime   : Sun May 26 16:13:39 EDT 2024
% 0.15/0.37  % CPUTime    : 
% 0.22/0.56  %----Proving TF0_NAR, FOF, or CNF
% 0.22/0.57  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 10.55/10.74  --- Run --no-e-matching --full-saturate-quant at 5...
% 15.55/15.77  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 20.61/20.79  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 25.63/25.83  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 30.71/30.88  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 35.73/35.91  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 40.75/40.95  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 45.82/46.03  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 50.84/51.06  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 55.86/56.09  --- Run --relevant-triggers --full-saturate-quant at 5...
% 60.94/61.13  --- Run --finite-model-find --e-matching --sort-inference --uf-ss-fair at 5...
% 66.00/66.18  --- Run --pre-skolem-quant=on --full-saturate-quant at 10...
% 76.07/76.24  --- Run --cbqi-vo-exp --full-saturate-quant at 10...
% 83.12/83.32  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.naYLl5mKKy/cvc5---1.0.5_14410.smt2
% 83.12/83.32  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.naYLl5mKKy/cvc5---1.0.5_14410.smt2
% 83.17/83.38  (assume a0 (tptp.equalelemsP tptp.nil))
% 83.17/83.38  (assume a1 (tptp.duplicatefreeP tptp.nil))
% 83.17/83.38  (assume a2 (tptp.strictorderedP tptp.nil))
% 83.17/83.38  (assume a3 (tptp.totalorderedP tptp.nil))
% 83.17/83.38  (assume a4 (tptp.strictorderP tptp.nil))
% 83.17/83.38  (assume a5 (tptp.totalorderP tptp.nil))
% 83.17/83.38  (assume a6 (tptp.cyclefreeP tptp.nil))
% 83.17/83.38  (assume a7 (tptp.ssList tptp.nil))
% 83.17/83.38  (assume a8 (tptp.ssItem tptp.skac3))
% 83.17/83.38  (assume a9 (tptp.ssItem tptp.skac2))
% 83.17/83.38  (assume a10 (not (tptp.singletonP tptp.nil)))
% 83.17/83.38  (assume a11 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 83.17/83.38  (assume a12 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 83.17/83.38  (assume a13 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf81 U))))
% 83.17/83.38  (assume a14 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf80 U))))
% 83.17/83.38  (assume a15 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf79 U))))
% 83.17/83.38  (assume a16 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf78 U))))
% 83.17/83.38  (assume a17 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf77 U))))
% 83.17/83.38  (assume a18 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf76 U))))
% 83.17/83.38  (assume a19 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf75 U))))
% 83.17/83.38  (assume a20 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf74 U))))
% 83.17/83.38  (assume a21 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf73 U))))
% 83.17/83.38  (assume a22 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf72 U))))
% 83.17/83.38  (assume a23 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf71 U))))
% 83.17/83.38  (assume a24 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf70 U))))
% 83.17/83.38  (assume a25 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf69 U))))
% 83.17/83.38  (assume a26 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))))
% 83.17/83.38  (assume a27 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))))
% 83.17/83.38  (assume a28 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))))
% 83.17/83.38  (assume a29 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))))
% 83.17/83.38  (assume a30 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))))
% 83.17/83.38  (assume a31 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf63 U))))
% 83.17/83.38  (assume a32 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf62 U))))
% 83.17/83.38  (assume a33 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf61 U))))
% 83.17/83.38  (assume a34 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf60 U))))
% 83.17/83.38  (assume a35 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf59 U))))
% 83.17/83.38  (assume a36 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf58 U))))
% 83.17/83.38  (assume a37 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf57 U))))
% 83.17/83.38  (assume a38 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf56 U))))
% 83.17/83.38  (assume a39 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf55 U))))
% 83.17/83.38  (assume a40 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf54 U))))
% 83.17/83.38  (assume a41 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf53 U))))
% 83.17/83.38  (assume a42 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf52 U))))
% 83.17/83.38  (assume a43 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf51 U))))
% 83.17/83.38  (assume a44 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf50 U))))
% 83.17/83.38  (assume a45 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf49 U))))
% 83.17/83.38  (assume a46 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))))
% 83.17/83.38  (assume a47 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 83.17/83.38  (assume a48 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 83.17/83.38  (assume a49 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf46 U V))))
% 83.17/83.38  (assume a50 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))))
% 83.17/83.38  (assume a51 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))))
% 83.17/83.38  (assume a52 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))))
% 83.17/83.38  (assume a53 (not (= tptp.skac3 tptp.skac2)))
% 83.17/83.38  (assume a54 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.geq U U))))
% 83.17/83.38  (assume a55 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U tptp.nil))))
% 83.17/83.38  (assume a56 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))))
% 83.17/83.38  (assume a57 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))))
% 83.17/83.38  (assume a58 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U U))))
% 83.17/83.38  (assume a59 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U tptp.nil))))
% 83.17/83.38  (assume a60 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))))
% 83.17/83.38  (assume a61 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.leq U U))))
% 83.17/83.38  (assume a62 (forall ((U $$unsorted)) (or (not (tptp.lt U U)) (not (tptp.ssItem U)))))
% 83.17/83.38  (assume a63 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.equalelemsP (tptp.cons U tptp.nil)))))
% 83.17/83.38  (assume a64 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.duplicatefreeP (tptp.cons U tptp.nil)))))
% 83.17/83.38  (assume a65 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderedP (tptp.cons U tptp.nil)))))
% 83.17/83.38  (assume a66 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderedP (tptp.cons U tptp.nil)))))
% 83.17/83.38  (assume a67 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderP (tptp.cons U tptp.nil)))))
% 83.17/83.38  (assume a68 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderP (tptp.cons U tptp.nil)))))
% 83.17/83.38  (assume a69 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.cyclefreeP (tptp.cons U tptp.nil)))))
% 83.17/83.38  (assume a70 (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))))
% 83.17/83.38  (assume a71 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (tptp.duplicatefreeP U) (tptp.ssItem V))))
% 83.17/83.38  (assume a72 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U))))
% 83.17/83.38  (assume a73 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))))
% 83.17/83.38  (assume a74 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 83.17/83.38  (assume a75 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 83.17/83.38  (assume a76 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 83.17/83.38  (assume a77 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 83.17/83.38  (assume a78 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))))
% 83.17/83.38  (assume a79 (forall ((U $$unsorted)) (or (not (tptp.segmentP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 83.17/83.38  (assume a80 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.rearsegP tptp.nil U))))
% 83.17/83.38  (assume a81 (forall ((U $$unsorted)) (or (not (tptp.rearsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 83.17/83.38  (assume a82 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.frontsegP tptp.nil U))))
% 83.17/83.38  (assume a83 (forall ((U $$unsorted)) (or (not (tptp.frontsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 83.17/83.38  (assume a84 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 83.17/83.38  (assume a85 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 83.17/83.38  (assume a86 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf50 U) (tptp.skaf49 U)))))
% 83.17/83.38  (assume a87 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf49 U) (tptp.skaf50 U)))))
% 83.17/83.38  (assume a88 (forall ((U $$unsorted)) (or (not (= (tptp.skaf79 U) (tptp.skaf78 U))) (not (tptp.ssList U)) (tptp.equalelemsP U))))
% 83.17/83.38  (assume a89 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf69 U) (tptp.skaf70 U))) (not (tptp.ssList U)) (tptp.strictorderedP U))))
% 83.17/83.38  (assume a90 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))))
% 83.17/83.38  (assume a91 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf60 U) (tptp.skaf59 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 83.17/83.38  (assume a92 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf59 U) (tptp.skaf60 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 83.17/83.38  (assume a93 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf55 U) (tptp.skaf54 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 83.17/83.38  (assume a94 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf54 U) (tptp.skaf55 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 83.17/83.38  (assume a95 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V))))
% 83.17/83.38  (assume a96 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))))
% 83.17/83.38  (assume a97 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 83.17/83.38  (assume a98 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 83.17/83.38  (assume a99 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U))))
% 83.17/83.38  (assume a100 (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U))))
% 83.17/83.38  (assume a101 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U))))
% 83.17/83.38  (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))))
% 83.17/83.38  (assume a103 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (assume a108 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (assume a110 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (assume a114 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssList V)) (not (tptp.ssList U)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (assume a116 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (assume a185 (tptp.ssList tptp.sk1))
% 83.17/83.38  (assume a186 (tptp.ssList tptp.sk2))
% 83.17/83.38  (assume a187 (tptp.ssList tptp.sk3))
% 83.17/83.38  (assume a188 (tptp.ssList tptp.sk4))
% 83.17/83.38  (assume a189 (= tptp.sk2 tptp.sk4))
% 83.17/83.38  (assume a190 (= tptp.sk1 tptp.sk3))
% 83.17/83.38  (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.lt A D) (not (tptp.memberP C D)))))
% 83.17/83.38  (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.lt D A) (not (tptp.memberP B D)))))
% 83.17/83.38  (assume a193 (not (tptp.totalorderedP tptp.sk1)))
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (anchor :step t23)
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (step t23.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 83.17/83.38  (step t23.t2 (cl (= (= true false) false)) :rule all_simplify)
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (step t23.t14 (cl (= true false)) :rule trans :premises (t23.t8 t23.t13))
% 83.17/83.38  (step t23.t15 (cl false) :rule resolution :premises (t23.t1 t23.t2 t23.t14))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (anchor :step t41)
% 83.17/83.38  (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)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (anchor :step t41.t3)
% 83.17/83.38  (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)))))
% 83.17/83.38  (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))))
% 83.17/83.38  (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)))))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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)
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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))
% 83.17/83.38  (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.lt (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.lt (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)
% 83.17/83.38  (step t64 (cl (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (tptp.lt (tptp.skaf64 tptp.sk3) (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.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.lt (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))
% 83.17/83.38  (step t65 (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)
% 83.17/83.38  (anchor :step t66)
% 83.17/83.38  (assume t66.a0 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))))
% 83.17/83.38  (step t66.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)))
% 83.17/83.38  (step t66.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U)))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule or :premises (t66.t1))
% 83.17/83.38  (step t66.t3 (cl (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule resolution :premises (t66.t2 t66.a0))
% 83.17/83.38  (step t66 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U)))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule subproof :discharge (t66.a0))
% 83.17/83.38  (step t67 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule resolution :premises (t65 t66))
% 83.17/83.38  (step t68 (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)
% 83.17/83.38  (step t69 (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 (t67 t68))
% 83.17/83.38  (step t70 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))) (tptp.ssItem (tptp.skaf64 tptp.sk3)))) :rule contraction :premises (t69))
% 83.17/83.38  (step t71 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U)))) (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule implies :premises (t70))
% 83.17/83.38  (step t72 (cl (tptp.ssItem (tptp.skaf64 tptp.sk3))) :rule resolution :premises (t71 a30))
% 83.17/83.38  (step t73 (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)
% 83.17/83.38  (anchor :step t74)
% 83.17/83.38  (assume t74.a0 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))))
% 83.17/83.38  (step t74.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)))
% 83.17/83.38  (step t74.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U)))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule or :premises (t74.t1))
% 83.17/83.38  (step t74.t3 (cl (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule resolution :premises (t74.t2 t74.a0))
% 83.17/83.38  (step t74 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U)))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule subproof :discharge (t74.a0))
% 83.17/83.38  (step t75 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule resolution :premises (t73 t74))
% 83.17/83.38  (step t76 (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)
% 83.17/83.38  (step t77 (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 (t75 t76))
% 83.17/83.38  (step t78 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))) (tptp.ssItem (tptp.skaf65 tptp.sk3)))) :rule contraction :premises (t77))
% 83.17/83.38  (step t79 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U)))) (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule implies :premises (t78))
% 83.17/83.38  (step t80 (cl (tptp.ssItem (tptp.skaf65 tptp.sk3))) :rule resolution :premises (t79 a29))
% 83.17/83.38  (step t81 (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)
% 83.17/83.38  (anchor :step t82)
% 83.17/83.38  (assume t82.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))))
% 83.17/83.38  (step t82.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)))
% 83.17/83.38  (step t82.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U)))) (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule or :premises (t82.t1))
% 83.17/83.38  (step t82.t3 (cl (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule resolution :premises (t82.t2 t82.a0))
% 83.17/83.38  (step t82 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U)))) (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule subproof :discharge (t82.a0))
% 83.17/83.38  (step t83 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))) (tptp.ssList (tptp.skaf68 tptp.sk3))) (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule resolution :premises (t81 t82))
% 83.17/83.38  (step t84 (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)
% 83.17/83.38  (step t85 (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 (t83 t84))
% 83.17/83.38  (step t86 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))) (tptp.ssList (tptp.skaf68 tptp.sk3)))) :rule contraction :premises (t85))
% 83.17/83.38  (step t87 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U)))) (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule implies :premises (t86))
% 83.17/83.38  (step t88 (cl (tptp.ssList (tptp.skaf68 tptp.sk3))) :rule resolution :premises (t87 a26))
% 83.17/83.38  (step t89 (cl (not (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) :rule or_pos)
% 83.17/83.38  (step t90 (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.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))))) :rule reordering :premises (t89))
% 83.17/83.38  (step t91 (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)
% 83.17/83.38  (step t92 (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 (t91))
% 83.17/83.38  (step t93 (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)
% 83.17/83.38  (step t94 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4)) (not (= tptp.sk1 tptp.sk3)) (not (= tptp.sk2 tptp.sk4))) :rule and_neg)
% 83.17/83.38  (step t95 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4))) :rule resolution :premises (t94 a190 a189))
% 83.17/83.38  (step t96 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t95))
% 83.17/83.38  (step t97 (cl (= (tptp.totalorderedP tptp.sk1) (tptp.totalorderedP tptp.sk3))) :rule cong :premises (t96))
% 83.17/83.38  (step t98 (cl (= (not (tptp.totalorderedP tptp.sk1)) (not (tptp.totalorderedP tptp.sk3)))) :rule cong :premises (t97))
% 83.17/83.38  (step t99 (cl (not (tptp.totalorderedP tptp.sk3))) :rule resolution :premises (t93 t98 a193))
% 83.17/83.38  (step t100 (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)
% 83.17/83.38  (anchor :step t101)
% 83.17/83.38  (assume t101.a0 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))))
% 83.17/83.38  (step t101.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)))
% 83.17/83.38  (step t101.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 (t101.t1))
% 83.17/83.38  (step t101.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 (t101.t2 t101.a0))
% 83.17/83.38  (step t101 (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 (t101.a0))
% 83.17/83.38  (step t102 (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 (t100 t101))
% 83.17/83.38  (step t103 (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)
% 83.17/83.38  (step t104 (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 (t102 t103))
% 83.17/83.38  (step t105 (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 (t104))
% 83.17/83.38  (step t106 (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 (t105))
% 83.17/83.38  (step t107 (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 (t106 a90))
% 83.17/83.38  (step t108 (cl (not (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule resolution :premises (t92 t99 a187 t107))
% 83.17/83.38  (step t109 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V)))) :rule implies_neg1)
% 83.17/83.38  (anchor :step t110)
% 83.17/83.38  (assume t110.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))))
% 83.17/83.38  (step t110.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V)))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))))) :rule forall_inst :args ((:= U (tptp.skaf64 tptp.sk3)) (:= V (tptp.skaf65 tptp.sk3))))
% 83.17/83.38  (step t110.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V)))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule or :premises (t110.t1))
% 83.17/83.38  (step t110.t3 (cl (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule resolution :premises (t110.t2 t110.a0))
% 83.17/83.38  (step t110 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V)))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule subproof :discharge (t110.a0))
% 83.17/83.38  (step t111 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule resolution :premises (t109 t110))
% 83.17/83.38  (step t112 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) (not (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))))) :rule implies_neg2)
% 83.17/83.38  (step t113 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))))) :rule resolution :premises (t111 t112))
% 83.17/83.38  (step t114 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))))) :rule contraction :premises (t113))
% 83.17/83.38  (step t115 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V)))) (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule implies :premises (t114))
% 83.17/83.38  (step t116 (cl (or (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf64 tptp.sk3))) (tptp.leq (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule resolution :premises (t115 a102))
% 83.17/83.38  (step t117 (cl (not (tptp.lt (tptp.skaf64 tptp.sk3) (tptp.skaf65 tptp.sk3)))) :rule resolution :premises (t90 t108 t72 t80 t116))
% 83.17/83.38  (step t118 (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)
% 83.17/83.38  (step t119 (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 (t118))
% 83.17/83.38  (step t120 (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)
% 83.17/83.38  (step t121 (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 (t120))
% 83.17/83.38  (step t122 (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)
% 83.17/83.38  (anchor :step t123)
% 83.17/83.38  (assume t123.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))))
% 83.17/83.38  (step t123.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)))
% 83.17/83.38  (step t123.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U)))) (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule or :premises (t123.t1))
% 83.17/83.38  (step t123.t3 (cl (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule resolution :premises (t123.t2 t123.a0))
% 83.17/83.38  (step t123 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U)))) (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule subproof :discharge (t123.a0))
% 83.17/83.38  (step t124 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))) (tptp.ssList (tptp.skaf67 tptp.sk3))) (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule resolution :premises (t122 t123))
% 83.17/83.38  (step t125 (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)
% 83.17/83.38  (step t126 (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 (t124 t125))
% 83.17/83.38  (step t127 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))) (tptp.ssList (tptp.skaf67 tptp.sk3)))) :rule contraction :premises (t126))
% 83.17/83.38  (step t128 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U)))) (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule implies :premises (t127))
% 83.17/83.38  (step t129 (cl (tptp.ssList (tptp.skaf67 tptp.sk3))) :rule resolution :premises (t128 a27))
% 83.17/83.38  (step t130 (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)
% 83.17/83.38  (anchor :step t131)
% 83.17/83.38  (assume t131.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 83.17/83.38  (step t131.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))))
% 83.17/83.38  (step t131.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 (t131.t1))
% 83.17/83.38  (step t131.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 (t131.t2 t131.a0))
% 83.17/83.38  (step t131 (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 (t131.a0))
% 83.17/83.38  (step t132 (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 (t130 t131))
% 83.17/83.38  (step t133 (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)
% 83.17/83.38  (step t134 (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 (t132 t133))
% 83.17/83.38  (step t135 (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 (t134))
% 83.17/83.38  (step t136 (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 (t135))
% 83.17/83.38  (step t137 (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 (t136 a85))
% 83.17/83.38  (step t138 (cl (tptp.ssList (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3)))) :rule resolution :premises (t121 t72 t129 t137))
% 83.17/83.38  (step t139 (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)
% 83.17/83.38  (anchor :step t140)
% 83.17/83.38  (assume t140.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))))
% 83.17/83.38  (step t140.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)))
% 83.17/83.38  (step t140.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U)))) (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule or :premises (t140.t1))
% 83.17/83.38  (step t140.t3 (cl (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule resolution :premises (t140.t2 t140.a0))
% 83.17/83.38  (step t140 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U)))) (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule subproof :discharge (t140.a0))
% 83.17/83.38  (step t141 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))) (tptp.ssList (tptp.skaf66 tptp.sk3))) (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule resolution :premises (t139 t140))
% 83.17/83.38  (step t142 (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)
% 83.17/83.38  (step t143 (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 (t141 t142))
% 83.17/83.38  (step t144 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))) (tptp.ssList (tptp.skaf66 tptp.sk3)))) :rule contraction :premises (t143))
% 83.17/83.38  (step t145 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U)))) (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule implies :premises (t144))
% 83.17/83.38  (step t146 (cl (tptp.ssList (tptp.skaf66 tptp.sk3))) :rule resolution :premises (t145 a28))
% 83.17/83.38  (step t147 (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)
% 83.17/83.38  (anchor :step t148)
% 83.17/83.38  (assume t148.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 83.17/83.38  (step t148.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))))
% 83.17/83.38  (step t148.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 (t148.t1))
% 83.17/83.38  (step t148.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 (t148.t2 t148.a0))
% 83.17/83.38  (step t148 (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 (t148.a0))
% 83.17/83.38  (step t149 (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 (t147 t148))
% 83.17/83.38  (step t150 (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)
% 83.17/83.38  (step t151 (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 (t149 t150))
% 83.17/83.38  (step t152 (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 (t151))
% 83.17/83.38  (step t153 (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 (t152))
% 83.17/83.38  (step t154 (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 (t153 a84))
% 83.17/83.38  (step t155 (cl (tptp.ssList (tptp.app (tptp.skaf66 tptp.sk3) (tptp.cons (tptp.skaf64 tptp.sk3) (tptp.skaf67 tptp.sk3))))) :rule resolution :premises (t119 t138 t146 t154))
% 83.17/83.38  (step t156 (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)
% 83.17/83.38  (step t157 (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 (t156))
% 83.17/83.38  (step t158 (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)
% 83.17/83.38  (anchor :step t159)
% 83.17/83.38  (assume t159.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))))
% 83.17/83.38  (step t159.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))))
% 83.17/83.38  (step t159.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 (t159.t1))
% 83.17/83.38  (step t159.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 (t159.t2 t159.a0))
% 83.17/83.38  (step t159 (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 (t159.a0))
% 83.17/83.38  (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))) (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 (t158 t159))
% 83.17/83.38  (step t161 (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)
% 83.17/83.38  (step t162 (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 (t160 t161))
% 83.17/83.38  (step t163 (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 (t162))
% 83.17/83.38  (step t164 (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 (t163))
% 83.17/83.38  (step t165 (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)
% 83.17/83.38  (anchor :step t166 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V) (W $$unsorted) (:= W W) (X $$unsorted) (:= X X)))
% 83.17/83.38  (step t166.t1 (cl (= U U)) :rule refl)
% 83.17/83.38  (step t166.t2 (cl (= V V)) :rule refl)
% 83.17/83.38  (step t166.t3 (cl (= W W)) :rule refl)
% 83.17/83.38  (step t166.t4 (cl (= X X)) :rule refl)
% 83.17/83.38  (step t166.t5 (cl (= (= (tptp.app U (tptp.cons V W)) X) (= X (tptp.app U (tptp.cons V W))))) :rule all_simplify)
% 83.17/83.38  (step t166.t6 (cl (= (not (= (tptp.app U (tptp.cons V W)) X)) (not (= X (tptp.app U (tptp.cons V W)))))) :rule cong :premises (t166.t5))
% 83.17/83.38  (step t166.t7 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 83.17/83.38  (step t166.t8 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 83.17/83.38  (step t166.t9 (cl (= (not (tptp.ssItem V)) (not (tptp.ssItem V)))) :rule refl)
% 83.17/83.38  (step t166.t10 (cl (= (not (tptp.ssList X)) (not (tptp.ssList X)))) :rule refl)
% 83.17/83.38  (step t166.t11 (cl (= (tptp.memberP X V) (tptp.memberP X V))) :rule refl)
% 83.17/83.38  (step t166.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 (t166.t6 t166.t7 t166.t8 t166.t9 t166.t10 t166.t11))
% 83.17/83.38  (step t166 (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)
% 83.17/83.38  (step t167 (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)
% 83.17/83.38  (anchor :step t168 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V) (W $$unsorted) (:= W W)))
% 83.17/83.38  (step t168.t1 (cl (= U U)) :rule refl)
% 83.17/83.38  (step t168.t2 (cl (= V V)) :rule refl)
% 83.17/83.38  (step t168.t3 (cl (= W W)) :rule refl)
% 83.17/83.38  (step t168.t4 (cl (= (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W))) true)) :rule all_simplify)
% 83.17/83.38  (step t168.t5 (cl (= (not (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W)))) (not true))) :rule cong :premises (t168.t4))
% 83.17/83.38  (step t168.t6 (cl (= (not true) false)) :rule all_simplify)
% 83.17/83.38  (step t168.t7 (cl (= (not (= (tptp.app U (tptp.cons V W)) (tptp.app U (tptp.cons V W)))) false)) :rule trans :premises (t168.t5 t168.t6))
% 83.17/83.38  (step t168.t8 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 83.17/83.38  (step t168.t9 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 83.17/83.38  (step t168.t10 (cl (= (not (tptp.ssItem V)) (not (tptp.ssItem V)))) :rule refl)
% 83.17/83.38  (step t168.t11 (cl (= (not (tptp.ssList (tptp.app U (tptp.cons V W)))) (not (tptp.ssList (tptp.app U (tptp.cons V W)))))) :rule refl)
% 83.17/83.38  (step t168.t12 (cl (= (tptp.memberP (tptp.app U (tptp.cons V W)) V) (tptp.memberP (tptp.app U (tptp.cons V W)) V))) :rule refl)
% 83.17/83.38  (step t168.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 (t168.t7 t168.t8 t168.t9 t168.t10 t168.t11 t168.t12))
% 83.17/83.38  (step t168.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)
% 83.17/83.38  (step t168.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 (t168.t13 t168.t14))
% 83.17/83.38  (step t168 (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)
% 83.17/83.38  (step t169 (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 (t167 t168))
% 83.17/83.38  (step t170 (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 (t166 t169))
% 83.17/83.38  (step t171 (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 (t165 t170 a174))
% 83.17/83.38  (step t172 (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 (t164 t171))
% 83.17/83.38  (step t173 (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 (t157 t72 t129 t146 t155 t172))
% 83.17/83.38  (step t174 (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.lt 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.lt (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.lt D A) (not (tptp.memberP B D))))) :rule implies_neg1)
% 83.17/83.38  (anchor :step t175)
% 83.17/83.38  (assume t175.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.lt D A) (not (tptp.memberP B D)))))
% 83.17/83.38  (step t175.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.lt 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.lt (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))))
% 83.17/83.38  (step t175.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.lt 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.lt (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 (t175.t1))
% 83.17/83.38  (step t175.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.lt (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 (t175.t2 t175.a0))
% 83.17/83.38  (step t175 (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.lt 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.lt (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 (t175.a0))
% 83.17/83.38  (step t176 (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.lt 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.lt (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.lt (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 (t174 t175))
% 83.17/83.38  (step t177 (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.lt 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.lt (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.lt (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)
% 83.17/83.38  (step t178 (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.lt 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.lt (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.lt 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.lt (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 (t176 t177))
% 83.17/83.38  (step t179 (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.lt 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.lt (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 (t178))
% 83.17/83.38  (step t180 (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.lt 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.lt (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 (t179))
% 83.17/83.38  (step t181 (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.lt 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.lt 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.lt 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.lt D A) (not (tptp.memberP B D))))) :rule equiv_pos2)
% 83.17/83.38  (anchor :step t182 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C) (D $$unsorted) (:= D D)))
% 83.17/83.38  (step t182.t1 (cl (= A A)) :rule refl)
% 83.17/83.38  (step t182.t2 (cl (= B B)) :rule refl)
% 83.17/83.38  (step t182.t3 (cl (= C C)) :rule refl)
% 83.17/83.38  (step t182.t4 (cl (= D D)) :rule refl)
% 83.17/83.38  (step t182.t5 (cl (= (not (tptp.ssItem A)) (not (tptp.ssItem A)))) :rule refl)
% 83.17/83.38  (step t182.t6 (cl (= (not (tptp.ssList B)) (not (tptp.ssList B)))) :rule refl)
% 83.17/83.38  (step t182.t7 (cl (= (not (tptp.ssList C)) (not (tptp.ssList C)))) :rule refl)
% 83.17/83.38  (step t182.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)
% 83.17/83.38  (step t182.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 (t182.t8))
% 83.17/83.38  (step t182.t10 (cl (= (not (tptp.ssItem D)) (not (tptp.ssItem D)))) :rule refl)
% 83.17/83.38  (step t182.t11 (cl (= (tptp.lt D A) (tptp.lt D A))) :rule refl)
% 83.17/83.38  (step t182.t12 (cl (= (not (tptp.memberP B D)) (not (tptp.memberP B D)))) :rule refl)
% 83.17/83.38  (step t182.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.lt 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.lt D A) (not (tptp.memberP B D))))) :rule cong :premises (t182.t5 t182.t6 t182.t7 t182.t9 t182.t10 t182.t11 t182.t12))
% 83.17/83.38  (step t182 (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.lt 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.lt D A) (not (tptp.memberP B D)))))) :rule bind)
% 83.17/83.38  (step t183 (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.lt D A) (not (tptp.memberP B D))))) :rule resolution :premises (t181 t182 a192))
% 83.17/83.38  (step t184 (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.lt (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 (t180 t183))
% 83.17/83.38  (step t185 (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 t72 t80 t88 t117 t155 t173 t184))
% 83.17/83.38  (step t186 (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)
% 83.17/83.38  (step t187 (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 (t186))
% 83.17/83.38  (step t188 (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)
% 83.17/83.38  (step t189 (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 (t188))
% 83.17/83.38  (step t190 (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)
% 83.17/83.38  (anchor :step t191)
% 83.17/83.38  (assume t191.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 83.17/83.38  (step t191.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)))
% 83.17/83.38  (step t191.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 (t191.t1))
% 83.17/83.38  (step t191.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 (t191.t2 t191.a0))
% 83.17/83.38  (step t191 (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 (t191.a0))
% 83.17/83.38  (step t192 (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 (t190 t191))
% 83.17/83.38  (step t193 (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)
% 83.17/83.38  (step t194 (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 (t192 t193))
% 83.17/83.38  (step t195 (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 (t194))
% 83.17/83.38  (step t196 (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 (t195))
% 83.17/83.38  (step t197 (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 (t196 a85))
% 83.17/83.38  (step t198 (cl (tptp.ssList (tptp.cons (tptp.skaf65 tptp.sk3) tptp.nil))) :rule resolution :premises (t189 a7 t80 t197))
% 83.17/83.38  (step t199 (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)
% 83.17/83.38  (anchor :step t200)
% 83.17/83.38  (assume t200.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))))))
% 83.17/83.38  (step t200.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))))))
% 83.17/83.38  (step t200.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 (t200.t1))
% 83.17/83.38  (step t200.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 (t200.t2 t200.a0))
% 83.17/83.38  (step t200 (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 (t200.a0))
% 83.17/83.38  (step t201 (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 (t199 t200))
% 83.17/83.38  (step t202 (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)
% 83.17/83.38  (step t203 (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 (t201 t202))
% 83.17/83.38  (step t204 (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 (t203))
% 83.17/83.38  (step t205 (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 (t204))
% 83.17/83.38  (step t206 (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 (t205 a148))
% 83.17/83.38  (step t207 (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 (t187 t88 t155 t198 t206))
% 83.17/83.38  (step t208 (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)
% 83.17/83.38  (step t209 (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 (t208))
% 83.17/83.38  (step t210 (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)
% 83.17/83.38  (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)))) (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)
% 83.17/83.38  (step t212 (cl (= (not (tptp.ssItem (tptp.skaf65 tptp.sk3))) (not (tptp.ssItem (tptp.skaf65 tptp.sk3))))) :rule refl)
% 83.17/83.38  (step t213 (cl (= (not (tptp.ssList (tptp.skaf68 tptp.sk3))) (not (tptp.ssList (tptp.skaf68 tptp.sk3))))) :rule refl)
% 83.17/83.38  (step t214 (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)
% 83.17/83.38  (step t215 (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 (t212 t213 t214))
% 83.17/83.38  (step t216 (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 (t211 t215))
% 83.17/83.38  (step t217 (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)
% 83.17/83.38  (anchor :step t218)
% 83.17/83.38  (assume t218.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)))))
% 83.17/83.38  (step t218.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))))
% 83.17/83.38  (step t218.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 (t218.t1))
% 83.17/83.38  (step t218.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 (t218.t2 t218.a0))
% 83.17/83.38  (step t218 (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 (t218.a0))
% 83.17/83.38  (step t219 (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 (t217 t218))
% 83.17/83.38  (step t220 (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)
% 83.17/83.38  (step t221 (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 (t219 t220))
% 83.17/83.38  (step t222 (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 (t221))
% 83.17/83.38  (step t223 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (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 (t210 t216 t222))
% 83.17/83.38  (step t224 (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 (t223))
% 83.17/83.38  (step t225 (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 (t224 a119))
% 83.17/83.38  (step t226 (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 (t209 t80 t88 t225))
% 83.17/83.38  (step t227 (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)
% 83.17/83.38  (step t228 (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 (t227))
% 83.17/83.38  (step t229 (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)
% 83.17/83.38  (anchor :step t230)
% 83.17/83.38  (assume t230.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)))))))
% 83.17/83.38  (step t230.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)))
% 83.17/83.38  (step t230.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 (t230.t1))
% 83.17/83.38  (step t230.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 (t230.t2 t230.a0))
% 83.17/83.38  (step t230 (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 (t230.a0))
% 83.17/83.38  (step t231 (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 (t229 t230))
% 83.17/83.38  (step t232 (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)
% 83.17/83.38  (step t233 (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 (t231 t232))
% 83.17/83.38  (step t234 (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 (t233))
% 83.17/83.38  (step t235 (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 (t234))
% 83.17/83.38  (step t236 (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)
% 83.17/83.38  (anchor :step t237 :args ((U $$unsorted) (:= U U)))
% 83.17/83.38  (step t237.t1 (cl (= U U)) :rule refl)
% 83.17/83.38  (step t237.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 83.17/83.38  (step t237.t3 (cl (= (tptp.totalorderedP U) (tptp.totalorderedP U))) :rule refl)
% 83.17/83.38  (step t237.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)
% 83.17/83.38  (step t237.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 (t237.t2 t237.t3 t237.t4))
% 83.17/83.38  (step t237 (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)
% 83.17/83.38  (step t238 (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 (t236 t237 a163))
% 83.17/83.38  (step t239 (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 (t235 t238))
% 83.17/83.38  (step t240 (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 (t228 t99 a187 t239))
% 83.17/83.38  (step t241 (cl) :rule resolution :premises (t62 t185 t207 t226 t240))
% 83.17/83.38  
% 83.17/83.39  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.naYLl5mKKy/cvc5---1.0.5_14410.smt2
% 83.17/83.39  % cvc5---1.0.5 exiting
% 83.17/83.39  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------