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

View Problem - Process Solution

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

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

% Result   : Unsatisfiable 78.39s 78.66s
% Output   : Proof 78.62s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.14  % Problem    : SWC062-1 : TPTP v8.2.0. Released v2.4.0.
% 0.14/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.36  % Computer : n005.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Sun May 26 15:29:09 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.21/0.53  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.53  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 10.68/10.90  --- Run --no-e-matching --full-saturate-quant at 5...
% 15.73/15.93  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 20.76/20.95  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 25.76/25.98  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 30.82/31.05  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 35.85/36.08  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 40.89/41.11  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 45.89/46.15  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 50.96/51.18  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 55.97/56.23  --- Run --relevant-triggers --full-saturate-quant at 5...
% 61.02/61.26  --- Run --finite-model-find --e-matching --sort-inference --uf-ss-fair at 5...
% 66.05/66.29  --- Run --pre-skolem-quant=on --full-saturate-quant at 10...
% 76.14/76.35  --- Run --cbqi-vo-exp --full-saturate-quant at 10...
% 78.39/78.66  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.aayLH0WXgT/cvc5---1.0.5_27764.smt2
% 78.39/78.66  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.aayLH0WXgT/cvc5---1.0.5_27764.smt2
% 78.62/78.92  (assume a0 (tptp.equalelemsP tptp.nil))
% 78.62/78.92  (assume a1 (tptp.duplicatefreeP tptp.nil))
% 78.62/78.92  (assume a2 (tptp.strictorderedP tptp.nil))
% 78.62/78.92  (assume a3 (tptp.totalorderedP tptp.nil))
% 78.62/78.92  (assume a4 (tptp.strictorderP tptp.nil))
% 78.62/78.92  (assume a5 (tptp.totalorderP tptp.nil))
% 78.62/78.92  (assume a6 (tptp.cyclefreeP tptp.nil))
% 78.62/78.92  (assume a7 (tptp.ssList tptp.nil))
% 78.62/78.92  (assume a8 (tptp.ssItem tptp.skac3))
% 78.62/78.92  (assume a9 (tptp.ssItem tptp.skac2))
% 78.62/78.92  (assume a10 (not (tptp.singletonP tptp.nil)))
% 78.62/78.92  (assume a11 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 78.62/78.92  (assume a12 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 78.62/78.92  (assume a13 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf81 U))))
% 78.62/78.92  (assume a14 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf80 U))))
% 78.62/78.92  (assume a15 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf79 U))))
% 78.62/78.92  (assume a16 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf78 U))))
% 78.62/78.92  (assume a17 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf77 U))))
% 78.62/78.92  (assume a18 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf76 U))))
% 78.62/78.92  (assume a19 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf75 U))))
% 78.62/78.92  (assume a20 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf74 U))))
% 78.62/78.92  (assume a21 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf73 U))))
% 78.62/78.92  (assume a22 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf72 U))))
% 78.62/78.92  (assume a23 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf71 U))))
% 78.62/78.92  (assume a24 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf70 U))))
% 78.62/78.92  (assume a25 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf69 U))))
% 78.62/78.92  (assume a26 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))))
% 78.62/78.92  (assume a27 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))))
% 78.62/78.92  (assume a28 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))))
% 78.62/78.92  (assume a29 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))))
% 78.62/78.92  (assume a30 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))))
% 78.62/78.92  (assume a31 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf63 U))))
% 78.62/78.92  (assume a32 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf62 U))))
% 78.62/78.92  (assume a33 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf61 U))))
% 78.62/78.92  (assume a34 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf60 U))))
% 78.62/78.92  (assume a35 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf59 U))))
% 78.62/78.92  (assume a36 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf58 U))))
% 78.62/78.92  (assume a37 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf57 U))))
% 78.62/78.92  (assume a38 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf56 U))))
% 78.62/78.92  (assume a39 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf55 U))))
% 78.62/78.92  (assume a40 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf54 U))))
% 78.62/78.92  (assume a41 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf53 U))))
% 78.62/78.92  (assume a42 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf52 U))))
% 78.62/78.92  (assume a43 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf51 U))))
% 78.62/78.92  (assume a44 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf50 U))))
% 78.62/78.92  (assume a45 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf49 U))))
% 78.62/78.92  (assume a46 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))))
% 78.62/78.92  (assume a47 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 78.62/78.92  (assume a48 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 78.62/78.92  (assume a49 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf46 U V))))
% 78.62/78.92  (assume a50 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))))
% 78.62/78.92  (assume a51 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))))
% 78.62/78.92  (assume a52 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))))
% 78.62/78.92  (assume a53 (not (= tptp.skac3 tptp.skac2)))
% 78.62/78.92  (assume a54 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.geq U U))))
% 78.62/78.92  (assume a55 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U tptp.nil))))
% 78.62/78.92  (assume a56 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))))
% 78.62/78.92  (assume a57 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))))
% 78.62/78.92  (assume a58 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U U))))
% 78.62/78.92  (assume a59 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U tptp.nil))))
% 78.62/78.92  (assume a60 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))))
% 78.62/78.92  (assume a61 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.leq U U))))
% 78.62/78.92  (assume a62 (forall ((U $$unsorted)) (or (not (tptp.lt U U)) (not (tptp.ssItem U)))))
% 78.62/78.92  (assume a63 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.equalelemsP (tptp.cons U tptp.nil)))))
% 78.62/78.92  (assume a64 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.duplicatefreeP (tptp.cons U tptp.nil)))))
% 78.62/78.92  (assume a65 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderedP (tptp.cons U tptp.nil)))))
% 78.62/78.92  (assume a66 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderedP (tptp.cons U tptp.nil)))))
% 78.62/78.92  (assume a67 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderP (tptp.cons U tptp.nil)))))
% 78.62/78.92  (assume a68 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderP (tptp.cons U tptp.nil)))))
% 78.62/78.92  (assume a69 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.cyclefreeP (tptp.cons U tptp.nil)))))
% 78.62/78.92  (assume a70 (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))))
% 78.62/78.92  (assume a71 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (tptp.duplicatefreeP U) (tptp.ssItem V))))
% 78.62/78.92  (assume a72 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U))))
% 78.62/78.92  (assume a73 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))))
% 78.62/78.92  (assume a74 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 78.62/78.92  (assume a75 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 78.62/78.92  (assume a76 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 78.62/78.92  (assume a77 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 78.62/78.92  (assume a78 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))))
% 78.62/78.92  (assume a79 (forall ((U $$unsorted)) (or (not (tptp.segmentP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.62/78.92  (assume a80 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.rearsegP tptp.nil U))))
% 78.62/78.92  (assume a81 (forall ((U $$unsorted)) (or (not (tptp.rearsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.62/78.92  (assume a82 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.frontsegP tptp.nil U))))
% 78.62/78.92  (assume a83 (forall ((U $$unsorted)) (or (not (tptp.frontsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.62/78.92  (assume a84 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 78.62/78.92  (assume a85 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 78.62/78.92  (assume a86 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf50 U) (tptp.skaf49 U)))))
% 78.62/78.92  (assume a87 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf49 U) (tptp.skaf50 U)))))
% 78.62/78.92  (assume a88 (forall ((U $$unsorted)) (or (not (= (tptp.skaf79 U) (tptp.skaf78 U))) (not (tptp.ssList U)) (tptp.equalelemsP U))))
% 78.62/78.92  (assume a89 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf69 U) (tptp.skaf70 U))) (not (tptp.ssList U)) (tptp.strictorderedP U))))
% 78.62/78.92  (assume a90 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))))
% 78.62/78.92  (assume a91 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf60 U) (tptp.skaf59 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 78.62/78.92  (assume a92 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf59 U) (tptp.skaf60 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 78.62/78.92  (assume a93 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf55 U) (tptp.skaf54 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 78.62/78.92  (assume a94 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf54 U) (tptp.skaf55 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 78.62/78.92  (assume a95 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V))))
% 78.62/78.92  (assume a96 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))))
% 78.62/78.92  (assume a97 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 78.62/78.92  (assume a98 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 78.62/78.92  (assume a99 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U))))
% 78.62/78.92  (assume a100 (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U))))
% 78.62/78.92  (assume a101 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U))))
% 78.62/78.92  (assume a102 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U V))))
% 78.62/78.92  (assume a103 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))))
% 78.62/78.92  (assume a104 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.gt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt V U))))
% 78.62/78.92  (assume a105 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.gt V U))))
% 78.62/78.92  (assume a106 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.geq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq V U))))
% 78.62/78.92  (assume a107 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.geq V U))))
% 78.62/78.92  (assume a108 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))))
% 78.62/78.92  (assume a109 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.gt U V)) (not (tptp.gt V U)) (not (tptp.ssItem U)) (not (tptp.ssItem V)))))
% 78.62/78.92  (assume a110 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 78.62/78.92  (assume a111 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (tptp.strictorderedP (tptp.cons V U)))))
% 78.62/78.92  (assume a112 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (tptp.totalorderedP (tptp.cons V U)))))
% 78.62/78.92  (assume a113 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.lt V U)) (not (tptp.ssItem U)) (not (tptp.ssItem V)))))
% 78.62/78.92  (assume a114 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssList V)) (not (tptp.ssList U)))))
% 78.62/78.92  (assume a115 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U tptp.nil) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.singletonP V))))
% 78.62/78.92  (assume a116 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 78.62/78.92  (assume a117 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.62/78.92  (assume a118 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))
% 78.62/78.92  (assume a119 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))
% 78.62/78.92  (assume a120 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt U V) (= U V))))
% 78.62/78.92  (assume a121 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt U V) (= U V))))
% 78.62/78.92  (assume a122 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (= tptp.nil V) (= (tptp.hd (tptp.app V U)) (tptp.hd V)))))
% 78.62/78.92  (assume a123 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.strictorderedP (tptp.cons U V))) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.strictorderedP V) (= tptp.nil V))))
% 78.62/78.92  (assume a124 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.totalorderedP (tptp.cons U V))) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.totalorderedP V) (= tptp.nil V))))
% 78.62/78.92  (assume a125 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.geq U V)) (not (tptp.geq V U)) (not (tptp.ssItem U)) (not (tptp.ssItem V)) (= V U))))
% 78.62/78.92  (assume a126 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.segmentP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= V U))))
% 78.62/78.92  (assume a127 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= V U))))
% 78.62/78.92  (assume a128 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= V U))))
% 78.62/78.92  (assume a129 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.leq V U)) (not (tptp.ssItem U)) (not (tptp.ssItem V)) (= V U))))
% 78.62/78.92  (assume a130 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.skaf46 U V) V) U))))
% 78.62/78.92  (assume a131 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app V (tptp.skaf45 U V)) U))))
% 78.62/78.92  (assume a132 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (= tptp.nil V) (= (tptp.tl (tptp.app V U)) (tptp.app (tptp.tl V) U)))))
% 78.62/78.92  (assume a133 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.strictorderedP (tptp.cons U V))) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.lt U (tptp.hd V)) (= tptp.nil V))))
% 78.62/78.92  (assume a134 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.totalorderedP (tptp.cons U V))) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.leq U (tptp.hd V)) (= tptp.nil V))))
% 78.62/78.92  (assume a135 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.rearsegP (tptp.app W U) V))))
% 78.62/78.92  (assume a136 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.frontsegP (tptp.app U W) V))))
% 78.62/78.92  (assume a137 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= U V)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.memberP (tptp.cons V W) U))))
% 78.62/78.92  (assume a138 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssList U)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.cons W U) V))))
% 78.62/78.92  (assume a139 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (tptp.memberP (tptp.app U W) V))))
% 78.62/78.92  (assume a140 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (tptp.memberP (tptp.app W U) V))))
% 78.62/78.92  (assume a141 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.equalelemsP U) (= (tptp.app (tptp.skaf80 U) (tptp.cons (tptp.skaf78 U) (tptp.cons (tptp.skaf79 U) (tptp.skaf81 U)))) U))))
% 78.62/78.92  (assume a142 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (tptp.rearsegP W V))))
% 78.62/78.92  (assume a143 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (tptp.frontsegP W U))))
% 78.62/78.92  (assume a144 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (= tptp.nil V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app U V) tptp.nil))))
% 78.62/78.92  (assume a145 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.gt U V)) (not (tptp.gt V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.gt U W))))
% 78.62/78.92  (assume a146 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.lt V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt U W))))
% 78.62/78.93  (assume a147 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.geq U V)) (not (tptp.geq V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.geq U W))))
% 78.62/78.93  (assume a148 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (= (tptp.app (tptp.app W V) U) (tptp.app W (tptp.app V U))))))
% 78.62/78.93  (assume a149 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) (tptp.app U W))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (= V W))))
% 78.62/78.93  (assume a150 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) (tptp.app W V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (= U W))))
% 78.62/78.93  (assume a151 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.segmentP V W)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.segmentP U W))))
% 78.62/78.93  (assume a152 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V W)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.rearsegP U W))))
% 78.62/78.93  (assume a153 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V W)) (not (tptp.ssList W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.frontsegP U W))))
% 78.62/78.93  (assume a154 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.lt U V)) (not (tptp.lt V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.lt U W))))
% 78.62/78.93  (assume a155 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.leq V W)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (tptp.leq U W))))
% 78.62/78.93  (assume a156 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (= (tptp.cons U (tptp.app V W)) (tptp.app (tptp.cons U V) W)))))
% 78.62/78.93  (assume a157 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP (tptp.app U V) W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssItem W)) (tptp.memberP V W) (tptp.memberP U W))))
% 78.62/78.93  (assume a158 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.leq U (tptp.hd V))) (not (tptp.totalorderedP V)) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.totalorderedP (tptp.cons U V)) (= tptp.nil V))))
% 78.62/78.93  (assume a159 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.lt U (tptp.hd V))) (not (tptp.strictorderedP V)) (not (tptp.ssList V)) (not (tptp.ssItem U)) (tptp.strictorderedP (tptp.cons U V)) (= tptp.nil V))))
% 78.62/78.93  (assume a160 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.memberP (tptp.cons U V) W)) (not (tptp.ssList V)) (not (tptp.ssItem U)) (not (tptp.ssItem W)) (tptp.memberP V W) (= W U))))
% 78.62/78.93  (assume a161 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.duplicatefreeP U) (= (tptp.app (tptp.app (tptp.skaf75 U) (tptp.cons (tptp.skaf74 U) (tptp.skaf76 U))) (tptp.cons (tptp.skaf74 U) (tptp.skaf77 U))) U))))
% 78.62/78.93  (assume a162 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.strictorderedP U) (= (tptp.app (tptp.app (tptp.skaf71 U) (tptp.cons (tptp.skaf69 U) (tptp.skaf72 U))) (tptp.cons (tptp.skaf70 U) (tptp.skaf73 U))) U))))
% 78.62/78.93  (assume a163 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderedP U) (= (tptp.app (tptp.app (tptp.skaf66 U) (tptp.cons (tptp.skaf64 U) (tptp.skaf67 U))) (tptp.cons (tptp.skaf65 U) (tptp.skaf68 U))) U))))
% 78.62/78.93  (assume a164 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.strictorderP U) (= (tptp.app (tptp.app (tptp.skaf61 U) (tptp.cons (tptp.skaf59 U) (tptp.skaf62 U))) (tptp.cons (tptp.skaf60 U) (tptp.skaf63 U))) U))))
% 78.62/78.93  (assume a165 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.totalorderP U) (= (tptp.app (tptp.app (tptp.skaf56 U) (tptp.cons (tptp.skaf54 U) (tptp.skaf57 U))) (tptp.cons (tptp.skaf55 U) (tptp.skaf58 U))) U))))
% 78.62/78.93  (assume a166 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (= (tptp.app (tptp.app (tptp.skaf51 U) (tptp.cons (tptp.skaf49 U) (tptp.skaf52 U))) (tptp.cons (tptp.skaf50 U) (tptp.skaf53 U))) U))))
% 78.62/78.93  (assume a167 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U))))
% 78.62/78.93  (assume a168 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.memberP U V)) (not (tptp.ssItem V)) (not (tptp.ssList U)) (= (tptp.app (tptp.skaf42 U V) (tptp.cons V (tptp.skaf43 V U))) U))))
% 78.62/78.93  (assume a169 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.cons U V) (tptp.cons W X))) (not (tptp.ssItem W)) (not (tptp.ssItem U)) (not (tptp.ssList X)) (not (tptp.ssList V)) (= U W))))
% 78.62/78.93  (assume a170 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.cons U V) (tptp.cons W X))) (not (tptp.ssItem W)) (not (tptp.ssItem U)) (not (tptp.ssList X)) (not (tptp.ssList V)) (= X V))))
% 78.62/78.93  (assume a171 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList W)) (not (tptp.ssList X)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.segmentP (tptp.app (tptp.app X U) W) V))))
% 78.62/78.93  (assume a172 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.app (tptp.app U V) W) X)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList X)) (tptp.segmentP X V))))
% 78.62/78.93  (assume a173 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.frontsegP (tptp.cons U V) (tptp.cons W X))) (not (tptp.ssList X)) (not (tptp.ssList V)) (not (tptp.ssItem W)) (not (tptp.ssItem U)) (tptp.frontsegP V X))))
% 78.62/78.93  (assume a174 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.app U (tptp.cons V W)) X)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.ssList X)) (tptp.memberP X V))))
% 78.62/78.93  (assume a175 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.frontsegP (tptp.cons U V) (tptp.cons W X))) (not (tptp.ssList X)) (not (tptp.ssList V)) (not (tptp.ssItem W)) (not (tptp.ssItem U)) (= U W))))
% 78.62/78.93  (assume a176 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.tl U) (tptp.tl V))) (not (= (tptp.hd U) (tptp.hd V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (= tptp.nil V) (= U V) (= tptp.nil U))))
% 78.62/78.93  (assume a177 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.frontsegP U V)) (not (= W X)) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem W)) (tptp.frontsegP (tptp.cons W U) (tptp.cons X V)))))
% 78.62/78.93  (assume a178 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons V X)) Y)) (not (tptp.ssList X)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem V)) (not (tptp.duplicatefreeP Y)) (not (tptp.ssList Y)))))
% 78.62/78.93  (assume a179 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted)) (or (not (= (tptp.app U (tptp.cons V (tptp.cons W X))) Y)) (not (tptp.ssList X)) (not (tptp.ssList U)) (not (tptp.ssItem W)) (not (tptp.ssItem V)) (not (tptp.equalelemsP Y)) (not (tptp.ssList Y)) (= V W))))
% 78.62/78.93  (assume a180 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons X Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem V)) (not (tptp.strictorderedP Z)) (not (tptp.ssList Z)) (tptp.lt V X))))
% 78.62/78.93  (assume a181 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons X Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem V)) (not (tptp.totalorderedP Z)) (not (tptp.ssList Z)) (tptp.leq V X))))
% 78.62/78.93  (assume a182 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons X Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem V)) (not (tptp.strictorderP Z)) (not (tptp.ssList Z)) (tptp.lt V X) (tptp.lt X V))))
% 78.62/78.93  (assume a183 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (= (tptp.app (tptp.app U (tptp.cons V W)) (tptp.cons X Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssItem X)) (not (tptp.ssItem V)) (not (tptp.totalorderP Z)) (not (tptp.ssList Z)) (tptp.leq V X) (tptp.leq X V))))
% 78.62/78.93  (assume a184 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.leq U V)) (not (tptp.leq V U)) (not (= (tptp.app (tptp.app W (tptp.cons U X)) (tptp.cons V Y)) Z)) (not (tptp.ssList Y)) (not (tptp.ssList X)) (not (tptp.ssList W)) (not (tptp.ssItem V)) (not (tptp.ssItem U)) (not (tptp.cyclefreeP Z)) (not (tptp.ssList Z)))))
% 78.62/78.93  (assume a185 (tptp.ssList tptp.sk1))
% 78.62/78.93  (assume a186 (tptp.ssList tptp.sk2))
% 78.62/78.93  (assume a187 (tptp.ssList tptp.sk3))
% 78.62/78.93  (assume a188 (tptp.ssList tptp.sk4))
% 78.62/78.93  (assume a189 (= tptp.sk2 tptp.sk4))
% 78.62/78.93  (assume a190 (= tptp.sk1 tptp.sk3))
% 78.62/78.93  (assume a191 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= (tptp.app B (tptp.cons A tptp.nil)) tptp.sk3) (not (= (tptp.app (tptp.cons A tptp.nil) B) tptp.sk4)))))
% 78.62/78.93  (assume a192 (or (= tptp.nil tptp.sk3) (not (= tptp.nil tptp.sk4))))
% 78.62/78.93  (assume a193 (or (= tptp.nil tptp.sk2) (tptp.neq tptp.sk2 tptp.nil)))
% 78.62/78.93  (assume a194 (forall ((A $$unsorted)) (or (= tptp.nil tptp.sk2) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))))
% 78.62/78.93  (assume a195 (or (not (= tptp.nil tptp.sk1)) (tptp.neq tptp.sk2 tptp.nil)))
% 78.62/78.93  (assume a196 (forall ((A $$unsorted)) (or (not (= tptp.nil tptp.sk1)) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))))
% 78.62/78.93  (step t1 (cl (not (= (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))))) (not (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule equiv_pos2)
% 78.62/78.93  (step t2 (cl (= (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk4 tptp.sk4)))) :rule refl)
% 78.62/78.93  (step t3 (cl (= (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))))) :rule refl)
% 78.62/78.93  (step t4 (cl (= (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule refl)
% 78.62/78.93  (step t5 (cl (= (= (= (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (tptp.segmentP tptp.sk3 tptp.sk4)) true) (= (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t6 (cl (not (= (= (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (tptp.segmentP tptp.sk3 tptp.sk4)) true)) (= (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (tptp.segmentP tptp.sk3 tptp.sk4))) :rule equiv1 :premises (t5))
% 78.62/78.93  (step t7 (cl (= (= (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.segmentP tptp.sk3 tptp.sk4) (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) :rule all_simplify)
% 78.62/78.93  (step t8 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) (tptp.segmentP tptp.sk3 tptp.sk4))) :rule refl)
% 78.62/78.93  (step t9 (cl (= (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (tptp.segmentP tptp.sk3 tptp.sk4))) :rule all_simplify)
% 78.62/78.93  (step t10 (cl (= (= (tptp.segmentP tptp.sk3 tptp.sk4) (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= (tptp.segmentP tptp.sk3 tptp.sk4) (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule cong :premises (t8 t9))
% 78.62/78.93  (step t11 (cl (= (= (tptp.segmentP tptp.sk3 tptp.sk4) (tptp.segmentP tptp.sk3 tptp.sk4)) true)) :rule all_simplify)
% 78.62/78.93  (step t12 (cl (= (= (tptp.segmentP tptp.sk3 tptp.sk4) (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))) true)) :rule trans :premises (t10 t11))
% 78.62/78.93  (step t13 (cl (= (= (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (tptp.segmentP tptp.sk3 tptp.sk4)) true)) :rule trans :premises (t7 t12))
% 78.62/78.93  (step t14 (cl (= (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (tptp.segmentP tptp.sk3 tptp.sk4))) :rule resolution :premises (t6 t13))
% 78.62/78.93  (step t15 (cl (= (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule refl)
% 78.62/78.93  (step t16 (cl (= (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule refl)
% 78.62/78.93  (step t17 (cl (= (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule refl)
% 78.62/78.93  (step t18 (cl (= (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= tptp.nil (tptp.tl tptp.sk4))))) :rule refl)
% 78.62/78.93  (step t19 (cl (= (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))))) :rule refl)
% 78.62/78.93  (step t20 (cl (= (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))))) :rule refl)
% 78.62/78.93  (step t21 (cl (= (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule refl)
% 78.62/78.93  (step t22 (cl (= (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule refl)
% 78.62/78.93  (step t23 (cl (= (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))))) :rule cong :premises (t2 t3 t4 t14 t15 t16 t17 t18 t19 t20 t21 t22))
% 78.62/78.93  (step t24 (cl (not (= (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))))) (not (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule equiv_pos2)
% 78.62/78.93  (step t25 (cl (= (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule refl)
% 78.62/78.93  (step t26 (cl (= (= (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) :rule equiv_simplify)
% 78.62/78.93  (step t27 (cl (= (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (not (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) :rule equiv2 :premises (t26))
% 78.62/78.93  (step t28 (cl (not (not (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule not_not)
% 78.62/78.93  (step t29 (cl (= (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t27 t28))
% 78.62/78.93  (step t30 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t31)
% 78.62/78.93  (assume t31.a0 (tptp.segmentP tptp.sk4 tptp.sk4))
% 78.62/78.93  (assume t31.a1 (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))
% 78.62/78.93  (assume t31.a2 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t31.a3 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t31.a4 (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t31.a5 (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t31.a6 (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t31.a7 (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t31.a8 (= tptp.nil (tptp.tl tptp.sk4)))
% 78.62/78.93  (assume t31.a9 (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))
% 78.62/78.93  (assume t31.a10 (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t31.a11 (not (tptp.segmentP tptp.sk3 tptp.sk4)))
% 78.62/78.93  (step t31.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 78.62/78.93  (step t31.t2 (cl (= (= false true) false)) :rule all_simplify)
% 78.62/78.93  (step t31.t3 (cl (= (= (tptp.segmentP tptp.sk3 tptp.sk4) false) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t31.t4 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) false) (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule equiv2 :premises (t31.t3))
% 78.62/78.93  (step t31.t5 (cl (not (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (tptp.segmentP tptp.sk3 tptp.sk4)) :rule not_not)
% 78.62/78.93  (step t31.t6 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) false) (tptp.segmentP tptp.sk3 tptp.sk4)) :rule resolution :premises (t31.t4 t31.t5))
% 78.62/78.93  (step t31.t7 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) false)) :rule resolution :premises (t31.t6 t31.a11))
% 78.62/78.93  (step t31.t8 (cl (= false (tptp.segmentP tptp.sk3 tptp.sk4))) :rule symm :premises (t31.t7))
% 78.62/78.93  (step t31.t9 (cl (= tptp.sk3 tptp.sk3)) :rule refl)
% 78.62/78.93  (step t31.t10 (cl (= (tptp.hd tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t31.a2))
% 78.62/78.93  (step t31.t11 (cl (= (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.skaf83 tptp.sk4))) :rule symm :premises (t31.a5))
% 78.62/78.93  (step t31.t12 (cl (= (tptp.hd tptp.sk4) (tptp.skaf83 tptp.sk4))) :rule trans :premises (t31.t10 t31.t11))
% 78.62/78.93  (step t31.t13 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t31.t14 (cl (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule cong :premises (t31.t12 t31.t13))
% 78.62/78.93  (step t31.t15 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule symm :premises (t31.a9))
% 78.62/78.93  (step t31.t16 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) :rule symm :premises (t31.t15))
% 78.62/78.93  (step t31.t17 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule symm :premises (t31.t14))
% 78.62/78.93  (step t31.t18 (cl (= (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule symm :premises (t31.a6))
% 78.62/78.93  (step t31.t19 (cl (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule symm :premises (t31.t18))
% 78.62/78.93  (step t31.t20 (cl (= (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule cong :premises (t31.t13 t31.t14))
% 78.62/78.93  (step t31.t21 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule trans :premises (t31.t17 t31.t19 t31.t20))
% 78.62/78.93  (step t31.t22 (cl (= (tptp.tl tptp.sk4) tptp.nil)) :rule symm :premises (t31.a8))
% 78.62/78.93  (step t31.t23 (cl (= tptp.nil (tptp.tl tptp.sk4))) :rule symm :premises (t31.t22))
% 78.62/78.93  (step t31.t24 (cl (= (tptp.tl tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t31.a2))
% 78.62/78.93  (step t31.t25 (cl (= (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.skaf82 tptp.sk4))) :rule symm :premises (t31.a7))
% 78.62/78.93  (step t31.t26 (cl (= tptp.nil (tptp.skaf82 tptp.sk4))) :rule trans :premises (t31.t23 t31.t24 t31.t25))
% 78.62/78.93  (step t31.t27 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule cong :premises (t31.t21 t31.t26))
% 78.62/78.93  (step t31.t28 (cl (= (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t31.a4))
% 78.62/78.93  (step t31.t29 (cl (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule symm :premises (t31.t28))
% 78.62/78.93  (step t31.t30 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t31.a3))
% 78.62/78.93  (step t31.t31 (cl (= (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t31.t13 t31.t30))
% 78.62/78.93  (step t31.t32 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t31.a2))
% 78.62/78.93  (step t31.t33 (cl (= (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.app tptp.nil tptp.sk4))) :rule cong :premises (t31.t13 t31.t32))
% 78.62/78.93  (step t31.t34 (cl (= (tptp.app tptp.nil tptp.sk4) tptp.sk4)) :rule symm :premises (t31.a1))
% 78.62/78.93  (step t31.t35 (cl (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) tptp.sk4)) :rule trans :premises (t31.t14 t31.t16 t31.t27 t31.t29 t31.t31 t31.t33 t31.t34))
% 78.62/78.93  (step t31.t36 (cl (= tptp.sk4 (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule symm :premises (t31.t35))
% 78.62/78.93  (step t31.t37 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) (tptp.segmentP tptp.sk3 (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule cong :premises (t31.t9 t31.t36))
% 78.62/78.93  (step t31.t38 (cl (= (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) tptp.sk3)) :rule symm :premises (t31.a10))
% 78.62/78.93  (step t31.t39 (cl (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule symm :premises (t31.t38))
% 78.62/78.93  (step t31.t40 (cl (= (tptp.skaf82 tptp.sk4) tptp.nil)) :rule symm :premises (t31.t26))
% 78.62/78.93  (step t31.t41 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule refl)
% 78.62/78.93  (step t31.t42 (cl (= (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule cong :premises (t31.t40 t31.t41))
% 78.62/78.93  (step t31.t43 (cl (= (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule symm :premises (t31.t20))
% 78.62/78.93  (step t31.t44 (cl (= tptp.sk3 tptp.sk4)) :rule trans :premises (t31.t39 t31.t42 t31.t43 t31.t18 t31.t14 t31.t16 t31.t27 t31.t29 t31.t31 t31.t33 t31.t34))
% 78.62/78.93  (step t31.t45 (cl (= (tptp.segmentP tptp.sk3 (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (tptp.segmentP tptp.sk4 tptp.sk4))) :rule cong :premises (t31.t44 t31.t35))
% 78.62/78.93  (step t31.t46 (cl (= (= (tptp.segmentP tptp.sk4 tptp.sk4) true) (tptp.segmentP tptp.sk4 tptp.sk4))) :rule equiv_simplify)
% 78.62/78.93  (step t31.t47 (cl (= (tptp.segmentP tptp.sk4 tptp.sk4) true) (not (tptp.segmentP tptp.sk4 tptp.sk4))) :rule equiv2 :premises (t31.t46))
% 78.62/78.93  (step t31.t48 (cl (= (tptp.segmentP tptp.sk4 tptp.sk4) true)) :rule resolution :premises (t31.t47 t31.a0))
% 78.62/78.93  (step t31.t49 (cl (= false true)) :rule trans :premises (t31.t8 t31.t37 t31.t45 t31.t48))
% 78.62/78.93  (step t31.t50 (cl false) :rule resolution :premises (t31.t1 t31.t2 t31.t49))
% 78.62/78.93  (step t31 (cl (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) :rule subproof :discharge (t31.a0 t31.a1 t31.a2 t31.a3 t31.a4 t31.a5 t31.a6 t31.a7 t31.a8 t31.a9 t31.a10 t31.a11))
% 78.62/78.93  (step t32 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (tptp.segmentP tptp.sk4 tptp.sk4)) :rule and_pos)
% 78.62/78.93  (step t33 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t34 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t35 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t36 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t37 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t38 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t39 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t40 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t41 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t42 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t43 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t44 (cl false (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule resolution :premises (t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43))
% 78.62/78.93  (step t45 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) false) :rule reordering :premises (t44))
% 78.62/78.93  (step t46 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) false) :rule contraction :premises (t45))
% 78.62/78.93  (step t47 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) false) :rule resolution :premises (t30 t46))
% 78.62/78.93  (step t48 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (not false)) :rule implies_neg2)
% 78.62/78.93  (step t49 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false)) :rule resolution :premises (t47 t48))
% 78.62/78.93  (step t50 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false)) :rule contraction :premises (t49))
% 78.62/78.93  (step t51 (cl (= (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) :rule implies_simplify)
% 78.62/78.93  (step t52 (cl (not (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false)) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule equiv1 :premises (t51))
% 78.62/78.93  (step t53 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule resolution :premises (t50 t52))
% 78.62/78.93  (step t54 (cl (= (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false)) :rule resolution :premises (t29 t53))
% 78.62/78.93  (step t55 (cl (= (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) false))) :rule cong :premises (t25 t54))
% 78.62/78.93  (step t56 (cl (= (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) false) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))))) :rule all_simplify)
% 78.62/78.93  (step t57 (cl (= (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))))) :rule trans :premises (t55 t56))
% 78.62/78.93  (step t58 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t59)
% 78.62/78.93  (assume t59.a0 (tptp.segmentP tptp.sk4 tptp.sk4))
% 78.62/78.93  (assume t59.a1 (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))
% 78.62/78.93  (assume t59.a2 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t59.a3 (not (tptp.segmentP tptp.sk3 tptp.sk4)))
% 78.62/78.93  (assume t59.a4 (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t59.a5 (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t59.a6 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t59.a7 (= tptp.nil (tptp.tl tptp.sk4)))
% 78.62/78.93  (assume t59.a8 (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t59.a9 (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))
% 78.62/78.93  (assume t59.a10 (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t59.a11 (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (step t59.t1 (cl (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule and_neg)
% 78.62/78.93  (step t59.t2 (cl (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t59.t1 t59.a0 t59.a1 t59.a2 t59.a6 t59.a10 t59.a5 t59.a8 t59.a4 t59.a7 t59.a9 t59.a11 t59.a3))
% 78.62/78.93  (step t59 (cl (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule subproof :discharge (t59.a0 t59.a1 t59.a2 t59.a3 t59.a4 t59.a5 t59.a6 t59.a7 t59.a8 t59.a9 t59.a10 t59.a11))
% 78.62/78.93  (step t60 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (tptp.segmentP tptp.sk4 tptp.sk4)) :rule and_pos)
% 78.62/78.93  (step t61 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t62 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t63 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t64 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t65 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t66 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t67 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.tl tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t68 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t69 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t70 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t71 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t72 (cl (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule resolution :premises (t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t71))
% 78.62/78.93  (step t73 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule reordering :premises (t72))
% 78.62/78.93  (step t74 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule contraction :premises (t73))
% 78.62/78.93  (step t75 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t58 t74))
% 78.62/78.93  (step t76 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t77 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule resolution :premises (t75 t76))
% 78.62/78.93  (step t78 (cl (=> (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule contraction :premises (t77))
% 78.62/78.93  (step t79 (cl (not (and (tptp.segmentP tptp.sk4 tptp.sk4) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule resolution :premises (t24 t57 t78))
% 78.62/78.93  (step t80 (cl (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule not_and :premises (t79))
% 78.62/78.93  (step t81 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (tptp.segmentP tptp.sk4 tptp.sk4)))) :rule or_neg)
% 78.62/78.93  (step t82 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))))) :rule or_neg)
% 78.62/78.93  (step t83 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule or_neg)
% 78.62/78.93  (step t84 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule or_neg)
% 78.62/78.93  (step t85 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule or_neg)
% 78.62/78.93  (step t86 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule or_neg)
% 78.62/78.93  (step t87 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule or_neg)
% 78.62/78.93  (step t88 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= tptp.nil (tptp.tl tptp.sk4))))) :rule or_neg)
% 78.62/78.93  (step t89 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))))) :rule or_neg)
% 78.62/78.93  (step t90 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))))) :rule or_neg)
% 78.62/78.93  (step t91 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule or_neg)
% 78.62/78.93  (step t92 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule or_neg)
% 78.62/78.93  (step t93 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule resolution :premises (t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92))
% 78.62/78.93  (step t94 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule contraction :premises (t93))
% 78.62/78.93  (step t95 (cl (or (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule resolution :premises (t1 t23 t94))
% 78.62/78.93  (step t96 (cl (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule or :premises (t95))
% 78.62/78.93  (step t97 (cl (not (tptp.segmentP tptp.sk4 tptp.sk4)) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule reordering :premises (t96))
% 78.62/78.93  (step t98 (cl (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4))) :rule or_pos)
% 78.62/78.93  (step t99 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (= tptp.nil (tptp.tl tptp.sk4)) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4))))) :rule reordering :premises (t98))
% 78.62/78.93  (step t100 (cl (not (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4)) :rule or_pos)
% 78.62/78.93  (step t101 (cl (= tptp.nil tptp.sk4) (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (not (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4)))) :rule reordering :premises (t100))
% 78.62/78.93  (step t102 (cl (= tptp.nil tptp.sk3) (not (= tptp.nil tptp.sk4))) :rule or :premises (a192))
% 78.62/78.93  (step t103 (cl (not (= (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))))) (not (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule equiv_pos2)
% 78.62/78.93  (step t104 (cl (= (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk3)))) :rule refl)
% 78.62/78.93  (step t105 (cl (= (not (= tptp.nil tptp.sk4)) (not (= tptp.nil tptp.sk4)))) :rule refl)
% 78.62/78.93  (step t106 (cl (= (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.segmentP tptp.nil tptp.nil)))) :rule refl)
% 78.62/78.93  (step t107 (cl (= (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule refl)
% 78.62/78.93  (step t108 (cl (= (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))))) :rule cong :premises (t104 t105 t106 t14 t107))
% 78.62/78.93  (step t109 (cl (not (= (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))))) (not (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule equiv_pos2)
% 78.62/78.93  (step t110 (cl (= (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule refl)
% 78.62/78.93  (step t111 (cl (= (= (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) :rule equiv_simplify)
% 78.62/78.93  (step t112 (cl (= (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (not (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) :rule equiv2 :premises (t111))
% 78.62/78.93  (step t113 (cl (not (not (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule not_not)
% 78.62/78.93  (step t114 (cl (= (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t112 t113))
% 78.62/78.93  (step t115 (cl (=> (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t116)
% 78.62/78.93  (assume t116.a0 (tptp.segmentP tptp.nil tptp.nil))
% 78.62/78.93  (assume t116.a1 (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))
% 78.62/78.93  (assume t116.a2 (= tptp.nil tptp.sk4))
% 78.62/78.93  (assume t116.a3 (= tptp.nil tptp.sk3))
% 78.62/78.93  (assume t116.a4 (not (tptp.segmentP tptp.sk3 tptp.sk4)))
% 78.62/78.93  (step t116.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 78.62/78.93  (step t116.t2 (cl (= (= false true) false)) :rule all_simplify)
% 78.62/78.93  (step t116.t3 (cl (= (= (tptp.segmentP tptp.sk3 tptp.sk4) false) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t116.t4 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) false) (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule equiv2 :premises (t116.t3))
% 78.62/78.93  (step t116.t5 (cl (not (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (tptp.segmentP tptp.sk3 tptp.sk4)) :rule not_not)
% 78.62/78.93  (step t116.t6 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) false) (tptp.segmentP tptp.sk3 tptp.sk4)) :rule resolution :premises (t116.t4 t116.t5))
% 78.62/78.93  (step t116.t7 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) false)) :rule resolution :premises (t116.t6 t116.a4))
% 78.62/78.93  (step t116.t8 (cl (= false (tptp.segmentP tptp.sk3 tptp.sk4))) :rule symm :premises (t116.t7))
% 78.62/78.93  (step t116.t9 (cl (= tptp.sk3 tptp.nil)) :rule symm :premises (t116.a3))
% 78.62/78.93  (step t116.t10 (cl (= tptp.sk4 tptp.sk4)) :rule refl)
% 78.62/78.93  (step t116.t11 (cl (= (tptp.segmentP tptp.sk3 tptp.sk4) (tptp.segmentP tptp.nil tptp.sk4))) :rule cong :premises (t116.t9 t116.t10))
% 78.62/78.93  (step t116.t12 (cl (= (tptp.segmentP tptp.nil tptp.sk4) (tptp.segmentP (tptp.skaf48 tptp.nil tptp.nil) tptp.sk4))) :rule cong :premises (t116.a1 t116.t10))
% 78.62/78.93  (step t116.t13 (cl (= (tptp.skaf48 tptp.nil tptp.nil) tptp.nil)) :rule symm :premises (t116.a1))
% 78.62/78.93  (step t116.t14 (cl (= tptp.sk4 tptp.nil)) :rule symm :premises (t116.a2))
% 78.62/78.93  (step t116.t15 (cl (= (tptp.segmentP (tptp.skaf48 tptp.nil tptp.nil) tptp.sk4) (tptp.segmentP tptp.nil tptp.nil))) :rule cong :premises (t116.t13 t116.t14))
% 78.62/78.93  (step t116.t16 (cl (= (= (tptp.segmentP tptp.nil tptp.nil) true) (tptp.segmentP tptp.nil tptp.nil))) :rule equiv_simplify)
% 78.62/78.93  (step t116.t17 (cl (= (tptp.segmentP tptp.nil tptp.nil) true) (not (tptp.segmentP tptp.nil tptp.nil))) :rule equiv2 :premises (t116.t16))
% 78.62/78.93  (step t116.t18 (cl (= (tptp.segmentP tptp.nil tptp.nil) true)) :rule resolution :premises (t116.t17 t116.a0))
% 78.62/78.93  (step t116.t19 (cl (= false true)) :rule trans :premises (t116.t8 t116.t11 t116.t12 t116.t15 t116.t18))
% 78.62/78.93  (step t116.t20 (cl false) :rule resolution :premises (t116.t1 t116.t2 t116.t19))
% 78.62/78.93  (step t116 (cl (not (tptp.segmentP tptp.nil tptp.nil)) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (not (= tptp.nil tptp.sk4)) (not (= tptp.nil tptp.sk3)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) :rule subproof :discharge (t116.a0 t116.a1 t116.a2 t116.a3 t116.a4))
% 78.62/78.93  (step t117 (cl (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (tptp.segmentP tptp.nil tptp.nil)) :rule and_pos)
% 78.62/78.93  (step t118 (cl (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t119 (cl (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= tptp.nil tptp.sk4)) :rule and_pos)
% 78.62/78.93  (step t120 (cl (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (= tptp.nil tptp.sk3)) :rule and_pos)
% 78.62/78.93  (step t121 (cl (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t122 (cl false (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule resolution :premises (t116 t117 t118 t119 t120 t121))
% 78.62/78.93  (step t123 (cl (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) false) :rule reordering :premises (t122))
% 78.62/78.93  (step t124 (cl (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) false) :rule contraction :premises (t123))
% 78.62/78.93  (step t125 (cl (=> (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) false) :rule resolution :premises (t115 t124))
% 78.62/78.93  (step t126 (cl (=> (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (not false)) :rule implies_neg2)
% 78.62/78.93  (step t127 (cl (=> (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (=> (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false)) :rule resolution :premises (t125 t126))
% 78.62/78.93  (step t128 (cl (=> (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false)) :rule contraction :premises (t127))
% 78.62/78.93  (step t129 (cl (= (=> (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))))) :rule implies_simplify)
% 78.62/78.93  (step t130 (cl (not (=> (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false)) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule equiv1 :premises (t129))
% 78.62/78.93  (step t131 (cl (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule resolution :premises (t128 t130))
% 78.62/78.93  (step t132 (cl (= (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) false)) :rule resolution :premises (t114 t131))
% 78.62/78.93  (step t133 (cl (= (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) false))) :rule cong :premises (t110 t132))
% 78.62/78.93  (step t134 (cl (= (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) false) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))))) :rule all_simplify)
% 78.62/78.93  (step t135 (cl (= (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))))) :rule trans :premises (t133 t134))
% 78.62/78.93  (step t136 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t137)
% 78.62/78.93  (assume t137.a0 (= tptp.nil tptp.sk3))
% 78.62/78.93  (assume t137.a1 (= tptp.nil tptp.sk4))
% 78.62/78.93  (assume t137.a2 (tptp.segmentP tptp.nil tptp.nil))
% 78.62/78.93  (assume t137.a3 (not (tptp.segmentP tptp.sk3 tptp.sk4)))
% 78.62/78.93  (assume t137.a4 (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))
% 78.62/78.93  (step t137.t1 (cl (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (tptp.segmentP tptp.nil tptp.nil)) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (not (= tptp.nil tptp.sk4)) (not (= tptp.nil tptp.sk3)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule and_neg)
% 78.62/78.93  (step t137.t2 (cl (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t137.t1 t137.a2 t137.a4 t137.a1 t137.a0 t137.a3))
% 78.62/78.93  (step t137 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule subproof :discharge (t137.a0 t137.a1 t137.a2 t137.a3 t137.a4))
% 78.62/78.93  (step t138 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (= tptp.nil tptp.sk3)) :rule and_pos)
% 78.62/78.93  (step t139 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (= tptp.nil tptp.sk4)) :rule and_pos)
% 78.62/78.93  (step t140 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (tptp.segmentP tptp.nil tptp.nil)) :rule and_pos)
% 78.62/78.93  (step t141 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.segmentP tptp.sk3 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t142 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t143 (cl (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t137 t138 t139 t140 t141 t142))
% 78.62/78.93  (step t144 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule reordering :premises (t143))
% 78.62/78.93  (step t145 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule contraction :premises (t144))
% 78.62/78.93  (step t146 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t136 t145))
% 78.62/78.93  (step t147 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t148 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule resolution :premises (t146 t147))
% 78.62/78.93  (step t149 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) (and (tptp.segmentP tptp.nil tptp.nil) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (= tptp.nil tptp.sk4) (= tptp.nil tptp.sk3) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule contraction :premises (t148))
% 78.62/78.93  (step t150 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk4) (tptp.segmentP tptp.nil tptp.nil) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t109 t135 t149))
% 78.62/78.93  (step t151 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule not_and :premises (t150))
% 78.62/78.93  (step t152 (cl (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (not (= tptp.nil tptp.sk3)))) :rule or_neg)
% 78.62/78.93  (step t153 (cl (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (not (= tptp.nil tptp.sk4)))) :rule or_neg)
% 78.62/78.93  (step t154 (cl (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (not (tptp.segmentP tptp.nil tptp.nil)))) :rule or_neg)
% 78.62/78.93  (step t155 (cl (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (not (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule or_neg)
% 78.62/78.93  (step t156 (cl (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule or_neg)
% 78.62/78.93  (step t157 (cl (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t151 t152 t153 t154 t155 t156))
% 78.62/78.93  (step t158 (cl (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (not (tptp.segmentP tptp.sk3 tptp.sk4))) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule contraction :premises (t157))
% 78.62/78.93  (step t159 (cl (or (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t103 t108 t158))
% 78.62/78.93  (step t160 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule or :premises (t159))
% 78.62/78.93  (step t161 (cl (not (= tptp.nil tptp.sk4)) (not (tptp.segmentP tptp.nil tptp.nil)) (not (= tptp.nil tptp.sk3)) (tptp.segmentP tptp.sk3 tptp.sk4) (not (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule reordering :premises (t160))
% 78.62/78.93  (step t162 (cl (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) :rule or_pos)
% 78.62/78.93  (step t163 (cl (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)) (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule reordering :premises (t162))
% 78.62/78.93  (step t164 (cl (not (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule or_pos)
% 78.62/78.93  (step t165 (cl (not (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule contraction :premises (t164))
% 78.62/78.93  (step t166 (cl (not (tptp.ssList tptp.nil)) (not (tptp.segmentP tptp.nil tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (not (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule reordering :premises (t165))
% 78.62/78.93  (step t167 (cl (not (= (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) (not (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U)))) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil))) :rule equiv_pos2)
% 78.62/78.93  (step t168 (cl (= (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))) (or (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule all_simplify)
% 78.62/78.93  (step t169 (cl (= (= tptp.nil tptp.nil) true)) :rule all_simplify)
% 78.62/78.93  (step t170 (cl (= (not (= tptp.nil tptp.nil)) (not true))) :rule cong :premises (t169))
% 78.62/78.93  (step t171 (cl (= (not true) false)) :rule all_simplify)
% 78.62/78.93  (step t172 (cl (= (not (= tptp.nil tptp.nil)) false)) :rule trans :premises (t170 t171))
% 78.62/78.93  (step t173 (cl (= (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)))) :rule refl)
% 78.62/78.93  (step t174 (cl (= (tptp.segmentP tptp.nil tptp.nil) (tptp.segmentP tptp.nil tptp.nil))) :rule refl)
% 78.62/78.93  (step t175 (cl (= (or (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)) (or false (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule cong :premises (t172 t173 t174))
% 78.62/78.93  (step t176 (cl (= (or false (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule all_simplify)
% 78.62/78.93  (step t177 (cl (= (or (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule trans :premises (t175 t176))
% 78.62/78.93  (step t178 (cl (= (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))) (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)))) :rule trans :premises (t168 t177))
% 78.62/78.93  (step t179 (cl (or (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil))) :rule resolution :premises (t167 t178 a78))
% 78.62/78.93  (step t180 (cl (not (tptp.ssList tptp.nil)) (tptp.segmentP tptp.nil tptp.nil)) :rule or :premises (t179))
% 78.62/78.93  (step t181 (cl (tptp.segmentP tptp.nil tptp.nil)) :rule resolution :premises (t180 a7))
% 78.62/78.93  (step t182 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t183)
% 78.62/78.93  (assume t183.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))))
% 78.62/78.93  (step t183.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule forall_inst :args ((:= U tptp.nil) (:= V tptp.nil)))
% 78.62/78.93  (step t183.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule or :premises (t183.t1))
% 78.62/78.93  (step t183.t3 (cl (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t183.t2 t183.a0))
% 78.62/78.93  (step t183 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule subproof :discharge (t183.a0))
% 78.62/78.93  (step t184 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t182 t183))
% 78.62/78.93  (step t185 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (not (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule implies_neg2)
% 78.62/78.93  (step t186 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule resolution :premises (t184 t185))
% 78.62/78.93  (step t187 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))))) :rule contraction :premises (t186))
% 78.62/78.93  (step t188 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule implies :premises (t187))
% 78.62/78.93  (step t189 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t190 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.62/78.93  (step t190.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t190.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t190.t3 (cl (= (not (tptp.segmentP U V)) (not (tptp.segmentP U V)))) :rule refl)
% 78.62/78.93  (step t190.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t190.t5 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t190.t6 (cl (= (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))) :rule all_simplify)
% 78.62/78.93  (step t190.t7 (cl (= (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) :rule cong :premises (t190.t3 t190.t4 t190.t5 t190.t6))
% 78.62/78.93  (step t190 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U))))))) :rule bind)
% 78.62/78.93  (step t191 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app (tptp.app (tptp.skaf47 U V) V) (tptp.skaf48 V U)))))) :rule resolution :premises (t189 t190 a167))
% 78.62/78.93  (step t192 (cl (or (not (tptp.segmentP tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t188 t191))
% 78.62/78.93  (step t193 (cl (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule resolution :premises (t166 a7 t181 t192))
% 78.62/78.93  (step t194 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t195)
% 78.62/78.93  (assume t195.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 78.62/78.93  (step t195.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil)))) :rule forall_inst :args ((:= U tptp.nil) (:= V tptp.nil)))
% 78.62/78.93  (step t195.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule or :premises (t195.t1))
% 78.62/78.93  (step t195.t3 (cl (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule resolution :premises (t195.t2 t195.a0))
% 78.62/78.93  (step t195 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule subproof :discharge (t195.a0))
% 78.62/78.93  (step t196 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule resolution :premises (t194 t195))
% 78.62/78.93  (step t197 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil)))) :rule implies_neg2)
% 78.62/78.93  (step t198 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil)))) :rule resolution :premises (t196 t197))
% 78.62/78.93  (step t199 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil)))) :rule contraction :premises (t198))
% 78.62/78.93  (step t200 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V)))) (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule implies :premises (t199))
% 78.62/78.93  (step t201 (cl (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) :rule resolution :premises (t200 a47))
% 78.62/78.93  (step t202 (cl (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) :rule or_pos)
% 78.62/78.93  (step t203 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule reordering :premises (t202))
% 78.62/78.93  (step t204 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t205)
% 78.62/78.93  (assume t205.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 78.62/78.93  (step t205.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil)))) :rule forall_inst :args ((:= U tptp.nil) (:= V tptp.nil)))
% 78.62/78.93  (step t205.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule or :premises (t205.t1))
% 78.62/78.93  (step t205.t3 (cl (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule resolution :premises (t205.t2 t205.a0))
% 78.62/78.93  (step t205 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule subproof :discharge (t205.a0))
% 78.62/78.93  (step t206 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule resolution :premises (t204 t205))
% 78.62/78.93  (step t207 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil)))) :rule implies_neg2)
% 78.62/78.93  (step t208 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil)))) :rule resolution :premises (t206 t207))
% 78.62/78.93  (step t209 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil)))) :rule contraction :premises (t208))
% 78.62/78.93  (step t210 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V)))) (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule implies :premises (t209))
% 78.62/78.93  (step t211 (cl (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) :rule resolution :premises (t210 a48))
% 78.62/78.93  (step t212 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t213)
% 78.62/78.93  (assume t213.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 78.62/78.93  (step t213.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule forall_inst :args ((:= U tptp.nil) (:= V (tptp.skaf47 tptp.nil tptp.nil))))
% 78.62/78.93  (step t213.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule or :premises (t213.t1))
% 78.62/78.93  (step t213.t3 (cl (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t213.t2 t213.a0))
% 78.62/78.93  (step t213 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule subproof :discharge (t213.a0))
% 78.62/78.93  (step t214 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t212 t213))
% 78.62/78.93  (step t215 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t216 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule resolution :premises (t214 t215))
% 78.62/78.93  (step t217 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))))) :rule contraction :premises (t216))
% 78.62/78.93  (step t218 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule implies :premises (t217))
% 78.62/78.93  (step t219 (cl (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf47 tptp.nil tptp.nil))) (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)))) :rule resolution :premises (t218 a84))
% 78.62/78.93  (step t220 (cl (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) :rule resolution :premises (t203 a7 t211 t219))
% 78.62/78.93  (step t221 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t222)
% 78.62/78.93  (assume t222.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))
% 78.62/78.93  (step t222.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule forall_inst :args ((:= U (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil)) (:= V (tptp.skaf48 tptp.nil tptp.nil))))
% 78.62/78.93  (step t222.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule or :premises (t222.t1))
% 78.62/78.93  (step t222.t3 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule resolution :premises (t222.t2 t222.a0))
% 78.62/78.93  (step t222 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule subproof :discharge (t222.a0))
% 78.62/78.93  (step t223 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule resolution :premises (t221 t222))
% 78.62/78.93  (step t224 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t225 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule resolution :premises (t223 t224))
% 78.62/78.93  (step t226 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))))) :rule contraction :premises (t225))
% 78.62/78.93  (step t227 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule implies :premises (t226))
% 78.62/78.93  (step t228 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t229 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.62/78.93  (step t229.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t229.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t229.t3 (cl (= (= (tptp.app U V) tptp.nil) (= tptp.nil (tptp.app U V)))) :rule all_simplify)
% 78.62/78.93  (step t229.t4 (cl (= (not (= (tptp.app U V) tptp.nil)) (not (= tptp.nil (tptp.app U V))))) :rule cong :premises (t229.t3))
% 78.62/78.93  (step t229.t5 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t229.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t229.t7 (cl (= (= tptp.nil V) (= tptp.nil V))) :rule refl)
% 78.62/78.93  (step t229.t8 (cl (= (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule cong :premises (t229.t4 t229.t5 t229.t6 t229.t7))
% 78.62/78.93  (step t229 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V))))) :rule bind)
% 78.62/78.93  (step t230 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil V)))) :rule resolution :premises (t228 t229 a118))
% 78.62/78.93  (step t231 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (tptp.ssList (tptp.skaf48 tptp.nil tptp.nil))) (not (tptp.ssList (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil))) (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil)))) :rule resolution :premises (t227 t230))
% 78.62/78.93  (step t232 (cl (= tptp.nil (tptp.skaf48 tptp.nil tptp.nil))) :rule resolution :premises (t163 t193 t201 t220 t231))
% 78.62/78.93  (step t233 (cl (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)) :rule or_pos)
% 78.62/78.93  (step t234 (cl (= tptp.nil tptp.sk4) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule reordering :premises (t233))
% 78.62/78.93  (step t235 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t236)
% 78.62/78.93  (assume t236.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))))
% 78.62/78.93  (step t236.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk4)))
% 78.62/78.93  (step t236.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule or :premises (t236.t1))
% 78.62/78.93  (step t236.t3 (cl (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule resolution :premises (t236.t2 t236.a0))
% 78.62/78.93  (step t236 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule subproof :discharge (t236.a0))
% 78.62/78.93  (step t237 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule resolution :premises (t235 t236))
% 78.62/78.93  (step t238 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t239 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule resolution :premises (t237 t238))
% 78.62/78.93  (step t240 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4)))) :rule contraction :premises (t239))
% 78.62/78.93  (step t241 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule implies :premises (t240))
% 78.62/78.93  (step t242 (cl (not (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))))) (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t243 :args ((U $$unsorted) (:= U U)))
% 78.62/78.93  (step t243.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t243.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t243.t3 (cl (= (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))))) :rule all_simplify)
% 78.62/78.93  (step t243.t4 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 78.62/78.93  (step t243.t5 (cl (= (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule cong :premises (t243.t2 t243.t3 t243.t4))
% 78.62/78.93  (step t243 (cl (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))))) :rule bind)
% 78.62/78.93  (step t244 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule resolution :premises (t242 t243 a108))
% 78.62/78.93  (step t245 (cl (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil tptp.sk4))) :rule resolution :premises (t241 t244))
% 78.62/78.93  (step t246 (cl (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf82 tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule and_neg)
% 78.62/78.93  (step t247 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t248)
% 78.62/78.93  (assume t248.a0 (= tptp.nil tptp.sk3))
% 78.62/78.93  (assume t248.a1 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (assume t248.a2 (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))
% 78.62/78.93  (assume t248.a3 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t248.a4 (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t248.a5 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t248.a6 (= tptp.nil (tptp.skaf82 tptp.sk4)))
% 78.62/78.93  (assume t248.a7 (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t248.a8 (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))
% 78.62/78.93  (assume t248.a9 (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t248.a10 (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (step t248.t1 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t248.t2)
% 78.62/78.93  (assume t248.t2.a0 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (assume t248.t2.a1 (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))
% 78.62/78.93  (assume t248.t2.a2 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t248.t2.a3 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t248.t2.a4 (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t248.t2.a5 (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t248.t2.a6 (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t248.t2.a7 (= tptp.nil (tptp.skaf82 tptp.sk4)))
% 78.62/78.93  (assume t248.t2.a8 (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))
% 78.62/78.93  (assume t248.t2.a9 (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t248.t2.a10 (= tptp.nil tptp.sk3))
% 78.62/78.93  (step t248.t2.t1 (cl (= tptp.sk3 tptp.nil)) :rule symm :premises (t248.t2.a10))
% 78.62/78.93  (step t248.t2.t2 (cl (= tptp.nil tptp.sk3)) :rule symm :premises (t248.t2.t1))
% 78.62/78.93  (step t248.t2.t3 (cl (= (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) tptp.sk3)) :rule symm :premises (t248.t2.a9))
% 78.62/78.93  (step t248.t2.t4 (cl (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule symm :premises (t248.t2.t3))
% 78.62/78.93  (step t248.t2.t5 (cl (= (tptp.skaf82 tptp.sk4) tptp.nil)) :rule symm :premises (t248.t2.a7))
% 78.62/78.93  (step t248.t2.t6 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule refl)
% 78.62/78.93  (step t248.t2.t7 (cl (= (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule cong :premises (t248.t2.t5 t248.t2.t6))
% 78.62/78.93  (step t248.t2.t8 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t248.t2.t9 (cl (= (tptp.hd tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t248.t2.a2))
% 78.62/78.93  (step t248.t2.t10 (cl (= (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.skaf83 tptp.sk4))) :rule symm :premises (t248.t2.a5))
% 78.62/78.93  (step t248.t2.t11 (cl (= (tptp.hd tptp.sk4) (tptp.skaf83 tptp.sk4))) :rule trans :premises (t248.t2.t9 t248.t2.t10))
% 78.62/78.93  (step t248.t2.t12 (cl (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule cong :premises (t248.t2.t11 t248.t2.t8))
% 78.62/78.93  (step t248.t2.t13 (cl (= (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule cong :premises (t248.t2.t8 t248.t2.t12))
% 78.62/78.93  (step t248.t2.t14 (cl (= (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule symm :premises (t248.t2.t13))
% 78.62/78.93  (step t248.t2.t15 (cl (= (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule symm :premises (t248.t2.a6))
% 78.62/78.93  (step t248.t2.t16 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule symm :premises (t248.t2.a8))
% 78.62/78.93  (step t248.t2.t17 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) :rule symm :premises (t248.t2.t16))
% 78.62/78.93  (step t248.t2.t18 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule symm :premises (t248.t2.t12))
% 78.62/78.93  (step t248.t2.t19 (cl (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule symm :premises (t248.t2.t15))
% 78.62/78.93  (step t248.t2.t20 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule trans :premises (t248.t2.t18 t248.t2.t19 t248.t2.t13))
% 78.62/78.93  (step t248.t2.t21 (cl (= tptp.nil (tptp.skaf82 tptp.sk4))) :rule symm :premises (t248.t2.t5))
% 78.62/78.93  (step t248.t2.t22 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule cong :premises (t248.t2.t20 t248.t2.t21))
% 78.62/78.93  (step t248.t2.t23 (cl (= (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t248.t2.a4))
% 78.62/78.93  (step t248.t2.t24 (cl (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule symm :premises (t248.t2.t23))
% 78.62/78.93  (step t248.t2.t25 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t248.t2.a3))
% 78.62/78.93  (step t248.t2.t26 (cl (= (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t248.t2.t8 t248.t2.t25))
% 78.62/78.93  (step t248.t2.t27 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t248.t2.a2))
% 78.62/78.93  (step t248.t2.t28 (cl (= (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.app tptp.nil tptp.sk4))) :rule cong :premises (t248.t2.t8 t248.t2.t27))
% 78.62/78.93  (step t248.t2.t29 (cl (= (tptp.app tptp.nil tptp.sk4) tptp.sk4)) :rule symm :premises (t248.t2.a1))
% 78.62/78.93  (step t248.t2.t30 (cl (= (tptp.app tptp.sk4 tptp.nil) tptp.sk4)) :rule symm :premises (t248.t2.a0))
% 78.62/78.93  (step t248.t2.t31 (cl (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule symm :premises (t248.t2.t30))
% 78.62/78.93  (step t248.t2.t32 (cl (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule trans :premises (t248.t2.t2 t248.t2.t4 t248.t2.t7 t248.t2.t14 t248.t2.t15 t248.t2.t12 t248.t2.t17 t248.t2.t22 t248.t2.t24 t248.t2.t26 t248.t2.t28 t248.t2.t29 t248.t2.t31))
% 78.62/78.93  (step t248.t2 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= tptp.nil (tptp.skaf82 tptp.sk4))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule subproof :discharge (t248.t2.a0 t248.t2.a1 t248.t2.a2 t248.t2.a3 t248.t2.a4 t248.t2.a5 t248.t2.a6 t248.t2.a7 t248.t2.a8 t248.t2.a9 t248.t2.a10))
% 78.62/78.93  (step t248.t3 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t248.t4 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t248.t5 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t248.t6 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t248.t7 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t248.t8 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t248.t9 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t248.t10 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil (tptp.skaf82 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t248.t11 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t248.t12 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t248.t13 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil tptp.sk3)) :rule and_pos)
% 78.62/78.93  (step t248.t14 (cl (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)))) :rule resolution :premises (t248.t2 t248.t3 t248.t4 t248.t5 t248.t6 t248.t7 t248.t8 t248.t9 t248.t10 t248.t11 t248.t12 t248.t13))
% 78.62/78.93  (step t248.t15 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule reordering :premises (t248.t14))
% 78.62/78.93  (step t248.t16 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule contraction :premises (t248.t15))
% 78.62/78.93  (step t248.t17 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule resolution :premises (t248.t1 t248.t16))
% 78.62/78.93  (step t248.t18 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule implies_neg2)
% 78.62/78.93  (step t248.t19 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t248.t17 t248.t18))
% 78.62/78.93  (step t248.t20 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule contraction :premises (t248.t19))
% 78.62/78.93  (step t248.t21 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule implies :premises (t248.t20))
% 78.62/78.93  (step t248.t22 (cl (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= tptp.nil (tptp.skaf82 tptp.sk4))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil tptp.sk3))) :rule and_neg)
% 78.62/78.93  (step t248.t23 (cl (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t248.t22 t248.a1 t248.a2 t248.a3 t248.a5 t248.a9 t248.a4 t248.a7 t248.a6 t248.a8 t248.a10 t248.a0))
% 78.62/78.93  (step t248.t24 (cl (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule resolution :premises (t248.t21 t248.t23))
% 78.62/78.93  (step t248 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf82 tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule subproof :discharge (t248.a0 t248.a1 t248.a2 t248.a3 t248.a4 t248.a5 t248.a6 t248.a7 t248.a8 t248.a9 t248.a10))
% 78.62/78.93  (step t249 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil tptp.sk3)) :rule and_pos)
% 78.62/78.93  (step t250 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t251 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t252 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t253 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t254 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t255 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.skaf82 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t256 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t257 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t258 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t259 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t260 (cl (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule resolution :premises (t248 t249 t250 t251 t252 t253 t254 t255 t256 t257 t258 t259))
% 78.62/78.93  (step t261 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule reordering :premises (t260))
% 78.62/78.93  (step t262 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule contraction :premises (t261))
% 78.62/78.93  (step t263 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule resolution :premises (t247 t262))
% 78.62/78.93  (step t264 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule implies_neg2)
% 78.62/78.93  (step t265 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (=> (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t263 t264))
% 78.62/78.93  (step t266 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule contraction :premises (t265))
% 78.62/78.93  (step t267 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule implies :premises (t266))
% 78.62/78.93  (step t268 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf82 tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) :rule resolution :premises (t246 t267))
% 78.62/78.93  (step t269 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf82 tptp.sk4))) (not (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) (not (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule reordering :premises (t268))
% 78.62/78.93  (step t270 (cl (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule or_pos)
% 78.62/78.93  (step t271 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule reordering :premises (t270))
% 78.62/78.93  (step t272 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk4))) (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t273)
% 78.62/78.93  (assume t273.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 78.62/78.93  (step t273.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk4)))
% 78.62/78.93  (step t273.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk4))) :rule or :premises (t273.t1))
% 78.62/78.93  (step t273.t3 (cl (tptp.ssList (tptp.skaf82 tptp.sk4))) :rule resolution :premises (t273.t2 t273.a0))
% 78.62/78.93  (step t273 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk4))) :rule subproof :discharge (t273.a0))
% 78.62/78.93  (step t274 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.ssList (tptp.skaf82 tptp.sk4))) :rule resolution :premises (t272 t273))
% 78.62/78.93  (step t275 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t276 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk4))) (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t274 t275))
% 78.62/78.93  (step t277 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk4)))) :rule contraction :premises (t276))
% 78.62/78.93  (step t278 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk4))) :rule implies :premises (t277))
% 78.62/78.93  (step t279 (cl (tptp.ssList (tptp.skaf82 tptp.sk4))) :rule resolution :premises (t278 a12))
% 78.62/78.93  (step t280 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule or_pos)
% 78.62/78.93  (step t281 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule reordering :premises (t280))
% 78.62/78.93  (step t282 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk4))) (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t283)
% 78.62/78.93  (assume t283.a0 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 78.62/78.93  (step t283.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk4)))
% 78.62/78.93  (step t283.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk4))) :rule or :premises (t283.t1))
% 78.62/78.93  (step t283.t3 (cl (tptp.ssItem (tptp.skaf83 tptp.sk4))) :rule resolution :premises (t283.t2 t283.a0))
% 78.62/78.93  (step t283 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk4))) :rule subproof :discharge (t283.a0))
% 78.62/78.93  (step t284 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk4))) (tptp.ssItem (tptp.skaf83 tptp.sk4))) :rule resolution :premises (t282 t283))
% 78.62/78.93  (step t285 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t286 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk4))) (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk4)))) :rule resolution :premises (t284 t285))
% 78.62/78.93  (step t287 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk4)))) :rule contraction :premises (t286))
% 78.62/78.93  (step t288 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk4))) :rule implies :premises (t287))
% 78.62/78.93  (step t289 (cl (tptp.ssItem (tptp.skaf83 tptp.sk4))) :rule resolution :premises (t288 a11))
% 78.62/78.93  (step t290 (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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t291)
% 78.62/78.93  (assume t291.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 78.62/78.93  (step t291.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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk4)) (:= V tptp.nil)))
% 78.62/78.93  (step t291.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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule or :premises (t291.t1))
% 78.62/78.93  (step t291.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t291.t2 t291.a0))
% 78.62/78.93  (step t291 (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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule subproof :discharge (t291.a0))
% 78.62/78.93  (step t292 (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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t290 t291))
% 78.62/78.93  (step t293 (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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t294 (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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) 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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t292 t293))
% 78.62/78.93  (step t295 (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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule contraction :premises (t294))
% 78.62/78.93  (step t296 (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.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule implies :premises (t295))
% 78.62/78.93  (step t297 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t296 a85))
% 78.62/78.93  (step t298 (cl (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule resolution :premises (t281 a7 t289 t297))
% 78.62/78.93  (step t299 (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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (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)
% 78.62/78.93  (anchor :step t300)
% 78.62/78.93  (assume t300.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))))))
% 78.62/78.93  (step t300.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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule forall_inst :args ((:= U (tptp.skaf82 tptp.sk4)) (:= V (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (:= W tptp.nil)))
% 78.62/78.93  (step t300.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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule or :premises (t300.t1))
% 78.62/78.93  (step t300.t3 (cl (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t300.t2 t300.a0))
% 78.62/78.93  (step t300 (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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule subproof :discharge (t300.a0))
% 78.62/78.93  (step t301 (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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t299 t300))
% 78.62/78.93  (step t302 (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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule implies_neg2)
% 78.62/78.93  (step t303 (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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (=> (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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule resolution :premises (t301 t302))
% 78.62/78.93  (step t304 (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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule contraction :premises (t303))
% 78.62/78.93  (step t305 (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.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule implies :premises (t304))
% 78.62/78.93  (step t306 (cl (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t305 a148))
% 78.62/78.93  (step t307 (cl (= (tptp.app (tptp.app tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t271 a7 t279 t298 t306))
% 78.62/78.93  (step t308 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) :rule or_pos)
% 78.62/78.93  (step t309 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))))) :rule reordering :premises (t308))
% 78.62/78.93  (step t310 (cl (not (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))))) (not (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))))) :rule equiv_pos2)
% 78.62/78.93  (step t311 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))) :rule refl)
% 78.62/78.93  (step t312 (cl (= (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))))) :rule refl)
% 78.62/78.93  (step t313 (cl (= (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))) :rule all_simplify)
% 78.62/78.93  (step t314 (cl (= (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))))) :rule cong :premises (t312 t173 t313))
% 78.62/78.93  (step t315 (cl (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))))) :rule cong :premises (t311 t314))
% 78.62/78.93  (step t316 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t317)
% 78.62/78.93  (assume t317.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))
% 78.62/78.93  (step t317.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk4)) (:= V tptp.nil)))
% 78.62/78.93  (step t317.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule or :premises (t317.t1))
% 78.62/78.93  (step t317.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t317.t2 t317.a0))
% 78.62/78.93  (step t317 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule subproof :discharge (t317.a0))
% 78.62/78.93  (step t318 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t316 t317))
% 78.62/78.93  (step t319 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t320 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t318 t319))
% 78.62/78.93  (step t321 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule contraction :premises (t320))
% 78.62/78.93  (step t322 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))))) :rule resolution :premises (t310 t315 t321))
% 78.62/78.93  (step t323 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))) :rule implies :premises (t322))
% 78.62/78.93  (step t324 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil)))) :rule resolution :premises (t323 a119))
% 78.62/78.93  (step t325 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) tptp.nil))) :rule resolution :premises (t309 a7 t289 t324))
% 78.62/78.93  (step t326 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule or_pos)
% 78.62/78.93  (step t327 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule reordering :premises (t326))
% 78.62/78.93  (step t328 (cl (not (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) (not (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule equiv_pos2)
% 78.62/78.93  (step t329 (cl (= (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) :rule refl)
% 78.62/78.93  (step t330 (cl (= (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule all_simplify)
% 78.62/78.93  (step t331 (cl (= (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule cong :premises (t312 t329 t330))
% 78.62/78.93  (step t332 (cl (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule cong :premises (t311 t331))
% 78.62/78.93  (step t333 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t334)
% 78.62/78.93  (assume t334.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))))
% 78.62/78.93  (step t334.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk4)) (:= V (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (step t334.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule or :premises (t334.t1))
% 78.62/78.93  (step t334.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t334.t2 t334.a0))
% 78.62/78.93  (step t334 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule subproof :discharge (t334.a0))
% 78.62/78.93  (step t335 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t333 t334))
% 78.62/78.93  (step t336 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule implies_neg2)
% 78.62/78.93  (step t337 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t335 t336))
% 78.62/78.93  (step t338 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule contraction :premises (t337))
% 78.62/78.93  (step t339 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t328 t332 t338))
% 78.62/78.93  (step t340 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.app (tptp.cons U tptp.nil) V) (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule implies :premises (t339))
% 78.62/78.93  (step t341 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t340 a119))
% 78.62/78.93  (step t342 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t327 t289 t279 t341))
% 78.62/78.93  (step t343 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule or_pos)
% 78.62/78.93  (step t344 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule reordering :premises (t343))
% 78.62/78.93  (step t345 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t346)
% 78.62/78.93  (assume t346.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))))
% 78.62/78.93  (step t346.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk4)) (:= V (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (step t346.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule or :premises (t346.t1))
% 78.62/78.93  (step t346.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t346.t2 t346.a0))
% 78.62/78.93  (step t346 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule subproof :discharge (t346.a0))
% 78.62/78.93  (step t347 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t345 t346))
% 78.62/78.93  (step t348 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule implies_neg2)
% 78.62/78.93  (step t349 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule resolution :premises (t347 t348))
% 78.62/78.93  (step t350 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule contraction :premises (t349))
% 78.62/78.93  (step t351 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule implies :premises (t350))
% 78.62/78.93  (step t352 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t353 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.62/78.93  (step t353.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t353.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t353.t3 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 78.62/78.93  (step t353.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t353.t5 (cl (= (= (tptp.hd (tptp.cons U V)) U) (= U (tptp.hd (tptp.cons U V))))) :rule all_simplify)
% 78.62/78.93  (step t353.t6 (cl (= (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule cong :premises (t353.t3 t353.t4 t353.t5))
% 78.62/78.93  (step t353 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))))) :rule bind)
% 78.62/78.93  (step t354 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule resolution :premises (t352 t353 a96))
% 78.62/78.93  (step t355 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t351 t354))
% 78.62/78.93  (step t356 (cl (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t344 t289 t279 t355))
% 78.62/78.93  (step t357 (cl (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) :rule or_pos)
% 78.62/78.93  (step t358 (cl (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)) (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))))) :rule reordering :premises (t357))
% 78.62/78.93  (step t359 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t360)
% 78.62/78.93  (assume t360.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))
% 78.62/78.93  (step t360.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))))) :rule forall_inst :args ((:= U tptp.sk4)))
% 78.62/78.93  (step t360.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) :rule or :premises (t360.t1))
% 78.62/78.93  (step t360.t3 (cl (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) :rule resolution :premises (t360.t2 t360.a0))
% 78.62/78.93  (step t360 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) :rule subproof :discharge (t360.a0))
% 78.62/78.93  (step t361 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) :rule resolution :premises (t359 t360))
% 78.62/78.93  (step t362 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t363 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))))) :rule resolution :premises (t361 t362))
% 78.62/78.93  (step t364 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))))) :rule contraction :premises (t363))
% 78.62/78.93  (step t365 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) :rule implies :premises (t364))
% 78.62/78.93  (step t366 (cl (not (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))) (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t367 :args ((U $$unsorted) (:= U U)))
% 78.62/78.93  (step t367.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t367.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t367.t3 (cl (= (= (tptp.app tptp.nil U) U) (= U (tptp.app tptp.nil U)))) :rule all_simplify)
% 78.62/78.93  (step t367.t4 (cl (= (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule cong :premises (t367.t2 t367.t3))
% 78.62/78.93  (step t367 (cl (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))) :rule bind)
% 78.62/78.93  (step t368 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule resolution :premises (t366 t367 a73))
% 78.62/78.93  (step t369 (cl (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.nil tptp.sk4)))) :rule resolution :premises (t365 t368))
% 78.62/78.93  (step t370 (cl (= tptp.sk4 (tptp.app tptp.nil tptp.sk4))) :rule resolution :premises (t358 a188 t369))
% 78.62/78.93  (step t371 (cl (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule or_pos)
% 78.62/78.93  (step t372 (cl (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule reordering :premises (t371))
% 78.62/78.93  (step t373 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t374)
% 78.62/78.93  (assume t374.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))))
% 78.62/78.93  (step t374.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule forall_inst :args ((:= U tptp.sk4)))
% 78.62/78.93  (step t374.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule or :premises (t374.t1))
% 78.62/78.93  (step t374.t3 (cl (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t374.t2 t374.a0))
% 78.62/78.93  (step t374 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule subproof :discharge (t374.a0))
% 78.62/78.93  (step t375 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t373 t374))
% 78.62/78.93  (step t376 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t377 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule resolution :premises (t375 t376))
% 78.62/78.93  (step t378 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule contraction :premises (t377))
% 78.62/78.93  (step t379 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule implies :premises (t378))
% 78.62/78.93  (step t380 (cl (not (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))))) (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t381 :args ((U $$unsorted) (:= U U)))
% 78.62/78.93  (step t381.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t381.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t381.t3 (cl (= (= (tptp.app U tptp.nil) U) (= U (tptp.app U tptp.nil)))) :rule all_simplify)
% 78.62/78.93  (step t381.t4 (cl (= (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) :rule cong :premises (t381.t2 t381.t3))
% 78.62/78.93  (step t381 (cl (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))))) :rule bind)
% 78.62/78.93  (step t382 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) :rule resolution :premises (t380 t381 a72))
% 78.62/78.93  (step t383 (cl (or (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t379 t382))
% 78.62/78.93  (step t384 (cl (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule resolution :premises (t372 a188 t383))
% 78.62/78.93  (step t385 (cl (not (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4))) :rule or_pos)
% 78.62/78.93  (step t386 (cl (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4))))) :rule reordering :premises (t385))
% 78.62/78.93  (step t387 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t388)
% 78.62/78.93  (assume t388.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))))
% 78.62/78.93  (step t388.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4))))) :rule forall_inst :args ((:= U (tptp.skaf82 tptp.sk4)) (:= V (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (step t388.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) :rule or :premises (t388.t1))
% 78.62/78.93  (step t388.t3 (cl (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t388.t2 t388.a0))
% 78.62/78.93  (step t388 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) :rule subproof :discharge (t388.a0))
% 78.62/78.93  (step t389 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t387 t388))
% 78.62/78.93  (step t390 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) (not (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t391 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t389 t390))
% 78.62/78.93  (step t392 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4))))) :rule contraction :premises (t391))
% 78.62/78.93  (step t393 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) :rule implies :premises (t392))
% 78.62/78.93  (step t394 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t395 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.62/78.93  (step t395.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t395.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t395.t3 (cl (= (= (tptp.app U V) tptp.nil) (= tptp.nil (tptp.app U V)))) :rule all_simplify)
% 78.62/78.93  (step t395.t4 (cl (= (not (= (tptp.app U V) tptp.nil)) (not (= tptp.nil (tptp.app U V))))) :rule cong :premises (t395.t3))
% 78.62/78.93  (step t395.t5 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t395.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t395.t7 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 78.62/78.93  (step t395.t8 (cl (= (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) :rule cong :premises (t395.t4 t395.t5 t395.t6 t395.t7))
% 78.62/78.93  (step t395 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) tptp.nil)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U))))) :rule bind)
% 78.62/78.93  (step t396 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil U)))) :rule resolution :premises (t394 t395 a117))
% 78.62/78.93  (step t397 (cl (or (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t393 t396))
% 78.62/78.93  (step t398 (cl (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil tptp.sk3)) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule and_neg)
% 78.62/78.93  (step t399 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t400)
% 78.62/78.93  (assume t400.a0 (= tptp.nil tptp.sk3))
% 78.62/78.93  (assume t400.a1 (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (step t400.t1 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t400.t2)
% 78.62/78.93  (assume t400.t2.a0 (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t400.t2.a1 (= tptp.nil tptp.sk3))
% 78.62/78.93  (step t400.t2.t1 (cl (= tptp.sk3 tptp.nil)) :rule symm :premises (t400.t2.a1))
% 78.62/78.93  (step t400.t2.t2 (cl (= tptp.nil tptp.sk3)) :rule symm :premises (t400.t2.t1))
% 78.62/78.93  (step t400.t2.t3 (cl (= (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) tptp.sk3)) :rule symm :premises (t400.t2.a0))
% 78.62/78.93  (step t400.t2.t4 (cl (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule symm :premises (t400.t2.t3))
% 78.62/78.93  (step t400.t2.t5 (cl (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule trans :premises (t400.t2.t2 t400.t2.t4))
% 78.62/78.93  (step t400.t2 (cl (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule subproof :discharge (t400.t2.a0 t400.t2.a1))
% 78.62/78.93  (step t400.t3 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t400.t4 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil tptp.sk3)) :rule and_pos)
% 78.62/78.93  (step t400.t5 (cl (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)))) :rule resolution :premises (t400.t2 t400.t3 t400.t4))
% 78.62/78.93  (step t400.t6 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (not (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule reordering :premises (t400.t5))
% 78.62/78.93  (step t400.t7 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule contraction :premises (t400.t6))
% 78.62/78.93  (step t400.t8 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t400.t1 t400.t7))
% 78.62/78.93  (step t400.t9 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t400.t10 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (=> (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t400.t8 t400.t9))
% 78.62/78.93  (step t400.t11 (cl (=> (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule contraction :premises (t400.t10))
% 78.62/78.93  (step t400.t12 (cl (not (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule implies :premises (t400.t11))
% 78.62/78.93  (step t400.t13 (cl (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3)) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil tptp.sk3))) :rule and_neg)
% 78.62/78.93  (step t400.t14 (cl (and (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil tptp.sk3))) :rule resolution :premises (t400.t13 t400.a1 t400.a0))
% 78.62/78.93  (step t400.t15 (cl (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t400.t12 t400.t14))
% 78.62/78.93  (step t400 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule subproof :discharge (t400.a0 t400.a1))
% 78.62/78.93  (step t401 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil tptp.sk3)) :rule and_pos)
% 78.62/78.93  (step t402 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t403 (cl (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule resolution :premises (t400 t401 t402))
% 78.62/78.93  (step t404 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule reordering :premises (t403))
% 78.62/78.93  (step t405 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule contraction :premises (t404))
% 78.62/78.93  (step t406 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t399 t405))
% 78.62/78.93  (step t407 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t408 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (=> (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t406 t407))
% 78.62/78.93  (step t409 (cl (=> (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule contraction :premises (t408))
% 78.62/78.93  (step t410 (cl (not (and (= tptp.nil tptp.sk3) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule implies :premises (t409))
% 78.62/78.93  (step t411 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.nil (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t398 t410))
% 78.62/78.93  (step t412 (cl (not (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule or_pos)
% 78.62/78.93  (step t413 (cl (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (not (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))))) :rule reordering :premises (t412))
% 78.62/78.93  (step t414 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t415)
% 78.62/78.93  (assume t415.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))
% 78.62/78.93  (step t415.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))
% 78.62/78.93  (step t415.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) :rule or :premises (t415.t1))
% 78.62/78.93  (step t415.t3 (cl (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) :rule resolution :premises (t415.t2 t415.a0))
% 78.62/78.93  (step t415 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) :rule subproof :discharge (t415.a0))
% 78.62/78.93  (step t416 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) :rule resolution :premises (t414 t415))
% 78.62/78.93  (step t417 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) (not (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))))) :rule implies_neg2)
% 78.62/78.93  (step t418 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))))) :rule resolution :premises (t416 t417))
% 78.62/78.93  (step t419 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))))) :rule contraction :premises (t418))
% 78.62/78.93  (step t420 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) :rule implies :premises (t419))
% 78.62/78.93  (step t421 (cl (or (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil))))) :rule resolution :premises (t420 t368))
% 78.62/78.93  (step t422 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= tptp.nil tptp.sk3)) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule resolution :premises (t269 t307 t325 t342 t356 t370 t384 t386 t397 t298 t279 t411 t413 t421))
% 78.62/78.93  (step t423 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule contraction :premises (t422))
% 78.62/78.93  (step t424 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule or_pos)
% 78.62/78.93  (step t425 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule reordering :premises (t424))
% 78.62/78.93  (step t426 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t427)
% 78.62/78.93  (assume t427.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))))
% 78.62/78.93  (step t427.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule forall_inst :args ((:= A (tptp.skaf83 tptp.sk4)) (:= B (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (step t427.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule or :premises (t427.t1))
% 78.62/78.93  (step t427.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t427.t2 t427.a0))
% 78.62/78.93  (step t427 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule subproof :discharge (t427.a0))
% 78.62/78.93  (step t428 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t426 t427))
% 78.62/78.93  (step t429 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule implies_neg2)
% 78.62/78.93  (step t430 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule resolution :premises (t428 t429))
% 78.62/78.93  (step t431 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))))) :rule contraction :premises (t430))
% 78.62/78.93  (step t432 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule implies :premises (t431))
% 78.62/78.93  (step t433 (cl (not (= (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= (tptp.app B (tptp.cons A tptp.nil)) tptp.sk3) (not (= (tptp.app (tptp.cons A tptp.nil) B) tptp.sk4)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))))) (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= (tptp.app B (tptp.cons A tptp.nil)) tptp.sk3) (not (= (tptp.app (tptp.cons A tptp.nil) B) tptp.sk4))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t434 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B)))
% 78.62/78.93  (step t434.t1 (cl (= A A)) :rule refl)
% 78.62/78.93  (step t434.t2 (cl (= B B)) :rule refl)
% 78.62/78.93  (step t434.t3 (cl (= (not (tptp.ssItem A)) (not (tptp.ssItem A)))) :rule refl)
% 78.62/78.93  (step t434.t4 (cl (= (not (tptp.ssList B)) (not (tptp.ssList B)))) :rule refl)
% 78.62/78.93  (step t434.t5 (cl (= (= (tptp.app B (tptp.cons A tptp.nil)) tptp.sk3) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))))) :rule all_simplify)
% 78.62/78.93  (step t434.t6 (cl (= (= (tptp.app (tptp.cons A tptp.nil) B) tptp.sk4) (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))) :rule all_simplify)
% 78.62/78.93  (step t434.t7 (cl (= (not (= (tptp.app (tptp.cons A tptp.nil) B) tptp.sk4)) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))) :rule cong :premises (t434.t6))
% 78.62/78.93  (step t434.t8 (cl (= (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= (tptp.app B (tptp.cons A tptp.nil)) tptp.sk3) (not (= (tptp.app (tptp.cons A tptp.nil) B) tptp.sk4))) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))))) :rule cong :premises (t434.t3 t434.t4 t434.t5 t434.t7))
% 78.62/78.93  (step t434 (cl (= (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= (tptp.app B (tptp.cons A tptp.nil)) tptp.sk3) (not (= (tptp.app (tptp.cons A tptp.nil) B) tptp.sk4)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B))))))) :rule bind)
% 78.62/78.93  (step t435 (cl (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.ssList B)) (= tptp.sk3 (tptp.app B (tptp.cons A tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons A tptp.nil) B)))))) :rule resolution :premises (t433 t434 a191))
% 78.62/78.93  (step t436 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t432 t435))
% 78.62/78.93  (step t437 (cl (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_neg)
% 78.62/78.93  (step t438 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t439)
% 78.62/78.93  (assume t439.a0 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t439.a1 (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t439.a2 (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))
% 78.62/78.93  (step t439.t1 (cl (=> (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t439.t2)
% 78.62/78.93  (assume t439.t2.a0 (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))
% 78.62/78.93  (assume t439.t2.a1 (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t439.t2.a2 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (step t439.t2.t1 (cl (= (= (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) true) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule equiv_simplify)
% 78.62/78.93  (step t439.t2.t2 (cl (not (= (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) true)) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule equiv1 :premises (t439.t2.t1))
% 78.62/78.93  (step t439.t2.t3 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t439.t2.a2))
% 78.62/78.93  (step t439.t2.t4 (cl (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t439.t2.t3))
% 78.62/78.93  (step t439.t2.t5 (cl (= (tptp.hd tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t439.t2.t4))
% 78.62/78.93  (step t439.t2.t6 (cl (= (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.skaf83 tptp.sk4))) :rule symm :premises (t439.t2.a1))
% 78.62/78.93  (step t439.t2.t7 (cl (= (tptp.hd tptp.sk4) (tptp.skaf83 tptp.sk4))) :rule trans :premises (t439.t2.t5 t439.t2.t6))
% 78.62/78.93  (step t439.t2.t8 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t439.t2.t9 (cl (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule cong :premises (t439.t2.t7 t439.t2.t8))
% 78.62/78.93  (step t439.t2.t10 (cl (= (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule cong :premises (t439.t2.t9))
% 78.62/78.93  (step t439.t2.t11 (cl (= (= (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) true) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule equiv_simplify)
% 78.62/78.93  (step t439.t2.t12 (cl (= (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) true) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule equiv2 :premises (t439.t2.t11))
% 78.62/78.93  (step t439.t2.t13 (cl (= (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) true)) :rule resolution :premises (t439.t2.t12 t439.t2.a0))
% 78.62/78.93  (step t439.t2.t14 (cl (= (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) true)) :rule trans :premises (t439.t2.t10 t439.t2.t13))
% 78.62/78.93  (step t439.t2.t15 (cl (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule resolution :premises (t439.t2.t2 t439.t2.t14))
% 78.62/78.93  (step t439.t2 (cl (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule subproof :discharge (t439.t2.a0 t439.t2.a1 t439.t2.a2))
% 78.62/78.93  (step t439.t3 (cl (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t439.t4 (cl (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t439.t5 (cl (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t439.t6 (cl (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t439.t2 t439.t3 t439.t4 t439.t5))
% 78.62/78.93  (step t439.t7 (cl (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule reordering :premises (t439.t6))
% 78.62/78.93  (step t439.t8 (cl (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule contraction :premises (t439.t7))
% 78.62/78.93  (step t439.t9 (cl (=> (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule resolution :premises (t439.t1 t439.t8))
% 78.62/78.93  (step t439.t10 (cl (=> (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule implies_neg2)
% 78.62/78.93  (step t439.t11 (cl (=> (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (=> (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule resolution :premises (t439.t9 t439.t10))
% 78.62/78.93  (step t439.t12 (cl (=> (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule contraction :premises (t439.t11))
% 78.62/78.93  (step t439.t13 (cl (not (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule implies :premises (t439.t12))
% 78.62/78.93  (step t439.t14 (cl (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_neg)
% 78.62/78.93  (step t439.t15 (cl (and (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t439.t14 t439.a2 t439.a1 t439.a0))
% 78.62/78.93  (step t439.t16 (cl (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule resolution :premises (t439.t13 t439.t15))
% 78.62/78.93  (step t439 (cl (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule subproof :discharge (t439.a0 t439.a1 t439.a2))
% 78.62/78.93  (step t440 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t441 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t442 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t443 (cl (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t439 t440 t441 t442))
% 78.62/78.93  (step t444 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule reordering :premises (t443))
% 78.62/78.93  (step t445 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule contraction :premises (t444))
% 78.62/78.93  (step t446 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule resolution :premises (t438 t445))
% 78.62/78.93  (step t447 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule implies_neg2)
% 78.62/78.93  (step t448 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule resolution :premises (t446 t447))
% 78.62/78.93  (step t449 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule contraction :premises (t448))
% 78.62/78.93  (step t450 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule implies :premises (t449))
% 78.62/78.93  (step t451 (cl (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule resolution :premises (t437 t450))
% 78.62/78.93  (step t452 (cl (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil)) (not (= (tptp.skaf83 tptp.sk4) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule reordering :premises (t451))
% 78.62/78.93  (step t453 (cl (not (= (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))))) (not (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule equiv_pos2)
% 78.62/78.93  (step t454 (cl (= (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule refl)
% 78.62/78.93  (step t455 (cl (= (= (= (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) true) (= (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule equiv_simplify)
% 78.62/78.93  (step t456 (cl (not (= (= (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) true)) (= (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule equiv1 :premises (t455))
% 78.62/78.93  (step t457 (cl (= (= (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))))) :rule all_simplify)
% 78.62/78.93  (step t458 (cl (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule refl)
% 78.62/78.93  (step t459 (cl (= (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule all_simplify)
% 78.62/78.93  (step t460 (cl (= (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule cong :premises (t458 t459))
% 78.62/78.93  (step t461 (cl (= (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) true)) :rule all_simplify)
% 78.62/78.93  (step t462 (cl (= (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) true)) :rule trans :premises (t460 t461))
% 78.62/78.93  (step t463 (cl (= (= (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) true)) :rule trans :premises (t457 t462))
% 78.62/78.93  (step t464 (cl (= (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t456 t463))
% 78.62/78.93  (step t465 (cl (= (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule refl)
% 78.62/78.93  (step t466 (cl (= (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))))) :rule cong :premises (t454 t4 t464 t465))
% 78.62/78.93  (step t467 (cl (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule and_neg)
% 78.62/78.93  (step t468 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t469)
% 78.62/78.93  (assume t469.a0 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (assume t469.a1 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t469.a2 (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (step t469.t1 (cl (=> (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t469.t2)
% 78.62/78.93  (assume t469.t2.a0 (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t469.t2.a1 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t469.t2.a2 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (step t469.t2.t1 (cl (= (= (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) false) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule equiv_simplify)
% 78.62/78.93  (step t469.t2.t2 (cl (not (= (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) false)) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule equiv1 :premises (t469.t2.t1))
% 78.62/78.93  (step t469.t2.t3 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t469.t2.t4 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t469.t2.a1))
% 78.62/78.93  (step t469.t2.t5 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.sk4 tptp.nil))) :rule trans :premises (t469.t2.t4 t469.t2.a2))
% 78.62/78.93  (step t469.t2.t6 (cl (= (tptp.app tptp.sk4 tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t469.t2.t5))
% 78.62/78.93  (step t469.t2.t7 (cl (= (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t469.t2.t3 t469.t2.t6))
% 78.62/78.93  (step t469.t2.t8 (cl (= (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) false) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule equiv_simplify)
% 78.62/78.93  (step t469.t2.t9 (cl (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) false) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule equiv2 :premises (t469.t2.t8))
% 78.62/78.93  (step t469.t2.t10 (cl (not (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule not_not)
% 78.62/78.93  (step t469.t2.t11 (cl (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) false) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t469.t2.t9 t469.t2.t10))
% 78.62/78.93  (step t469.t2.t12 (cl (= (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) false)) :rule resolution :premises (t469.t2.t11 t469.t2.a0))
% 78.62/78.93  (step t469.t2.t13 (cl (= (= tptp.nil (tptp.app tptp.sk4 tptp.nil)) false)) :rule trans :premises (t469.t2.t7 t469.t2.t12))
% 78.62/78.93  (step t469.t2.t14 (cl (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t469.t2.t2 t469.t2.t13))
% 78.62/78.93  (step t469.t2 (cl (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule subproof :discharge (t469.t2.a0 t469.t2.a1 t469.t2.a2))
% 78.62/78.93  (step t469.t3 (cl (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t469.t4 (cl (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t469.t5 (cl (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t469.t6 (cl (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule resolution :premises (t469.t2 t469.t3 t469.t4 t469.t5))
% 78.62/78.93  (step t469.t7 (cl (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule reordering :premises (t469.t6))
% 78.62/78.93  (step t469.t8 (cl (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule contraction :premises (t469.t7))
% 78.62/78.93  (step t469.t9 (cl (=> (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t469.t1 t469.t8))
% 78.62/78.93  (step t469.t10 (cl (=> (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (not (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t469.t11 (cl (=> (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (=> (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule resolution :premises (t469.t9 t469.t10))
% 78.62/78.93  (step t469.t12 (cl (=> (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule contraction :premises (t469.t11))
% 78.62/78.93  (step t469.t13 (cl (not (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule implies :premises (t469.t12))
% 78.62/78.93  (step t469.t14 (cl (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule and_neg)
% 78.62/78.93  (step t469.t15 (cl (and (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t469.t14 t469.a2 t469.a1 t469.a0))
% 78.62/78.93  (step t469.t16 (cl (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t469.t13 t469.t15))
% 78.62/78.93  (step t469 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule subproof :discharge (t469.a0 t469.a1 t469.a2))
% 78.62/78.93  (step t470 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t471 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t472 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t473 (cl (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule resolution :premises (t469 t470 t471 t472))
% 78.62/78.93  (step t474 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule reordering :premises (t473))
% 78.62/78.93  (step t475 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule contraction :premises (t474))
% 78.62/78.93  (step t476 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t468 t475))
% 78.62/78.93  (step t477 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (not (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t478 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule resolution :premises (t476 t477))
% 78.62/78.93  (step t479 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule contraction :premises (t478))
% 78.62/78.93  (step t480 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule implies :premises (t479))
% 78.62/78.93  (step t481 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t467 t480))
% 78.62/78.93  (step t482 (cl (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (not (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule or_neg)
% 78.62/78.93  (step t483 (cl (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (not (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule or_neg)
% 78.62/78.93  (step t484 (cl (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (not (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule or_neg)
% 78.62/78.93  (step t485 (cl (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (not (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule or_neg)
% 78.62/78.93  (step t486 (cl (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule resolution :premises (t481 t482 t483 t484 t485))
% 78.62/78.93  (step t487 (cl (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule contraction :premises (t486))
% 78.62/78.93  (step t488 (cl (or (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil))))) :rule resolution :premises (t453 t466 t487))
% 78.62/78.93  (step t489 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.app tptp.sk4 tptp.nil)))) :rule or :premises (t488))
% 78.62/78.93  (step t490 (cl (not (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4)))) :rule or_pos)
% 78.62/78.93  (step t491 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4)))))) :rule reordering :premises (t490))
% 78.62/78.93  (step t492 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t493)
% 78.62/78.93  (assume t493.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 78.62/78.93  (step t493.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4)))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk4)) (:= V (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (step t493.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) :rule or :premises (t493.t1))
% 78.62/78.93  (step t493.t3 (cl (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t493.t2 t493.a0))
% 78.62/78.93  (step t493 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) :rule subproof :discharge (t493.a0))
% 78.62/78.93  (step t494 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t492 t493))
% 78.62/78.93  (step t495 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) (not (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4)))))) :rule implies_neg2)
% 78.62/78.93  (step t496 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t494 t495))
% 78.62/78.93  (step t497 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4)))))) :rule contraction :premises (t496))
% 78.62/78.93  (step t498 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) :rule implies :premises (t497))
% 78.62/78.93  (step t499 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t500 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.62/78.93  (step t500.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t500.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t500.t3 (cl (= (= (tptp.cons U V) tptp.nil) (= tptp.nil (tptp.cons U V)))) :rule all_simplify)
% 78.62/78.93  (step t500.t4 (cl (= (not (= (tptp.cons U V) tptp.nil)) (not (= tptp.nil (tptp.cons U V))))) :rule cong :premises (t500.t3))
% 78.62/78.93  (step t500.t5 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 78.62/78.93  (step t500.t6 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t500.t7 (cl (= (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V))) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule cong :premises (t500.t4 t500.t5 t500.t6))
% 78.62/78.93  (step t500 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))))) :rule bind)
% 78.62/78.93  (step t501 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule resolution :premises (t499 t500 a97))
% 78.62/78.93  (step t502 (cl (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t498 t501))
% 78.62/78.93  (step t503 (cl (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t491 t289 t279 t502))
% 78.62/78.93  (step t504 (cl (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule and_neg)
% 78.62/78.93  (step t505 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t506)
% 78.62/78.93  (assume t506.a0 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t506.a1 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (step t506.t1 (cl (=> (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t506.t2)
% 78.62/78.93  (assume t506.t2.a0 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t506.t2.a1 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (step t506.t2.t1 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t506.t2.a1))
% 78.62/78.93  (step t506.t2.t2 (cl (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t506.t2.t1))
% 78.62/78.93  (step t506.t2.t3 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t506.t2.a0))
% 78.62/78.93  (step t506.t2.t4 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t506.t2.t3))
% 78.62/78.93  (step t506.t2.t5 (cl (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule trans :premises (t506.t2.t2 t506.t2.t4))
% 78.62/78.93  (step t506.t2 (cl (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule subproof :discharge (t506.t2.a0 t506.t2.a1))
% 78.62/78.93  (step t506.t3 (cl (not (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t506.t4 (cl (not (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t506.t5 (cl (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (not (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t506.t2 t506.t3 t506.t4))
% 78.62/78.93  (step t506.t6 (cl (not (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule reordering :premises (t506.t5))
% 78.62/78.93  (step t506.t7 (cl (not (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule contraction :premises (t506.t6))
% 78.62/78.93  (step t506.t8 (cl (=> (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t506.t1 t506.t7))
% 78.62/78.93  (step t506.t9 (cl (=> (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t506.t10 (cl (=> (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (=> (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t506.t8 t506.t9))
% 78.62/78.93  (step t506.t11 (cl (=> (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule contraction :premises (t506.t10))
% 78.62/78.93  (step t506.t12 (cl (not (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule implies :premises (t506.t11))
% 78.62/78.93  (step t506.t13 (cl (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_neg)
% 78.62/78.93  (step t506.t14 (cl (and (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t506.t13 t506.a1 t506.a0))
% 78.62/78.93  (step t506.t15 (cl (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t506.t12 t506.t14))
% 78.62/78.93  (step t506 (cl (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule subproof :discharge (t506.a0 t506.a1))
% 78.62/78.93  (step t507 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t508 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t509 (cl (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t506 t507 t508))
% 78.62/78.93  (step t510 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule reordering :premises (t509))
% 78.62/78.93  (step t511 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule contraction :premises (t510))
% 78.62/78.93  (step t512 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t505 t511))
% 78.62/78.93  (step t513 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t514 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t512 t513))
% 78.62/78.93  (step t515 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule contraction :premises (t514))
% 78.62/78.93  (step t516 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule implies :premises (t515))
% 78.62/78.93  (step t517 (cl (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t504 t516))
% 78.62/78.93  (step t518 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t423 t425 t436 t279 t289 t452 t298 t356 t489 t503 t384 t517 t342))
% 78.62/78.93  (step t519 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule contraction :premises (t518))
% 78.62/78.93  (step t520 (cl (not (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4))) :rule or_pos)
% 78.62/78.93  (step t521 (cl (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)) (not (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule reordering :premises (t520))
% 78.62/78.93  (step t522 (cl (not (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4)) :rule or_pos)
% 78.62/78.93  (step t523 (cl (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4) (not (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4)))) :rule reordering :premises (t522))
% 78.62/78.93  (step t524 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t525)
% 78.62/78.93  (assume t525.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))))
% 78.62/78.93  (step t525.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk4)))
% 78.62/78.93  (step t525.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) :rule or :premises (t525.t1))
% 78.62/78.93  (step t525.t3 (cl (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) :rule resolution :premises (t525.t2 t525.a0))
% 78.62/78.93  (step t525 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) :rule subproof :discharge (t525.a0))
% 78.62/78.93  (step t526 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) :rule resolution :premises (t524 t525))
% 78.62/78.93  (step t527 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) (not (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t528 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4)))) :rule resolution :premises (t526 t527))
% 78.62/78.93  (step t529 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4)))) :rule contraction :premises (t528))
% 78.62/78.93  (step t530 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) :rule implies :premises (t529))
% 78.62/78.93  (step t531 (cl (or (not (tptp.ssList tptp.sk4)) (tptp.segmentP tptp.sk4 tptp.sk4))) :rule resolution :premises (t530 a56))
% 78.62/78.93  (step t532 (cl (tptp.segmentP tptp.sk4 tptp.sk4)) :rule resolution :premises (t523 a188 t531))
% 78.62/78.93  (step t533 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t534)
% 78.62/78.93  (assume t534.a0 (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))
% 78.62/78.93  (step t534.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule forall_inst :args ((:= A tptp.sk4)))
% 78.62/78.93  (step t534.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule or :premises (t534.t1))
% 78.62/78.93  (step t534.t3 (cl (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t534.t2 t534.a0))
% 78.62/78.93  (step t534 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule subproof :discharge (t534.a0))
% 78.62/78.93  (step t535 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t533 t534))
% 78.62/78.93  (step t536 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (not (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t537 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule resolution :premises (t535 t536))
% 78.62/78.93  (step t538 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4))))) :rule contraction :premises (t537))
% 78.62/78.93  (step t539 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule implies :premises (t538))
% 78.62/78.93  (step t540 (cl (= (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))) :rule hole :args ((forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (= A A)))
% 78.62/78.93  (step t541 (cl (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))) :rule equiv2 :premises (t540))
% 78.62/78.93  (step t542 (cl (not (= (forall ((A $$unsorted)) (or (not (= tptp.nil tptp.sk1)) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))) (or (not (= tptp.nil tptp.sk3)) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))))) (not (forall ((A $$unsorted)) (or (not (= tptp.nil tptp.sk1)) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A))))) (or (not (= tptp.nil tptp.sk3)) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))) :rule equiv_pos2)
% 78.62/78.93  (step t543 (cl (= (forall ((A $$unsorted)) (or (not (= tptp.nil tptp.sk1)) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))) (or (not (= tptp.nil tptp.sk1)) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A))))))) :rule all_simplify)
% 78.62/78.93  (step t544 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t545 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4)) (not (= tptp.sk1 tptp.sk3)) (not (= tptp.sk2 tptp.sk4))) :rule and_neg)
% 78.62/78.93  (step t546 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4))) :rule resolution :premises (t545 a190 a189))
% 78.62/78.93  (step t547 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t546))
% 78.62/78.93  (step t548 (cl (= (= tptp.nil tptp.sk1) (= tptp.nil tptp.sk3))) :rule cong :premises (t544 t547))
% 78.62/78.93  (step t549 (cl (= (not (= tptp.nil tptp.sk1)) (not (= tptp.nil tptp.sk3)))) :rule cong :premises (t548))
% 78.62/78.93  (anchor :step t550 :args ((A $$unsorted) (:= A A)))
% 78.62/78.93  (step t550.t1 (cl (= A A)) :rule refl)
% 78.62/78.93  (step t550.t2 (cl (= (not (tptp.ssList A)) (not (tptp.ssList A)))) :rule refl)
% 78.62/78.93  (step t550.t3 (cl (= (not (tptp.neq A tptp.nil)) (not (tptp.neq A tptp.nil)))) :rule refl)
% 78.62/78.93  (step t550.t4 (cl (= tptp.sk2 tptp.sk4)) :rule and :premises (t546))
% 78.62/78.93  (step t550.t5 (cl (= A A)) :rule refl)
% 78.62/78.93  (step t550.t6 (cl (= (tptp.segmentP tptp.sk2 A) (tptp.segmentP tptp.sk4 A))) :rule cong :premises (t550.t4 t550.t5))
% 78.62/78.93  (step t550.t7 (cl (= (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk4 A)))) :rule cong :premises (t550.t6))
% 78.62/78.93  (step t550.t8 (cl (= (tptp.segmentP tptp.sk1 A) (tptp.segmentP tptp.sk3 A))) :rule cong :premises (t547 t550.t5))
% 78.62/78.93  (step t550.t9 (cl (= (not (tptp.segmentP tptp.sk1 A)) (not (tptp.segmentP tptp.sk3 A)))) :rule cong :premises (t550.t8))
% 78.62/78.93  (step t550.t10 (cl (= (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A))) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) :rule cong :premises (t550.t2 t550.t3 t550.t7 t550.t9))
% 78.62/78.93  (step t550 (cl (= (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))) :rule bind)
% 78.62/78.93  (step t551 (cl (= (or (not (= tptp.nil tptp.sk1)) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A))))) (or (not (= tptp.nil tptp.sk3)) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))))) :rule cong :premises (t549 t550))
% 78.62/78.93  (step t552 (cl (= (forall ((A $$unsorted)) (or (not (= tptp.nil tptp.sk1)) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))) (or (not (= tptp.nil tptp.sk3)) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))))) :rule trans :premises (t543 t551))
% 78.62/78.93  (step t553 (cl (or (not (= tptp.nil tptp.sk3)) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))) :rule resolution :premises (t542 t552 a196))
% 78.62/78.93  (step t554 (cl (not (= tptp.nil tptp.sk3)) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) :rule or :premises (t553))
% 78.62/78.93  (step t555 (cl (not (= (or (not (= tptp.nil tptp.sk1)) (tptp.neq tptp.sk2 tptp.nil)) (or (not (= tptp.nil tptp.sk3)) (tptp.neq tptp.sk4 tptp.nil)))) (not (or (not (= tptp.nil tptp.sk1)) (tptp.neq tptp.sk2 tptp.nil))) (or (not (= tptp.nil tptp.sk3)) (tptp.neq tptp.sk4 tptp.nil))) :rule equiv_pos2)
% 78.62/78.93  (step t556 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t557 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t546))
% 78.62/78.93  (step t558 (cl (= (= tptp.nil tptp.sk1) (= tptp.nil tptp.sk3))) :rule cong :premises (t556 t557))
% 78.62/78.93  (step t559 (cl (= (not (= tptp.nil tptp.sk1)) (not (= tptp.nil tptp.sk3)))) :rule cong :premises (t558))
% 78.62/78.93  (step t560 (cl (= tptp.sk2 tptp.sk4)) :rule and :premises (t546))
% 78.62/78.93  (step t561 (cl (= (tptp.neq tptp.sk2 tptp.nil) (tptp.neq tptp.sk4 tptp.nil))) :rule cong :premises (t560 t556))
% 78.62/78.93  (step t562 (cl (= (or (not (= tptp.nil tptp.sk1)) (tptp.neq tptp.sk2 tptp.nil)) (or (not (= tptp.nil tptp.sk3)) (tptp.neq tptp.sk4 tptp.nil)))) :rule cong :premises (t559 t561))
% 78.62/78.93  (step t563 (cl (or (not (= tptp.nil tptp.sk3)) (tptp.neq tptp.sk4 tptp.nil))) :rule resolution :premises (t555 t562 a195))
% 78.62/78.93  (step t564 (cl (not (= tptp.nil tptp.sk3)) (tptp.neq tptp.sk4 tptp.nil)) :rule or :premises (t563))
% 78.62/78.93  (step t565 (cl (tptp.neq tptp.sk4 tptp.nil) (not (= tptp.nil tptp.sk3))) :rule reordering :premises (t564))
% 78.62/78.93  (step t566 (cl (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk3)) (not (= tptp.nil tptp.sk3))) :rule resolution :premises (t161 t232 t181 t234 t245 a188 t519 t521 t532 a188 t539 t541 t554 t565))
% 78.62/78.93  (step t567 (cl (not (= tptp.nil tptp.sk3))) :rule contraction :premises (t566))
% 78.62/78.93  (step t568 (cl (not (= tptp.nil tptp.sk4))) :rule resolution :premises (t102 t567))
% 78.62/78.93  (step t569 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t570)
% 78.62/78.93  (assume t570.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 78.62/78.93  (step t570.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk4)))
% 78.62/78.93  (step t570.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) :rule or :premises (t570.t1))
% 78.62/78.93  (step t570.t3 (cl (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) :rule resolution :premises (t570.t2 t570.a0))
% 78.62/78.93  (step t570 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) :rule subproof :discharge (t570.a0))
% 78.62/78.93  (step t571 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) :rule resolution :premises (t569 t570))
% 78.62/78.93  (step t572 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) (not (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t573 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4)))) :rule resolution :premises (t571 t572))
% 78.62/78.93  (step t574 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4)))) :rule contraction :premises (t573))
% 78.62/78.93  (step t575 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) :rule implies :premises (t574))
% 78.62/78.93  (step t576 (cl (or (not (tptp.ssList tptp.sk4)) (tptp.ssList (tptp.tl tptp.sk4)) (= tptp.nil tptp.sk4))) :rule resolution :premises (t575 a74))
% 78.62/78.93  (step t577 (cl (tptp.ssList (tptp.tl tptp.sk4))) :rule resolution :premises (t101 t568 a188 t576))
% 78.62/78.93  (step t578 (cl (not (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))) :rule or_pos)
% 78.62/78.93  (step t579 (cl (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (not (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))))) :rule reordering :premises (t578))
% 78.62/78.93  (step t580 (cl (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_neg)
% 78.62/78.93  (step t581 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t582)
% 78.62/78.93  (assume t582.a0 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (assume t582.a1 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t582.a2 (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))
% 78.62/78.93  (assume t582.a3 (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t582.a4 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t582.a5 (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))
% 78.62/78.93  (assume t582.a6 (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))
% 78.62/78.93  (step t582.t1 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t582.t2)
% 78.62/78.93  (assume t582.t2.a0 (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))
% 78.62/78.93  (assume t582.t2.a1 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t582.t2.a2 (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))
% 78.62/78.93  (assume t582.t2.a3 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t582.t2.a4 (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))
% 78.62/78.93  (assume t582.t2.a5 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (assume t582.t2.a6 (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (step t582.t2.t1 (cl (= (= (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)) true) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t582.t2.t2 (cl (not (= (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)) true)) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule equiv1 :premises (t582.t2.t1))
% 78.62/78.93  (step t582.t2.t3 (cl (= (tptp.app tptp.sk4 tptp.nil) tptp.sk4)) :rule symm :premises (t582.t2.a5))
% 78.62/78.93  (step t582.t2.t4 (cl (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule symm :premises (t582.t2.t3))
% 78.62/78.93  (step t582.t2.t5 (cl (= tptp.sk4 tptp.sk4)) :rule refl)
% 78.62/78.93  (step t582.t2.t6 (cl (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule cong :premises (t582.t2.t5 t582.t2.a4))
% 78.62/78.93  (step t582.t2.t7 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t582.t2.a3))
% 78.62/78.93  (step t582.t2.t8 (cl (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t582.t2.t7))
% 78.62/78.93  (step t582.t2.t9 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t582.t2.a1))
% 78.62/78.93  (step t582.t2.t10 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t582.t2.t9))
% 78.62/78.93  (step t582.t2.t11 (cl (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule trans :premises (t582.t2.t8 t582.t2.t10))
% 78.62/78.93  (step t582.t2.t12 (cl (= (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)) tptp.nil)) :rule symm :premises (t582.t2.a4))
% 78.62/78.93  (step t582.t2.t13 (cl (= (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)) (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule trans :premises (t582.t2.t12 t582.t2.a2))
% 78.62/78.93  (step t582.t2.t14 (cl (= (tptp.app tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule cong :premises (t582.t2.t11 t582.t2.t13))
% 78.62/78.93  (step t582.t2.t15 (cl (= (tptp.skaf45 tptp.sk4 tptp.sk4) (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule refl)
% 78.62/78.93  (step t582.t2.t16 (cl (= (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule cong :premises (t582.t2.t9 t582.t2.t15))
% 78.62/78.93  (step t582.t2.t17 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule refl)
% 78.62/78.93  (step t582.t2.t18 (cl (= (tptp.skaf45 tptp.sk4 tptp.sk4) tptp.nil)) :rule symm :premises (t582.t2.a2))
% 78.62/78.93  (step t582.t2.t19 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule cong :premises (t582.t2.t17 t582.t2.t18))
% 78.62/78.93  (step t582.t2.t20 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t582.t2.t21 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule cong :premises (t582.t2.t10 t582.t2.t20))
% 78.62/78.93  (step t582.t2.t22 (cl (= tptp.sk4 (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule trans :premises (t582.t2.t4 t582.t2.t6 t582.t2.t14 t582.t2.t16 t582.t2.t19 t582.t2.t21))
% 78.62/78.93  (step t582.t2.t23 (cl (= (tptp.tl tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t582.t2.t8))
% 78.62/78.93  (step t582.t2.t24 (cl (= (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.skaf82 tptp.sk4))) :rule symm :premises (t582.t2.a6))
% 78.62/78.93  (step t582.t2.t25 (cl (= (tptp.tl tptp.sk4) (tptp.skaf82 tptp.sk4))) :rule trans :premises (t582.t2.t23 t582.t2.t24))
% 78.62/78.93  (step t582.t2.t26 (cl (= (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule cong :premises (t582.t2.t22 t582.t2.t25))
% 78.62/78.93  (step t582.t2.t27 (cl (= (= (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) true) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t582.t2.t28 (cl (= (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) true) (not (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule equiv2 :premises (t582.t2.t27))
% 78.62/78.93  (step t582.t2.t29 (cl (= (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) true)) :rule resolution :premises (t582.t2.t28 t582.t2.a0))
% 78.62/78.93  (step t582.t2.t30 (cl (= (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)) true)) :rule trans :premises (t582.t2.t26 t582.t2.t29))
% 78.62/78.93  (step t582.t2.t31 (cl (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule resolution :premises (t582.t2.t2 t582.t2.t30))
% 78.62/78.93  (step t582.t2 (cl (not (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule subproof :discharge (t582.t2.a0 t582.t2.a1 t582.t2.a2 t582.t2.a3 t582.t2.a4 t582.t2.a5 t582.t2.a6))
% 78.62/78.93  (step t582.t3 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t582.t4 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t582.t5 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t582.t6 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t582.t7 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t582.t8 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t582.t9 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t582.t10 (cl (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule resolution :premises (t582.t2 t582.t3 t582.t4 t582.t5 t582.t6 t582.t7 t582.t8 t582.t9))
% 78.62/78.93  (step t582.t11 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule reordering :premises (t582.t10))
% 78.62/78.93  (step t582.t12 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule contraction :premises (t582.t11))
% 78.62/78.93  (step t582.t13 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule resolution :premises (t582.t1 t582.t12))
% 78.62/78.93  (step t582.t14 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t582.t15 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (=> (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)))) :rule resolution :premises (t582.t13 t582.t14))
% 78.62/78.93  (step t582.t16 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)))) :rule contraction :premises (t582.t15))
% 78.62/78.93  (step t582.t17 (cl (not (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule implies :premises (t582.t16))
% 78.62/78.93  (step t582.t18 (cl (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule and_neg)
% 78.62/78.93  (step t582.t19 (cl (and (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t582.t18 t582.a6 t582.a4 t582.a5 t582.a1 t582.a2 t582.a0 t582.a3))
% 78.62/78.93  (step t582.t20 (cl (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule resolution :premises (t582.t17 t582.t19))
% 78.62/78.93  (step t582 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule subproof :discharge (t582.a0 t582.a1 t582.a2 t582.a3 t582.a4 t582.a5 t582.a6))
% 78.62/78.93  (step t583 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t584 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t585 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t586 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t587 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t588 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t589 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t590 (cl (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t582 t583 t584 t585 t586 t587 t588 t589))
% 78.62/78.93  (step t591 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule reordering :premises (t590))
% 78.62/78.93  (step t592 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule contraction :premises (t591))
% 78.62/78.93  (step t593 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule resolution :premises (t581 t592))
% 78.62/78.93  (step t594 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t595 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)))) :rule resolution :premises (t593 t594))
% 78.62/78.93  (step t596 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)))) :rule contraction :premises (t595))
% 78.62/78.93  (step t597 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule implies :premises (t596))
% 78.62/78.93  (step t598 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule resolution :premises (t580 t597))
% 78.62/78.93  (step t599 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4)) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule reordering :premises (t598))
% 78.62/78.93  (step t600 (cl (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t234 t568 a188 t245))
% 78.62/78.93  (step t601 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule or_pos)
% 78.62/78.93  (step t602 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule reordering :premises (t601))
% 78.62/78.93  (step t603 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t604)
% 78.62/78.93  (assume t604.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))))
% 78.62/78.93  (step t604.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk4)) (:= V (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (step t604.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule or :premises (t604.t1))
% 78.62/78.93  (step t604.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t604.t2 t604.a0))
% 78.62/78.93  (step t604 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule subproof :discharge (t604.a0))
% 78.62/78.93  (step t605 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t603 t604))
% 78.62/78.93  (step t606 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule implies_neg2)
% 78.62/78.93  (step t607 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule resolution :premises (t605 t606))
% 78.62/78.93  (step t608 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule contraction :premises (t607))
% 78.62/78.93  (step t609 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule implies :premises (t608))
% 78.62/78.93  (step t610 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t611 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.62/78.93  (step t611.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t611.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t611.t3 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 78.62/78.93  (step t611.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t611.t5 (cl (= (= (tptp.tl (tptp.cons U V)) V) (= V (tptp.tl (tptp.cons U V))))) :rule all_simplify)
% 78.62/78.93  (step t611.t6 (cl (= (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) :rule cong :premises (t611.t3 t611.t4 t611.t5))
% 78.62/78.93  (step t611 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))))) :rule bind)
% 78.62/78.93  (step t612 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) :rule resolution :premises (t610 t611 a95))
% 78.62/78.93  (step t613 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t609 t612))
% 78.62/78.93  (step t614 (cl (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t602 t289 t279 t613))
% 78.62/78.93  (step t615 (cl (not (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule or_pos)
% 78.62/78.93  (step t616 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)) (not (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule reordering :premises (t615))
% 78.62/78.93  (step t617 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t618)
% 78.62/78.93  (assume t618.a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))))
% 78.62/78.93  (step t618.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V)))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk4) (:= V tptp.sk4)))
% 78.62/78.93  (step t618.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V)))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule or :premises (t618.t1))
% 78.62/78.93  (step t618.t3 (cl (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule resolution :premises (t618.t2 t618.a0))
% 78.62/78.93  (step t618 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V)))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule subproof :discharge (t618.a0))
% 78.62/78.93  (step t619 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule resolution :premises (t617 t618))
% 78.62/78.93  (step t620 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t621 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t619 t620))
% 78.62/78.93  (step t622 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule contraction :premises (t621))
% 78.62/78.93  (step t623 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V)))) (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule implies :premises (t622))
% 78.62/78.93  (step t624 (cl (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule resolution :premises (t623 a50))
% 78.62/78.93  (step t625 (cl (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule and_neg)
% 78.62/78.93  (step t626 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t627)
% 78.62/78.93  (assume t627.a0 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (assume t627.a1 (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))
% 78.62/78.93  (step t627.t1 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t627.t2)
% 78.62/78.93  (assume t627.t2.a0 (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))
% 78.62/78.93  (assume t627.t2.a1 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (step t627.t2.t1 (cl (= (tptp.app tptp.sk4 tptp.nil) tptp.sk4)) :rule symm :premises (t627.t2.a1))
% 78.62/78.93  (step t627.t2.t2 (cl (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule symm :premises (t627.t2.t1))
% 78.62/78.93  (step t627.t2.t3 (cl (= (tptp.app tptp.sk4 tptp.nil) tptp.sk4)) :rule symm :premises (t627.t2.t2))
% 78.62/78.93  (step t627.t2.t4 (cl (= (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)) tptp.sk4)) :rule symm :premises (t627.t2.a0))
% 78.62/78.93  (step t627.t2.t5 (cl (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule symm :premises (t627.t2.t4))
% 78.62/78.93  (step t627.t2.t6 (cl (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule trans :premises (t627.t2.t3 t627.t2.t5))
% 78.62/78.93  (step t627.t2 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule subproof :discharge (t627.t2.a0 t627.t2.a1))
% 78.62/78.93  (step t627.t3 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t627.t4 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t627.t5 (cl (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))))) :rule resolution :premises (t627.t2 t627.t3 t627.t4))
% 78.62/78.93  (step t627.t6 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule reordering :premises (t627.t5))
% 78.62/78.93  (step t627.t7 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule contraction :premises (t627.t6))
% 78.62/78.93  (step t627.t8 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t627.t1 t627.t7))
% 78.62/78.93  (step t627.t9 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t627.t10 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (=> (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule resolution :premises (t627.t8 t627.t9))
% 78.62/78.93  (step t627.t11 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule contraction :premises (t627.t10))
% 78.62/78.93  (step t627.t12 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule implies :premises (t627.t11))
% 78.62/78.93  (step t627.t13 (cl (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule and_neg)
% 78.62/78.93  (step t627.t14 (cl (and (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))) :rule resolution :premises (t627.t13 t627.a1 t627.a0))
% 78.62/78.93  (step t627.t15 (cl (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t627.t12 t627.t14))
% 78.62/78.93  (step t627 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule subproof :discharge (t627.a0 t627.a1))
% 78.62/78.93  (step t628 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t629 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t630 (cl (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))))) :rule resolution :premises (t627 t628 t629))
% 78.62/78.93  (step t631 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule reordering :premises (t630))
% 78.62/78.93  (step t632 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule contraction :premises (t631))
% 78.62/78.93  (step t633 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t626 t632))
% 78.62/78.93  (step t634 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t635 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule resolution :premises (t633 t634))
% 78.62/78.93  (step t636 (cl (=> (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule contraction :premises (t635))
% 78.62/78.93  (step t637 (cl (not (and (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule implies :premises (t636))
% 78.62/78.93  (step t638 (cl (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t625 t637))
% 78.62/78.93  (step t639 (cl (not (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule or_pos)
% 78.62/78.93  (step t640 (cl (not (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule contraction :premises (t639))
% 78.62/78.93  (step t641 (cl (not (tptp.ssList tptp.sk4)) (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))))) :rule reordering :premises (t640))
% 78.62/78.93  (step t642 (cl (not (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4)) :rule or_pos)
% 78.62/78.93  (step t643 (cl (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4) (not (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4)))) :rule reordering :premises (t642))
% 78.62/78.93  (step t644 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t645)
% 78.62/78.93  (assume t645.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))))
% 78.62/78.93  (step t645.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4)))) :rule forall_inst :args ((:= U tptp.sk4)))
% 78.62/78.93  (step t645.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) :rule or :premises (t645.t1))
% 78.62/78.93  (step t645.t3 (cl (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) :rule resolution :premises (t645.t2 t645.a0))
% 78.62/78.93  (step t645 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) :rule subproof :discharge (t645.a0))
% 78.62/78.93  (step t646 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) :rule resolution :premises (t644 t645))
% 78.62/78.93  (step t647 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) (not (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t648 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4)))) :rule resolution :premises (t646 t647))
% 78.62/78.93  (step t649 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4)))) :rule contraction :premises (t648))
% 78.62/78.93  (step t650 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U)))) (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) :rule implies :premises (t649))
% 78.62/78.93  (step t651 (cl (or (not (tptp.ssList tptp.sk4)) (tptp.frontsegP tptp.sk4 tptp.sk4))) :rule resolution :premises (t650 a60))
% 78.62/78.93  (step t652 (cl (tptp.frontsegP tptp.sk4 tptp.sk4)) :rule resolution :premises (t643 a188 t651))
% 78.62/78.93  (step t653 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t654)
% 78.62/78.93  (assume t654.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))))
% 78.62/78.93  (step t654.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V)))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))))) :rule forall_inst :args ((:= U tptp.sk4) (:= V tptp.sk4)))
% 78.62/78.93  (step t654.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V)))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule or :premises (t654.t1))
% 78.62/78.93  (step t654.t3 (cl (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule resolution :premises (t654.t2 t654.a0))
% 78.62/78.93  (step t654 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V)))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule subproof :discharge (t654.a0))
% 78.62/78.93  (step t655 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule resolution :premises (t653 t654))
% 78.62/78.93  (step t656 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (not (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))))) :rule implies_neg2)
% 78.62/78.93  (step t657 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))))) :rule resolution :premises (t655 t656))
% 78.62/78.93  (step t658 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))))) :rule contraction :premises (t657))
% 78.62/78.93  (step t659 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V)))))) (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule implies :premises (t658))
% 78.62/78.93  (step t660 (cl (not (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))))) (not (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)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V)))))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t661 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.62/78.93  (step t661.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t661.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t661.t3 (cl (= (not (tptp.frontsegP U V)) (not (tptp.frontsegP U V)))) :rule refl)
% 78.62/78.93  (step t661.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t661.t5 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t661.t6 (cl (= (= (tptp.app V (tptp.skaf45 U V)) U) (= U (tptp.app V (tptp.skaf45 U V))))) :rule all_simplify)
% 78.62/78.93  (step t661.t7 (cl (= (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app V (tptp.skaf45 U V)) U)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V)))))) :rule cong :premises (t661.t3 t661.t4 t661.t5 t661.t6))
% 78.62/78.93  (step t661 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V))))))) :rule bind)
% 78.62/78.93  (step t662 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= U (tptp.app V (tptp.skaf45 U V)))))) :rule resolution :premises (t660 t661 a131))
% 78.62/78.93  (step t663 (cl (or (not (tptp.frontsegP tptp.sk4 tptp.sk4)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList tptp.sk4)) (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule resolution :premises (t659 t662))
% 78.62/78.93  (step t664 (cl (= tptp.sk4 (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t641 a188 t652 t663))
% 78.62/78.93  (step t665 (cl (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t638 t384 t664))
% 78.62/78.93  (step t666 (cl (=> (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))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (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)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t667)
% 78.62/78.93  (assume t667.a0 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app U V) (tptp.app U W))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (= V W))))
% 78.62/78.93  (step t667.t1 (cl (or (not (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)))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule forall_inst :args ((:= U tptp.sk4) (:= V tptp.nil) (:= W (tptp.skaf45 tptp.sk4 tptp.sk4))))
% 78.62/78.93  (step t667.t2 (cl (not (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)))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule or :premises (t667.t1))
% 78.62/78.93  (step t667.t3 (cl (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t667.t2 t667.a0))
% 78.62/78.93  (step t667 (cl (not (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)))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule subproof :discharge (t667.a0))
% 78.62/78.93  (step t668 (cl (=> (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))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t666 t667))
% 78.62/78.93  (step t669 (cl (=> (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))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t670 (cl (=> (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))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (=> (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))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule resolution :premises (t668 t669))
% 78.62/78.93  (step t671 (cl (=> (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))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule contraction :premises (t670))
% 78.62/78.93  (step t672 (cl (not (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)))) (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule implies :premises (t671))
% 78.62/78.93  (step t673 (cl (or (not (= (tptp.app tptp.sk4 tptp.nil) (tptp.app tptp.sk4 (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk4)) (not (tptp.ssList (tptp.skaf45 tptp.sk4 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t672 a149))
% 78.62/78.93  (step t674 (cl (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule resolution :premises (t616 a7 a188 t624 t665 t673))
% 78.62/78.93  (step t675 (cl (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) :rule or_pos)
% 78.62/78.93  (step t676 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)) (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule reordering :premises (t675))
% 78.62/78.93  (step t677 (cl (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (tptp.ssList tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule and_neg)
% 78.62/78.93  (step t678 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t679)
% 78.62/78.93  (assume t679.a0 (tptp.ssList tptp.sk4))
% 78.62/78.93  (assume t679.a1 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (assume t679.a2 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t679.a3 (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))
% 78.62/78.93  (assume t679.a4 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t679.a5 (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))
% 78.62/78.93  (step t679.t1 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t679.t2)
% 78.62/78.93  (assume t679.t2.a0 (tptp.ssList tptp.sk4))
% 78.62/78.93  (assume t679.t2.a1 (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)))
% 78.62/78.93  (assume t679.t2.a2 (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))
% 78.62/78.93  (assume t679.t2.a3 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t679.t2.a4 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t679.t2.a5 (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))
% 78.62/78.93  (step t679.t2.t1 (cl (= (= (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)) true) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)))) :rule equiv_simplify)
% 78.62/78.93  (step t679.t2.t2 (cl (not (= (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)) true)) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule equiv1 :premises (t679.t2.t1))
% 78.62/78.93  (step t679.t2.t3 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t679.t2.a4))
% 78.62/78.93  (step t679.t2.t4 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t679.t2.t5 (cl (= (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule cong :premises (t679.t2.t3 t679.t2.t4))
% 78.62/78.93  (step t679.t2.t6 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule refl)
% 78.62/78.93  (step t679.t2.t7 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule cong :premises (t679.t2.t6 t679.t2.a5))
% 78.62/78.93  (step t679.t2.t8 (cl (= (tptp.skaf45 tptp.sk4 tptp.sk4) (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule refl)
% 78.62/78.93  (step t679.t2.t9 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule cong :premises (t679.t2.a4 t679.t2.t8))
% 78.62/78.93  (step t679.t2.t10 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t679.t2.a3))
% 78.62/78.93  (step t679.t2.t11 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule trans :premises (t679.t2.t3 t679.t2.t10))
% 78.62/78.93  (step t679.t2.t12 (cl (= (tptp.skaf45 tptp.sk4 tptp.sk4) tptp.nil)) :rule symm :premises (t679.t2.a5))
% 78.62/78.93  (step t679.t2.t13 (cl (= (tptp.skaf45 tptp.sk4 tptp.sk4) (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule trans :premises (t679.t2.t12 t679.t2.a2))
% 78.62/78.93  (step t679.t2.t14 (cl (= (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.skaf45 tptp.sk4 tptp.sk4)) (tptp.app tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))))) :rule cong :premises (t679.t2.t11 t679.t2.t13))
% 78.62/78.93  (step t679.t2.t15 (cl (= tptp.sk4 tptp.sk4)) :rule refl)
% 78.62/78.93  (step t679.t2.t16 (cl (= (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)) tptp.nil)) :rule symm :premises (t679.t2.a2))
% 78.62/78.93  (step t679.t2.t17 (cl (= (tptp.app tptp.sk4 (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (tptp.app tptp.sk4 tptp.nil))) :rule cong :premises (t679.t2.t15 t679.t2.t16))
% 78.62/78.93  (step t679.t2.t18 (cl (= (tptp.app tptp.sk4 tptp.nil) tptp.sk4)) :rule symm :premises (t679.t2.a1))
% 78.62/78.93  (step t679.t2.t19 (cl (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule symm :premises (t679.t2.t18))
% 78.62/78.93  (step t679.t2.t20 (cl (= (tptp.app tptp.sk4 tptp.nil) tptp.sk4)) :rule symm :premises (t679.t2.t19))
% 78.62/78.93  (step t679.t2.t21 (cl (= (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) tptp.sk4)) :rule trans :premises (t679.t2.t5 t679.t2.t7 t679.t2.t9 t679.t2.t14 t679.t2.t17 t679.t2.t20))
% 78.62/78.93  (step t679.t2.t22 (cl (= (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)) (tptp.ssList tptp.sk4))) :rule cong :premises (t679.t2.t21))
% 78.62/78.93  (step t679.t2.t23 (cl (= (= (tptp.ssList tptp.sk4) true) (tptp.ssList tptp.sk4))) :rule equiv_simplify)
% 78.62/78.93  (step t679.t2.t24 (cl (= (tptp.ssList tptp.sk4) true) (not (tptp.ssList tptp.sk4))) :rule equiv2 :premises (t679.t2.t23))
% 78.62/78.93  (step t679.t2.t25 (cl (= (tptp.ssList tptp.sk4) true)) :rule resolution :premises (t679.t2.t24 t679.t2.a0))
% 78.62/78.93  (step t679.t2.t26 (cl (= (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)) true)) :rule trans :premises (t679.t2.t22 t679.t2.t25))
% 78.62/78.93  (step t679.t2.t27 (cl (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule resolution :premises (t679.t2.t2 t679.t2.t26))
% 78.62/78.93  (step t679.t2 (cl (not (tptp.ssList tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule subproof :discharge (t679.t2.a0 t679.t2.a1 t679.t2.a2 t679.t2.a3 t679.t2.a4 t679.t2.a5))
% 78.62/78.93  (step t679.t3 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (tptp.ssList tptp.sk4)) :rule and_pos)
% 78.62/78.93  (step t679.t4 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t679.t5 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t679.t6 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t679.t7 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t679.t8 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t679.t9 (cl (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule resolution :premises (t679.t2 t679.t3 t679.t4 t679.t5 t679.t6 t679.t7 t679.t8))
% 78.62/78.93  (step t679.t10 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule reordering :premises (t679.t9))
% 78.62/78.93  (step t679.t11 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule contraction :premises (t679.t10))
% 78.62/78.93  (step t679.t12 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule resolution :premises (t679.t1 t679.t11))
% 78.62/78.93  (step t679.t13 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)))) :rule implies_neg2)
% 78.62/78.93  (step t679.t14 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)))) :rule resolution :premises (t679.t12 t679.t13))
% 78.62/78.93  (step t679.t15 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)))) :rule contraction :premises (t679.t14))
% 78.62/78.93  (step t679.t16 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule implies :premises (t679.t15))
% 78.62/78.93  (step t679.t17 (cl (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (not (tptp.ssList tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule and_neg)
% 78.62/78.93  (step t679.t18 (cl (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule resolution :premises (t679.t17 t679.a0 t679.a1 t679.a3 t679.a2 t679.a4 t679.a5))
% 78.62/78.93  (step t679.t19 (cl (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule resolution :premises (t679.t16 t679.t18))
% 78.62/78.93  (step t679 (cl (not (tptp.ssList tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule subproof :discharge (t679.a0 t679.a1 t679.a2 t679.a3 t679.a4 t679.a5))
% 78.62/78.93  (step t680 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (tptp.ssList tptp.sk4)) :rule and_pos)
% 78.62/78.93  (step t681 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) :rule and_pos)
% 78.62/78.93  (step t682 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t683 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t684 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t685 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t686 (cl (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))))) :rule resolution :premises (t679 t680 t681 t682 t683 t684 t685))
% 78.62/78.93  (step t687 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule reordering :premises (t686))
% 78.62/78.93  (step t688 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule contraction :premises (t687))
% 78.62/78.93  (step t689 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule resolution :premises (t678 t688))
% 78.62/78.93  (step t690 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)))) :rule implies_neg2)
% 78.62/78.93  (step t691 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)))) :rule resolution :premises (t689 t690))
% 78.62/78.93  (step t692 (cl (=> (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)))) :rule contraction :premises (t691))
% 78.62/78.93  (step t693 (cl (not (and (tptp.ssList tptp.sk4) (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule implies :premises (t692))
% 78.62/78.93  (step t694 (cl (not (tptp.ssList tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule resolution :premises (t677 t693))
% 78.62/78.93  (step t695 (cl (not (tptp.ssList tptp.sk4)) (not (= tptp.sk4 (tptp.app tptp.sk4 tptp.nil))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.app (tptp.app (tptp.skaf47 tptp.nil tptp.nil) tptp.nil) (tptp.skaf48 tptp.nil tptp.nil)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil)) (not (= tptp.nil (tptp.skaf45 tptp.sk4 tptp.sk4)))) :rule reordering :premises (t694))
% 78.62/78.93  (step t696 (cl (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) :rule resolution :premises (t695 a188 t384 t600 t193 t342 t674))
% 78.62/78.93  (step t697 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t698)
% 78.62/78.93  (assume t698.a0 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))))
% 78.62/78.93  (step t698.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule forall_inst :args ((:= U (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (:= V (tptp.skaf82 tptp.sk4)) (:= W tptp.nil)))
% 78.62/78.93  (step t698.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule or :premises (t698.t1))
% 78.62/78.93  (step t698.t3 (cl (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t698.t2 t698.a0))
% 78.62/78.93  (step t698 (cl (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule subproof :discharge (t698.a0))
% 78.62/78.93  (step t699 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t697 t698))
% 78.62/78.93  (step t700 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t701 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t699 t700))
% 78.62/78.93  (step t702 (cl (=> (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule contraction :premises (t701))
% 78.62/78.93  (step t703 (cl (not (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule implies :premises (t702))
% 78.62/78.93  (step t704 (cl (not (= (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))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))))) (not (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)))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t705 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V) (W $$unsorted) (:= W W) (X $$unsorted) (:= X X)))
% 78.62/78.93  (step t705.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t705.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t705.t3 (cl (= W W)) :rule refl)
% 78.62/78.93  (step t705.t4 (cl (= X X)) :rule refl)
% 78.62/78.93  (step t705.t5 (cl (= (= (tptp.app (tptp.app U V) W) X) (= X (tptp.app (tptp.app U V) W)))) :rule all_simplify)
% 78.62/78.93  (step t705.t6 (cl (= (not (= (tptp.app (tptp.app U V) W) X)) (not (= X (tptp.app (tptp.app U V) W))))) :rule cong :premises (t705.t5))
% 78.62/78.93  (step t705.t7 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 78.62/78.93  (step t705.t8 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t705.t9 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t705.t10 (cl (= (not (tptp.ssList X)) (not (tptp.ssList X)))) :rule refl)
% 78.62/78.93  (step t705.t11 (cl (= (tptp.segmentP X V) (tptp.segmentP X V))) :rule refl)
% 78.62/78.93  (step t705.t12 (cl (= (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)) (or (not (= X (tptp.app (tptp.app U V) W))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList X)) (tptp.segmentP X V)))) :rule cong :premises (t705.t6 t705.t7 t705.t8 t705.t9 t705.t10 t705.t11))
% 78.62/78.93  (step t705 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= X (tptp.app (tptp.app U V) W))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList X)) (tptp.segmentP X V))))) :rule bind)
% 78.62/78.93  (step t706 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= X (tptp.app (tptp.app U V) W))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList X)) (tptp.segmentP X V))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app (tptp.app U V) W) (tptp.app (tptp.app U V) W))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))))) :rule all_simplify)
% 78.62/78.93  (anchor :step t707 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V) (W $$unsorted) (:= W W)))
% 78.62/78.93  (step t707.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t707.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t707.t3 (cl (= W W)) :rule refl)
% 78.62/78.93  (step t707.t4 (cl (= (= (tptp.app (tptp.app U V) W) (tptp.app (tptp.app U V) W)) true)) :rule all_simplify)
% 78.62/78.93  (step t707.t5 (cl (= (not (= (tptp.app (tptp.app U V) W) (tptp.app (tptp.app U V) W))) (not true))) :rule cong :premises (t707.t4))
% 78.62/78.93  (step t707.t6 (cl (= (not (= (tptp.app (tptp.app U V) W) (tptp.app (tptp.app U V) W))) false)) :rule trans :premises (t707.t5 t171))
% 78.62/78.93  (step t707.t7 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 78.62/78.93  (step t707.t8 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t707.t9 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t707.t10 (cl (= (not (tptp.ssList (tptp.app (tptp.app U V) W))) (not (tptp.ssList (tptp.app (tptp.app U V) W))))) :rule refl)
% 78.62/78.93  (step t707.t11 (cl (= (tptp.segmentP (tptp.app (tptp.app U V) W) V) (tptp.segmentP (tptp.app (tptp.app U V) W) V))) :rule refl)
% 78.62/78.93  (step t707.t12 (cl (= (or (not (= (tptp.app (tptp.app U V) W) (tptp.app (tptp.app U V) W))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)) (or false (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) :rule cong :premises (t707.t6 t707.t7 t707.t8 t707.t9 t707.t10 t707.t11))
% 78.62/78.93  (step t707.t13 (cl (= (or false (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) :rule all_simplify)
% 78.62/78.93  (step t707.t14 (cl (= (or (not (= (tptp.app (tptp.app U V) W) (tptp.app (tptp.app U V) W))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) :rule trans :premises (t707.t12 t707.t13))
% 78.62/78.93  (step t707 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= (tptp.app (tptp.app U V) W) (tptp.app (tptp.app U V) W))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))))) :rule bind)
% 78.62/78.93  (step t708 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= X (tptp.app (tptp.app U V) W))) (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList X)) (tptp.segmentP X V))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))))) :rule trans :premises (t706 t707))
% 78.62/78.93  (step t709 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V))))) :rule trans :premises (t705 t708))
% 78.62/78.93  (step t710 (cl (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.ssList W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app (tptp.app U V) W))) (tptp.segmentP (tptp.app (tptp.app U V) W) V)))) :rule resolution :premises (t704 t709 a172))
% 78.62/78.93  (step t711 (cl (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t703 t710))
% 78.62/78.93  (step t712 (cl (tptp.segmentP (tptp.app (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) tptp.nil) (tptp.skaf82 tptp.sk4))) :rule resolution :premises (t676 a7 t279 t298 t696 t711))
% 78.62/78.93  (step t713 (cl (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) :rule resolution :premises (t599 t384 t600 t193 t614 t342 t674 t712))
% 78.62/78.93  (step t714 (cl (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule and_neg)
% 78.62/78.93  (step t715 (cl (=> (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t716)
% 78.62/78.93  (assume t716.a0 (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t716.a1 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t716.a2 (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t716.a3 (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t716.a4 (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t716.a5 (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))
% 78.62/78.93  (step t716.t1 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t716.t2)
% 78.62/78.93  (assume t716.t2.a0 (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))
% 78.62/78.93  (assume t716.t2.a1 (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (assume t716.t2.a2 (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t716.t2.a3 (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t716.t2.a4 (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t716.t2.a5 (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (step t716.t2.t1 (cl (= (= (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)) true) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t716.t2.t2 (cl (not (= (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)) true)) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule equiv1 :premises (t716.t2.t1))
% 78.62/78.93  (step t716.t2.t3 (cl (= (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) tptp.sk3)) :rule symm :premises (t716.t2.a5))
% 78.62/78.93  (step t716.t2.t4 (cl (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule symm :premises (t716.t2.t3))
% 78.62/78.93  (step t716.t2.t5 (cl (= (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.skaf82 tptp.sk4))) :rule symm :premises (t716.t2.a4))
% 78.62/78.93  (step t716.t2.t6 (cl (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule symm :premises (t716.t2.t5))
% 78.62/78.93  (step t716.t2.t7 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t716.t2.a3))
% 78.62/78.93  (step t716.t2.t8 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t716.t2.t7))
% 78.62/78.93  (step t716.t2.t9 (cl (= (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule cong :premises (t716.t2.t8))
% 78.62/78.93  (step t716.t2.t10 (cl (= (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))))) :rule symm :premises (t716.t2.a2))
% 78.62/78.93  (step t716.t2.t11 (cl (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule symm :premises (t716.t2.t10))
% 78.62/78.93  (step t716.t2.t12 (cl (= (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) tptp.nil)) :rule symm :premises (t716.t2.a1))
% 78.62/78.93  (step t716.t2.t13 (cl (= (tptp.skaf82 tptp.sk4) (tptp.skaf82 tptp.sk4))) :rule refl)
% 78.62/78.93  (step t716.t2.t14 (cl (= (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)) (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)))) :rule cong :premises (t716.t2.t12 t716.t2.t13))
% 78.62/78.93  (step t716.t2.t15 (cl (= (tptp.skaf82 tptp.sk4) (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)))) :rule trans :premises (t716.t2.t6 t716.t2.t9 t716.t2.t11 t716.t2.t14))
% 78.62/78.93  (step t716.t2.t16 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) :rule refl)
% 78.62/78.93  (step t716.t2.t17 (cl (= (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule cong :premises (t716.t2.t15 t716.t2.t16))
% 78.62/78.93  (step t716.t2.t18 (cl (= tptp.sk3 (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule trans :premises (t716.t2.t4 t716.t2.t17))
% 78.62/78.93  (step t716.t2.t19 (cl (= (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) :rule refl)
% 78.62/78.93  (step t716.t2.t20 (cl (= (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule cong :premises (t716.t2.t18 t716.t2.t19))
% 78.62/78.93  (step t716.t2.t21 (cl (= (= (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) true) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t716.t2.t22 (cl (= (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) true) (not (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule equiv2 :premises (t716.t2.t21))
% 78.62/78.93  (step t716.t2.t23 (cl (= (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) true)) :rule resolution :premises (t716.t2.t22 t716.t2.a0))
% 78.62/78.93  (step t716.t2.t24 (cl (= (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)) true)) :rule trans :premises (t716.t2.t20 t716.t2.t23))
% 78.62/78.93  (step t716.t2.t25 (cl (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule resolution :premises (t716.t2.t2 t716.t2.t24))
% 78.62/78.93  (step t716.t2 (cl (not (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (not (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule subproof :discharge (t716.t2.a0 t716.t2.a1 t716.t2.a2 t716.t2.a3 t716.t2.a4 t716.t2.a5))
% 78.62/78.93  (step t716.t3 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t716.t4 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t716.t5 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t716.t6 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t716.t7 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t716.t8 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t716.t9 (cl (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule resolution :premises (t716.t2 t716.t3 t716.t4 t716.t5 t716.t6 t716.t7 t716.t8))
% 78.62/78.93  (step t716.t10 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule reordering :premises (t716.t9))
% 78.62/78.93  (step t716.t11 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule contraction :premises (t716.t10))
% 78.62/78.93  (step t716.t12 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule resolution :premises (t716.t1 t716.t11))
% 78.62/78.93  (step t716.t13 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t716.t14 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (=> (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))) :rule resolution :premises (t716.t12 t716.t13))
% 78.62/78.93  (step t716.t15 (cl (=> (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))) :rule contraction :premises (t716.t14))
% 78.62/78.93  (step t716.t16 (cl (not (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule implies :premises (t716.t15))
% 78.62/78.93  (step t716.t17 (cl (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (not (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule and_neg)
% 78.62/78.93  (step t716.t18 (cl (and (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t716.t17 t716.a5 t716.a2 t716.a3 t716.a1 t716.a0 t716.a4))
% 78.62/78.93  (step t716.t19 (cl (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule resolution :premises (t716.t16 t716.t18))
% 78.62/78.93  (step t716 (cl (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule subproof :discharge (t716.a0 t716.a1 t716.a2 t716.a3 t716.a4 t716.a5))
% 78.62/78.93  (step t717 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t718 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t719 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t720 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t721 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule and_pos)
% 78.62/78.93  (step t722 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t723 (cl (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))))) :rule resolution :premises (t716 t717 t718 t719 t720 t721 t722))
% 78.62/78.93  (step t724 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule reordering :premises (t723))
% 78.62/78.93  (step t725 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule contraction :premises (t724))
% 78.62/78.93  (step t726 (cl (=> (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule resolution :premises (t715 t725))
% 78.62/78.93  (step t727 (cl (=> (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t728 (cl (=> (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) (=> (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))) :rule resolution :premises (t726 t727))
% 78.62/78.93  (step t729 (cl (=> (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))) :rule contraction :premises (t728))
% 78.62/78.93  (step t730 (cl (not (and (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule implies :premises (t729))
% 78.62/78.93  (step t731 (cl (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (not (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule resolution :premises (t714 t730))
% 78.62/78.93  (step t732 (cl (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)) (not (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) (not (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) (not (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule reordering :premises (t731))
% 78.62/78.93  (step t733 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule or_pos)
% 78.62/78.93  (step t734 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule reordering :premises (t733))
% 78.62/78.93  (step t735 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t736)
% 78.62/78.93  (assume t736.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))))
% 78.62/78.93  (step t736.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk4)) (:= V tptp.nil)))
% 78.62/78.93  (step t736.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule or :premises (t736.t1))
% 78.62/78.93  (step t736.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t736.t2 t736.a0))
% 78.62/78.93  (step t736 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule subproof :discharge (t736.a0))
% 78.62/78.93  (step t737 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t735 t736))
% 78.62/78.93  (step t738 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule implies_neg2)
% 78.62/78.93  (step t739 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule resolution :premises (t737 t738))
% 78.62/78.93  (step t740 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))))) :rule contraction :premises (t739))
% 78.62/78.93  (step t741 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule implies :premises (t740))
% 78.62/78.93  (step t742 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))) :rule resolution :premises (t741 t612))
% 78.62/78.93  (step t743 (cl (= tptp.nil (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t734 a7 t289 t742))
% 78.62/78.93  (step t744 (cl (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule or_pos)
% 78.62/78.93  (step t745 (cl (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))) (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))))) :rule reordering :premises (t744))
% 78.62/78.93  (step t746 (cl (not (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil))) :rule or_pos)
% 78.62/78.93  (step t747 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil))))) :rule reordering :premises (t746))
% 78.62/78.93  (step t748 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t749)
% 78.62/78.93  (assume t749.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 78.62/78.93  (step t749.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk4)) (:= V tptp.nil)))
% 78.62/78.93  (step t749.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) :rule or :premises (t749.t1))
% 78.62/78.93  (step t749.t3 (cl (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) :rule resolution :premises (t749.t2 t749.a0))
% 78.62/78.93  (step t749 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) :rule subproof :discharge (t749.a0))
% 78.62/78.93  (step t750 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) :rule resolution :premises (t748 t749))
% 78.62/78.93  (step t751 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) (not (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil))))) :rule implies_neg2)
% 78.62/78.93  (step t752 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil))))) :rule resolution :premises (t750 t751))
% 78.62/78.93  (step t753 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil))))) :rule contraction :premises (t752))
% 78.62/78.93  (step t754 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V))))) (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) :rule implies :premises (t753))
% 78.62/78.93  (step t755 (cl (or (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssItem (tptp.skaf83 tptp.sk4))) (not (tptp.ssList tptp.nil)))) :rule resolution :premises (t754 t501))
% 78.62/78.93  (step t756 (cl (not (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t747 a7 t289 t755))
% 78.62/78.93  (step t757 (cl (=> (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)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) (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))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t758)
% 78.62/78.93  (assume t758.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (= tptp.nil V) (= (tptp.tl (tptp.app V U)) (tptp.app (tptp.tl V) U)))))
% 78.62/78.93  (step t758.t1 (cl (or (not (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))))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))))) :rule forall_inst :args ((:= U (tptp.skaf82 tptp.sk4)) (:= V (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))))
% 78.62/78.93  (step t758.t2 (cl (not (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))))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) :rule or :premises (t758.t1))
% 78.62/78.93  (step t758.t3 (cl (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t758.t2 t758.a0))
% 78.62/78.93  (step t758 (cl (not (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))))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) :rule subproof :discharge (t758.a0))
% 78.62/78.93  (step t759 (cl (=> (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)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t757 t758))
% 78.62/78.93  (step t760 (cl (=> (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)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) (not (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))))) :rule implies_neg2)
% 78.62/78.93  (step t761 (cl (=> (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)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) (=> (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)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t759 t760))
% 78.62/78.93  (step t762 (cl (=> (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)))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))))) :rule contraction :premises (t761))
% 78.62/78.93  (step t763 (cl (not (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))))) (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) :rule implies :premises (t762))
% 78.62/78.93  (step t764 (cl (or (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (= tptp.nil (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4))))) :rule resolution :premises (t763 a132))
% 78.62/78.93  (step t765 (cl (= (tptp.tl (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4))) (tptp.app (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t745 t279 t298 t756 t764))
% 78.62/78.93  (step t766 (cl (= tptp.sk4 (tptp.app (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil) (tptp.skaf82 tptp.sk4)))) :rule resolution :premises (t517 t600 t342))
% 78.62/78.93  (step t767 (cl (= tptp.sk3 (tptp.app (tptp.skaf82 tptp.sk4) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)))) :rule resolution :premises (t425 t289 t279 t766 t436))
% 78.62/78.93  (step t768 (cl (not (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) :rule or_pos)
% 78.62/78.93  (step t769 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)) (not (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))))) :rule reordering :premises (t768))
% 78.62/78.93  (step t770 (cl (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule and_neg)
% 78.62/78.93  (step t771 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t772)
% 78.62/78.93  (assume t772.a0 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t772.a1 (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (assume t772.a2 (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))
% 78.62/78.93  (step t772.t1 (cl (=> (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t772.t2)
% 78.62/78.93  (assume t772.t2.a0 (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))
% 78.62/78.93  (assume t772.t2.a1 (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))
% 78.62/78.93  (assume t772.t2.a2 (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))
% 78.62/78.93  (step t772.t2.t1 (cl (= (= (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)) true) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t772.t2.t2 (cl (not (= (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)) true)) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule equiv1 :premises (t772.t2.t1))
% 78.62/78.93  (step t772.t2.t3 (cl (= (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.skaf82 tptp.sk4))) :rule symm :premises (t772.t2.a2))
% 78.62/78.93  (step t772.t2.t4 (cl (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule symm :premises (t772.t2.t3))
% 78.62/78.93  (step t772.t2.t5 (cl (= (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)) tptp.sk4)) :rule symm :premises (t772.t2.a1))
% 78.62/78.93  (step t772.t2.t6 (cl (= (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (tptp.tl tptp.sk4))) :rule cong :premises (t772.t2.t5))
% 78.62/78.93  (step t772.t2.t7 (cl (= (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule trans :premises (t772.t2.t4 t772.t2.t6))
% 78.62/78.93  (step t772.t2.t8 (cl (= (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) :rule refl)
% 78.62/78.93  (step t772.t2.t9 (cl (= (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule cong :premises (t772.t2.t7 t772.t2.t8))
% 78.62/78.93  (step t772.t2.t10 (cl (= (= (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) true) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule equiv_simplify)
% 78.62/78.93  (step t772.t2.t11 (cl (= (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) true) (not (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule equiv2 :premises (t772.t2.t10))
% 78.62/78.93  (step t772.t2.t12 (cl (= (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) true)) :rule resolution :premises (t772.t2.t11 t772.t2.a0))
% 78.62/78.93  (step t772.t2.t13 (cl (= (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)) true)) :rule trans :premises (t772.t2.t9 t772.t2.t12))
% 78.62/78.93  (step t772.t2.t14 (cl (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule resolution :premises (t772.t2.t2 t772.t2.t13))
% 78.62/78.93  (step t772.t2 (cl (not (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule subproof :discharge (t772.t2.a0 t772.t2.a1 t772.t2.a2))
% 78.62/78.93  (step t772.t3 (cl (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t772.t4 (cl (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t772.t5 (cl (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t772.t6 (cl (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)) (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))))) :rule resolution :premises (t772.t2 t772.t3 t772.t4 t772.t5))
% 78.62/78.93  (step t772.t7 (cl (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule reordering :premises (t772.t6))
% 78.62/78.93  (step t772.t8 (cl (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule contraction :premises (t772.t7))
% 78.62/78.93  (step t772.t9 (cl (=> (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule resolution :premises (t772.t1 t772.t8))
% 78.62/78.93  (step t772.t10 (cl (=> (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t772.t11 (cl (=> (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (=> (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)))) :rule resolution :premises (t772.t9 t772.t10))
% 78.62/78.93  (step t772.t12 (cl (=> (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)))) :rule contraction :premises (t772.t11))
% 78.62/78.93  (step t772.t13 (cl (not (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule implies :premises (t772.t12))
% 78.62/78.93  (step t772.t14 (cl (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule and_neg)
% 78.62/78.93  (step t772.t15 (cl (and (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))))) :rule resolution :premises (t772.t14 t772.a2 t772.a0 t772.a1))
% 78.62/78.93  (step t772.t16 (cl (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule resolution :premises (t772.t13 t772.t15))
% 78.62/78.93  (step t772 (cl (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule subproof :discharge (t772.a0 t772.a1 t772.a2))
% 78.62/78.93  (step t773 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) :rule and_pos)
% 78.62/78.93  (step t774 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) :rule and_pos)
% 78.62/78.93  (step t775 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) :rule and_pos)
% 78.62/78.93  (step t776 (cl (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))))) :rule resolution :premises (t772 t773 t774 t775))
% 78.62/78.93  (step t777 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule reordering :premises (t776))
% 78.62/78.93  (step t778 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule contraction :premises (t777))
% 78.62/78.93  (step t779 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule resolution :premises (t771 t778))
% 78.62/78.93  (step t780 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)))) :rule implies_neg2)
% 78.62/78.93  (step t781 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)))) :rule resolution :premises (t779 t780))
% 78.62/78.93  (step t782 (cl (=> (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4)))) :rule contraction :premises (t781))
% 78.62/78.93  (step t783 (cl (not (and (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))) (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule implies :premises (t782))
% 78.62/78.93  (step t784 (cl (not (= tptp.sk4 (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4)))) (not (= (tptp.skaf82 tptp.sk4) (tptp.tl (tptp.cons (tptp.skaf83 tptp.sk4) (tptp.skaf82 tptp.sk4))))) (not (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule resolution :premises (t770 t783))
% 78.62/78.93  (step t785 (cl (not (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) :rule or_pos)
% 78.62/78.93  (step t786 (cl (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)) (not (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))))) :rule reordering :premises (t785))
% 78.62/78.93  (step t787 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t788)
% 78.62/78.93  (assume t788.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))))
% 78.62/78.93  (step t788.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))))) :rule forall_inst :args ((:= U (tptp.tl tptp.sk4))))
% 78.62/78.93  (step t788.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule or :premises (t788.t1))
% 78.62/78.93  (step t788.t3 (cl (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule resolution :premises (t788.t2 t788.a0))
% 78.62/78.93  (step t788 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule subproof :discharge (t788.a0))
% 78.62/78.93  (step t789 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule resolution :premises (t787 t788))
% 78.62/78.93  (step t790 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (not (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t791 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))))) :rule resolution :premises (t789 t790))
% 78.62/78.93  (step t792 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))))) :rule contraction :premises (t791))
% 78.62/78.93  (step t793 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule implies :premises (t792))
% 78.62/78.93  (step t794 (cl (or (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4)))) :rule resolution :premises (t793 a56))
% 78.62/78.93  (step t795 (cl (tptp.segmentP (tptp.tl tptp.sk4) (tptp.tl tptp.sk4))) :rule resolution :premises (t786 t577 t794))
% 78.62/78.93  (step t796 (cl (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) :rule resolution :premises (t784 t600 t614 t795))
% 78.62/78.93  (step t797 (cl (=> (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))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (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)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t798)
% 78.62/78.93  (assume t798.a0 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.segmentP U V)) (not (tptp.ssList W)) (not (tptp.ssList X)) (not (tptp.ssList V)) (not (tptp.ssList U)) (tptp.segmentP (tptp.app (tptp.app X U) W) V))))
% 78.62/78.93  (step t798.t1 (cl (or (not (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)))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))))) :rule forall_inst :args ((:= U (tptp.skaf82 tptp.sk4)) (:= V (tptp.tl tptp.sk4)) (:= W (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (:= X tptp.nil)))
% 78.62/78.93  (step t798.t2 (cl (not (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)))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule or :premises (t798.t1))
% 78.62/78.93  (step t798.t3 (cl (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule resolution :premises (t798.t2 t798.a0))
% 78.62/78.93  (step t798 (cl (not (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)))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule subproof :discharge (t798.a0))
% 78.62/78.93  (step t799 (cl (=> (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))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule resolution :premises (t797 t798))
% 78.62/78.93  (step t800 (cl (=> (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))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (not (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t801 (cl (=> (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))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) (=> (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))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))))) :rule resolution :premises (t799 t800))
% 78.62/78.93  (step t802 (cl (=> (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))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))))) :rule contraction :premises (t801))
% 78.62/78.93  (step t803 (cl (not (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)))) (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule implies :premises (t802))
% 78.62/78.93  (step t804 (cl (or (not (tptp.segmentP (tptp.skaf82 tptp.sk4) (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.ssList (tptp.skaf82 tptp.sk4))) (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4)))) :rule resolution :premises (t803 a171))
% 78.62/78.93  (step t805 (cl (tptp.segmentP (tptp.app (tptp.app tptp.nil (tptp.skaf82 tptp.sk4)) (tptp.cons (tptp.skaf83 tptp.sk4) tptp.nil)) (tptp.tl tptp.sk4))) :rule resolution :premises (t769 a7 t279 t577 t298 t796 t804))
% 78.62/78.93  (step t806 (cl (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))) :rule resolution :premises (t732 t614 t342 t743 t765 t767 t805))
% 78.62/78.93  (step t807 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t808)
% 78.62/78.93  (assume t808.a0 (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))
% 78.62/78.93  (step t808.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))))) :rule forall_inst :args ((:= A (tptp.tl tptp.sk4))))
% 78.62/78.93  (step t808.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) :rule or :premises (t808.t1))
% 78.62/78.93  (step t808.t3 (cl (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) :rule resolution :premises (t808.t2 t808.a0))
% 78.62/78.93  (step t808 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) :rule subproof :discharge (t808.a0))
% 78.62/78.93  (step t809 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) :rule resolution :premises (t807 t808))
% 78.62/78.93  (step t810 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) (not (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))))) :rule implies_neg2)
% 78.62/78.93  (step t811 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))))) :rule resolution :premises (t809 t810))
% 78.62/78.93  (step t812 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4)))))) :rule contraction :premises (t811))
% 78.62/78.93  (step t813 (cl (not (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) :rule implies :premises (t812))
% 78.62/78.93  (step t814 (cl (not (= (forall ((A $$unsorted)) (or (= tptp.nil tptp.sk2) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))) (or (= tptp.nil tptp.sk4) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))))) (not (forall ((A $$unsorted)) (or (= tptp.nil tptp.sk2) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A))))) (or (= tptp.nil tptp.sk4) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))) :rule equiv_pos2)
% 78.62/78.93  (step t815 (cl (= (forall ((A $$unsorted)) (or (= tptp.nil tptp.sk2) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))) (or (= tptp.nil tptp.sk2) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A))))))) :rule all_simplify)
% 78.62/78.93  (step t816 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t817 (cl (= tptp.sk2 tptp.sk4)) :rule and :premises (t546))
% 78.62/78.93  (step t818 (cl (= (= tptp.nil tptp.sk2) (= tptp.nil tptp.sk4))) :rule cong :premises (t816 t817))
% 78.62/78.93  (anchor :step t819 :args ((A $$unsorted) (:= A A)))
% 78.62/78.93  (step t819.t1 (cl (= A A)) :rule refl)
% 78.62/78.93  (step t819.t2 (cl (= (not (tptp.ssList A)) (not (tptp.ssList A)))) :rule refl)
% 78.62/78.93  (step t819.t3 (cl (= (not (tptp.neq A tptp.nil)) (not (tptp.neq A tptp.nil)))) :rule refl)
% 78.62/78.93  (step t819.t4 (cl (= A A)) :rule refl)
% 78.62/78.93  (step t819.t5 (cl (= (tptp.segmentP tptp.sk2 A) (tptp.segmentP tptp.sk4 A))) :rule cong :premises (t817 t819.t4))
% 78.62/78.93  (step t819.t6 (cl (= (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk4 A)))) :rule cong :premises (t819.t5))
% 78.62/78.93  (step t819.t7 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t546))
% 78.62/78.93  (step t819.t8 (cl (= (tptp.segmentP tptp.sk1 A) (tptp.segmentP tptp.sk3 A))) :rule cong :premises (t819.t7 t819.t4))
% 78.62/78.93  (step t819.t9 (cl (= (not (tptp.segmentP tptp.sk1 A)) (not (tptp.segmentP tptp.sk3 A)))) :rule cong :premises (t819.t8))
% 78.62/78.93  (step t819.t10 (cl (= (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A))) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) :rule cong :premises (t819.t2 t819.t3 t819.t6 t819.t9))
% 78.62/78.93  (step t819 (cl (= (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))) :rule bind)
% 78.62/78.93  (step t820 (cl (= (or (= tptp.nil tptp.sk2) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A))))) (or (= tptp.nil tptp.sk4) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))))) :rule cong :premises (t818 t819))
% 78.62/78.93  (step t821 (cl (= (forall ((A $$unsorted)) (or (= tptp.nil tptp.sk2) (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk2 A)) (not (tptp.segmentP tptp.sk1 A)))) (or (= tptp.nil tptp.sk4) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))))) :rule trans :premises (t815 t820))
% 78.62/78.93  (step t822 (cl (or (= tptp.nil tptp.sk4) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A)))))) :rule resolution :premises (t814 t821 a194))
% 78.62/78.93  (step t823 (cl (= tptp.nil tptp.sk4) (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) :rule or :premises (t822))
% 78.62/78.93  (step t824 (cl (forall ((A $$unsorted)) (or (not (tptp.ssList A)) (not (tptp.neq A tptp.nil)) (not (tptp.segmentP tptp.sk4 A)) (not (tptp.segmentP tptp.sk3 A))))) :rule resolution :premises (t823 t568))
% 78.62/78.93  (step t825 (cl (or (not (tptp.ssList (tptp.tl tptp.sk4))) (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil)) (not (tptp.segmentP tptp.sk4 (tptp.tl tptp.sk4))) (not (tptp.segmentP tptp.sk3 (tptp.tl tptp.sk4))))) :rule resolution :premises (t813 t824))
% 78.62/78.93  (step t826 (cl (not (tptp.neq (tptp.tl tptp.sk4) tptp.nil))) :rule resolution :premises (t579 t577 t713 t806 t825))
% 78.62/78.93  (step t827 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V)))) :rule implies_neg1)
% 78.62/78.93  (anchor :step t828)
% 78.62/78.93  (assume t828.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))))
% 78.62/78.93  (step t828.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4))))) :rule forall_inst :args ((:= U tptp.nil) (:= V (tptp.tl tptp.sk4))))
% 78.62/78.93  (step t828.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) :rule or :premises (t828.t1))
% 78.62/78.93  (step t828.t3 (cl (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) :rule resolution :premises (t828.t2 t828.a0))
% 78.62/78.93  (step t828 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) :rule subproof :discharge (t828.a0))
% 78.62/78.93  (step t829 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) :rule resolution :premises (t827 t828))
% 78.62/78.93  (step t830 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) (not (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4))))) :rule implies_neg2)
% 78.62/78.93  (step t831 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4))))) :rule resolution :premises (t829 t830))
% 78.62/78.93  (step t832 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4))))) :rule contraction :premises (t831))
% 78.62/78.93  (step t833 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V)))) (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) :rule implies :premises (t832))
% 78.62/78.93  (step t834 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V)))) :rule equiv_pos2)
% 78.62/78.93  (anchor :step t835 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 78.62/78.93  (step t835.t1 (cl (= U U)) :rule refl)
% 78.62/78.93  (step t835.t2 (cl (= V V)) :rule refl)
% 78.62/78.93  (step t835.t3 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 78.62/78.93  (step t835.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 78.62/78.93  (step t835.t5 (cl (= (tptp.neq V U) (tptp.neq V U))) :rule refl)
% 78.62/78.93  (step t835.t6 (cl (= (= V U) (= U V))) :rule all_simplify)
% 78.62/78.93  (step t835.t7 (cl (= (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V)))) :rule cong :premises (t835.t3 t835.t4 t835.t5 t835.t6))
% 78.62/78.93  (step t835 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V))))) :rule bind)
% 78.62/78.93  (step t836 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= U V)))) :rule resolution :premises (t834 t835 a99))
% 78.62/78.93  (step t837 (cl (or (not (tptp.ssList tptp.nil)) (not (tptp.ssList (tptp.tl tptp.sk4))) (tptp.neq (tptp.tl tptp.sk4) tptp.nil) (= tptp.nil (tptp.tl tptp.sk4)))) :rule resolution :premises (t833 t836))
% 78.62/78.93  (step t838 (cl (= tptp.nil (tptp.tl tptp.sk4))) :rule resolution :premises (t99 a7 t577 t826 t837))
% 78.62/78.93  (step t839 (cl (tptp.ssList (tptp.cons (tptp.hd tptp.sk4) tptp.nil))) :rule resolution :premises (t452 t600 t298 t356))
% 78.62/78.93  (step t840 (cl (= (tptp.cons (tptp.hd tptp.sk4) tptp.nil) (tptp.app tptp.nil (tptp.cons (tptp.hd tptp.sk4) tptp.nil)))) :rule resolution :premises (t413 t839 t421))
% 78.62/78.93  (step t841 (cl (not (= (or (= tptp.nil tptp.sk2) (tptp.neq tptp.sk2 tptp.nil)) (or (= tptp.nil tptp.sk4) (tptp.neq tptp.sk4 tptp.nil)))) (not (or (= tptp.nil tptp.sk2) (tptp.neq tptp.sk2 tptp.nil))) (or (= tptp.nil tptp.sk4) (tptp.neq tptp.sk4 tptp.nil))) :rule equiv_pos2)
% 78.62/78.93  (step t842 (cl (= tptp.nil tptp.nil)) :rule refl)
% 78.62/78.93  (step t843 (cl (= tptp.sk2 tptp.sk4)) :rule and :premises (t546))
% 78.62/78.93  (step t844 (cl (= (= tptp.nil tptp.sk2) (= tptp.nil tptp.sk4))) :rule cong :premises (t842 t843))
% 78.62/78.93  (step t845 (cl (= (tptp.neq tptp.sk2 tptp.nil) (tptp.neq tptp.sk4 tptp.nil))) :rule cong :premises (t843 t842))
% 78.62/78.93  (step t846 (cl (= (or (= tptp.nil tptp.sk2) (tptp.neq tptp.sk2 tptp.nil)) (or (= tptp.nil tptp.sk4) (tptp.neq tptp.sk4 tptp.nil)))) :rule cong :premises (t844 t845))
% 78.62/78.93  (step t847 (cl (or (= tptp.nil tptp.sk4) (tptp.neq tptp.sk4 tptp.nil))) :rule resolution :premises (t841 t846 a193))
% 78.62/78.93  (step t848 (cl (= tptp.nil tptp.sk4) (tptp.neq tptp.sk4 tptp.nil)) :rule or :premises (t847))
% 78.62/78.93  (step t849 (cl (tptp.neq tptp.sk4 tptp.nil)) :rule resolution :premises (t848 t568))
% 78.62/78.93  (step t850 (cl (or (not (tptp.ssList tptp.sk4)) (not (tptp.neq tptp.sk4 tptp.nil)) (not (tptp.segmentP tptp.sk4 tptp.sk4)) (not (tptp.segmentP tptp.sk3 tptp.sk4)))) :rule resolution :premises (t539 t824))
% 78.62/78.93  (step t851 (cl (not (tptp.segmentP tptp.sk3 tptp.sk4))) :rule resolution :premises (t521 a188 t849 t532 t850))
% 78.62/78.93  (step t852 (cl) :rule resolution :premises (t97 t838 t767 t840 t851 t600 t307 t325 t342 t356 t614 t370 t532))
% 78.62/78.94  
% 78.62/78.94  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.aayLH0WXgT/cvc5---1.0.5_27764.smt2
% 78.62/78.94  % cvc5---1.0.5 exiting
% 78.62/78.94  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------