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

View Problem - Process Solution

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

% Computer : n011.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:47 EDT 2024

% Result   : Unsatisfiable 72.03s 72.28s
% Output   : Proof 72.25s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.14  % Problem    : SWC173-1 : TPTP v8.2.0. Released v2.4.0.
% 0.11/0.15  % Command    : do_cvc5 %s %d
% 0.14/0.36  % Computer : n011.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Sun May 26 16:41:24 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.21/0.54  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.54  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 10.51/10.74  --- Run --no-e-matching --full-saturate-quant at 5...
% 15.55/15.76  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 20.59/20.79  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 25.62/25.83  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 30.71/30.95  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 35.71/35.99  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 40.89/41.08  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 46.21/46.45  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 51.31/51.52  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 56.33/56.55  --- Run --relevant-triggers --full-saturate-quant at 5...
% 61.38/61.63  --- Run --finite-model-find --e-matching --sort-inference --uf-ss-fair at 5...
% 66.53/66.73  --- Run --pre-skolem-quant=on --full-saturate-quant at 10...
% 72.03/72.28  % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.yLZmbZouU7/cvc5---1.0.5_31718.smt2
% 72.03/72.28  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.yLZmbZouU7/cvc5---1.0.5_31718.smt2
% 72.15/72.45  (assume a0 (tptp.equalelemsP tptp.nil))
% 72.15/72.45  (assume a1 (tptp.duplicatefreeP tptp.nil))
% 72.15/72.45  (assume a2 (tptp.strictorderedP tptp.nil))
% 72.15/72.45  (assume a3 (tptp.totalorderedP tptp.nil))
% 72.15/72.45  (assume a4 (tptp.strictorderP tptp.nil))
% 72.15/72.45  (assume a5 (tptp.totalorderP tptp.nil))
% 72.15/72.45  (assume a6 (tptp.cyclefreeP tptp.nil))
% 72.15/72.45  (assume a7 (tptp.ssList tptp.nil))
% 72.15/72.45  (assume a8 (tptp.ssItem tptp.skac3))
% 72.15/72.45  (assume a9 (tptp.ssItem tptp.skac2))
% 72.15/72.45  (assume a10 (not (tptp.singletonP tptp.nil)))
% 72.15/72.45  (assume a11 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 72.15/72.45  (assume a12 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 72.15/72.45  (assume a13 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf81 U))))
% 72.15/72.45  (assume a14 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf80 U))))
% 72.15/72.45  (assume a15 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf79 U))))
% 72.15/72.45  (assume a16 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf78 U))))
% 72.15/72.45  (assume a17 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf77 U))))
% 72.15/72.45  (assume a18 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf76 U))))
% 72.15/72.45  (assume a19 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf75 U))))
% 72.15/72.45  (assume a20 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf74 U))))
% 72.15/72.45  (assume a21 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf73 U))))
% 72.15/72.45  (assume a22 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf72 U))))
% 72.15/72.45  (assume a23 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf71 U))))
% 72.15/72.45  (assume a24 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf70 U))))
% 72.15/72.45  (assume a25 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf69 U))))
% 72.15/72.45  (assume a26 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf68 U))))
% 72.15/72.45  (assume a27 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf67 U))))
% 72.15/72.45  (assume a28 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf66 U))))
% 72.15/72.45  (assume a29 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf65 U))))
% 72.15/72.45  (assume a30 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf64 U))))
% 72.15/72.45  (assume a31 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf63 U))))
% 72.15/72.45  (assume a32 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf62 U))))
% 72.15/72.45  (assume a33 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf61 U))))
% 72.15/72.45  (assume a34 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf60 U))))
% 72.15/72.45  (assume a35 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf59 U))))
% 72.15/72.45  (assume a36 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf58 U))))
% 72.15/72.45  (assume a37 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf57 U))))
% 72.15/72.45  (assume a38 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf56 U))))
% 72.15/72.45  (assume a39 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf55 U))))
% 72.15/72.45  (assume a40 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf54 U))))
% 72.15/72.45  (assume a41 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf53 U))))
% 72.15/72.45  (assume a42 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf52 U))))
% 72.15/72.45  (assume a43 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf51 U))))
% 72.15/72.45  (assume a44 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf50 U))))
% 72.15/72.45  (assume a45 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf49 U))))
% 72.15/72.45  (assume a46 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf44 U))))
% 72.15/72.45  (assume a47 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf48 U V))))
% 72.15/72.45  (assume a48 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf47 U V))))
% 72.15/72.45  (assume a49 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf46 U V))))
% 72.15/72.45  (assume a50 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf45 U V))))
% 72.15/72.45  (assume a51 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf43 U V))))
% 72.15/72.45  (assume a52 (forall ((U $$unsorted) (V $$unsorted)) (tptp.ssList (tptp.skaf42 U V))))
% 72.15/72.45  (assume a53 (not (= tptp.skac3 tptp.skac2)))
% 72.15/72.45  (assume a54 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.geq U U))))
% 72.15/72.45  (assume a55 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U tptp.nil))))
% 72.15/72.45  (assume a56 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.segmentP U U))))
% 72.15/72.45  (assume a57 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))))
% 72.15/72.45  (assume a58 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U U))))
% 72.15/72.45  (assume a59 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U tptp.nil))))
% 72.15/72.45  (assume a60 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.frontsegP U U))))
% 72.15/72.45  (assume a61 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.leq U U))))
% 72.15/72.45  (assume a62 (forall ((U $$unsorted)) (or (not (tptp.lt U U)) (not (tptp.ssItem U)))))
% 72.15/72.45  (assume a63 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.equalelemsP (tptp.cons U tptp.nil)))))
% 72.15/72.45  (assume a64 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.duplicatefreeP (tptp.cons U tptp.nil)))))
% 72.15/72.45  (assume a65 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderedP (tptp.cons U tptp.nil)))))
% 72.15/72.45  (assume a66 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderedP (tptp.cons U tptp.nil)))))
% 72.15/72.45  (assume a67 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.strictorderP (tptp.cons U tptp.nil)))))
% 72.15/72.45  (assume a68 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.totalorderP (tptp.cons U tptp.nil)))))
% 72.15/72.45  (assume a69 (forall ((U $$unsorted)) (or (not (tptp.ssItem U)) (tptp.cyclefreeP (tptp.cons U tptp.nil)))))
% 72.15/72.45  (assume a70 (forall ((U $$unsorted)) (or (not (tptp.memberP tptp.nil U)) (not (tptp.ssItem U)))))
% 72.15/72.45  (assume a71 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (tptp.duplicatefreeP U) (tptp.ssItem V))))
% 72.15/72.45  (assume a72 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app U tptp.nil) U))))
% 72.15/72.45  (assume a73 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.app tptp.nil U) U))))
% 72.15/72.45  (assume a74 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 72.15/72.45  (assume a75 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 72.15/72.45  (assume a76 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssList (tptp.tl U)) (= tptp.nil U))))
% 72.15/72.45  (assume a77 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.ssItem (tptp.hd U)) (= tptp.nil U))))
% 72.15/72.45  (assume a78 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.segmentP tptp.nil U))))
% 72.15/72.45  (assume a79 (forall ((U $$unsorted)) (or (not (tptp.segmentP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 72.15/72.45  (assume a80 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.rearsegP tptp.nil U))))
% 72.15/72.45  (assume a81 (forall ((U $$unsorted)) (or (not (tptp.rearsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 72.15/72.45  (assume a82 (forall ((U $$unsorted)) (or (not (= tptp.nil U)) (not (tptp.ssList U)) (tptp.frontsegP tptp.nil U))))
% 72.15/72.45  (assume a83 (forall ((U $$unsorted)) (or (not (tptp.frontsegP tptp.nil U)) (not (tptp.ssList U)) (= tptp.nil U))))
% 72.15/72.45  (assume a84 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 72.15/72.45  (assume a85 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 72.15/72.45  (assume a86 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf50 U) (tptp.skaf49 U)))))
% 72.15/72.45  (assume a87 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.cyclefreeP U) (tptp.leq (tptp.skaf49 U) (tptp.skaf50 U)))))
% 72.15/72.45  (assume a88 (forall ((U $$unsorted)) (or (not (= (tptp.skaf79 U) (tptp.skaf78 U))) (not (tptp.ssList U)) (tptp.equalelemsP U))))
% 72.15/72.45  (assume a89 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf69 U) (tptp.skaf70 U))) (not (tptp.ssList U)) (tptp.strictorderedP U))))
% 72.15/72.45  (assume a90 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf64 U) (tptp.skaf65 U))) (not (tptp.ssList U)) (tptp.totalorderedP U))))
% 72.15/72.45  (assume a91 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf60 U) (tptp.skaf59 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 72.15/72.45  (assume a92 (forall ((U $$unsorted)) (or (not (tptp.lt (tptp.skaf59 U) (tptp.skaf60 U))) (not (tptp.ssList U)) (tptp.strictorderP U))))
% 72.15/72.45  (assume a93 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf55 U) (tptp.skaf54 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 72.15/72.45  (assume a94 (forall ((U $$unsorted)) (or (not (tptp.leq (tptp.skaf54 U) (tptp.skaf55 U))) (not (tptp.ssList U)) (tptp.totalorderP U))))
% 72.15/72.45  (assume a95 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.tl (tptp.cons U V)) V))))
% 72.15/72.45  (assume a96 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= (tptp.hd (tptp.cons U V)) U))))
% 72.15/72.45  (assume a97 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) tptp.nil)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 72.15/72.45  (assume a98 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U V) V)) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 72.15/72.45  (assume a99 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.neq V U) (= V U))))
% 72.15/72.45  (assume a100 (forall ((U $$unsorted)) (or (not (tptp.singletonP U)) (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf44 U) tptp.nil) U))))
% 72.15/72.45  (assume a101 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U))))
% 72.15/72.45  (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))))
% 72.15/72.45  (assume a103 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (assume a108 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= tptp.nil U))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (assume a110 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.lt U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (assume a114 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssList V)) (not (tptp.ssList U)))))
% 72.15/72.45  (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))))
% 72.15/72.45  (assume a116 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (not (tptp.neq U V)) (not (tptp.ssItem V)) (not (tptp.ssItem U)))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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))))
% 72.15/72.45  (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)))))
% 72.15/72.45  (assume a185 (tptp.ssList tptp.sk1))
% 72.15/72.45  (assume a186 (tptp.ssList tptp.sk2))
% 72.15/72.45  (assume a187 (tptp.ssList tptp.sk3))
% 72.15/72.45  (assume a188 (tptp.ssList tptp.sk4))
% 72.15/72.45  (assume a189 (= tptp.sk2 tptp.sk4))
% 72.15/72.45  (assume a190 (= tptp.sk1 tptp.sk3))
% 72.15/72.45  (assume a191 (tptp.ssItem tptp.sk5))
% 72.15/72.45  (assume a192 (tptp.ssItem tptp.sk6))
% 72.15/72.45  (assume a193 (tptp.ssList tptp.sk7))
% 72.15/72.45  (assume a194 (tptp.ssList tptp.sk8))
% 72.15/72.45  (assume a195 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk1))
% 72.15/72.45  (assume a196 (not (tptp.neq tptp.sk5 tptp.sk6)))
% 72.15/72.45  (assume a197 (or (tptp.ssItem tptp.sk9) (= tptp.nil tptp.sk4)))
% 72.15/72.45  (assume a198 (or (tptp.ssItem tptp.sk9) (= tptp.nil tptp.sk3)))
% 72.15/72.45  (assume a199 (or (tptp.ssList tptp.sk10) (= tptp.nil tptp.sk4)))
% 72.15/72.45  (assume a200 (or (tptp.ssList tptp.sk11) (= tptp.nil tptp.sk4)))
% 72.15/72.45  (assume a201 (or (= (tptp.cons tptp.sk9 tptp.nil) tptp.sk3) (= tptp.nil tptp.sk4)))
% 72.15/72.45  (assume a202 (or (= (tptp.app (tptp.app tptp.sk10 tptp.sk3) tptp.sk11) tptp.sk4) (= tptp.nil tptp.sk4)))
% 72.15/72.45  (assume a203 (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.memberP tptp.sk10 A)) (not (tptp.lt tptp.sk9 A)) (= tptp.nil tptp.sk4))))
% 72.15/72.45  (assume a204 (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.memberP tptp.sk11 A)) (not (tptp.lt A tptp.sk9)) (= tptp.nil tptp.sk4))))
% 72.15/72.45  (assume a205 (or (tptp.ssList tptp.sk10) (= tptp.nil tptp.sk3)))
% 72.15/72.45  (assume a206 (or (tptp.ssList tptp.sk11) (= tptp.nil tptp.sk3)))
% 72.15/72.45  (assume a207 (or (= (tptp.cons tptp.sk9 tptp.nil) tptp.sk3) (= tptp.nil tptp.sk3)))
% 72.15/72.45  (assume a208 (or (= (tptp.app (tptp.app tptp.sk10 tptp.sk3) tptp.sk11) tptp.sk4) (= tptp.nil tptp.sk3)))
% 72.15/72.45  (assume a209 (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.memberP tptp.sk10 A)) (not (tptp.lt tptp.sk9 A)) (= tptp.nil tptp.sk3))))
% 72.15/72.45  (assume a210 (forall ((A $$unsorted)) (or (not (tptp.ssItem A)) (not (tptp.memberP tptp.sk11 A)) (not (tptp.lt A tptp.sk9)) (= tptp.nil tptp.sk3))))
% 72.15/72.45  (step t1 (cl (not (= (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_pos2)
% 72.15/72.45  (step t2 (cl (= (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule refl)
% 72.15/72.45  (step t3 (cl (= (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))))) :rule refl)
% 72.15/72.45  (step t4 (cl (= (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk5 tptp.sk6)))) :rule refl)
% 72.15/72.45  (step t5 (cl (= (not (= tptp.nil tptp.sk7)) (not (= tptp.nil tptp.sk7)))) :rule refl)
% 72.15/72.45  (step t6 (cl (= (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.45  (step t7 (cl (= (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))))) :rule refl)
% 72.15/72.45  (step t8 (cl (= (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule refl)
% 72.15/72.45  (step t9 (cl (= (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule refl)
% 72.15/72.45  (step t10 (cl (= (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.45  (step t11 (cl (= (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.45  (step t12 (cl (= (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))))) :rule refl)
% 72.15/72.45  (step t13 (cl (= (= (= (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) true) (= (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.45  (step t14 (cl (not (= (= (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) true)) (= (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv1 :premises (t13))
% 72.15/72.45  (step t15 (cl (= (= (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))))) :rule all_simplify)
% 72.15/72.45  (step t16 (cl (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule refl)
% 72.15/72.45  (step t17 (cl (= (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule all_simplify)
% 72.15/72.45  (step t18 (cl (= (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule cong :premises (t16 t17))
% 72.15/72.45  (step t19 (cl (= (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) true)) :rule all_simplify)
% 72.15/72.45  (step t20 (cl (= (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) true)) :rule trans :premises (t18 t19))
% 72.15/72.45  (step t21 (cl (= (= (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) true)) :rule trans :premises (t15 t20))
% 72.15/72.45  (step t22 (cl (= (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t14 t21))
% 72.15/72.45  (step t23 (cl (= (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule cong :premises (t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t22))
% 72.15/72.45  (step t24 (cl (not (= (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))))) (not (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule equiv_pos2)
% 72.15/72.45  (step t25 (cl (= (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule refl)
% 72.15/72.45  (step t26 (cl (= (= (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule equiv_simplify)
% 72.15/72.45  (step t27 (cl (= (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false) (not (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule equiv2 :premises (t26))
% 72.15/72.45  (step t28 (cl (not (not (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule not_not)
% 72.15/72.45  (step t29 (cl (= (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t27 t28))
% 72.15/72.45  (step t30 (cl (=> (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t31)
% 72.15/72.45  (assume t31.a0 (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t31.a1 (= tptp.sk5 tptp.sk6))
% 72.15/72.45  (assume t31.a2 (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))
% 72.15/72.45  (assume t31.a3 (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t31.a4 (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t31.a5 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)))
% 72.15/72.45  (assume t31.a6 (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))
% 72.15/72.45  (assume t31.a7 (= tptp.nil tptp.sk7))
% 72.15/72.45  (assume t31.a8 (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.45  (assume t31.a9 (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.45  (assume t31.a10 (= tptp.nil (tptp.app tptp.nil tptp.nil)))
% 72.15/72.45  (assume t31.a11 (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.45  (step t31.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 72.15/72.45  (step t31.t2 (cl (= (= true false) false)) :rule all_simplify)
% 72.15/72.45  (step t31.t3 (cl (= (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.45  (step t31.t4 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv2 :premises (t31.t3))
% 72.15/72.45  (step t31.t5 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true)) :rule resolution :premises (t31.t4 t31.a11))
% 72.15/72.45  (step t31.t6 (cl (= true (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule symm :premises (t31.t5))
% 72.15/72.45  (step t31.t7 (cl (= tptp.sk9 tptp.sk9)) :rule refl)
% 72.15/72.45  (step t31.t8 (cl (= (tptp.cons tptp.sk9 tptp.nil) (tptp.cons tptp.sk9 (tptp.app tptp.nil tptp.nil)))) :rule cong :premises (t31.t7 t31.a10))
% 72.15/72.45  (step t31.t9 (cl (= (tptp.hd (tptp.cons tptp.sk9 tptp.nil)) tptp.sk9)) :rule symm :premises (t31.a6))
% 72.15/72.45  (step t31.t10 (cl (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) :rule symm :premises (t31.t9))
% 72.15/72.45  (step t31.t11 (cl (= (tptp.cons tptp.sk9 tptp.nil) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule symm :premises (t31.a5))
% 72.15/72.45  (step t31.t12 (cl (= (tptp.hd (tptp.cons tptp.sk9 tptp.nil)) (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule cong :premises (t31.t11))
% 72.15/72.45  (step t31.t13 (cl (= tptp.sk9 (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule trans :premises (t31.t10 t31.t12))
% 72.15/72.45  (step t31.t14 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.45  (step t31.t15 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t31.a1))
% 72.15/72.45  (step t31.t16 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.45  (step t31.t17 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk5 tptp.nil))) :rule cong :premises (t31.t15 t31.t16))
% 72.15/72.45  (step t31.t18 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule cong :premises (t31.t14 t31.t17))
% 72.15/72.45  (step t31.t19 (cl (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule cong :premises (t31.t18))
% 72.15/72.45  (step t31.t20 (cl (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule symm :premises (t31.a4))
% 72.15/72.45  (step t31.t21 (cl (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule trans :premises (t31.t19 t31.a3 t31.t20))
% 72.15/72.45  (step t31.t22 (cl (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule symm :premises (t31.t21))
% 72.15/72.45  (step t31.t23 (cl (= tptp.sk9 (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule trans :premises (t31.t13 t31.t22))
% 72.15/72.45  (step t31.t24 (cl (= (tptp.app tptp.nil tptp.nil) tptp.nil)) :rule symm :premises (t31.a10))
% 72.15/72.45  (step t31.t25 (cl (= (tptp.tl (tptp.cons tptp.sk6 tptp.nil)) tptp.nil)) :rule symm :premises (t31.a9))
% 72.15/72.45  (step t31.t26 (cl (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) :rule symm :premises (t31.t25))
% 72.15/72.45  (step t31.t27 (cl (= (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) :rule symm :premises (t31.a8))
% 72.15/72.45  (step t31.t28 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule symm :premises (t31.t27))
% 72.15/72.45  (step t31.t29 (cl (= tptp.sk7 tptp.nil)) :rule symm :premises (t31.a7))
% 72.15/72.45  (step t31.t30 (cl (= tptp.nil tptp.sk7)) :rule symm :premises (t31.t29))
% 72.15/72.45  (step t31.t31 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule refl)
% 72.15/72.45  (step t31.t32 (cl (= (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t31.t30 t31.t31))
% 72.15/72.45  (step t31.t33 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule trans :premises (t31.t28 t31.t32 t31.t18))
% 72.15/72.45  (step t31.t34 (cl (= (tptp.tl (tptp.cons tptp.sk6 tptp.nil)) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule cong :premises (t31.t33))
% 72.15/72.45  (step t31.t35 (cl (= (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule cong :premises (t31.t18))
% 72.15/72.45  (step t31.t36 (cl (= (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule symm :premises (t31.t35))
% 72.15/72.45  (step t31.t37 (cl (= (tptp.app tptp.nil tptp.nil) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule trans :premises (t31.t24 t31.t26 t31.t34 t31.t36))
% 72.15/72.45  (step t31.t38 (cl (= (tptp.cons tptp.sk9 (tptp.app tptp.nil tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule cong :premises (t31.t23 t31.t37))
% 72.15/72.45  (step t31.t39 (cl (= (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule cong :premises (t31.t19 t31.t35))
% 72.15/72.45  (step t31.t40 (cl (= (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule symm :premises (t31.a2))
% 72.15/72.45  (step t31.t41 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule symm :premises (t31.t18))
% 72.15/72.45  (step t31.t42 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule trans :premises (t31.a5 t31.t8 t31.t38 t31.t39 t31.t40 t31.t41))
% 72.15/72.45  (step t31.t43 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule trans :premises (t31.t42 t31.t18))
% 72.15/72.45  (step t31.t44 (cl (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule refl)
% 72.15/72.45  (step t31.t45 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule cong :premises (t31.t43 t31.t44))
% 72.15/72.45  (step t31.t46 (cl (= (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.45  (step t31.t47 (cl (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv2 :premises (t31.t46))
% 72.15/72.45  (step t31.t48 (cl (not (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule not_not)
% 72.15/72.45  (step t31.t49 (cl (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t31.t47 t31.t48))
% 72.15/72.45  (step t31.t50 (cl (= (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false)) :rule resolution :premises (t31.t49 t31.a0))
% 72.15/72.45  (step t31.t51 (cl (= true false)) :rule trans :premises (t31.t6 t31.t45 t31.t50))
% 72.15/72.45  (step t31.t52 (cl false) :rule resolution :premises (t31.t1 t31.t2 t31.t51))
% 72.15/72.45  (step t31 (cl (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.nil tptp.sk7)) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) 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))
% 72.15/72.45  (step t32 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t33 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.45  (step t34 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule and_pos)
% 72.15/72.45  (step t35 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t36 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t37 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t38 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t39 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil tptp.sk7)) :rule and_pos)
% 72.15/72.45  (step t40 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t41 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t42 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app tptp.nil tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t43 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t44 (cl false (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43))
% 72.15/72.45  (step t45 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) false) :rule reordering :premises (t44))
% 72.15/72.45  (step t46 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) false) :rule contraction :premises (t45))
% 72.15/72.45  (step t47 (cl (=> (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false) false) :rule resolution :premises (t30 t46))
% 72.15/72.45  (step t48 (cl (=> (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false) (not false)) :rule implies_neg2)
% 72.15/72.45  (step t49 (cl (=> (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false) (=> (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false)) :rule resolution :premises (t47 t48))
% 72.15/72.45  (step t50 (cl (=> (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false)) :rule contraction :premises (t49))
% 72.15/72.45  (step t51 (cl (= (=> (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule implies_simplify)
% 72.15/72.45  (step t52 (cl (not (=> (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false)) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv1 :premises (t51))
% 72.15/72.45  (step t53 (cl (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t50 t52))
% 72.15/72.45  (step t54 (cl (= (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) false)) :rule resolution :premises (t29 t53))
% 72.15/72.45  (step t55 (cl (= (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) false))) :rule cong :premises (t25 t54))
% 72.15/72.45  (step t56 (cl (= (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) false) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))))) :rule all_simplify)
% 72.15/72.45  (step t57 (cl (= (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))))) :rule trans :premises (t55 t56))
% 72.15/72.45  (step t58 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t59)
% 72.15/72.45  (assume t59.a0 (= tptp.nil (tptp.app tptp.nil tptp.nil)))
% 72.15/72.45  (assume t59.a1 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)))
% 72.15/72.45  (assume t59.a2 (= tptp.sk5 tptp.sk6))
% 72.15/72.45  (assume t59.a3 (= tptp.nil tptp.sk7))
% 72.15/72.45  (assume t59.a4 (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.45  (assume t59.a5 (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))
% 72.15/72.45  (assume t59.a6 (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t59.a7 (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t59.a8 (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.45  (assume t59.a9 (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.45  (assume t59.a10 (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))
% 72.15/72.45  (assume t59.a11 (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (step t59.t1 (cl (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.nil tptp.sk7)) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_neg)
% 72.15/72.45  (step t59.t2 (cl (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t59.t1 t59.a11 t59.a2 t59.a10 t59.a6 t59.a7 t59.a1 t59.a5 t59.a3 t59.a9 t59.a4 t59.a0 t59.a8))
% 72.15/72.45  (step t59 (cl (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :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))
% 72.15/72.45  (step t60 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.nil (tptp.app tptp.nil tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t61 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t62 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.45  (step t63 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.nil tptp.sk7)) :rule and_pos)
% 72.15/72.45  (step t64 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t65 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t66 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t67 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t68 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t69 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t70 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule and_pos)
% 72.15/72.45  (step t71 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t72 (cl (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t71))
% 72.15/72.45  (step t73 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t72))
% 72.15/72.45  (step t74 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t73))
% 72.15/72.45  (step t75 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t58 t74))
% 72.15/72.45  (step t76 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.45  (step t77 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t75 t76))
% 72.15/72.45  (step t78 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t77))
% 72.15/72.45  (step t79 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.nil tptp.sk7) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t24 t57 t78))
% 72.15/72.45  (step t80 (cl (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule not_and :premises (t79))
% 72.15/72.45  (step t81 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule or_neg)
% 72.15/72.45  (step t82 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))))) :rule or_neg)
% 72.15/72.45  (step t83 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= tptp.sk5 tptp.sk6)))) :rule or_neg)
% 72.15/72.45  (step t84 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= tptp.nil tptp.sk7)))) :rule or_neg)
% 72.15/72.45  (step t85 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))))) :rule or_neg)
% 72.15/72.45  (step t86 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))))) :rule or_neg)
% 72.15/72.45  (step t87 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule or_neg)
% 72.15/72.45  (step t88 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule or_neg)
% 72.15/72.45  (step t89 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule or_neg)
% 72.15/72.45  (step t90 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule or_neg)
% 72.15/72.45  (step t91 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))))) :rule or_neg)
% 72.15/72.45  (step t92 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule or_neg)
% 72.15/72.45  (step t93 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92))
% 72.15/72.45  (step t94 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule contraction :premises (t93))
% 72.15/72.45  (step t95 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t1 t23 t94))
% 72.15/72.45  (step t96 (cl (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule or :premises (t95))
% 72.15/72.45  (step t97 (cl (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil tptp.sk7)) (not (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule reordering :premises (t96))
% 72.15/72.45  (step t98 (cl (not (= (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) (not (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_pos2)
% 72.15/72.45  (step t99 (cl (= (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule refl)
% 72.15/72.45  (step t100 (cl (= (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule refl)
% 72.15/72.45  (step t101 (cl (= (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))))) :rule refl)
% 72.15/72.45  (step t102 (cl (= (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))))) :rule refl)
% 72.15/72.45  (step t103 (cl (= (= (= (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) true) (= (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.45  (step t104 (cl (not (= (= (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) true)) (= (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule equiv1 :premises (t103))
% 72.15/72.45  (step t105 (cl (= (= (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))))) :rule all_simplify)
% 72.15/72.45  (step t106 (cl (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule refl)
% 72.15/72.45  (step t107 (cl (= (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule all_simplify)
% 72.15/72.45  (step t108 (cl (= (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule cong :premises (t106 t107))
% 72.15/72.45  (step t109 (cl (= (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) true)) :rule all_simplify)
% 72.15/72.45  (step t110 (cl (= (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) true)) :rule trans :premises (t108 t109))
% 72.15/72.45  (step t111 (cl (= (= (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) true)) :rule trans :premises (t105 t110))
% 72.15/72.45  (step t112 (cl (= (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t104 t111))
% 72.15/72.45  (step t113 (cl (= (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.45  (step t114 (cl (= (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule cong :premises (t2 t3 t4 t7 t99 t100 t8 t9 t101 t102 t112 t113))
% 72.15/72.45  (step t115 (cl (not (= (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) (not (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_pos2)
% 72.15/72.45  (step t116 (cl (= (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.45  (step t117 (cl (= (= (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule equiv_simplify)
% 72.15/72.45  (step t118 (cl (= (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) (not (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule equiv2 :premises (t117))
% 72.15/72.45  (step t119 (cl (not (not (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule not_not)
% 72.15/72.45  (step t120 (cl (= (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t118 t119))
% 72.15/72.45  (step t121 (cl (=> (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t122)
% 72.15/72.45  (assume t122.a0 (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.45  (assume t122.a1 (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))
% 72.15/72.45  (assume t122.a2 (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))))
% 72.15/72.45  (assume t122.a3 (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))
% 72.15/72.45  (assume t122.a4 (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.45  (assume t122.a5 (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t122.a6 (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t122.a7 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)))
% 72.15/72.45  (assume t122.a8 (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))
% 72.15/72.45  (assume t122.a9 (= tptp.nil (tptp.app tptp.nil tptp.nil)))
% 72.15/72.45  (assume t122.a10 (= tptp.sk5 tptp.sk6))
% 72.15/72.45  (assume t122.a11 (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.45  (step t122.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 72.15/72.45  (step t122.t2 (cl (= (= true false) false)) :rule all_simplify)
% 72.15/72.45  (step t122.t3 (cl (= (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.45  (step t122.t4 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv2 :premises (t122.t3))
% 72.15/72.45  (step t122.t5 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true)) :rule resolution :premises (t122.t4 t122.a11))
% 72.15/72.45  (step t122.t6 (cl (= true (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule symm :premises (t122.t5))
% 72.15/72.45  (step t122.t7 (cl (= tptp.sk9 tptp.sk9)) :rule refl)
% 72.15/72.45  (step t122.t8 (cl (= (tptp.cons tptp.sk9 tptp.nil) (tptp.cons tptp.sk9 (tptp.app tptp.nil tptp.nil)))) :rule cong :premises (t122.t7 t122.a9))
% 72.15/72.45  (step t122.t9 (cl (= (tptp.hd (tptp.cons tptp.sk9 tptp.nil)) tptp.sk9)) :rule symm :premises (t122.a8))
% 72.15/72.45  (step t122.t10 (cl (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) :rule symm :premises (t122.t9))
% 72.15/72.45  (step t122.t11 (cl (= (tptp.cons tptp.sk9 tptp.nil) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule symm :premises (t122.a7))
% 72.15/72.45  (step t122.t12 (cl (= (tptp.hd (tptp.cons tptp.sk9 tptp.nil)) (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule cong :premises (t122.t11))
% 72.15/72.45  (step t122.t13 (cl (= tptp.sk9 (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule trans :premises (t122.t10 t122.t12))
% 72.15/72.45  (step t122.t14 (cl (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule symm :premises (t122.a6))
% 72.15/72.45  (step t122.t15 (cl (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule symm :premises (t122.t14))
% 72.15/72.45  (step t122.t16 (cl (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule symm :premises (t122.a5))
% 72.15/72.45  (step t122.t17 (cl (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7))) :rule symm :premises (t122.a4))
% 72.15/72.45  (step t122.t18 (cl (= (tptp.hd tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule cong :premises (t122.a1))
% 72.15/72.45  (step t122.t19 (cl (= (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (tptp.skaf83 tptp.sk7))) :rule symm :premises (t122.a3))
% 72.15/72.45  (step t122.t20 (cl (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.skaf83 tptp.sk7))) :rule trans :premises (t122.t15 t122.t16 t122.t17 t122.t18 t122.t19))
% 72.15/72.45  (step t122.t21 (cl (= (tptp.hd tptp.sk7) (tptp.skaf83 tptp.sk7))) :rule trans :premises (t122.t18 t122.t19))
% 72.15/72.45  (step t122.t22 (cl (= (tptp.skaf83 tptp.sk7) (tptp.hd tptp.sk7))) :rule symm :premises (t122.t21))
% 72.15/72.45  (step t122.t23 (cl (= tptp.sk9 (tptp.hd tptp.sk7))) :rule trans :premises (t122.t13 t122.t20 t122.t22))
% 72.15/72.45  (step t122.t24 (cl (= (tptp.app tptp.nil tptp.nil) tptp.nil)) :rule symm :premises (t122.a9))
% 72.15/72.45  (step t122.t25 (cl (= (tptp.cons tptp.sk9 (tptp.app tptp.nil tptp.nil)) (tptp.cons (tptp.hd tptp.sk7) tptp.nil))) :rule cong :premises (t122.t23 t122.t24))
% 72.15/72.45  (step t122.t26 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons (tptp.hd tptp.sk7) tptp.nil))) :rule trans :premises (t122.a7 t122.t8 t122.t25))
% 72.15/72.45  (step t122.t27 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.45  (step t122.t28 (cl (= (tptp.cons (tptp.hd tptp.sk7) tptp.nil) (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil))) :rule cong :premises (t122.t21 t122.t27))
% 72.15/72.45  (step t122.t29 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil))) :rule trans :premises (t122.t26 t122.t28))
% 72.15/72.45  (step t122.t30 (cl (= (tptp.skaf82 tptp.sk7) (tptp.skaf82 tptp.sk7))) :rule refl)
% 72.15/72.45  (step t122.t31 (cl (= (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) :rule cong :premises (t122.t29 t122.t30))
% 72.15/72.45  (step t122.t32 (cl (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) :rule symm :premises (t122.a2))
% 72.15/72.45  (step t122.t33 (cl (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) tptp.sk7)) :rule symm :premises (t122.a1))
% 72.15/72.45  (step t122.t34 (cl (= (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) tptp.sk7)) :rule trans :premises (t122.t31 t122.t32 t122.t33))
% 72.15/72.45  (step t122.t35 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.45  (step t122.t36 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t122.a10))
% 72.15/72.45  (step t122.t37 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk5 tptp.nil))) :rule cong :premises (t122.t36 t122.t27))
% 72.15/72.45  (step t122.t38 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule cong :premises (t122.t35 t122.t37))
% 72.15/72.45  (step t122.t39 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule cong :premises (t122.t34 t122.t38))
% 72.15/72.45  (step t122.t40 (cl (= (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.45  (step t122.t41 (cl (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule equiv2 :premises (t122.t40))
% 72.15/72.45  (step t122.t42 (cl (not (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule not_not)
% 72.15/72.45  (step t122.t43 (cl (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t122.t41 t122.t42))
% 72.15/72.45  (step t122.t44 (cl (= (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false)) :rule resolution :premises (t122.t43 t122.a0))
% 72.15/72.45  (step t122.t45 (cl (= true false)) :rule trans :premises (t122.t6 t122.t39 t122.t44))
% 72.15/72.45  (step t122.t46 (cl false) :rule resolution :premises (t122.t1 t122.t2 t122.t45))
% 72.15/72.45  (step t122 (cl (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) :rule subproof :discharge (t122.a0 t122.a1 t122.a2 t122.a3 t122.a4 t122.a5 t122.a6 t122.a7 t122.a8 t122.a9 t122.a10 t122.a11))
% 72.15/72.45  (step t123 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t124 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) :rule and_pos)
% 72.15/72.45  (step t125 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) :rule and_pos)
% 72.15/72.45  (step t126 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule and_pos)
% 72.15/72.45  (step t127 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t128 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t129 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t130 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t131 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t132 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app tptp.nil tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t133 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.45  (step t134 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t135 (cl false (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134))
% 72.15/72.45  (step t136 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) false) :rule reordering :premises (t135))
% 72.15/72.45  (step t137 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) false) :rule contraction :premises (t136))
% 72.15/72.45  (step t138 (cl (=> (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) false) :rule resolution :premises (t121 t137))
% 72.15/72.45  (step t139 (cl (=> (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) (not false)) :rule implies_neg2)
% 72.15/72.45  (step t140 (cl (=> (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) (=> (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false)) :rule resolution :premises (t138 t139))
% 72.15/72.45  (step t141 (cl (=> (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false)) :rule contraction :premises (t140))
% 72.15/72.45  (step t142 (cl (= (=> (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule implies_simplify)
% 72.15/72.45  (step t143 (cl (not (=> (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false)) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv1 :premises (t142))
% 72.15/72.45  (step t144 (cl (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t141 t143))
% 72.15/72.45  (step t145 (cl (= (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false)) :rule resolution :premises (t120 t144))
% 72.15/72.45  (step t146 (cl (= (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false))) :rule cong :premises (t116 t145))
% 72.15/72.45  (step t147 (cl (= (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) false) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule all_simplify)
% 72.15/72.45  (step t148 (cl (= (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule trans :premises (t146 t147))
% 72.15/72.45  (step t149 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t150)
% 72.15/72.45  (assume t150.a0 (= tptp.nil (tptp.app tptp.nil tptp.nil)))
% 72.15/72.45  (assume t150.a1 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)))
% 72.15/72.45  (assume t150.a2 (= tptp.sk5 tptp.sk6))
% 72.15/72.45  (assume t150.a3 (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))
% 72.15/72.45  (assume t150.a4 (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))
% 72.15/72.45  (assume t150.a5 (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.45  (assume t150.a6 (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t150.a7 (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.45  (assume t150.a8 (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))
% 72.15/72.45  (assume t150.a9 (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))))
% 72.15/72.45  (assume t150.a10 (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.45  (assume t150.a11 (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.45  (step t150.t1 (cl (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule and_neg)
% 72.15/72.45  (step t150.t2 (cl (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t150.t1 t150.a10 t150.a4 t150.a9 t150.a8 t150.a5 t150.a6 t150.a7 t150.a1 t150.a3 t150.a0 t150.a2 t150.a11))
% 72.15/72.45  (step t150 (cl (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t150.a0 t150.a1 t150.a2 t150.a3 t150.a4 t150.a5 t150.a6 t150.a7 t150.a8 t150.a9 t150.a10 t150.a11))
% 72.15/72.45  (step t151 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app tptp.nil tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t152 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t153 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.45  (step t154 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t155 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) :rule and_pos)
% 72.15/72.45  (step t156 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t157 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t158 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t159 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule and_pos)
% 72.15/72.45  (step t160 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) :rule and_pos)
% 72.15/72.45  (step t161 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule and_pos)
% 72.15/72.45  (step t162 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t163 (cl (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162))
% 72.15/72.45  (step t164 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t163))
% 72.15/72.45  (step t165 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t164))
% 72.15/72.45  (step t166 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t149 t165))
% 72.15/72.45  (step t167 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.45  (step t168 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t166 t167))
% 72.15/72.45  (step t169 (cl (=> (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t168))
% 72.15/72.45  (step t170 (cl (not (and (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.sk5 tptp.sk6) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t115 t148 t169))
% 72.15/72.45  (step t171 (cl (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule not_and :premises (t170))
% 72.15/72.45  (step t172 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule or_neg)
% 72.15/72.45  (step t173 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))))) :rule or_neg)
% 72.15/72.45  (step t174 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.sk5 tptp.sk6)))) :rule or_neg)
% 72.15/72.45  (step t175 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))))) :rule or_neg)
% 72.15/72.45  (step t176 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule or_neg)
% 72.15/72.45  (step t177 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule or_neg)
% 72.15/72.45  (step t178 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule or_neg)
% 72.15/72.45  (step t179 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule or_neg)
% 72.15/72.45  (step t180 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))))) :rule or_neg)
% 72.15/72.45  (step t181 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))))) :rule or_neg)
% 72.15/72.45  (step t182 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule or_neg)
% 72.15/72.45  (step t183 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule or_neg)
% 72.15/72.45  (step t184 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183))
% 72.15/72.45  (step t185 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t184))
% 72.15/72.45  (step t186 (cl (or (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t98 t114 t185))
% 72.15/72.45  (step t187 (cl (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t186))
% 72.15/72.45  (step t188 (cl (not (= tptp.nil (tptp.app tptp.nil tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (not (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t187))
% 72.15/72.45  (step t189 (cl (not (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule or_pos)
% 72.15/72.45  (step t190 (cl (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule reordering :premises (t189))
% 72.15/72.45  (step t191 (cl (not (= (tptp.ssList tptp.sk1) (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (tptp.ssList tptp.sk1)) (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule equiv_pos2)
% 72.15/72.45  (step t192 (cl (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4)) (not (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= tptp.sk1 tptp.sk3)) (not (= tptp.sk2 tptp.sk4))) :rule and_neg)
% 72.15/72.45  (step t193 (cl (not (= (= tptp.sk1 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk1 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule equiv_pos2)
% 72.15/72.45  (step t194 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4)) (not (= tptp.sk1 tptp.sk3)) (not (= tptp.sk2 tptp.sk4))) :rule and_neg)
% 72.15/72.45  (step t195 (cl (and (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4))) :rule resolution :premises (t194 a190 a189))
% 72.15/72.45  (step t196 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t195))
% 72.15/72.45  (step t197 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule refl)
% 72.15/72.45  (step t198 (cl (= (= tptp.sk1 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule cong :premises (t196 t197))
% 72.15/72.45  (step t199 (cl (= tptp.sk1 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule symm :premises (a195))
% 72.15/72.45  (step t200 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule resolution :premises (t193 t198 t199))
% 72.15/72.45  (step t201 (cl (and (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= tptp.sk1 tptp.sk3) (= tptp.sk2 tptp.sk4))) :rule resolution :premises (t192 t200 a190 a189))
% 72.15/72.45  (step t202 (cl (= tptp.sk1 tptp.sk3)) :rule and :premises (t201))
% 72.15/72.45  (step t203 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule and :premises (t201))
% 72.15/72.45  (step t204 (cl (= tptp.sk1 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule trans :premises (t202 t203))
% 72.15/72.45  (step t205 (cl (= (tptp.ssList tptp.sk1) (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule cong :premises (t204))
% 72.15/72.45  (step t206 (cl (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule resolution :premises (t191 t205 a185))
% 72.15/72.45  (step t207 (cl (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule and_neg)
% 72.15/72.45  (step t208 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t209)
% 72.15/72.45  (assume t209.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.45  (assume t209.a1 (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))
% 72.15/72.45  (step t209.t1 (cl (=> (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t209.t2)
% 72.15/72.45  (assume t209.t2.a0 (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))
% 72.15/72.45  (assume t209.t2.a1 (= tptp.sk5 tptp.sk6))
% 72.15/72.45  (step t209.t2.t1 (cl (= (= (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.45  (step t209.t2.t2 (cl (not (= (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule equiv1 :premises (t209.t2.t1))
% 72.15/72.45  (step t209.t2.t3 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.45  (step t209.t2.t4 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t209.t2.a1))
% 72.15/72.45  (step t209.t2.t5 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t209.t2.t4))
% 72.15/72.45  (step t209.t2.t6 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t209.t2.t5))
% 72.15/72.45  (step t209.t2.t7 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.45  (step t209.t2.t8 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk5 tptp.nil))) :rule cong :premises (t209.t2.t6 t209.t2.t7))
% 72.15/72.45  (step t209.t2.t9 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule cong :premises (t209.t2.t3 t209.t2.t8))
% 72.15/72.45  (step t209.t2.t10 (cl (= (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule cong :premises (t209.t2.t9))
% 72.15/72.45  (step t209.t2.t11 (cl (= (= (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) true) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.45  (step t209.t2.t12 (cl (= (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) true) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule equiv2 :premises (t209.t2.t11))
% 72.15/72.45  (step t209.t2.t13 (cl (= (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) true)) :rule resolution :premises (t209.t2.t12 t209.t2.a0))
% 72.15/72.45  (step t209.t2.t14 (cl (= (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true)) :rule trans :premises (t209.t2.t10 t209.t2.t13))
% 72.15/72.45  (step t209.t2.t15 (cl (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t209.t2.t2 t209.t2.t14))
% 72.15/72.45  (step t209.t2 (cl (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t209.t2.a0 t209.t2.a1))
% 72.15/72.45  (step t209.t3 (cl (not (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t209.t4 (cl (not (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.45  (step t209.t5 (cl (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (not (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t209.t2 t209.t3 t209.t4))
% 72.15/72.45  (step t209.t6 (cl (not (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (not (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule reordering :premises (t209.t5))
% 72.15/72.45  (step t209.t7 (cl (not (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule contraction :premises (t209.t6))
% 72.15/72.45  (step t209.t8 (cl (=> (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t209.t1 t209.t7))
% 72.15/72.45  (step t209.t9 (cl (=> (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.45  (step t209.t10 (cl (=> (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (=> (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t209.t8 t209.t9))
% 72.15/72.45  (step t209.t11 (cl (=> (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t209.t10))
% 72.15/72.45  (step t209.t12 (cl (not (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t209.t11))
% 72.15/72.45  (step t209.t13 (cl (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.sk5 tptp.sk6))) :rule and_neg)
% 72.15/72.45  (step t209.t14 (cl (and (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t209.t13 t209.a1 t209.a0))
% 72.15/72.45  (step t209.t15 (cl (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t209.t12 t209.t14))
% 72.15/72.45  (step t209 (cl (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t209.a0 t209.a1))
% 72.15/72.45  (step t210 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.45  (step t211 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule and_pos)
% 72.15/72.45  (step t212 (cl (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t209 t210 t211))
% 72.15/72.45  (step t213 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule reordering :premises (t212))
% 72.15/72.45  (step t214 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule contraction :premises (t213))
% 72.15/72.45  (step t215 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t208 t214))
% 72.15/72.45  (step t216 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.45  (step t217 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t215 t216))
% 72.15/72.45  (step t218 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t217))
% 72.15/72.45  (step t219 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t218))
% 72.15/72.45  (step t220 (cl (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t207 t219))
% 72.15/72.45  (step t221 (cl (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6)) :rule or_pos)
% 72.15/72.45  (step t222 (cl (tptp.neq tptp.sk5 tptp.sk6) (not (tptp.ssItem tptp.sk5)) (not (tptp.ssItem tptp.sk6)) (= tptp.sk5 tptp.sk6) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6)))) :rule reordering :premises (t221))
% 72.15/72.45  (step t223 (cl (not (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6))))) (not (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6)))) :rule equiv_pos2)
% 72.15/72.45  (step t224 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))))) :rule refl)
% 72.15/72.45  (step t225 (cl (= (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk6)))) :rule refl)
% 72.15/72.45  (step t226 (cl (= (not (tptp.ssItem tptp.sk5)) (not (tptp.ssItem tptp.sk5)))) :rule refl)
% 72.15/72.45  (step t227 (cl (= (tptp.neq tptp.sk5 tptp.sk6) (tptp.neq tptp.sk5 tptp.sk6))) :rule refl)
% 72.15/72.45  (step t228 (cl (= (= tptp.sk6 tptp.sk5) (= tptp.sk5 tptp.sk6))) :rule all_simplify)
% 72.15/72.45  (step t229 (cl (= (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5)) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6)))) :rule cong :premises (t225 t226 t227 t228))
% 72.15/72.45  (step t230 (cl (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6))))) :rule cong :premises (t224 t229))
% 72.15/72.45  (step t231 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V)))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t232)
% 72.15/72.45  (assume t232.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))))
% 72.15/72.45  (step t232.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5)))) :rule forall_inst :args ((:= U tptp.sk6) (:= V tptp.sk5)))
% 72.15/72.45  (step t232.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) :rule or :premises (t232.t1))
% 72.15/72.45  (step t232.t3 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) :rule resolution :premises (t232.t2 t232.a0))
% 72.15/72.45  (step t232 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) :rule subproof :discharge (t232.a0))
% 72.15/72.45  (step t233 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) :rule resolution :premises (t231 t232))
% 72.15/72.45  (step t234 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5)))) :rule implies_neg2)
% 72.15/72.45  (step t235 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5)))) :rule resolution :premises (t233 t234))
% 72.15/72.45  (step t236 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk6 tptp.sk5)))) :rule contraction :premises (t235))
% 72.15/72.45  (step t237 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t223 t230 t236))
% 72.15/72.45  (step t238 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6))) :rule implies :premises (t237))
% 72.15/72.45  (step t239 (cl (not (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))))) (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V)))) :rule equiv_pos2)
% 72.15/72.45  (anchor :step t240 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.45  (step t240.t1 (cl (= U U)) :rule refl)
% 72.15/72.45  (step t240.t2 (cl (= V V)) :rule refl)
% 72.15/72.45  (step t240.t3 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 72.15/72.45  (step t240.t4 (cl (= (not (tptp.ssItem V)) (not (tptp.ssItem V)))) :rule refl)
% 72.15/72.45  (step t240.t5 (cl (= (tptp.neq V U) (tptp.neq V U))) :rule refl)
% 72.15/72.45  (step t240.t6 (cl (= (= V U) (= U V))) :rule all_simplify)
% 72.15/72.45  (step t240.t7 (cl (= (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V)))) :rule cong :premises (t240.t3 t240.t4 t240.t5 t240.t6))
% 72.15/72.45  (step t240 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= V U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V))))) :rule bind)
% 72.15/72.45  (step t241 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssItem V)) (tptp.neq V U) (= U V)))) :rule resolution :premises (t239 t240 a101))
% 72.15/72.45  (step t242 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssItem tptp.sk5)) (tptp.neq tptp.sk5 tptp.sk6) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t238 t241))
% 72.15/72.45  (step t243 (cl (= tptp.sk5 tptp.sk6)) :rule resolution :premises (t222 a196 a191 a192 t242))
% 72.15/72.45  (step t244 (cl (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule or_pos)
% 72.15/72.45  (step t245 (cl (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule reordering :premises (t244))
% 72.15/72.45  (step t246 (cl (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule and_neg)
% 72.15/72.45  (step t247 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t248)
% 72.15/72.45  (assume t248.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.45  (assume t248.a1 (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))
% 72.15/72.45  (step t248.t1 (cl (=> (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) :rule implies_neg1)
% 72.15/72.45  (anchor :step t248.t2)
% 72.15/72.45  (assume t248.t2.a0 (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))
% 72.15/72.45  (assume t248.t2.a1 (= tptp.sk5 tptp.sk6))
% 72.15/72.45  (step t248.t2.t1 (cl (= (= (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)) true) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)))) :rule equiv_simplify)
% 72.15/72.45  (step t248.t2.t2 (cl (not (= (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)) true)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule equiv1 :premises (t248.t2.t1))
% 72.15/72.45  (step t248.t2.t3 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t248.t2.a1))
% 72.15/72.45  (step t248.t2.t4 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t248.t2.t3))
% 72.15/72.45  (step t248.t2.t5 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.45  (step t248.t2.t6 (cl (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule cong :premises (t248.t2.t4 t248.t2.t5))
% 72.15/72.45  (step t248.t2.t7 (cl (= (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t248.t2.t6))
% 72.15/72.45  (step t248.t2.t8 (cl (= (= (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) true) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule equiv_simplify)
% 72.15/72.45  (step t248.t2.t9 (cl (= (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) true) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule equiv2 :premises (t248.t2.t8))
% 72.15/72.45  (step t248.t2.t10 (cl (= (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) true)) :rule resolution :premises (t248.t2.t9 t248.t2.a0))
% 72.15/72.45  (step t248.t2.t11 (cl (= (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)) true)) :rule trans :premises (t248.t2.t7 t248.t2.t10))
% 72.15/72.45  (step t248.t2.t12 (cl (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule resolution :premises (t248.t2.t2 t248.t2.t11))
% 72.15/72.45  (step t248.t2 (cl (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule subproof :discharge (t248.t2.a0 t248.t2.a1))
% 72.15/72.45  (step t248.t3 (cl (not (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t248.t4 (cl (not (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.45  (step t248.t5 (cl (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)) (not (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t248.t2 t248.t3 t248.t4))
% 72.15/72.45  (step t248.t6 (cl (not (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule reordering :premises (t248.t5))
% 72.15/72.45  (step t248.t7 (cl (not (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule contraction :premises (t248.t6))
% 72.15/72.45  (step t248.t8 (cl (=> (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule resolution :premises (t248.t1 t248.t7))
% 72.15/72.45  (step t248.t9 (cl (=> (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)))) :rule implies_neg2)
% 72.15/72.45  (step t248.t10 (cl (=> (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (=> (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t248.t8 t248.t9))
% 72.15/72.45  (step t248.t11 (cl (=> (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)))) :rule contraction :premises (t248.t10))
% 72.15/72.45  (step t248.t12 (cl (not (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule implies :premises (t248.t11))
% 72.15/72.45  (step t248.t13 (cl (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.sk5 tptp.sk6))) :rule and_neg)
% 72.15/72.45  (step t248.t14 (cl (and (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t248.t13 t248.a1 t248.a0))
% 72.15/72.45  (step t248.t15 (cl (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule resolution :premises (t248.t12 t248.t14))
% 72.15/72.45  (step t248 (cl (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule subproof :discharge (t248.a0 t248.a1))
% 72.15/72.45  (step t249 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.45  (step t250 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) :rule and_pos)
% 72.15/72.45  (step t251 (cl (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t248 t249 t250))
% 72.15/72.45  (step t252 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule reordering :premises (t251))
% 72.15/72.45  (step t253 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule contraction :premises (t252))
% 72.15/72.45  (step t254 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule resolution :premises (t247 t253))
% 72.15/72.45  (step t255 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)))) :rule implies_neg2)
% 72.15/72.45  (step t256 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t254 t255))
% 72.15/72.45  (step t257 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)))) :rule contraction :premises (t256))
% 72.15/72.45  (step t258 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule implies :premises (t257))
% 72.15/72.45  (step t259 (cl (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule resolution :premises (t246 t258))
% 72.15/72.45  (step t260 (cl (not (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk5 tptp.nil)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule reordering :premises (t259))
% 72.15/72.45  (step t261 (cl (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) :rule or_pos)
% 72.15/72.45  (step t262 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem tptp.sk6)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t261))
% 72.15/72.45  (step t263 (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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 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)
% 72.15/72.45  (anchor :step t264)
% 72.15/72.45  (assume t264.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (tptp.ssList (tptp.cons U V)))))
% 72.15/72.45  (step t264.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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule forall_inst :args ((:= U tptp.sk6) (:= V tptp.nil)))
% 72.15/72.45  (step t264.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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule or :premises (t264.t1))
% 72.15/72.45  (step t264.t3 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t264.t2 t264.a0))
% 72.15/72.45  (step t264 (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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t264.a0))
% 72.15/72.45  (step t265 (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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t263 t264))
% 72.15/72.45  (step t266 (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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.45  (step t267 (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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t265 t266))
% 72.15/72.45  (step t268 (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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t267))
% 72.15/72.45  (step t269 (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.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t268))
% 72.15/72.46  (step t270 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (tptp.ssList (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t269 a85))
% 72.15/72.46  (step t271 (cl (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) :rule resolution :premises (t262 a7 a192 t270))
% 72.15/72.46  (step t272 (cl (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) :rule resolution :premises (t260 t243 t271))
% 72.15/72.46  (step t273 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 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)
% 72.15/72.46  (anchor :step t274)
% 72.15/72.46  (assume t274.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 72.15/72.46  (step t274.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.cons tptp.sk5 tptp.nil)) (:= V tptp.sk7)))
% 72.15/72.46  (step t274.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule or :premises (t274.t1))
% 72.15/72.46  (step t274.t3 (cl (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t274.t2 t274.a0))
% 72.15/72.46  (step t274 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule subproof :discharge (t274.a0))
% 72.15/72.46  (step t275 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t273 t274))
% 72.15/72.46  (step t276 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t277 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 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.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t275 t276))
% 72.15/72.46  (step t278 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule contraction :premises (t277))
% 72.15/72.46  (step t279 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies :premises (t278))
% 72.15/72.46  (step t280 (cl (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t279 a84))
% 72.15/72.46  (step t281 (cl (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t245 a193 t272 t280))
% 72.15/72.46  (step t282 (cl (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t220 t243 t281))
% 72.15/72.46  (step t283 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk7))) (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t284)
% 72.15/72.46  (assume t284.a0 (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))))
% 72.15/72.46  (step t284.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk7)))) :rule forall_inst :args ((:= U tptp.sk7)))
% 72.15/72.46  (step t284.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk7))) :rule or :premises (t284.t1))
% 72.15/72.46  (step t284.t3 (cl (tptp.ssList (tptp.skaf82 tptp.sk7))) :rule resolution :premises (t284.t2 t284.a0))
% 72.15/72.46  (step t284 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk7))) :rule subproof :discharge (t284.a0))
% 72.15/72.46  (step t285 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk7))) (tptp.ssList (tptp.skaf82 tptp.sk7))) :rule resolution :premises (t283 t284))
% 72.15/72.46  (step t286 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7)))) :rule implies_neg2)
% 72.15/72.46  (step t287 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk7))) (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk7)))) :rule resolution :premises (t285 t286))
% 72.15/72.46  (step t288 (cl (=> (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U))) (tptp.ssList (tptp.skaf82 tptp.sk7)))) :rule contraction :premises (t287))
% 72.15/72.46  (step t289 (cl (not (forall ((U $$unsorted)) (tptp.ssList (tptp.skaf82 U)))) (tptp.ssList (tptp.skaf82 tptp.sk7))) :rule implies :premises (t288))
% 72.15/72.46  (step t290 (cl (tptp.ssList (tptp.skaf82 tptp.sk7))) :rule resolution :premises (t289 a12))
% 72.15/72.46  (step t291 (cl (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.sk5 tptp.sk6)) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule and_neg)
% 72.15/72.46  (step t292 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t293)
% 72.15/72.46  (assume t293.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (assume t293.a1 (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))
% 72.15/72.46  (step t293.t1 (cl (=> (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t293.t2)
% 72.15/72.46  (assume t293.t2.a0 (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))
% 72.15/72.46  (assume t293.t2.a1 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (step t293.t2.t1 (cl (= (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.46  (step t293.t2.t2 (cl (not (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule equiv1 :premises (t293.t2.t1))
% 72.15/72.46  (step t293.t2.t3 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule refl)
% 72.15/72.46  (step t293.t2.t4 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.46  (step t293.t2.t5 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t293.t2.a1))
% 72.15/72.46  (step t293.t2.t6 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t293.t2.t5))
% 72.15/72.46  (step t293.t2.t7 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t293.t2.t6))
% 72.15/72.46  (step t293.t2.t8 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t293.t2.t9 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk5 tptp.nil))) :rule cong :premises (t293.t2.t7 t293.t2.t8))
% 72.15/72.46  (step t293.t2.t10 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule cong :premises (t293.t2.t4 t293.t2.t9))
% 72.15/72.46  (step t293.t2.t11 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule cong :premises (t293.t2.t3 t293.t2.t10))
% 72.15/72.46  (step t293.t2.t12 (cl (= (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) true) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.46  (step t293.t2.t13 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) true) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule equiv2 :premises (t293.t2.t12))
% 72.15/72.46  (step t293.t2.t14 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) true)) :rule resolution :premises (t293.t2.t13 t293.t2.a0))
% 72.15/72.46  (step t293.t2.t15 (cl (= (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) true)) :rule trans :premises (t293.t2.t11 t293.t2.t14))
% 72.15/72.46  (step t293.t2.t16 (cl (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t293.t2.t2 t293.t2.t15))
% 72.15/72.46  (step t293.t2 (cl (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.sk5 tptp.sk6)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t293.t2.a0 t293.t2.a1))
% 72.15/72.46  (step t293.t3 (cl (not (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule and_pos)
% 72.15/72.46  (step t293.t4 (cl (not (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t293.t5 (cl (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (not (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t293.t2 t293.t3 t293.t4))
% 72.15/72.46  (step t293.t6 (cl (not (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (not (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule reordering :premises (t293.t5))
% 72.15/72.46  (step t293.t7 (cl (not (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule contraction :premises (t293.t6))
% 72.15/72.46  (step t293.t8 (cl (=> (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t293.t1 t293.t7))
% 72.15/72.46  (step t293.t9 (cl (=> (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t293.t10 (cl (=> (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (=> (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t293.t8 t293.t9))
% 72.15/72.46  (step t293.t11 (cl (=> (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t293.t10))
% 72.15/72.46  (step t293.t12 (cl (not (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t293.t11))
% 72.15/72.46  (step t293.t13 (cl (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6)) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.sk5 tptp.sk6))) :rule and_neg)
% 72.15/72.46  (step t293.t14 (cl (and (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t293.t13 t293.a1 t293.a0))
% 72.15/72.46  (step t293.t15 (cl (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t293.t12 t293.t14))
% 72.15/72.46  (step t293 (cl (not (= tptp.sk5 tptp.sk6)) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t293.a0 t293.a1))
% 72.15/72.46  (step t294 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t295 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule and_pos)
% 72.15/72.46  (step t296 (cl (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t293 t294 t295))
% 72.15/72.46  (step t297 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule reordering :premises (t296))
% 72.15/72.46  (step t298 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule contraction :premises (t297))
% 72.15/72.46  (step t299 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t292 t298))
% 72.15/72.46  (step t300 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t301 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (=> (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t299 t300))
% 72.15/72.46  (step t302 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t301))
% 72.15/72.46  (step t303 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t302))
% 72.15/72.46  (step t304 (cl (not (= tptp.sk5 tptp.sk6)) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t291 t303))
% 72.15/72.46  (step t305 (cl (not (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t306 (cl (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule reordering :premises (t305))
% 72.15/72.46  (step t307 (cl (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t308 (cl (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule reordering :premises (t307))
% 72.15/72.46  (step t309 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 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)
% 72.15/72.46  (anchor :step t310)
% 72.15/72.46  (assume t310.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))))
% 72.15/72.46  (step t310.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.cons tptp.sk6 tptp.nil)) (:= V (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.46  (step t310.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t310.t1))
% 72.15/72.46  (step t310.t3 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t310.t2 t310.a0))
% 72.15/72.46  (step t310 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t310.a0))
% 72.15/72.46  (step t311 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t309 t310))
% 72.15/72.46  (step t312 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t313 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 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.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t311 t312))
% 72.15/72.46  (step t314 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t313))
% 72.15/72.46  (step t315 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (tptp.ssList (tptp.app V U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t314))
% 72.15/72.46  (step t316 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t315 a84))
% 72.15/72.46  (step t317 (cl (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t308 t271 t281 t316))
% 72.15/72.46  (step t318 (cl (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t319 (cl (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule reordering :premises (t318))
% 72.15/72.46  (step t320 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t321)
% 72.15/72.46  (assume t321.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))))
% 72.15/72.46  (step t321.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (:= V (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.46  (step t321.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule or :premises (t321.t1))
% 72.15/72.46  (step t321.t3 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t321.t2 t321.a0))
% 72.15/72.46  (step t321 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule subproof :discharge (t321.a0))
% 72.15/72.46  (step t322 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t320 t321))
% 72.15/72.46  (step t323 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t324 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t322 t323))
% 72.15/72.46  (step t325 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule contraction :premises (t324))
% 72.15/72.46  (step t326 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies :premises (t325))
% 72.15/72.46  (step t327 (cl (not (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))))) (not (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)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) :rule equiv_pos2)
% 72.15/72.46  (anchor :step t328 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V) (W $$unsorted) (:= W W)))
% 72.15/72.46  (step t328.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t328.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t328.t3 (cl (= W W)) :rule refl)
% 72.15/72.46  (step t328.t4 (cl (= (= (tptp.app U V) W) (= W (tptp.app U V)))) :rule all_simplify)
% 72.15/72.46  (step t328.t5 (cl (= (not (= (tptp.app U V) W)) (not (= W (tptp.app U V))))) :rule cong :premises (t328.t4))
% 72.15/72.46  (step t328.t6 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t328.t7 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t328.t8 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 72.15/72.46  (step t328.t9 (cl (= (tptp.frontsegP W U) (tptp.frontsegP W U))) :rule refl)
% 72.15/72.46  (step t328.t10 (cl (= (or (not (= (tptp.app U V) W)) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (tptp.frontsegP W U)) (or (not (= W (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (tptp.frontsegP W U)))) :rule cong :premises (t328.t5 t328.t6 t328.t7 t328.t8 t328.t9))
% 72.15/72.46  (step t328 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= W (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (tptp.frontsegP W U))))) :rule bind)
% 72.15/72.46  (step t329 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= W (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (tptp.frontsegP W U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))))) :rule all_simplify)
% 72.15/72.46  (anchor :step t330 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t330.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t330.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t330.t3 (cl (= (= (tptp.app U V) (tptp.app U V)) true)) :rule all_simplify)
% 72.15/72.46  (step t330.t4 (cl (= (not (= (tptp.app U V) (tptp.app U V))) (not true))) :rule cong :premises (t330.t3))
% 72.15/72.46  (step t330.t5 (cl (= (not true) false)) :rule all_simplify)
% 72.15/72.46  (step t330.t6 (cl (= (not (= (tptp.app U V) (tptp.app U V))) false)) :rule trans :premises (t330.t4 t330.t5))
% 72.15/72.46  (step t330.t7 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t330.t8 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t330.t9 (cl (= (not (tptp.ssList (tptp.app U V))) (not (tptp.ssList (tptp.app U V))))) :rule refl)
% 72.15/72.46  (step t330.t10 (cl (= (tptp.frontsegP (tptp.app U V) U) (tptp.frontsegP (tptp.app U V) U))) :rule refl)
% 72.15/72.46  (step t330.t11 (cl (= (or (not (= (tptp.app U V) (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)) (or false (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) :rule cong :premises (t330.t6 t330.t7 t330.t8 t330.t9 t330.t10))
% 72.15/72.46  (step t330.t12 (cl (= (or false (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) :rule all_simplify)
% 72.15/72.46  (step t330.t13 (cl (= (or (not (= (tptp.app U V) (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) :rule trans :premises (t330.t11 t330.t12))
% 72.15/72.46  (step t330 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))))) :rule bind)
% 72.15/72.46  (step t331 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= W (tptp.app U V))) (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList W)) (tptp.frontsegP W U))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))))) :rule trans :premises (t329 t330))
% 72.15/72.46  (step t332 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))))) :rule trans :premises (t328 t331))
% 72.15/72.46  (step t333 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) :rule resolution :premises (t327 t332 a143))
% 72.15/72.46  (step t334 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t326 t333))
% 72.15/72.46  (step t335 (cl (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t319 t271 t281 t317 t334))
% 72.15/72.46  (step t336 (cl (not (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t337 (cl (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule reordering :premises (t336))
% 72.15/72.46  (step t338 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t339)
% 72.15/72.46  (assume t339.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))))
% 72.15/72.46  (step t339.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (:= V tptp.sk8)))
% 72.15/72.46  (step t339.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t339.t1))
% 72.15/72.46  (step t339.t3 (cl (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t339.t2 t339.a0))
% 72.15/72.46  (step t339 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t339.a0))
% 72.15/72.46  (step t340 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t338 t339))
% 72.15/72.46  (step t341 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t342 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t340 t341))
% 72.15/72.46  (step t343 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t342))
% 72.15/72.46  (step t344 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t343))
% 72.15/72.46  (step t345 (cl (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t344 t333))
% 72.15/72.46  (step t346 (cl (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t337 t206 a194 t317 t345))
% 72.15/72.46  (step t347 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (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)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t348)
% 72.15/72.46  (assume t348.a0 (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))))
% 72.15/72.46  (step t348.t1 (cl (or (not (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)))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (:= V (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (:= W (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.46  (step t348.t2 (cl (not (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)))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule or :premises (t348.t1))
% 72.15/72.46  (step t348.t3 (cl (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t348.t2 t348.a0))
% 72.15/72.46  (step t348 (cl (not (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)))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule subproof :discharge (t348.a0))
% 72.15/72.46  (step t349 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t347 t348))
% 72.15/72.46  (step t350 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t351 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t349 t350))
% 72.15/72.46  (step t352 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule contraction :premises (t351))
% 72.15/72.46  (step t353 (cl (not (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)))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies :premises (t352))
% 72.15/72.46  (step t354 (cl (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t353 a153))
% 72.15/72.46  (step t355 (cl (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t306 t206 t281 t317 t335 t346 t354))
% 72.15/72.46  (step t356 (cl (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t304 t243 t355))
% 72.15/72.46  (step t357 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (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)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t358)
% 72.15/72.46  (assume t358.a0 (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))))
% 72.15/72.46  (step t358.t1 (cl (or (not (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)))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (:= V (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (:= W (tptp.skaf82 tptp.sk7))))
% 72.15/72.46  (step t358.t2 (cl (not (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)))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t358.t1))
% 72.15/72.46  (step t358.t3 (cl (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t358.t2 t358.a0))
% 72.15/72.46  (step t358 (cl (not (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)))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t358.a0))
% 72.15/72.46  (step t359 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t357 t358))
% 72.15/72.46  (step t360 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t361 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t359 t360))
% 72.15/72.46  (step t362 (cl (=> (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))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t361))
% 72.15/72.46  (step t363 (cl (not (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)))) (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t362))
% 72.15/72.46  (step t364 (cl (or (not (tptp.frontsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t363 a136))
% 72.15/72.46  (step t365 (cl (tptp.frontsegP (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.skaf82 tptp.sk7)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t190 t206 t282 t290 t356 t364))
% 72.15/72.46  (step t366 (cl (not (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t367 (cl (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule reordering :premises (t366))
% 72.15/72.46  (step t368 (cl (not (= (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) (not (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule equiv_pos2)
% 72.15/72.46  (step t369 (cl (= (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))))) :rule refl)
% 72.15/72.46  (step t370 (cl (= (= (= (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) true) (= (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t371 (cl (not (= (= (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) true)) (= (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv1 :premises (t370))
% 72.15/72.46  (step t372 (cl (= (= (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))))) :rule all_simplify)
% 72.15/72.46  (step t373 (cl (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule refl)
% 72.15/72.46  (step t374 (cl (= (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule all_simplify)
% 72.15/72.46  (step t375 (cl (= (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule cong :premises (t373 t374))
% 72.15/72.46  (step t376 (cl (= (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) true)) :rule all_simplify)
% 72.15/72.46  (step t377 (cl (= (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) true)) :rule trans :premises (t375 t376))
% 72.15/72.46  (step t378 (cl (= (= (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) true)) :rule trans :premises (t372 t377))
% 72.15/72.46  (step t379 (cl (= (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t371 t378))
% 72.15/72.46  (step t380 (cl (= (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t381 (cl (= (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule cong :premises (t4 t369 t379 t380))
% 72.15/72.46  (step t382 (cl (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule and_neg)
% 72.15/72.46  (step t383 (cl (=> (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t384)
% 72.15/72.46  (assume t384.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (assume t384.a1 (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))
% 72.15/72.46  (assume t384.a2 (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.46  (step t384.t1 (cl (=> (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t384.t2)
% 72.15/72.46  (assume t384.t2.a0 (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.46  (assume t384.t2.a1 (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))
% 72.15/72.46  (assume t384.t2.a2 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (step t384.t2.t1 (cl (= (= (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t384.t2.t2 (cl (not (= (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false)) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule equiv1 :premises (t384.t2.t1))
% 72.15/72.46  (step t384.t2.t3 (cl (= (tptp.app tptp.sk7 tptp.nil) tptp.sk7)) :rule symm :premises (t384.t2.a1))
% 72.15/72.46  (step t384.t2.t4 (cl (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) :rule symm :premises (t384.t2.t3))
% 72.15/72.46  (step t384.t2.t5 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.46  (step t384.t2.t6 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t384.t2.a2))
% 72.15/72.46  (step t384.t2.t7 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t384.t2.t6))
% 72.15/72.46  (step t384.t2.t8 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t384.t2.t9 (cl (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule cong :premises (t384.t2.t7 t384.t2.t8))
% 72.15/72.46  (step t384.t2.t10 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t384.t2.t5 t384.t2.t9))
% 72.15/72.46  (step t384.t2.t11 (cl (= (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule cong :premises (t384.t2.t4 t384.t2.t10))
% 72.15/72.46  (step t384.t2.t12 (cl (= (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) false) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t384.t2.t13 (cl (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) false) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv2 :premises (t384.t2.t12))
% 72.15/72.46  (step t384.t2.t14 (cl (not (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule not_not)
% 72.15/72.46  (step t384.t2.t15 (cl (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) false) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t384.t2.t13 t384.t2.t14))
% 72.15/72.46  (step t384.t2.t16 (cl (= (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) false)) :rule resolution :premises (t384.t2.t15 t384.t2.a0))
% 72.15/72.46  (step t384.t2.t17 (cl (= (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false)) :rule trans :premises (t384.t2.t11 t384.t2.t16))
% 72.15/72.46  (step t384.t2.t18 (cl (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t384.t2.t2 t384.t2.t17))
% 72.15/72.46  (step t384.t2 (cl (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule subproof :discharge (t384.t2.a0 t384.t2.a1 t384.t2.a2))
% 72.15/72.46  (step t384.t3 (cl (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.46  (step t384.t4 (cl (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) :rule and_pos)
% 72.15/72.46  (step t384.t5 (cl (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t384.t6 (cl (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t384.t2 t384.t3 t384.t4 t384.t5))
% 72.15/72.46  (step t384.t7 (cl (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule reordering :premises (t384.t6))
% 72.15/72.46  (step t384.t8 (cl (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule contraction :premises (t384.t7))
% 72.15/72.46  (step t384.t9 (cl (=> (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t384.t1 t384.t8))
% 72.15/72.46  (step t384.t10 (cl (=> (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t384.t11 (cl (=> (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (=> (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t384.t9 t384.t10))
% 72.15/72.46  (step t384.t12 (cl (=> (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule contraction :premises (t384.t11))
% 72.15/72.46  (step t384.t13 (cl (not (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies :premises (t384.t12))
% 72.15/72.46  (step t384.t14 (cl (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (= tptp.sk5 tptp.sk6))) :rule and_neg)
% 72.15/72.46  (step t384.t15 (cl (and (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t384.t14 t384.a2 t384.a1 t384.a0))
% 72.15/72.46  (step t384.t16 (cl (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t384.t13 t384.t15))
% 72.15/72.46  (step t384 (cl (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule subproof :discharge (t384.a0 t384.a1 t384.a2))
% 72.15/72.46  (step t385 (cl (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t386 (cl (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) :rule and_pos)
% 72.15/72.46  (step t387 (cl (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.46  (step t388 (cl (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t384 t385 t386 t387))
% 72.15/72.46  (step t389 (cl (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule reordering :premises (t388))
% 72.15/72.46  (step t390 (cl (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule contraction :premises (t389))
% 72.15/72.46  (step t391 (cl (=> (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t383 t390))
% 72.15/72.46  (step t392 (cl (=> (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t393 (cl (=> (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (=> (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t391 t392))
% 72.15/72.46  (step t394 (cl (=> (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule contraction :premises (t393))
% 72.15/72.46  (step t395 (cl (not (and (= tptp.sk5 tptp.sk6) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies :premises (t394))
% 72.15/72.46  (step t396 (cl (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t382 t395))
% 72.15/72.46  (step t397 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (not (= tptp.sk5 tptp.sk6)))) :rule or_neg)
% 72.15/72.46  (step t398 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))))) :rule or_neg)
% 72.15/72.46  (step t399 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule or_neg)
% 72.15/72.46  (step t400 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule or_neg)
% 72.15/72.46  (step t401 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t396 t397 t398 t399 t400))
% 72.15/72.46  (step t402 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule contraction :premises (t401))
% 72.15/72.46  (step t403 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t368 t381 t402))
% 72.15/72.46  (step t404 (cl (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule or :premises (t403))
% 72.15/72.46  (step t405 (cl (not (= tptp.sk5 tptp.sk6)) (not (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule reordering :premises (t404))
% 72.15/72.46  (step t406 (cl (not (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) :rule or_pos)
% 72.15/72.46  (step t407 (cl (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)) (not (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))))) :rule reordering :premises (t406))
% 72.15/72.46  (step t408 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t409)
% 72.15/72.46  (assume t409.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))))
% 72.15/72.46  (step t409.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))))) :rule forall_inst :args ((:= U tptp.sk7)))
% 72.15/72.46  (step t409.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) :rule or :premises (t409.t1))
% 72.15/72.46  (step t409.t3 (cl (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) :rule resolution :premises (t409.t2 t409.a0))
% 72.15/72.46  (step t409 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) :rule subproof :discharge (t409.a0))
% 72.15/72.46  (step t410 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) :rule resolution :premises (t408 t409))
% 72.15/72.46  (step t411 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) (not (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t412 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))))) :rule resolution :premises (t410 t411))
% 72.15/72.46  (step t413 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))))) :rule contraction :premises (t412))
% 72.15/72.46  (step t414 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) :rule implies :premises (t413))
% 72.15/72.46  (step t415 (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)
% 72.15/72.46  (anchor :step t416 :args ((U $$unsorted) (:= U U)))
% 72.15/72.46  (step t416.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t416.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t416.t3 (cl (= (= (tptp.app U tptp.nil) U) (= U (tptp.app U tptp.nil)))) :rule all_simplify)
% 72.15/72.46  (step t416.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 (t416.t2 t416.t3))
% 72.15/72.46  (step t416 (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)
% 72.15/72.46  (step t417 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) :rule resolution :premises (t415 t416 a72))
% 72.15/72.46  (step t418 (cl (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil)))) :rule resolution :premises (t414 t417))
% 72.15/72.46  (step t419 (cl (= tptp.sk7 (tptp.app tptp.sk7 tptp.nil))) :rule resolution :premises (t407 a193 t418))
% 72.15/72.46  (step t420 (cl (not (or (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) :rule or_pos)
% 72.15/72.46  (step t421 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t420))
% 72.15/72.46  (step t422 (cl (not (or (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil))) :rule or_pos)
% 72.15/72.46  (step t423 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem tptp.sk6)) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (or (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil))))) :rule reordering :premises (t422))
% 72.15/72.46  (step t424 (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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (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)
% 72.15/72.46  (anchor :step t425)
% 72.15/72.46  (assume t425.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil (tptp.cons U V))) (not (tptp.ssItem U)) (not (tptp.ssList V)))))
% 72.15/72.46  (step t425.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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil))))) :rule forall_inst :args ((:= U tptp.sk6) (:= V tptp.nil)))
% 72.15/72.46  (step t425.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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) :rule or :premises (t425.t1))
% 72.15/72.46  (step t425.t3 (cl (or (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) :rule resolution :premises (t425.t2 t425.a0))
% 72.15/72.46  (step t425 (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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) :rule subproof :discharge (t425.a0))
% 72.15/72.46  (step t426 (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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) (or (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) :rule resolution :premises (t424 t425))
% 72.15/72.46  (step t427 (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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) (not (or (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t428 (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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil))))) :rule resolution :premises (t426 t427))
% 72.15/72.46  (step t429 (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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil))))) :rule contraction :premises (t428))
% 72.15/72.46  (step t430 (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.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) :rule implies :premises (t429))
% 72.15/72.46  (step t431 (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)
% 72.15/72.46  (anchor :step t432 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t432.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t432.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t432.t3 (cl (= (= (tptp.cons U V) tptp.nil) (= tptp.nil (tptp.cons U V)))) :rule all_simplify)
% 72.15/72.46  (step t432.t4 (cl (= (not (= (tptp.cons U V) tptp.nil)) (not (= tptp.nil (tptp.cons U V))))) :rule cong :premises (t432.t3))
% 72.15/72.46  (step t432.t5 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 72.15/72.46  (step t432.t6 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t432.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 (t432.t4 t432.t5 t432.t6))
% 72.15/72.46  (step t432 (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)
% 72.15/72.46  (step t433 (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 (t431 t432 a97))
% 72.15/72.46  (step t434 (cl (or (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)))) :rule resolution :premises (t430 t433))
% 72.15/72.46  (step t435 (cl (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t423 a7 a192 t434))
% 72.15/72.46  (step t436 (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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (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)
% 72.15/72.46  (anchor :step t437)
% 72.15/72.46  (assume t437.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))))
% 72.15/72.46  (step t437.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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule forall_inst :args ((:= U tptp.sk7) (:= V tptp.nil) (:= W (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.46  (step t437.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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule or :premises (t437.t1))
% 72.15/72.46  (step t437.t3 (cl (or (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t437.t2 t437.a0))
% 72.15/72.46  (step t437 (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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t437.a0))
% 72.15/72.46  (step t438 (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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (or (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t436 t437))
% 72.15/72.46  (step t439 (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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t440 (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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (=> (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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t438 t439))
% 72.15/72.46  (step t441 (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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t440))
% 72.15/72.46  (step t442 (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.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t441))
% 72.15/72.46  (step t443 (cl (or (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t442 a149))
% 72.15/72.46  (step t444 (cl (not (= (tptp.app tptp.sk7 tptp.nil) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t421 a7 a193 t435 t271 t443))
% 72.15/72.46  (step t445 (cl (not (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t405 t243 t419 t444))
% 72.15/72.46  (step t446 (cl (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) :rule or_pos)
% 72.15/72.46  (step t447 (cl (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7) (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule reordering :premises (t446))
% 72.15/72.46  (step t448 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t449)
% 72.15/72.46  (assume t449.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))))
% 72.15/72.46  (step t449.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule forall_inst :args ((:= U tptp.sk7) (:= V (tptp.cons tptp.sk5 tptp.nil))))
% 72.15/72.46  (step t449.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule or :premises (t449.t1))
% 72.15/72.46  (step t449.t3 (cl (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule resolution :premises (t449.t2 t449.a0))
% 72.15/72.46  (step t449 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule subproof :discharge (t449.a0))
% 72.15/72.46  (step t450 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule resolution :premises (t448 t449))
% 72.15/72.46  (step t451 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule implies_neg2)
% 72.15/72.46  (step t452 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule resolution :premises (t450 t451))
% 72.15/72.46  (step t453 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule contraction :premises (t452))
% 72.15/72.46  (step t454 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList V)) (not (tptp.ssList U)) (not (tptp.ssList (tptp.app U V))) (tptp.frontsegP (tptp.app U V) U)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule implies :premises (t453))
% 72.15/72.46  (step t455 (cl (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule resolution :premises (t454 t333))
% 72.15/72.46  (step t456 (cl (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) :rule resolution :premises (t447 a193 t272 t281 t455))
% 72.15/72.46  (step t457 (cl (not (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) (not (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule equiv_pos2)
% 72.15/72.46  (step t458 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))) :rule refl)
% 72.15/72.46  (step t459 (cl (= (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule refl)
% 72.15/72.46  (step t460 (cl (= (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t461 (cl (= (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t462 (cl (= (not (tptp.ssList tptp.sk7)) (not (tptp.ssList tptp.sk7)))) :rule refl)
% 72.15/72.46  (step t463 (cl (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule all_simplify)
% 72.15/72.46  (step t464 (cl (= (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule cong :premises (t459 t460 t461 t462 t463))
% 72.15/72.46  (step t465 (cl (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule cong :premises (t458 t464))
% 72.15/72.46  (step t466 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t467)
% 72.15/72.46  (assume t467.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))
% 72.15/72.46  (step t467.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule forall_inst :args ((:= U (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (:= V tptp.sk7)))
% 72.15/72.46  (step t467.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule or :premises (t467.t1))
% 72.15/72.46  (step t467.t3 (cl (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule resolution :premises (t467.t2 t467.a0))
% 72.15/72.46  (step t467 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule subproof :discharge (t467.a0))
% 72.15/72.46  (step t468 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule resolution :premises (t466 t467))
% 72.15/72.46  (step t469 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (not (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule implies_neg2)
% 72.15/72.46  (step t470 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule resolution :premises (t468 t469))
% 72.15/72.46  (step t471 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule contraction :premises (t470))
% 72.15/72.46  (step t472 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t457 t465 t471))
% 72.15/72.46  (step t473 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies :premises (t472))
% 72.15/72.46  (step t474 (cl (not (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))) (not (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)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule equiv_pos2)
% 72.15/72.46  (anchor :step t475 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t475.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t475.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t475.t3 (cl (= (not (tptp.frontsegP U V)) (not (tptp.frontsegP U V)))) :rule refl)
% 72.15/72.46  (step t475.t4 (cl (= (not (tptp.frontsegP V U)) (not (tptp.frontsegP V U)))) :rule refl)
% 72.15/72.46  (step t475.t5 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t475.t6 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t475.t7 (cl (= (= V U) (= U V))) :rule all_simplify)
% 72.15/72.46  (step t475.t8 (cl (= (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= V U)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule cong :premises (t475.t3 t475.t4 t475.t5 t475.t6 t475.t7))
% 72.15/72.46  (step t475 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))) :rule bind)
% 72.15/72.46  (step t476 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule resolution :premises (t474 t475 a128))
% 72.15/72.46  (step t477 (cl (or (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t473 t476))
% 72.15/72.46  (step t478 (cl (not (tptp.frontsegP tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t367 a193 t281 t445 t456 t477))
% 72.15/72.46  (step t479 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) :rule or_pos)
% 72.15/72.46  (step t480 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))))) :rule reordering :premises (t479))
% 72.15/72.46  (step t481 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk7))) (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t482)
% 72.15/72.46  (assume t482.a0 (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))))
% 72.15/72.46  (step t482.t1 (cl (or (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk7)))) :rule forall_inst :args ((:= U tptp.sk7)))
% 72.15/72.46  (step t482.t2 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk7))) :rule or :premises (t482.t1))
% 72.15/72.46  (step t482.t3 (cl (tptp.ssItem (tptp.skaf83 tptp.sk7))) :rule resolution :premises (t482.t2 t482.a0))
% 72.15/72.46  (step t482 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk7))) :rule subproof :discharge (t482.a0))
% 72.15/72.46  (step t483 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk7))) (tptp.ssItem (tptp.skaf83 tptp.sk7))) :rule resolution :premises (t481 t482))
% 72.15/72.46  (step t484 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssItem (tptp.skaf83 tptp.sk7)))) :rule implies_neg2)
% 72.15/72.46  (step t485 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk7))) (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk7)))) :rule resolution :premises (t483 t484))
% 72.15/72.46  (step t486 (cl (=> (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U))) (tptp.ssItem (tptp.skaf83 tptp.sk7)))) :rule contraction :premises (t485))
% 72.15/72.46  (step t487 (cl (not (forall ((U $$unsorted)) (tptp.ssItem (tptp.skaf83 U)))) (tptp.ssItem (tptp.skaf83 tptp.sk7))) :rule implies :premises (t486))
% 72.15/72.46  (step t488 (cl (tptp.ssItem (tptp.skaf83 tptp.sk7))) :rule resolution :premises (t487 a11))
% 72.15/72.46  (step t489 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (=> (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))))))) (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) (=> (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))))) :rule equiv_pos2)
% 72.15/72.46  (step t490 (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)
% 72.15/72.46  (step t491 (cl (= (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssItem (tptp.skaf83 tptp.sk7))))) :rule refl)
% 72.15/72.46  (step t492 (cl (= (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))))) :rule refl)
% 72.15/72.46  (step t493 (cl (= (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))))) :rule all_simplify)
% 72.15/72.46  (step t494 (cl (= (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))))) :rule cong :premises (t491 t492 t493))
% 72.15/72.46  (step t495 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (=> (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))))))) :rule cong :premises (t490 t494))
% 72.15/72.46  (step t496 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (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)
% 72.15/72.46  (anchor :step t497)
% 72.15/72.46  (assume t497.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)))))
% 72.15/72.46  (step t497.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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk7)) (:= V (tptp.skaf82 tptp.sk7))))
% 72.15/72.46  (step t497.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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule or :premises (t497.t1))
% 72.15/72.46  (step t497.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule resolution :premises (t497.t2 t497.a0))
% 72.15/72.46  (step t497 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule subproof :discharge (t497.a0))
% 72.15/72.46  (step t498 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule resolution :premises (t496 t497))
% 72.15/72.46  (step t499 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule implies_neg2)
% 72.15/72.46  (step t500 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) (=> (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule resolution :premises (t498 t499))
% 72.15/72.46  (step t501 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)) (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule contraction :premises (t500))
% 72.15/72.46  (step t502 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))))) :rule resolution :premises (t489 t495 t501))
% 72.15/72.46  (step t503 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))))) :rule implies :premises (t502))
% 72.15/72.46  (step t504 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7))))) :rule resolution :premises (t503 a119))
% 72.15/72.46  (step t505 (cl (= (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)) (tptp.app (tptp.cons (tptp.skaf83 tptp.sk7) tptp.nil) (tptp.skaf82 tptp.sk7)))) :rule resolution :premises (t480 t488 t290 t504))
% 72.15/72.46  (step t506 (cl (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule or_pos)
% 72.15/72.46  (step t507 (cl (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))))) :rule reordering :premises (t506))
% 72.15/72.46  (step t508 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t509)
% 72.15/72.46  (assume t509.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))))
% 72.15/72.46  (step t509.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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))))) :rule forall_inst :args ((:= U (tptp.skaf83 tptp.sk7)) (:= V (tptp.skaf82 tptp.sk7))))
% 72.15/72.46  (step t509.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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule or :premises (t509.t1))
% 72.15/72.46  (step t509.t3 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule resolution :premises (t509.t2 t509.a0))
% 72.15/72.46  (step t509 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule subproof :discharge (t509.a0))
% 72.15/72.46  (step t510 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule resolution :premises (t508 t509))
% 72.15/72.46  (step t511 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) (not (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))))) :rule implies_neg2)
% 72.15/72.46  (step t512 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) (=> (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))))) :rule resolution :premises (t510 t511))
% 72.15/72.46  (step t513 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))))) :rule contraction :premises (t512))
% 72.15/72.46  (step t514 (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.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule implies :premises (t513))
% 72.15/72.46  (step t515 (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)
% 72.15/72.46  (anchor :step t516 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t516.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t516.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t516.t3 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 72.15/72.46  (step t516.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t516.t5 (cl (= (= (tptp.hd (tptp.cons U V)) U) (= U (tptp.hd (tptp.cons U V))))) :rule all_simplify)
% 72.15/72.46  (step t516.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 (t516.t3 t516.t4 t516.t5))
% 72.15/72.46  (step t516 (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)
% 72.15/72.46  (step t517 (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 (t515 t516 a96))
% 72.15/72.46  (step t518 (cl (or (not (tptp.ssItem (tptp.skaf83 tptp.sk7))) (not (tptp.ssList (tptp.skaf82 tptp.sk7))) (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7)))))) :rule resolution :premises (t514 t517))
% 72.15/72.46  (step t519 (cl (= (tptp.skaf83 tptp.sk7) (tptp.hd (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))))) :rule resolution :premises (t507 t488 t290 t518))
% 72.15/72.46  (step t520 (cl (not (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule or_pos)
% 72.15/72.46  (step t521 (cl (not (tptp.ssList tptp.sk8)) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule reordering :premises (t520))
% 72.15/72.46  (step t522 (cl (not (or (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) :rule or_pos)
% 72.15/72.46  (step t523 (cl (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t522))
% 72.15/72.46  (step t524 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 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)
% 72.15/72.46  (anchor :step t525)
% 72.15/72.46  (assume t525.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))))
% 72.15/72.46  (step t525.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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule forall_inst :args ((:= U (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (:= V (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.46  (step t525.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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule or :premises (t525.t1))
% 72.15/72.46  (step t525.t3 (cl (or (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t525.t2 t525.a0))
% 72.15/72.46  (step t525 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t525.a0))
% 72.15/72.46  (step t526 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (or (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t524 t525))
% 72.15/72.46  (step t527 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t528 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t526 t527))
% 72.15/72.46  (step t529 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t528))
% 72.15/72.46  (step t530 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t529))
% 72.15/72.46  (step t531 (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)
% 72.15/72.46  (anchor :step t532 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t532.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t532.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t532.t3 (cl (= (= (tptp.app U V) tptp.nil) (= tptp.nil (tptp.app U V)))) :rule all_simplify)
% 72.15/72.46  (step t532.t4 (cl (= (not (= (tptp.app U V) tptp.nil)) (not (= tptp.nil (tptp.app U V))))) :rule cong :premises (t532.t3))
% 72.15/72.46  (step t532.t5 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t532.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t532.t7 (cl (= (= tptp.nil V) (= tptp.nil V))) :rule refl)
% 72.15/72.46  (step t532.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 (t532.t4 t532.t5 t532.t6 t532.t7))
% 72.15/72.46  (step t532 (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)
% 72.15/72.46  (step t533 (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 (t531 t532 a118))
% 72.15/72.46  (step t534 (cl (or (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t530 t533))
% 72.15/72.46  (step t535 (cl (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t523 t435 t271 t281 t534))
% 72.15/72.46  (step t536 (cl (=> (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)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (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))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t537)
% 72.15/72.46  (assume t537.a0 (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)))))
% 72.15/72.46  (step t537.t1 (cl (or (not (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))))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule forall_inst :args ((:= U tptp.sk8) (:= V (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.46  (step t537.t2 (cl (not (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))))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule or :premises (t537.t1))
% 72.15/72.46  (step t537.t3 (cl (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t537.t2 t537.a0))
% 72.15/72.46  (step t537 (cl (not (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))))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule subproof :discharge (t537.a0))
% 72.15/72.46  (step t538 (cl (=> (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)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t536 t537))
% 72.15/72.46  (step t539 (cl (=> (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)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule implies_neg2)
% 72.15/72.46  (step t540 (cl (=> (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)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (=> (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)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t538 t539))
% 72.15/72.46  (step t541 (cl (=> (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)))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule contraction :premises (t540))
% 72.15/72.46  (step t542 (cl (not (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))))) (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies :premises (t541))
% 72.15/72.46  (step t543 (cl (or (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t542 a122))
% 72.15/72.46  (step t544 (cl (= (tptp.hd (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t521 a194 t535 t317 t543))
% 72.15/72.46  (step t545 (cl (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule or_pos)
% 72.15/72.46  (step t546 (cl (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule reordering :premises (t545))
% 72.15/72.46  (step t547 (cl (not (or (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))) :rule or_pos)
% 72.15/72.46  (step t548 (cl (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)) (not (or (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule reordering :premises (t547))
% 72.15/72.46  (step t549 (cl (not (= (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (or (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))))) (not (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule equiv_pos2)
% 72.15/72.46  (step t550 (cl (= (= (= (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) true) (= (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.46  (step t551 (cl (not (= (= (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) true)) (= (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule equiv1 :premises (t550))
% 72.15/72.46  (step t552 (cl (= (= (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))))) :rule all_simplify)
% 72.15/72.46  (step t553 (cl (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule refl)
% 72.15/72.46  (step t554 (cl (= (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule all_simplify)
% 72.15/72.46  (step t555 (cl (= (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule cong :premises (t553 t554))
% 72.15/72.46  (step t556 (cl (= (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) true)) :rule all_simplify)
% 72.15/72.46  (step t557 (cl (= (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) true)) :rule trans :premises (t555 t556))
% 72.15/72.46  (step t558 (cl (= (= (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) true)) :rule trans :premises (t552 t557))
% 72.15/72.46  (step t559 (cl (= (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t551 t558))
% 72.15/72.46  (step t560 (cl (= (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule refl)
% 72.15/72.46  (step t561 (cl (= (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (or (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))))) :rule cong :premises (t4 t559 t560))
% 72.15/72.46  (step t562 (cl (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule and_neg)
% 72.15/72.46  (step t563 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t564)
% 72.15/72.46  (assume t564.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (assume t564.a1 (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.46  (step t564.t1 (cl (=> (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t564.t2)
% 72.15/72.46  (assume t564.t2.a0 (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.46  (assume t564.t2.a1 (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))
% 72.15/72.46  (step t564.t2.t1 (cl (= (= (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)) false) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.46  (step t564.t2.t2 (cl (not (= (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)) false)) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule equiv1 :premises (t564.t2.t1))
% 72.15/72.46  (step t564.t2.t3 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t564.t2.t4 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk5 tptp.nil))) :rule symm :premises (t564.t2.a1))
% 72.15/72.46  (step t564.t2.t5 (cl (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule symm :premises (t564.t2.t4))
% 72.15/72.46  (step t564.t2.t6 (cl (= (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t564.t2.t3 t564.t2.t5))
% 72.15/72.46  (step t564.t2.t7 (cl (= (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) false) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.46  (step t564.t2.t8 (cl (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) false) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv2 :premises (t564.t2.t7))
% 72.15/72.46  (step t564.t2.t9 (cl (not (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) :rule not_not)
% 72.15/72.46  (step t564.t2.t10 (cl (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) false) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) :rule resolution :premises (t564.t2.t8 t564.t2.t9))
% 72.15/72.46  (step t564.t2.t11 (cl (= (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) false)) :rule resolution :premises (t564.t2.t10 t564.t2.a0))
% 72.15/72.46  (step t564.t2.t12 (cl (= (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)) false)) :rule trans :premises (t564.t2.t6 t564.t2.t11))
% 72.15/72.46  (step t564.t2.t13 (cl (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t564.t2.t2 t564.t2.t12))
% 72.15/72.46  (step t564.t2 (cl (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule subproof :discharge (t564.t2.a0 t564.t2.a1))
% 72.15/72.46  (step t564.t3 (cl (not (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.46  (step t564.t4 (cl (not (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule and_pos)
% 72.15/72.46  (step t564.t5 (cl (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))) (not (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) (not (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t564.t2 t564.t3 t564.t4))
% 72.15/72.46  (step t564.t6 (cl (not (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) (not (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule reordering :premises (t564.t5))
% 72.15/72.46  (step t564.t7 (cl (not (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule contraction :premises (t564.t6))
% 72.15/72.46  (step t564.t8 (cl (=> (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t564.t1 t564.t7))
% 72.15/72.46  (step t564.t9 (cl (=> (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t564.t10 (cl (=> (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (=> (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t564.t8 t564.t9))
% 72.15/72.46  (step t564.t11 (cl (=> (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule contraction :premises (t564.t10))
% 72.15/72.46  (step t564.t12 (cl (not (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule implies :premises (t564.t11))
% 72.15/72.46  (step t564.t13 (cl (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) :rule and_neg)
% 72.15/72.46  (step t564.t14 (cl (=> (= tptp.sk5 tptp.sk6) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)) :rule implies_neg1)
% 72.15/72.46  (anchor :step t564.t15)
% 72.15/72.46  (assume t564.t15.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (step t564.t15.t1 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t564.t15.a0))
% 72.15/72.46  (step t564.t15.t2 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t564.t15.t1))
% 72.15/72.46  (step t564.t15.t3 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t564.t15.t4 (cl (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule cong :premises (t564.t15.t2 t564.t15.t3))
% 72.15/72.46  (step t564.t15 (cl (not (= tptp.sk5 tptp.sk6)) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule subproof :discharge (t564.t15.a0))
% 72.15/72.46  (step t564.t16 (cl (=> (= tptp.sk5 tptp.sk6) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule resolution :premises (t564.t14 t564.t15))
% 72.15/72.46  (step t564.t17 (cl (=> (= tptp.sk5 tptp.sk6) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) :rule implies_neg2)
% 72.15/72.46  (step t564.t18 (cl (=> (= tptp.sk5 tptp.sk6) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) (=> (= tptp.sk5 tptp.sk6) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t564.t16 t564.t17))
% 72.15/72.46  (step t564.t19 (cl (=> (= tptp.sk5 tptp.sk6) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) :rule contraction :premises (t564.t18))
% 72.15/72.46  (step t564.t20 (cl (not (= tptp.sk5 tptp.sk6)) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule implies :premises (t564.t19))
% 72.15/72.46  (step t564.t21 (cl (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule resolution :premises (t564.t20 t564.a0))
% 72.15/72.46  (step t564.t22 (cl (and (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t564.t13 t564.a1 t564.t21))
% 72.15/72.46  (step t564.t23 (cl (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t564.t12 t564.t22))
% 72.15/72.46  (step t564 (cl (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule subproof :discharge (t564.a0 t564.a1))
% 72.15/72.46  (step t565 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t566 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.46  (step t567 (cl (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))) (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t564 t565 t566))
% 72.15/72.46  (step t568 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule reordering :premises (t567))
% 72.15/72.46  (step t569 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule contraction :premises (t568))
% 72.15/72.46  (step t570 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t563 t569))
% 72.15/72.46  (step t571 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t572 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t570 t571))
% 72.15/72.46  (step t573 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule contraction :premises (t572))
% 72.15/72.46  (step t574 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule implies :premises (t573))
% 72.15/72.46  (step t575 (cl (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t562 t574))
% 72.15/72.46  (step t576 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (not (= tptp.sk5 tptp.sk6)))) :rule or_neg)
% 72.15/72.46  (step t577 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule or_neg)
% 72.15/72.46  (step t578 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule or_neg)
% 72.15/72.46  (step t579 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t575 t576 t577 t578))
% 72.15/72.46  (step t580 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule contraction :premises (t579))
% 72.15/72.46  (step t581 (cl (or (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t549 t561 t580))
% 72.15/72.46  (step t582 (cl (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.cons tptp.sk6 tptp.nil)) (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule or :premises (t581))
% 72.15/72.46  (step t583 (cl (not (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t582 t243 t435))
% 72.15/72.46  (step t584 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 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)
% 72.15/72.46  (anchor :step t585)
% 72.15/72.46  (assume t585.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))))
% 72.15/72.46  (step t585.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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule forall_inst :args ((:= U tptp.sk7) (:= V (tptp.cons tptp.sk5 tptp.nil))))
% 72.15/72.46  (step t585.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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule or :premises (t585.t1))
% 72.15/72.46  (step t585.t3 (cl (or (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t585.t2 t585.a0))
% 72.15/72.46  (step t585 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule subproof :discharge (t585.a0))
% 72.15/72.46  (step t586 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (or (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t584 t585))
% 72.15/72.46  (step t587 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) (not (or (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t588 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t586 t587))
% 72.15/72.46  (step t589 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil))))) :rule contraction :premises (t588))
% 72.15/72.46  (step t590 (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.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule implies :premises (t589))
% 72.15/72.46  (step t591 (cl (or (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil (tptp.cons tptp.sk5 tptp.nil)))) :rule resolution :premises (t590 t533))
% 72.15/72.46  (step t592 (cl (not (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t548 a193 t272 t583 t591))
% 72.15/72.46  (step t593 (cl (not (= (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))))) (not (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule equiv_pos2)
% 72.15/72.46  (step t594 (cl (= (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)))) (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)))))) :rule refl)
% 72.15/72.46  (step t595 (cl (= (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))))) :rule refl)
% 72.15/72.46  (step t596 (cl (= (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule refl)
% 72.15/72.46  (step t597 (cl (= (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule all_simplify)
% 72.15/72.46  (step t598 (cl (= (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule cong :premises (t595 t461 t596 t597))
% 72.15/72.46  (step t599 (cl (= (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))))) :rule cong :premises (t594 t598))
% 72.15/72.46  (step t600 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (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))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t601)
% 72.15/72.46  (assume t601.a0 (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)))))
% 72.15/72.46  (step t601.t1 (cl (or (not (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))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule forall_inst :args ((:= U (tptp.cons tptp.sk6 tptp.nil)) (:= V (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.46  (step t601.t2 (cl (not (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))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule or :premises (t601.t1))
% 72.15/72.46  (step t601.t3 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t601.t2 t601.a0))
% 72.15/72.46  (step t601 (cl (not (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))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule subproof :discharge (t601.a0))
% 72.15/72.46  (step t602 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t600 t601))
% 72.15/72.46  (step t603 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule implies_neg2)
% 72.15/72.46  (step t604 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule resolution :premises (t602 t603))
% 72.15/72.46  (step t605 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule contraction :premises (t604))
% 72.15/72.46  (step t606 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t593 t599 t605))
% 72.15/72.46  (step t607 (cl (not (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))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies :premises (t606))
% 72.15/72.46  (step t608 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t607 a122))
% 72.15/72.46  (step t609 (cl (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t546 t271 t281 t592 t608))
% 72.15/72.46  (step t610 (cl (not (= (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))) (or (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))))) (not (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)))) (or (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil)))) :rule equiv_pos2)
% 72.15/72.46  (anchor :step t611 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t611.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t611.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t611.t3 (cl (= (not (= tptp.nil U)) (not (= tptp.nil U)))) :rule refl)
% 72.15/72.46  (step t611.t4 (cl (= (not (= tptp.nil V)) (not (= tptp.nil V)))) :rule refl)
% 72.15/72.46  (step t611.t5 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t611.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t611.t7 (cl (= (= (tptp.app U V) tptp.nil) (= tptp.nil (tptp.app U V)))) :rule all_simplify)
% 72.15/72.46  (step t611.t8 (cl (= (or (not (= tptp.nil U)) (not (= tptp.nil V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= (tptp.app U V) tptp.nil)) (or (not (= tptp.nil U)) (not (= tptp.nil V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil (tptp.app U V))))) :rule cong :premises (t611.t3 t611.t4 t611.t5 t611.t6 t611.t7))
% 72.15/72.46  (step t611 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (= tptp.nil V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil (tptp.app U V)))))) :rule bind)
% 72.15/72.46  (step t612 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (= tptp.nil V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil (tptp.app U V)))) (or (not (= tptp.nil tptp.nil)) (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule all_simplify)
% 72.15/72.46  (step t613 (cl (= (= tptp.nil tptp.nil) true)) :rule all_simplify)
% 72.15/72.46  (step t614 (cl (= (not (= tptp.nil tptp.nil)) (not true))) :rule cong :premises (t613))
% 72.15/72.46  (step t615 (cl (= (not true) false)) :rule all_simplify)
% 72.15/72.46  (step t616 (cl (= (not (= tptp.nil tptp.nil)) false)) :rule trans :premises (t614 t615))
% 72.15/72.46  (step t617 (cl (= (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)))) :rule refl)
% 72.15/72.46  (step t618 (cl (= (= tptp.nil (tptp.app tptp.nil tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil)))) :rule refl)
% 72.15/72.46  (step t619 (cl (= (or (not (= tptp.nil tptp.nil)) (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))) (or false false (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule cong :premises (t616 t616 t617 t617 t618))
% 72.15/72.46  (step t620 (cl (= (or false false (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))) (or (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule all_simplify)
% 72.15/72.46  (step t621 (cl (= (or (not (= tptp.nil tptp.nil)) (not (= tptp.nil tptp.nil)) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))) (or (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule trans :premises (t619 t620))
% 72.15/72.46  (step t622 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= tptp.nil U)) (not (= tptp.nil V)) (not (tptp.ssList V)) (not (tptp.ssList U)) (= tptp.nil (tptp.app U V)))) (or (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule trans :premises (t612 t621))
% 72.15/72.46  (step t623 (cl (= (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))) (or (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))))) :rule trans :premises (t611 t622))
% 72.15/72.46  (step t624 (cl (or (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil)))) :rule resolution :premises (t610 t623 a144))
% 72.15/72.46  (step t625 (cl (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.app tptp.nil tptp.nil))) :rule or :premises (t624))
% 72.15/72.46  (step t626 (cl (= tptp.nil (tptp.app tptp.nil tptp.nil))) :rule resolution :premises (t625 a7))
% 72.15/72.46  (step t627 (cl (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule or_pos)
% 72.15/72.46  (step t628 (cl (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule reordering :premises (t627))
% 72.15/72.46  (step t629 (cl (not (= (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))))) (not (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7))))) (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule equiv_pos2)
% 72.15/72.46  (step t630 (cl (= (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))))) :rule refl)
% 72.15/72.46  (step t631 (cl (= (= tptp.nil tptp.sk7) (= tptp.nil tptp.sk7))) :rule refl)
% 72.15/72.46  (step t632 (cl (= (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule all_simplify)
% 72.15/72.46  (step t633 (cl (= (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule cong :premises (t630 t462 t631 t632))
% 72.15/72.46  (step t634 (cl (= (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))))) :rule cong :premises (t594 t633))
% 72.15/72.46  (step t635 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) (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))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t636)
% 72.15/72.46  (assume t636.a0 (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)))))
% 72.15/72.46  (step t636.t1 (cl (or (not (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))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7))))) :rule forall_inst :args ((:= U (tptp.cons tptp.sk5 tptp.nil)) (:= V tptp.sk7)))
% 72.15/72.46  (step t636.t2 (cl (not (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))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) :rule or :premises (t636.t1))
% 72.15/72.46  (step t636.t3 (cl (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) :rule resolution :premises (t636.t2 t636.a0))
% 72.15/72.46  (step t636 (cl (not (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))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) :rule subproof :discharge (t636.a0))
% 72.15/72.46  (step t637 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) :rule resolution :premises (t635 t636))
% 72.15/72.46  (step t638 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) (not (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7))))) :rule implies_neg2)
% 72.15/72.46  (step t639 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7)))) (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7))))) :rule resolution :premises (t637 t638))
% 72.15/72.46  (step t640 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.hd tptp.sk7))))) :rule contraction :premises (t639))
% 72.15/72.46  (step t641 (cl (=> (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)))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule resolution :premises (t629 t634 t640))
% 72.15/72.46  (step t642 (cl (not (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))))) (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule implies :premises (t641))
% 72.15/72.46  (step t643 (cl (or (not (tptp.ssList (tptp.cons tptp.sk5 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= (tptp.hd tptp.sk7) (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t642 a122))
% 72.15/72.46  (step t644 (cl (not (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7)) :rule or_pos)
% 72.15/72.46  (step t645 (cl (not (tptp.ssList tptp.sk7)) (= tptp.nil tptp.sk7) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (not (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7)))) :rule reordering :premises (t644))
% 72.15/72.46  (step t646 (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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t647)
% 72.15/72.46  (assume t647.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U))))
% 72.15/72.46  (step t647.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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7)))) :rule forall_inst :args ((:= U tptp.sk7)))
% 72.15/72.46  (step t647.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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) :rule or :premises (t647.t1))
% 72.15/72.46  (step t647.t3 (cl (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) :rule resolution :premises (t647.t2 t647.a0))
% 72.15/72.46  (step t647 (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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) :rule subproof :discharge (t647.a0))
% 72.15/72.46  (step t648 (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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) :rule resolution :premises (t646 t647))
% 72.15/72.46  (step t649 (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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) (not (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7)))) :rule implies_neg2)
% 72.15/72.46  (step t650 (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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) (=> (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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7)))) :rule resolution :premises (t648 t649))
% 72.15/72.46  (step t651 (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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7)))) :rule contraction :premises (t650))
% 72.15/72.46  (step t652 (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.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) :rule implies :premises (t651))
% 72.15/72.46  (step t653 (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)
% 72.15/72.46  (anchor :step t654 :args ((U $$unsorted) (:= U U)))
% 72.15/72.46  (step t654.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t654.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t654.t3 (cl (= (= (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U)) U) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))))) :rule all_simplify)
% 72.15/72.46  (step t654.t4 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 72.15/72.46  (step t654.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 (t654.t2 t654.t3 t654.t4))
% 72.15/72.46  (step t654 (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)
% 72.15/72.46  (step t655 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.skaf83 U) (tptp.skaf82 U))) (= tptp.nil U)))) :rule resolution :premises (t653 t654 a108))
% 72.15/72.46  (step t656 (cl (or (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.cons (tptp.skaf83 tptp.sk7) (tptp.skaf82 tptp.sk7))) (= tptp.nil tptp.sk7))) :rule resolution :premises (t652 t655))
% 72.15/72.46  (step t657 (cl (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (= tptp.nil tptp.sk7) (= tptp.nil tptp.sk7)) :rule resolution :premises (t188 t365 t478 t505 t519 t544 t609 t243 t626 t628 t272 t643 a193 t645 t656 a193))
% 72.15/72.46  (step t658 (cl (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) (= tptp.nil tptp.sk7)) :rule contraction :premises (t657))
% 72.15/72.46  (step t659 (cl (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) (= tptp.nil tptp.sk7) (not (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) :rule reordering :premises (t658))
% 72.15/72.46  (step t660 (cl (not (= (or (= (tptp.cons tptp.sk9 tptp.nil) tptp.sk3) (= tptp.nil tptp.sk3)) (or (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (or (= (tptp.cons tptp.sk9 tptp.nil) tptp.sk3) (= tptp.nil tptp.sk3))) (or (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule equiv_pos2)
% 72.15/72.46  (step t661 (cl (= (= (tptp.cons tptp.sk9 tptp.nil) tptp.sk3) (= tptp.sk3 (tptp.cons tptp.sk9 tptp.nil)))) :rule all_simplify)
% 72.15/72.46  (step t662 (cl (= (= tptp.nil tptp.sk3) (= tptp.nil tptp.sk3))) :rule refl)
% 72.15/72.46  (step t663 (cl (= (or (= (tptp.cons tptp.sk9 tptp.nil) tptp.sk3) (= tptp.nil tptp.sk3)) (or (= tptp.sk3 (tptp.cons tptp.sk9 tptp.nil)) (= tptp.nil tptp.sk3)))) :rule cong :premises (t661 t662))
% 72.15/72.46  (step t664 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule and :premises (t201))
% 72.15/72.46  (step t665 (cl (= (tptp.cons tptp.sk9 tptp.nil) (tptp.cons tptp.sk9 tptp.nil))) :rule refl)
% 72.15/72.46  (step t666 (cl (= (= tptp.sk3 (tptp.cons tptp.sk9 tptp.nil)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)))) :rule cong :premises (t664 t665))
% 72.15/72.46  (step t667 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t668 (cl (= (= tptp.nil tptp.sk3) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule cong :premises (t667 t664))
% 72.15/72.46  (step t669 (cl (= (or (= tptp.sk3 (tptp.cons tptp.sk9 tptp.nil)) (= tptp.nil tptp.sk3)) (or (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule cong :premises (t666 t668))
% 72.15/72.46  (step t670 (cl (= (or (= (tptp.cons tptp.sk9 tptp.nil) tptp.sk3) (= tptp.nil tptp.sk3)) (or (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule trans :premises (t663 t669))
% 72.15/72.46  (step t671 (cl (or (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t660 t670 a207))
% 72.15/72.46  (step t672 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil)) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule or :premises (t671))
% 72.15/72.46  (step t673 (cl (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) :rule reordering :premises (t672))
% 72.15/72.46  (step t674 (cl (not (= (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule equiv_pos2)
% 72.15/72.46  (step t675 (cl (= (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule refl)
% 72.15/72.46  (step t676 (cl (= (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (tptp.rearsegP tptp.sk8 tptp.nil)))) :rule refl)
% 72.15/72.46  (step t677 (cl (= (= (= (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) true) (= (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv_simplify)
% 72.15/72.46  (step t678 (cl (not (= (= (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) true)) (= (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule equiv1 :premises (t677))
% 72.15/72.46  (step t679 (cl (= (= (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) :rule all_simplify)
% 72.15/72.46  (step t680 (cl (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule refl)
% 72.15/72.46  (step t681 (cl (= (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule all_simplify)
% 72.15/72.46  (step t682 (cl (= (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule cong :premises (t680 t681))
% 72.15/72.46  (step t683 (cl (= (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) true)) :rule all_simplify)
% 72.15/72.46  (step t684 (cl (= (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) true)) :rule trans :premises (t682 t683))
% 72.15/72.46  (step t685 (cl (= (= (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) true)) :rule trans :premises (t679 t684))
% 72.15/72.46  (step t686 (cl (= (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t678 t685))
% 72.15/72.46  (step t687 (cl (= (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule cong :premises (t675 t676 t686))
% 72.15/72.46  (step t688 (cl (not (= (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) (not (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule equiv_pos2)
% 72.15/72.46  (step t689 (cl (= (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule refl)
% 72.15/72.46  (step t690 (cl (= (= (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) :rule equiv_simplify)
% 72.15/72.46  (step t691 (cl (= (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) (not (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) :rule equiv2 :premises (t690))
% 72.15/72.46  (step t692 (cl (not (not (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule not_not)
% 72.15/72.46  (step t693 (cl (= (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t691 t692))
% 72.15/72.46  (step t694 (cl (=> (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t695)
% 72.15/72.46  (assume t695.a0 (tptp.rearsegP tptp.sk8 tptp.nil))
% 72.15/72.46  (assume t695.a1 (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))
% 72.15/72.46  (assume t695.a2 (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (step t695.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 72.15/72.46  (step t695.t2 (cl (= (= false true) false)) :rule all_simplify)
% 72.15/72.46  (step t695.t3 (cl (= (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv_simplify)
% 72.15/72.46  (step t695.t4 (cl (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv2 :premises (t695.t3))
% 72.15/72.46  (step t695.t5 (cl (not (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule not_not)
% 72.15/72.46  (step t695.t6 (cl (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule resolution :premises (t695.t4 t695.t5))
% 72.15/72.46  (step t695.t7 (cl (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false)) :rule resolution :premises (t695.t6 t695.a2))
% 72.15/72.46  (step t695.t8 (cl (= false (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule symm :premises (t695.t7))
% 72.15/72.46  (step t695.t9 (cl (= tptp.sk8 tptp.sk8)) :rule refl)
% 72.15/72.46  (step t695.t10 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) :rule symm :premises (t695.a1))
% 72.15/72.46  (step t695.t11 (cl (= (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) :rule cong :premises (t695.t9 t695.t10))
% 72.15/72.46  (step t695.t12 (cl (= (= (tptp.rearsegP tptp.sk8 tptp.nil) true) (tptp.rearsegP tptp.sk8 tptp.nil))) :rule equiv_simplify)
% 72.15/72.46  (step t695.t13 (cl (= (tptp.rearsegP tptp.sk8 tptp.nil) true) (not (tptp.rearsegP tptp.sk8 tptp.nil))) :rule equiv2 :premises (t695.t12))
% 72.15/72.46  (step t695.t14 (cl (= (tptp.rearsegP tptp.sk8 tptp.nil) true)) :rule resolution :premises (t695.t13 t695.a0))
% 72.15/72.46  (step t695.t15 (cl (= false true)) :rule trans :premises (t695.t8 t695.t11 t695.t14))
% 72.15/72.46  (step t695.t16 (cl false) :rule resolution :premises (t695.t1 t695.t2 t695.t15))
% 72.15/72.46  (step t695 (cl (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) :rule subproof :discharge (t695.a0 t695.a1 t695.a2))
% 72.15/72.46  (step t696 (cl (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (tptp.rearsegP tptp.sk8 tptp.nil)) :rule and_pos)
% 72.15/72.46  (step t697 (cl (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule and_pos)
% 72.15/72.46  (step t698 (cl (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule and_pos)
% 72.15/72.46  (step t699 (cl false (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t695 t696 t697 t698))
% 72.15/72.46  (step t700 (cl (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) false) :rule reordering :premises (t699))
% 72.15/72.46  (step t701 (cl (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) false) :rule contraction :premises (t700))
% 72.15/72.46  (step t702 (cl (=> (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) false) :rule resolution :premises (t694 t701))
% 72.15/72.46  (step t703 (cl (=> (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) (not false)) :rule implies_neg2)
% 72.15/72.46  (step t704 (cl (=> (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) (=> (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false)) :rule resolution :premises (t702 t703))
% 72.15/72.46  (step t705 (cl (=> (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false)) :rule contraction :premises (t704))
% 72.15/72.46  (step t706 (cl (= (=> (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) :rule implies_simplify)
% 72.15/72.46  (step t707 (cl (not (=> (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false)) (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule equiv1 :premises (t706))
% 72.15/72.46  (step t708 (cl (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t705 t707))
% 72.15/72.46  (step t709 (cl (= (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false)) :rule resolution :premises (t693 t708))
% 72.15/72.46  (step t710 (cl (= (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false))) :rule cong :premises (t689 t709))
% 72.15/72.46  (step t711 (cl (= (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) false) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) :rule all_simplify)
% 72.15/72.46  (step t712 (cl (= (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) :rule trans :premises (t710 t711))
% 72.15/72.46  (step t713 (cl (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t714)
% 72.15/72.46  (assume t714.a0 (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))
% 72.15/72.46  (assume t714.a1 (tptp.rearsegP tptp.sk8 tptp.nil))
% 72.15/72.46  (assume t714.a2 (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (step t714.t1 (cl (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule and_neg)
% 72.15/72.46  (step t714.t2 (cl (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t714.t1 t714.a1 t714.a0 t714.a2))
% 72.15/72.46  (step t714 (cl (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule subproof :discharge (t714.a0 t714.a1 t714.a2))
% 72.15/72.46  (step t715 (cl (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule and_pos)
% 72.15/72.46  (step t716 (cl (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (tptp.rearsegP tptp.sk8 tptp.nil)) :rule and_pos)
% 72.15/72.46  (step t717 (cl (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule and_pos)
% 72.15/72.46  (step t718 (cl (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t714 t715 t716 t717))
% 72.15/72.46  (step t719 (cl (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule reordering :premises (t718))
% 72.15/72.46  (step t720 (cl (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule contraction :premises (t719))
% 72.15/72.46  (step t721 (cl (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t713 t720))
% 72.15/72.46  (step t722 (cl (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule implies_neg2)
% 72.15/72.46  (step t723 (cl (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t721 t722))
% 72.15/72.46  (step t724 (cl (=> (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (tptp.rearsegP tptp.sk8 tptp.nil) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule contraction :premises (t723))
% 72.15/72.46  (step t725 (cl (not (and (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t688 t712 t724))
% 72.15/72.46  (step t726 (cl (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule not_and :premises (t725))
% 72.15/72.46  (step t727 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule or_neg)
% 72.15/72.46  (step t728 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (not (tptp.rearsegP tptp.sk8 tptp.nil)))) :rule or_neg)
% 72.15/72.46  (step t729 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule or_neg)
% 72.15/72.46  (step t730 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t726 t727 t728 t729))
% 72.15/72.46  (step t731 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (not (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule contraction :premises (t730))
% 72.15/72.46  (step t732 (cl (or (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t674 t687 t731))
% 72.15/72.46  (step t733 (cl (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 tptp.nil)) (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule or :premises (t732))
% 72.15/72.46  (step t734 (cl (not (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil)) :rule or_pos)
% 72.15/72.46  (step t735 (cl (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil) (not (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil)))) :rule reordering :premises (t734))
% 72.15/72.46  (step t736 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t737)
% 72.15/72.46  (assume t737.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))))
% 72.15/72.46  (step t737.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil)))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil)))) :rule forall_inst :args ((:= U tptp.sk8)))
% 72.15/72.46  (step t737.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil)))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) :rule or :premises (t737.t1))
% 72.15/72.46  (step t737.t3 (cl (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) :rule resolution :premises (t737.t2 t737.a0))
% 72.15/72.46  (step t737 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil)))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) :rule subproof :discharge (t737.a0))
% 72.15/72.46  (step t738 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) :rule resolution :premises (t736 t737))
% 72.15/72.46  (step t739 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) (not (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil)))) :rule implies_neg2)
% 72.15/72.46  (step t740 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil)))) :rule resolution :premises (t738 t739))
% 72.15/72.46  (step t741 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil)))) :rule contraction :premises (t740))
% 72.15/72.46  (step t742 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (tptp.rearsegP U tptp.nil)))) (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) :rule implies :premises (t741))
% 72.15/72.46  (step t743 (cl (or (not (tptp.ssList tptp.sk8)) (tptp.rearsegP tptp.sk8 tptp.nil))) :rule resolution :premises (t742 a57))
% 72.15/72.46  (step t744 (cl (tptp.rearsegP tptp.sk8 tptp.nil)) :rule resolution :premises (t735 a194 t743))
% 72.15/72.46  (step t745 (cl (not (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule or_pos)
% 72.15/72.46  (step t746 (cl (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule reordering :premises (t745))
% 72.15/72.46  (step t747 (cl (not (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) :rule or_pos)
% 72.15/72.46  (step t748 (cl (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8) (not (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule reordering :premises (t747))
% 72.15/72.46  (step t749 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t750)
% 72.15/72.46  (assume t750.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))))
% 72.15/72.46  (step t750.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule forall_inst :args ((:= U (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (:= V tptp.sk8)))
% 72.15/72.46  (step t750.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule or :premises (t750.t1))
% 72.15/72.46  (step t750.t3 (cl (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule resolution :premises (t750.t2 t750.a0))
% 72.15/72.46  (step t750 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule subproof :discharge (t750.a0))
% 72.15/72.46  (step t751 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule resolution :premises (t749 t750))
% 72.15/72.46  (step t752 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (not (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule implies_neg2)
% 72.15/72.46  (step t753 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule resolution :premises (t751 t752))
% 72.15/72.46  (step t754 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule contraction :premises (t753))
% 72.15/72.46  (step t755 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule implies :premises (t754))
% 72.15/72.46  (step t756 (cl (not (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))))) (not (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)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) :rule equiv_pos2)
% 72.15/72.46  (anchor :step t757 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V) (W $$unsorted) (:= W W)))
% 72.15/72.46  (step t757.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t757.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t757.t3 (cl (= W W)) :rule refl)
% 72.15/72.46  (step t757.t4 (cl (= (= (tptp.app U V) W) (= W (tptp.app U V)))) :rule all_simplify)
% 72.15/72.46  (step t757.t5 (cl (= (not (= (tptp.app U V) W)) (not (= W (tptp.app U V))))) :rule cong :premises (t757.t4))
% 72.15/72.46  (step t757.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t757.t7 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t757.t8 (cl (= (not (tptp.ssList W)) (not (tptp.ssList W)))) :rule refl)
% 72.15/72.46  (step t757.t9 (cl (= (tptp.rearsegP W V) (tptp.rearsegP W V))) :rule refl)
% 72.15/72.46  (step t757.t10 (cl (= (or (not (= (tptp.app U V) W)) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (tptp.rearsegP W V)) (or (not (= W (tptp.app U V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (tptp.rearsegP W V)))) :rule cong :premises (t757.t5 t757.t6 t757.t7 t757.t8 t757.t9))
% 72.15/72.46  (step t757 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= W (tptp.app U V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (tptp.rearsegP W V))))) :rule bind)
% 72.15/72.46  (step t758 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= W (tptp.app U V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (tptp.rearsegP W V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) (tptp.app U V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))))) :rule all_simplify)
% 72.15/72.46  (anchor :step t759 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t759.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t759.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t759.t3 (cl (= (= (tptp.app U V) (tptp.app U V)) true)) :rule all_simplify)
% 72.15/72.46  (step t759.t4 (cl (= (not (= (tptp.app U V) (tptp.app U V))) (not true))) :rule cong :premises (t759.t3))
% 72.15/72.46  (step t759.t5 (cl (= (not (= (tptp.app U V) (tptp.app U V))) false)) :rule trans :premises (t759.t4 t615))
% 72.15/72.46  (step t759.t6 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t759.t7 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t759.t8 (cl (= (not (tptp.ssList (tptp.app U V))) (not (tptp.ssList (tptp.app U V))))) :rule refl)
% 72.15/72.46  (step t759.t9 (cl (= (tptp.rearsegP (tptp.app U V) V) (tptp.rearsegP (tptp.app U V) V))) :rule refl)
% 72.15/72.46  (step t759.t10 (cl (= (or (not (= (tptp.app U V) (tptp.app U V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)) (or false (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) :rule cong :premises (t759.t5 t759.t6 t759.t7 t759.t8 t759.t9))
% 72.15/72.46  (step t759.t11 (cl (= (or false (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) :rule all_simplify)
% 72.15/72.46  (step t759.t12 (cl (= (or (not (= (tptp.app U V) (tptp.app U V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) :rule trans :premises (t759.t10 t759.t11))
% 72.15/72.46  (step t759 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.app U V) (tptp.app U V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))))) :rule bind)
% 72.15/72.46  (step t760 (cl (= (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= W (tptp.app U V))) (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList W)) (tptp.rearsegP W V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))))) :rule trans :premises (t758 t759))
% 72.15/72.46  (step t761 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V))))) :rule trans :premises (t757 t760))
% 72.15/72.46  (step t762 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssList U)) (not (tptp.ssList V)) (not (tptp.ssList (tptp.app U V))) (tptp.rearsegP (tptp.app U V) V)))) :rule resolution :premises (t756 t761 a142))
% 72.15/72.46  (step t763 (cl (or (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule resolution :premises (t755 t762))
% 72.15/72.46  (step t764 (cl (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) :rule resolution :premises (t748 t206 a194 t317 t763))
% 72.15/72.46  (step t765 (cl (not (= (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv_pos2)
% 72.15/72.46  (step t766 (cl (= (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))))) :rule refl)
% 72.15/72.46  (step t767 (cl (= (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))))) :rule refl)
% 72.15/72.46  (step t768 (cl (= (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule refl)
% 72.15/72.46  (step t769 (cl (= (= (= (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) true) (= (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv_simplify)
% 72.15/72.46  (step t770 (cl (not (= (= (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) true)) (= (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule equiv1 :premises (t769))
% 72.15/72.46  (step t771 (cl (= (= (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) :rule all_simplify)
% 72.15/72.46  (step t772 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule refl)
% 72.15/72.46  (step t773 (cl (= (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule all_simplify)
% 72.15/72.46  (step t774 (cl (= (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule cong :premises (t772 t773))
% 72.15/72.46  (step t775 (cl (= (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) true)) :rule all_simplify)
% 72.15/72.46  (step t776 (cl (= (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) true)) :rule trans :premises (t774 t775))
% 72.15/72.46  (step t777 (cl (= (= (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) true)) :rule trans :premises (t771 t776))
% 72.15/72.46  (step t778 (cl (= (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t770 t777))
% 72.15/72.46  (step t779 (cl (= (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule refl)
% 72.15/72.46  (step t780 (cl (= (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule cong :premises (t4 t766 t767 t768 t778 t779))
% 72.15/72.46  (step t781 (cl (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule and_neg)
% 72.15/72.46  (step t782 (cl (=> (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t783)
% 72.15/72.46  (assume t783.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (assume t783.a1 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))
% 72.15/72.46  (assume t783.a2 (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))
% 72.15/72.46  (assume t783.a3 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (assume t783.a4 (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (step t783.t1 (cl (=> (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t783.t2)
% 72.15/72.46  (assume t783.t2.a0 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (assume t783.t2.a1 (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))
% 72.15/72.46  (assume t783.t2.a2 (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))
% 72.15/72.46  (step t783.t2.t1 (cl (= (= (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv_simplify)
% 72.15/72.46  (step t783.t2.t2 (cl (not (= (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false)) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule equiv1 :premises (t783.t2.t1))
% 72.15/72.46  (step t783.t2.t3 (cl (= (tptp.app tptp.nil tptp.sk8) tptp.sk8)) :rule symm :premises (t783.t2.a1))
% 72.15/72.46  (step t783.t2.t4 (cl (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) :rule symm :premises (t783.t2.t3))
% 72.15/72.46  (step t783.t2.t5 (cl (= (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule symm :premises (t783.t2.a0))
% 72.15/72.46  (step t783.t2.t6 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule symm :premises (t783.t2.t5))
% 72.15/72.46  (step t783.t2.t7 (cl (= (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule cong :premises (t783.t2.t4 t783.t2.t6))
% 72.15/72.46  (step t783.t2.t8 (cl (= (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) false) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule equiv_simplify)
% 72.15/72.46  (step t783.t2.t9 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) false) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule equiv2 :premises (t783.t2.t8))
% 72.15/72.46  (step t783.t2.t10 (cl (not (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule not_not)
% 72.15/72.46  (step t783.t2.t11 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) false) (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t783.t2.t9 t783.t2.t10))
% 72.15/72.46  (step t783.t2.t12 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) false)) :rule resolution :premises (t783.t2.t11 t783.t2.a2))
% 72.15/72.46  (step t783.t2.t13 (cl (= (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false)) :rule trans :premises (t783.t2.t7 t783.t2.t12))
% 72.15/72.46  (step t783.t2.t14 (cl (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t783.t2.t2 t783.t2.t13))
% 72.15/72.46  (step t783.t2 (cl (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule subproof :discharge (t783.t2.a0 t783.t2.a1 t783.t2.a2))
% 72.15/72.46  (step t783.t3 (cl (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule and_pos)
% 72.15/72.46  (step t783.t4 (cl (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) :rule and_pos)
% 72.15/72.46  (step t783.t5 (cl (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule and_pos)
% 72.15/72.46  (step t783.t6 (cl (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))))) :rule resolution :premises (t783.t2 t783.t3 t783.t4 t783.t5))
% 72.15/72.46  (step t783.t7 (cl (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule reordering :premises (t783.t6))
% 72.15/72.46  (step t783.t8 (cl (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule contraction :premises (t783.t7))
% 72.15/72.46  (step t783.t9 (cl (=> (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t783.t1 t783.t8))
% 72.15/72.46  (step t783.t10 (cl (=> (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule implies_neg2)
% 72.15/72.46  (step t783.t11 (cl (=> (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (=> (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t783.t9 t783.t10))
% 72.15/72.46  (step t783.t12 (cl (=> (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule contraction :premises (t783.t11))
% 72.15/72.46  (step t783.t13 (cl (not (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule implies :premises (t783.t12))
% 72.15/72.46  (step t783.t14 (cl (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule and_neg)
% 72.15/72.46  (step t783.t15 (cl (=> (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t783.t16)
% 72.15/72.46  (assume t783.t16.a0 (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (assume t783.t16.a1 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (assume t783.t16.a2 (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))
% 72.15/72.46  (assume t783.t16.a3 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (step t783.t16.t1 (cl (= (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) false) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule equiv_simplify)
% 72.15/72.46  (step t783.t16.t2 (cl (not (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) false)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv1 :premises (t783.t16.t1))
% 72.15/72.46  (step t783.t16.t3 (cl (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil tptp.sk8))) :rule refl)
% 72.15/72.46  (step t783.t16.t4 (cl (= (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule symm :premises (t783.t16.a2))
% 72.15/72.46  (step t783.t16.t5 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.46  (step t783.t16.t6 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t783.t16.a3))
% 72.15/72.46  (step t783.t16.t7 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t783.t16.t6))
% 72.15/72.46  (step t783.t16.t8 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t783.t16.t9 (cl (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule cong :premises (t783.t16.t7 t783.t16.t8))
% 72.15/72.46  (step t783.t16.t10 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t783.t16.t5 t783.t16.t9))
% 72.15/72.46  (step t783.t16.t11 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule refl)
% 72.15/72.46  (step t783.t16.t12 (cl (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t783.t16.t10 t783.t16.t11))
% 72.15/72.46  (step t783.t16.t13 (cl (= tptp.sk8 tptp.sk8)) :rule refl)
% 72.15/72.46  (step t783.t16.t14 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule cong :premises (t783.t16.t12 t783.t16.t13))
% 72.15/72.46  (step t783.t16.t15 (cl (= (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule trans :premises (t783.t16.t4 t783.t16.t14))
% 72.15/72.46  (step t783.t16.t16 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) :rule symm :premises (t783.t16.t15))
% 72.15/72.46  (step t783.t16.t17 (cl (= (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule symm :premises (t783.t16.a1))
% 72.15/72.46  (step t783.t16.t18 (cl (= (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) :rule trans :premises (t783.t16.t17 t783.t16.a2))
% 72.15/72.46  (step t783.t16.t19 (cl (= (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule symm :premises (t783.t16.t18))
% 72.15/72.46  (step t783.t16.t20 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule trans :premises (t783.t16.t16 t783.t16.t19))
% 72.15/72.46  (step t783.t16.t21 (cl (= (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule symm :premises (t783.t16.t20))
% 72.15/72.46  (step t783.t16.t22 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule cong :premises (t783.t16.t3 t783.t16.t21))
% 72.15/72.46  (step t783.t16.t23 (cl (= (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv_simplify)
% 72.15/72.46  (step t783.t16.t24 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv2 :premises (t783.t16.t23))
% 72.15/72.46  (step t783.t16.t25 (cl (not (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule not_not)
% 72.15/72.46  (step t783.t16.t26 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule resolution :premises (t783.t16.t24 t783.t16.t25))
% 72.15/72.46  (step t783.t16.t27 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) false)) :rule resolution :premises (t783.t16.t26 t783.t16.a0))
% 72.15/72.46  (step t783.t16.t28 (cl (= (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) false)) :rule trans :premises (t783.t16.t22 t783.t16.t27))
% 72.15/72.46  (step t783.t16.t29 (cl (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t783.t16.t2 t783.t16.t28))
% 72.15/72.46  (step t783.t16 (cl (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule subproof :discharge (t783.t16.a0 t783.t16.a1 t783.t16.a2 t783.t16.a3))
% 72.15/72.46  (step t783.t17 (cl (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule and_pos)
% 72.15/72.46  (step t783.t18 (cl (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule and_pos)
% 72.15/72.46  (step t783.t19 (cl (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) :rule and_pos)
% 72.15/72.46  (step t783.t20 (cl (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t783.t21 (cl (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t783.t16 t783.t17 t783.t18 t783.t19 t783.t20))
% 72.15/72.46  (step t783.t22 (cl (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule reordering :premises (t783.t21))
% 72.15/72.46  (step t783.t23 (cl (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule contraction :premises (t783.t22))
% 72.15/72.46  (step t783.t24 (cl (=> (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t783.t15 t783.t23))
% 72.15/72.46  (step t783.t25 (cl (=> (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule implies_neg2)
% 72.15/72.46  (step t783.t26 (cl (=> (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (=> (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t783.t24 t783.t25))
% 72.15/72.46  (step t783.t27 (cl (=> (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule contraction :premises (t783.t26))
% 72.15/72.46  (step t783.t28 (cl (not (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule implies :premises (t783.t27))
% 72.15/72.46  (step t783.t29 (cl (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk5 tptp.sk6))) :rule and_neg)
% 72.15/72.46  (step t783.t30 (cl (and (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t783.t29 t783.a4 t783.a3 t783.a1 t783.a0))
% 72.15/72.46  (step t783.t31 (cl (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t783.t28 t783.t30))
% 72.15/72.46  (step t783.t32 (cl (and (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t783.t14 t783.a3 t783.a2 t783.t31))
% 72.15/72.46  (step t783.t33 (cl (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t783.t13 t783.t32))
% 72.15/72.46  (step t783 (cl (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule subproof :discharge (t783.a0 t783.a1 t783.a2 t783.a3 t783.a4))
% 72.15/72.46  (step t784 (cl (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t785 (cl (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) :rule and_pos)
% 72.15/72.46  (step t786 (cl (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) :rule and_pos)
% 72.15/72.46  (step t787 (cl (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule and_pos)
% 72.15/72.46  (step t788 (cl (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule and_pos)
% 72.15/72.46  (step t789 (cl (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t783 t784 t785 t786 t787 t788))
% 72.15/72.46  (step t790 (cl (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule reordering :premises (t789))
% 72.15/72.46  (step t791 (cl (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule contraction :premises (t790))
% 72.15/72.46  (step t792 (cl (=> (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t782 t791))
% 72.15/72.46  (step t793 (cl (=> (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule implies_neg2)
% 72.15/72.46  (step t794 (cl (=> (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (=> (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t792 t793))
% 72.15/72.46  (step t795 (cl (=> (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule contraction :premises (t794))
% 72.15/72.46  (step t796 (cl (not (and (= tptp.sk5 tptp.sk6) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule implies :premises (t795))
% 72.15/72.46  (step t797 (cl (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t781 t796))
% 72.15/72.46  (step t798 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= tptp.sk5 tptp.sk6)))) :rule or_neg)
% 72.15/72.46  (step t799 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))))) :rule or_neg)
% 72.15/72.46  (step t800 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))))) :rule or_neg)
% 72.15/72.46  (step t801 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule or_neg)
% 72.15/72.46  (step t802 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule or_neg)
% 72.15/72.46  (step t803 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule or_neg)
% 72.15/72.46  (step t804 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t797 t798 t799 t800 t801 t802 t803))
% 72.15/72.46  (step t805 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule contraction :premises (t804))
% 72.15/72.46  (step t806 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t765 t780 t805))
% 72.15/72.46  (step t807 (cl (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) (not (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) (not (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule or :premises (t806))
% 72.15/72.46  (step t808 (cl (not (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) :rule or_pos)
% 72.15/72.46  (step t809 (cl (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)) (not (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))))) :rule reordering :premises (t808))
% 72.15/72.46  (step t810 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t811)
% 72.15/72.46  (assume t811.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))))
% 72.15/72.46  (step t811.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))))) :rule forall_inst :args ((:= U (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (step t811.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) :rule or :premises (t811.t1))
% 72.15/72.46  (step t811.t3 (cl (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) :rule resolution :premises (t811.t2 t811.a0))
% 72.15/72.46  (step t811 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) :rule subproof :discharge (t811.a0))
% 72.15/72.46  (step t812 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) :rule resolution :premises (t810 t811))
% 72.15/72.46  (step t813 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) (not (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t814 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))))) :rule resolution :premises (t812 t813))
% 72.15/72.46  (step t815 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))))) :rule contraction :premises (t814))
% 72.15/72.46  (step t816 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app U tptp.nil))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) :rule implies :premises (t815))
% 72.15/72.46  (step t817 (cl (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil)))) :rule resolution :premises (t816 t417))
% 72.15/72.46  (step t818 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.nil))) :rule resolution :premises (t809 t206 t817))
% 72.15/72.46  (step t819 (cl (not (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) :rule or_pos)
% 72.15/72.46  (step t820 (cl (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)) (not (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))))) :rule reordering :premises (t819))
% 72.15/72.46  (step t821 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t822)
% 72.15/72.46  (assume t822.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))
% 72.15/72.46  (step t822.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))))) :rule forall_inst :args ((:= U tptp.sk8)))
% 72.15/72.46  (step t822.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) :rule or :premises (t822.t1))
% 72.15/72.46  (step t822.t3 (cl (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) :rule resolution :premises (t822.t2 t822.a0))
% 72.15/72.46  (step t822 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) :rule subproof :discharge (t822.a0))
% 72.15/72.46  (step t823 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) :rule resolution :premises (t821 t822))
% 72.15/72.46  (step t824 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) (not (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))))) :rule implies_neg2)
% 72.15/72.46  (step t825 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))))) :rule resolution :premises (t823 t824))
% 72.15/72.46  (step t826 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))))) :rule contraction :premises (t825))
% 72.15/72.46  (step t827 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) :rule implies :premises (t826))
% 72.15/72.46  (step t828 (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)
% 72.15/72.46  (anchor :step t829 :args ((U $$unsorted) (:= U U)))
% 72.15/72.46  (step t829.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t829.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t829.t3 (cl (= (= (tptp.app tptp.nil U) U) (= U (tptp.app tptp.nil U)))) :rule all_simplify)
% 72.15/72.46  (step t829.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 (t829.t2 t829.t3))
% 72.15/72.46  (step t829 (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)
% 72.15/72.46  (step t830 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule resolution :premises (t828 t829 a73))
% 72.15/72.46  (step t831 (cl (or (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app tptp.nil tptp.sk8)))) :rule resolution :premises (t827 t830))
% 72.15/72.46  (step t832 (cl (= tptp.sk8 (tptp.app tptp.nil tptp.sk8))) :rule resolution :premises (t820 a194 t831))
% 72.15/72.46  (step t833 (cl (not (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule or_pos)
% 72.15/72.46  (step t834 (cl (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule reordering :premises (t833))
% 72.15/72.46  (step t835 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t836)
% 72.15/72.46  (assume t836.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))
% 72.15/72.46  (step t836.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule forall_inst :args ((:= U (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))
% 72.15/72.46  (step t836.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule or :premises (t836.t1))
% 72.15/72.46  (step t836.t3 (cl (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t836.t2 t836.a0))
% 72.15/72.46  (step t836 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule subproof :discharge (t836.a0))
% 72.15/72.46  (step t837 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t835 t836))
% 72.15/72.46  (step t838 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule implies_neg2)
% 72.15/72.46  (step t839 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule resolution :premises (t837 t838))
% 72.15/72.46  (step t840 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule contraction :premises (t839))
% 72.15/72.46  (step t841 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule implies :premises (t840))
% 72.15/72.46  (step t842 (cl (or (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t841 t830))
% 72.15/72.46  (step t843 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.app tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t834 t206 t842))
% 72.15/72.46  (step t844 (cl (not (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t845 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule reordering :premises (t844))
% 72.15/72.46  (step t846 (cl (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_neg)
% 72.15/72.46  (step t847 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t848)
% 72.15/72.46  (assume t848.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (assume t848.a1 (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.46  (step t848.t1 (cl (=> (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t848.t2)
% 72.15/72.46  (assume t848.t2.a0 (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.46  (assume t848.t2.a1 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (step t848.t2.t1 (cl (= (= (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.46  (step t848.t2.t2 (cl (not (= (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true)) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule equiv1 :premises (t848.t2.t1))
% 72.15/72.46  (step t848.t2.t3 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.46  (step t848.t2.t4 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t848.t2.a1))
% 72.15/72.46  (step t848.t2.t5 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t848.t2.t4))
% 72.15/72.46  (step t848.t2.t6 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t848.t2.t5))
% 72.15/72.46  (step t848.t2.t7 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t848.t2.t8 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk5 tptp.nil))) :rule cong :premises (t848.t2.t6 t848.t2.t7))
% 72.15/72.46  (step t848.t2.t9 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule cong :premises (t848.t2.t3 t848.t2.t8))
% 72.15/72.46  (step t848.t2.t10 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule refl)
% 72.15/72.46  (step t848.t2.t11 (cl (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t848.t2.t9 t848.t2.t10))
% 72.15/72.46  (step t848.t2.t12 (cl (= (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule cong :premises (t848.t2.t11))
% 72.15/72.46  (step t848.t2.t13 (cl (= (= (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv_simplify)
% 72.15/72.46  (step t848.t2.t14 (cl (= (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv2 :premises (t848.t2.t13))
% 72.15/72.46  (step t848.t2.t15 (cl (= (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true)) :rule resolution :premises (t848.t2.t14 t848.t2.a0))
% 72.15/72.46  (step t848.t2.t16 (cl (= (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) true)) :rule trans :premises (t848.t2.t12 t848.t2.t15))
% 72.15/72.46  (step t848.t2.t17 (cl (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t848.t2.t2 t848.t2.t16))
% 72.15/72.46  (step t848.t2 (cl (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t848.t2.a0 t848.t2.a1))
% 72.15/72.46  (step t848.t3 (cl (not (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.46  (step t848.t4 (cl (not (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t848.t5 (cl (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) (not (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t848.t2 t848.t3 t848.t4))
% 72.15/72.46  (step t848.t6 (cl (not (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) (not (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule reordering :premises (t848.t5))
% 72.15/72.46  (step t848.t7 (cl (not (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule contraction :premises (t848.t6))
% 72.15/72.46  (step t848.t8 (cl (=> (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t848.t1 t848.t7))
% 72.15/72.46  (step t848.t9 (cl (=> (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t848.t10 (cl (=> (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (=> (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t848.t8 t848.t9))
% 72.15/72.46  (step t848.t11 (cl (=> (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t848.t10))
% 72.15/72.46  (step t848.t12 (cl (not (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t848.t11))
% 72.15/72.46  (step t848.t13 (cl (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.sk5 tptp.sk6))) :rule and_neg)
% 72.15/72.46  (step t848.t14 (cl (and (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t848.t13 t848.a1 t848.a0))
% 72.15/72.46  (step t848.t15 (cl (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t848.t12 t848.t14))
% 72.15/72.46  (step t848 (cl (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule subproof :discharge (t848.a0 t848.a1))
% 72.15/72.46  (step t849 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t850 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule and_pos)
% 72.15/72.46  (step t851 (cl (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t848 t849 t850))
% 72.15/72.46  (step t852 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule reordering :premises (t851))
% 72.15/72.46  (step t853 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule contraction :premises (t852))
% 72.15/72.46  (step t854 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t847 t853))
% 72.15/72.46  (step t855 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies_neg2)
% 72.15/72.46  (step t856 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t854 t855))
% 72.15/72.46  (step t857 (cl (=> (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t856))
% 72.15/72.46  (step t858 (cl (not (and (= tptp.sk5 tptp.sk6) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule implies :premises (t857))
% 72.15/72.46  (step t859 (cl (not (= tptp.sk5 tptp.sk6)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t846 t858))
% 72.15/72.46  (step t860 (cl (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t859 t243 t317))
% 72.15/72.46  (step t861 (cl (not (= (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) (not (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_pos2)
% 72.15/72.46  (step t862 (cl (= (= (= (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) true) (= (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t863 (cl (not (= (= (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) true)) (= (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv1 :premises (t862))
% 72.15/72.46  (step t864 (cl (= (= (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))))) :rule all_simplify)
% 72.15/72.46  (step t865 (cl (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule refl)
% 72.15/72.46  (step t866 (cl (= (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule all_simplify)
% 72.15/72.46  (step t867 (cl (= (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule cong :premises (t865 t866))
% 72.15/72.46  (step t868 (cl (= (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) true)) :rule all_simplify)
% 72.15/72.46  (step t869 (cl (= (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) true)) :rule trans :premises (t867 t868))
% 72.15/72.46  (step t870 (cl (= (= (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) true)) :rule trans :premises (t864 t869))
% 72.15/72.46  (step t871 (cl (= (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t863 t870))
% 72.15/72.46  (step t872 (cl (= (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t873 (cl (= (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule cong :premises (t4 t871 t872))
% 72.15/72.46  (step t874 (cl (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule and_neg)
% 72.15/72.46  (step t875 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t876)
% 72.15/72.46  (assume t876.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (assume t876.a1 (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.46  (step t876.t1 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t876.t2)
% 72.15/72.46  (assume t876.t2.a0 (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.46  (assume t876.t2.a1 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (step t876.t2.t1 (cl (= (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t876.t2.t2 (cl (not (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false)) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv1 :premises (t876.t2.t1))
% 72.15/72.46  (step t876.t2.t3 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t876.t2.t4 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.46  (step t876.t2.t5 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t876.t2.a1))
% 72.15/72.46  (step t876.t2.t6 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t876.t2.t5))
% 72.15/72.46  (step t876.t2.t7 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t876.t2.t6))
% 72.15/72.46  (step t876.t2.t8 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk5 tptp.nil))) :rule cong :premises (t876.t2.t7 t876.t2.t3))
% 72.15/72.46  (step t876.t2.t9 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule cong :premises (t876.t2.t4 t876.t2.t8))
% 72.15/72.46  (step t876.t2.t10 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule refl)
% 72.15/72.46  (step t876.t2.t11 (cl (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t876.t2.t9 t876.t2.t10))
% 72.15/72.46  (step t876.t2.t12 (cl (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule cong :premises (t876.t2.t3 t876.t2.t11))
% 72.15/72.46  (step t876.t2.t13 (cl (= (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t876.t2.t14 (cl (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv2 :premises (t876.t2.t13))
% 72.15/72.46  (step t876.t2.t15 (cl (not (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule not_not)
% 72.15/72.46  (step t876.t2.t16 (cl (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t876.t2.t14 t876.t2.t15))
% 72.15/72.46  (step t876.t2.t17 (cl (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false)) :rule resolution :premises (t876.t2.t16 t876.t2.a0))
% 72.15/72.46  (step t876.t2.t18 (cl (= (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false)) :rule trans :premises (t876.t2.t12 t876.t2.t17))
% 72.15/72.46  (step t876.t2.t19 (cl (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t876.t2.t2 t876.t2.t18))
% 72.15/72.46  (step t876.t2 (cl (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6)) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t876.t2.a0 t876.t2.a1))
% 72.15/72.46  (step t876.t3 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.46  (step t876.t4 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t876.t5 (cl (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t876.t2 t876.t3 t876.t4))
% 72.15/72.46  (step t876.t6 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t876.t5))
% 72.15/72.46  (step t876.t7 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t876.t6))
% 72.15/72.46  (step t876.t8 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t876.t1 t876.t7))
% 72.15/72.46  (step t876.t9 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t876.t10 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (=> (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t876.t8 t876.t9))
% 72.15/72.46  (step t876.t11 (cl (=> (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t876.t10))
% 72.15/72.46  (step t876.t12 (cl (not (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t876.t11))
% 72.15/72.46  (step t876.t13 (cl (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6))) :rule and_neg)
% 72.15/72.46  (step t876.t14 (cl (and (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t876.t13 t876.a1 t876.a0))
% 72.15/72.46  (step t876.t15 (cl (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t876.t12 t876.t14))
% 72.15/72.46  (step t876 (cl (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t876.a0 t876.a1))
% 72.15/72.46  (step t877 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t878 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.46  (step t879 (cl (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t876 t877 t878))
% 72.15/72.46  (step t880 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t879))
% 72.15/72.46  (step t881 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t880))
% 72.15/72.46  (step t882 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t875 t881))
% 72.15/72.46  (step t883 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t884 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t882 t883))
% 72.15/72.46  (step t885 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t884))
% 72.15/72.46  (step t886 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t885))
% 72.15/72.46  (step t887 (cl (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t874 t886))
% 72.15/72.46  (step t888 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.sk5 tptp.sk6)))) :rule or_neg)
% 72.15/72.46  (step t889 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule or_neg)
% 72.15/72.46  (step t890 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule or_neg)
% 72.15/72.46  (step t891 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t887 t888 t889 t890))
% 72.15/72.46  (step t892 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t891))
% 72.15/72.46  (step t893 (cl (or (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t861 t873 t892))
% 72.15/72.46  (step t894 (cl (not (= tptp.sk5 tptp.sk6)) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t893))
% 72.15/72.46  (step t895 (cl (not (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t894 t243 t535))
% 72.15/72.46  (step t896 (cl (=> (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))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (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)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t897)
% 72.15/72.46  (assume t897.a0 (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))))
% 72.15/72.46  (step t897.t1 (cl (or (not (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)))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule forall_inst :args ((:= U tptp.nil) (:= V tptp.sk8) (:= W (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.46  (step t897.t2 (cl (not (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)))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t897.t1))
% 72.15/72.46  (step t897.t3 (cl (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t897.t2 t897.a0))
% 72.15/72.46  (step t897 (cl (not (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)))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t897.a0))
% 72.15/72.46  (step t898 (cl (=> (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))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t896 t897))
% 72.15/72.46  (step t899 (cl (=> (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))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t900 (cl (=> (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))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (=> (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))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t898 t899))
% 72.15/72.46  (step t901 (cl (=> (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))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t900))
% 72.15/72.46  (step t902 (cl (not (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)))) (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t901))
% 72.15/72.46  (step t903 (cl (or (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.nil)) (not (tptp.ssList tptp.sk8)) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.nil (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t902 a150))
% 72.15/72.46  (step t904 (cl (not (= (tptp.app tptp.nil tptp.sk8) (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t845 a7 a194 t860 t895 t903))
% 72.15/72.46  (step t905 (cl (not (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t807 t243 t818 t832 t843 t904))
% 72.15/72.46  (step t906 (cl (not (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) (not (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule equiv_pos2)
% 72.15/72.46  (step t907 (cl (= (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))) :rule refl)
% 72.15/72.46  (step t908 (cl (= (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule refl)
% 72.15/72.46  (step t909 (cl (= (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule refl)
% 72.15/72.46  (step t910 (cl (= (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule refl)
% 72.15/72.46  (step t911 (cl (= (not (tptp.ssList tptp.sk8)) (not (tptp.ssList tptp.sk8)))) :rule refl)
% 72.15/72.46  (step t912 (cl (= (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule all_simplify)
% 72.15/72.46  (step t913 (cl (= (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule cong :premises (t908 t909 t910 t911 t912))
% 72.15/72.46  (step t914 (cl (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))))) :rule cong :premises (t907 t913))
% 72.15/72.46  (step t915 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t916)
% 72.15/72.46  (assume t916.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))
% 72.15/72.46  (step t916.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule forall_inst :args ((:= U (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)) (:= V tptp.sk8)))
% 72.15/72.46  (step t916.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule or :premises (t916.t1))
% 72.15/72.46  (step t916.t3 (cl (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule resolution :premises (t916.t2 t916.a0))
% 72.15/72.46  (step t916 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule subproof :discharge (t916.a0))
% 72.15/72.46  (step t917 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) :rule resolution :premises (t915 t916))
% 72.15/72.46  (step t918 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (not (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule implies_neg2)
% 72.15/72.46  (step t919 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule resolution :premises (t917 t918))
% 72.15/72.46  (step t920 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)))) :rule contraction :premises (t919))
% 72.15/72.46  (step t921 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule resolution :premises (t906 t914 t920))
% 72.15/72.46  (step t922 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule implies :premises (t921))
% 72.15/72.46  (step t923 (cl (not (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))) (not (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)))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule equiv_pos2)
% 72.15/72.46  (anchor :step t924 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t924.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t924.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t924.t3 (cl (= (not (tptp.rearsegP U V)) (not (tptp.rearsegP U V)))) :rule refl)
% 72.15/72.46  (step t924.t4 (cl (= (not (tptp.rearsegP V U)) (not (tptp.rearsegP V U)))) :rule refl)
% 72.15/72.46  (step t924.t5 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t924.t6 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t924.t7 (cl (= (= V U) (= U V))) :rule all_simplify)
% 72.15/72.46  (step t924.t8 (cl (= (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= V U)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule cong :premises (t924.t3 t924.t4 t924.t5 t924.t6 t924.t7))
% 72.15/72.46  (step t924 (cl (= (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))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))) :rule bind)
% 72.15/72.46  (step t925 (cl (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.rearsegP U V)) (not (tptp.rearsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule resolution :premises (t923 t924 a127))
% 72.15/72.46  (step t926 (cl (or (not (tptp.rearsegP (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) tptp.sk8)) (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) (not (tptp.ssList tptp.sk8)) (= tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t922 t925))
% 72.15/72.46  (step t927 (cl (not (tptp.rearsegP tptp.sk8 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t746 t206 a194 t764 t905 t926))
% 72.15/72.46  (step t928 (cl (not (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t733 t744 t927))
% 72.15/72.46  (step t929 (cl (= (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8) (tptp.cons tptp.sk9 tptp.nil))) :rule resolution :premises (t673 t928))
% 72.15/72.46  (step t930 (cl (not (or (not (tptp.ssItem tptp.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) (not (tptp.ssItem tptp.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t931 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem tptp.sk9)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))) (not (or (not (tptp.ssItem tptp.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))))) :rule reordering :premises (t930))
% 72.15/72.46  (step t932 (cl (not (= (or (tptp.ssItem tptp.sk9) (= tptp.nil tptp.sk3)) (or (tptp.ssItem tptp.sk9) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) (not (or (tptp.ssItem tptp.sk9) (= tptp.nil tptp.sk3))) (or (tptp.ssItem tptp.sk9) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule equiv_pos2)
% 72.15/72.46  (step t933 (cl (= (tptp.ssItem tptp.sk9) (tptp.ssItem tptp.sk9))) :rule refl)
% 72.15/72.46  (step t934 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t935 (cl (= tptp.sk3 (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule and :premises (t201))
% 72.15/72.46  (step t936 (cl (= (= tptp.nil tptp.sk3) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule cong :premises (t934 t935))
% 72.15/72.46  (step t937 (cl (= (or (tptp.ssItem tptp.sk9) (= tptp.nil tptp.sk3)) (or (tptp.ssItem tptp.sk9) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))))) :rule cong :premises (t933 t936))
% 72.15/72.46  (step t938 (cl (or (tptp.ssItem tptp.sk9) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8)))) :rule resolution :premises (t932 t937 a198))
% 72.15/72.46  (step t939 (cl (tptp.ssItem tptp.sk9) (= tptp.nil (tptp.app (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) tptp.sk8))) :rule or :premises (t938))
% 72.15/72.46  (step t940 (cl (tptp.ssItem tptp.sk9)) :rule resolution :premises (t939 t928))
% 72.15/72.46  (step t941 (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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V)))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t942)
% 72.15/72.46  (assume t942.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))))
% 72.15/72.46  (step t942.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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))))) :rule forall_inst :args ((:= U tptp.sk9) (:= V tptp.nil)))
% 72.15/72.46  (step t942.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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) :rule or :premises (t942.t1))
% 72.15/72.46  (step t942.t3 (cl (or (not (tptp.ssItem tptp.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) :rule resolution :premises (t942.t2 t942.a0))
% 72.15/72.46  (step t942 (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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) :rule subproof :discharge (t942.a0))
% 72.15/72.46  (step t943 (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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) (or (not (tptp.ssItem tptp.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) :rule resolution :premises (t941 t942))
% 72.15/72.46  (step t944 (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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) (not (or (not (tptp.ssItem tptp.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t945 (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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= U (tptp.hd (tptp.cons U V))))) (or (not (tptp.ssItem tptp.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))))) :rule resolution :premises (t943 t944))
% 72.15/72.46  (step t946 (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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))))) :rule contraction :premises (t945))
% 72.15/72.46  (step t947 (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.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) :rule implies :premises (t946))
% 72.15/72.46  (step t948 (cl (or (not (tptp.ssItem tptp.sk9)) (not (tptp.ssList tptp.nil)) (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil))))) :rule resolution :premises (t947 t517))
% 72.15/72.46  (step t949 (cl (= tptp.sk9 (tptp.hd (tptp.cons tptp.sk9 tptp.nil)))) :rule resolution :premises (t931 a7 t940 t948))
% 72.15/72.46  (step t950 (cl (= tptp.nil tptp.sk7)) :rule resolution :premises (t659 t929 t949))
% 72.15/72.46  (step t951 (cl (not (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t952 (cl (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (not (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule reordering :premises (t951))
% 72.15/72.46  (step t953 (cl (not (= (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) (not (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) (or (not (= tptp.sk5 tptp.sk6)) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_pos2)
% 72.15/72.46  (step t954 (cl (= (= (= (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) true) (= (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t955 (cl (not (= (= (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) true)) (= (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv1 :premises (t954))
% 72.15/72.46  (step t956 (cl (= (= (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))))) :rule all_simplify)
% 72.15/72.46  (step t957 (cl (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule refl)
% 72.15/72.46  (step t958 (cl (= (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule all_simplify)
% 72.15/72.46  (step t959 (cl (= (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule cong :premises (t957 t958))
% 72.15/72.46  (step t960 (cl (= (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) true)) :rule all_simplify)
% 72.15/72.46  (step t961 (cl (= (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) true)) :rule trans :premises (t959 t960))
% 72.15/72.46  (step t962 (cl (= (= (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) true)) :rule trans :premises (t956 t961))
% 72.15/72.46  (step t963 (cl (= (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t955 t962))
% 72.15/72.46  (step t964 (cl (= (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t965 (cl (= (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule cong :premises (t4 t963 t964))
% 72.15/72.46  (step t966 (cl (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule and_neg)
% 72.15/72.46  (step t967 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t968)
% 72.15/72.46  (assume t968.a0 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (assume t968.a1 (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.46  (step t968.t1 (cl (=> (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t968.t2)
% 72.15/72.46  (assume t968.t2.a0 (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))
% 72.15/72.46  (assume t968.t2.a1 (= tptp.sk5 tptp.sk6))
% 72.15/72.46  (step t968.t2.t1 (cl (= (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t968.t2.t2 (cl (not (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule equiv1 :premises (t968.t2.t1))
% 72.15/72.46  (step t968.t2.t3 (cl (not (= (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false) (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false))) (not (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false)) (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false)) :rule equiv_pos2)
% 72.15/72.46  (step t968.t2.t4 (cl (= (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule all_simplify)
% 72.15/72.46  (step t968.t2.t5 (cl (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule all_simplify)
% 72.15/72.46  (step t968.t2.t6 (cl (= (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule cong :premises (t968.t2.t5))
% 72.15/72.46  (step t968.t2.t7 (cl (= (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule trans :premises (t968.t2.t4 t968.t2.t6))
% 72.15/72.46  (step t968.t2.t8 (cl (= (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule all_simplify)
% 72.15/72.46  (step t968.t2.t9 (cl (= (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false))) :rule symm :premises (t968.t2.t8))
% 72.15/72.46  (step t968.t2.t10 (cl (= (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false) (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false))) :rule trans :premises (t968.t2.t7 t968.t2.t9))
% 72.15/72.46  (step t968.t2.t11 (cl (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) :rule refl)
% 72.15/72.46  (step t968.t2.t12 (cl (= tptp.sk7 tptp.sk7)) :rule refl)
% 72.15/72.46  (step t968.t2.t13 (cl (= tptp.sk6 tptp.sk5)) :rule symm :premises (t968.t2.a1))
% 72.15/72.46  (step t968.t2.t14 (cl (= tptp.sk5 tptp.sk6)) :rule symm :premises (t968.t2.t13))
% 72.15/72.46  (step t968.t2.t15 (cl (= tptp.nil tptp.nil)) :rule refl)
% 72.15/72.46  (step t968.t2.t16 (cl (= (tptp.cons tptp.sk5 tptp.nil) (tptp.cons tptp.sk6 tptp.nil))) :rule cong :premises (t968.t2.t14 t968.t2.t15))
% 72.15/72.46  (step t968.t2.t17 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule cong :premises (t968.t2.t12 t968.t2.t16))
% 72.15/72.46  (step t968.t2.t18 (cl (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule cong :premises (t968.t2.t11 t968.t2.t17))
% 72.15/72.46  (step t968.t2.t19 (cl (= (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) false) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_simplify)
% 72.15/72.46  (step t968.t2.t20 (cl (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) false) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv2 :premises (t968.t2.t19))
% 72.15/72.46  (step t968.t2.t21 (cl (not (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule not_not)
% 72.15/72.46  (step t968.t2.t22 (cl (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) false) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t968.t2.t20 t968.t2.t21))
% 72.15/72.46  (step t968.t2.t23 (cl (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) false)) :rule resolution :premises (t968.t2.t22 t968.t2.a0))
% 72.15/72.46  (step t968.t2.t24 (cl (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) false)) :rule trans :premises (t968.t2.t18 t968.t2.t23))
% 72.15/72.46  (step t968.t2.t25 (cl (= (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) false)) :rule resolution :premises (t968.t2.t3 t968.t2.t10 t968.t2.t24))
% 72.15/72.46  (step t968.t2.t26 (cl (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t968.t2.t2 t968.t2.t25))
% 72.15/72.46  (step t968.t2 (cl (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t968.t2.a0 t968.t2.a1))
% 72.15/72.46  (step t968.t3 (cl (not (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.46  (step t968.t4 (cl (not (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t968.t5 (cl (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)))) :rule resolution :premises (t968.t2 t968.t3 t968.t4))
% 72.15/72.46  (step t968.t6 (cl (not (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t968.t5))
% 72.15/72.46  (step t968.t7 (cl (not (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t968.t6))
% 72.15/72.46  (step t968.t8 (cl (=> (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t968.t1 t968.t7))
% 72.15/72.46  (step t968.t9 (cl (=> (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t968.t10 (cl (=> (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (=> (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t968.t8 t968.t9))
% 72.15/72.46  (step t968.t11 (cl (=> (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t968.t10))
% 72.15/72.46  (step t968.t12 (cl (not (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t968.t11))
% 72.15/72.46  (step t968.t13 (cl (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= tptp.sk5 tptp.sk6))) :rule and_neg)
% 72.15/72.46  (step t968.t14 (cl (and (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (= tptp.sk5 tptp.sk6))) :rule resolution :premises (t968.t13 t968.a1 t968.a0))
% 72.15/72.46  (step t968.t15 (cl (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t968.t12 t968.t14))
% 72.15/72.46  (step t968 (cl (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t968.a0 t968.a1))
% 72.15/72.46  (step t969 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (= tptp.sk5 tptp.sk6)) :rule and_pos)
% 72.15/72.46  (step t970 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule and_pos)
% 72.15/72.46  (step t971 (cl (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule resolution :premises (t968 t969 t970))
% 72.15/72.46  (step t972 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule reordering :premises (t971))
% 72.15/72.46  (step t973 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule contraction :premises (t972))
% 72.15/72.46  (step t974 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t967 t973))
% 72.15/72.46  (step t975 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t976 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (=> (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t974 t975))
% 72.15/72.46  (step t977 (cl (=> (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t976))
% 72.15/72.46  (step t978 (cl (not (and (= tptp.sk5 tptp.sk6) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t977))
% 72.15/72.46  (step t979 (cl (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t966 t978))
% 72.15/72.46  (step t980 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= tptp.sk5 tptp.sk6)))) :rule or_neg)
% 72.15/72.46  (step t981 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))))) :rule or_neg)
% 72.15/72.46  (step t982 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (not (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule or_neg)
% 72.15/72.46  (step t983 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t979 t980 t981 t982))
% 72.15/72.46  (step t984 (cl (or (not (= tptp.sk5 tptp.sk6)) (not (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t983))
% 72.15/72.46  (step t985 (cl (or (not (= tptp.sk5 tptp.sk6)) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t953 t965 t984))
% 72.15/72.46  (step t986 (cl (not (= tptp.sk5 tptp.sk6)) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))) (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t985))
% 72.15/72.46  (step t987 (cl (not (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t988 (cl (not (tptp.ssList tptp.sk7)) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule reordering :premises (t987))
% 72.15/72.46  (step t989 (cl (not (= (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) (not (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule equiv_pos2)
% 72.15/72.46  (step t990 (cl (= (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))) (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))))) :rule refl)
% 72.15/72.46  (step t991 (cl (= (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t992 (cl (= (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule cong :premises (t991 t461 t595 t462 t463))
% 72.15/72.46  (step t993 (cl (= (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))))) :rule cong :premises (t990 t992))
% 72.15/72.46  (step t994 (cl (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (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)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t995)
% 72.15/72.46  (assume t995.a0 (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))))
% 72.15/72.46  (step t995.t1 (cl (or (not (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)))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule forall_inst :args ((:= U (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (:= V (tptp.cons tptp.sk6 tptp.nil)) (:= W tptp.sk7)))
% 72.15/72.46  (step t995.t2 (cl (not (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)))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule or :premises (t995.t1))
% 72.15/72.46  (step t995.t3 (cl (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule resolution :premises (t995.t2 t995.a0))
% 72.15/72.46  (step t995 (cl (not (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)))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule subproof :discharge (t995.a0))
% 72.15/72.46  (step t996 (cl (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) :rule resolution :premises (t994 t995))
% 72.15/72.46  (step t997 (cl (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (not (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule implies_neg2)
% 72.15/72.46  (step t998 (cl (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7))) (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule resolution :premises (t996 t997))
% 72.15/72.46  (step t999 (cl (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) tptp.sk7)))) :rule contraction :premises (t998))
% 72.15/72.46  (step t1000 (cl (=> (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))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t989 t993 t999))
% 72.15/72.46  (step t1001 (cl (not (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)))) (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies :premises (t1000))
% 72.15/72.46  (step t1002 (cl (or (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (not (tptp.ssList tptp.sk7)) (= tptp.sk7 (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t1001 a150))
% 72.15/72.46  (step t1003 (cl (not (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t988 a193 t271 t281 t445 t1002))
% 72.15/72.46  (step t1004 (cl (not (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t986 t243 t1003))
% 72.15/72.46  (step t1005 (cl (not (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) (not (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule equiv_pos2)
% 72.15/72.46  (step t1006 (cl (= (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t1007 (cl (= (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t1008 (cl (= (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule refl)
% 72.15/72.46  (step t1009 (cl (= (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule all_simplify)
% 72.15/72.46  (step t1010 (cl (= (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule cong :premises (t1006 t1007 t1008 t461 t1009))
% 72.15/72.46  (step t1011 (cl (= (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))))) :rule cong :premises (t458 t1010))
% 72.15/72.46  (step t1012 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t1013)
% 72.15/72.46  (assume t1013.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))))
% 72.15/72.46  (step t1013.t1 (cl (or (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))) (:= V (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.46  (step t1013.t2 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule or :premises (t1013.t1))
% 72.15/72.46  (step t1013.t3 (cl (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t1013.t2 t1013.a0))
% 72.15/72.46  (step t1013 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule subproof :discharge (t1013.a0))
% 72.15/72.46  (step t1014 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t1012 t1013))
% 72.15/72.46  (step t1015 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t1016 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t1014 t1015))
% 72.15/72.46  (step t1017 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule contraction :premises (t1016))
% 72.15/72.46  (step t1018 (cl (=> (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t1005 t1011 t1017))
% 72.15/72.46  (step t1019 (cl (not (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.frontsegP U V)) (not (tptp.frontsegP V U)) (not (tptp.ssList U)) (not (tptp.ssList V)) (= U V)))) (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t1018))
% 72.15/72.46  (step t1020 (cl (or (not (tptp.frontsegP (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)) (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil)))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t1019 t476))
% 72.15/72.46  (step t1021 (cl (not (tptp.frontsegP (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.app (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t952 t281 t317 t335 t1004 t1020))
% 72.15/72.46  (step t1022 (cl (not (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t1023 (cl (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule reordering :premises (t1022))
% 72.15/72.46  (step t1024 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t1025)
% 72.15/72.46  (assume t1025.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))))
% 72.15/72.46  (step t1025.t1 (cl (or (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))
% 72.15/72.46  (step t1025.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule or :premises (t1025.t1))
% 72.15/72.46  (step t1025.t3 (cl (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t1025.t2 t1025.a0))
% 72.15/72.46  (step t1025 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule subproof :discharge (t1025.a0))
% 72.15/72.46  (step t1026 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t1024 t1025))
% 72.15/72.46  (step t1027 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (not (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t1028 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t1026 t1027))
% 72.15/72.46  (step t1029 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule contraction :premises (t1028))
% 72.15/72.46  (step t1030 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule implies :premises (t1029))
% 72.15/72.46  (step t1031 (cl (not (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))))) (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U)))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) :rule equiv_pos2)
% 72.15/72.46  (anchor :step t1032 :args ((U $$unsorted) (:= U U)))
% 72.15/72.46  (step t1032.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t1032.t2 (cl (= (not (tptp.ssList U)) (not (tptp.ssList U)))) :rule refl)
% 72.15/72.46  (step t1032.t3 (cl (= (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= U (tptp.cons (tptp.hd U) (tptp.tl U))))) :rule all_simplify)
% 72.15/72.46  (step t1032.t4 (cl (= (= tptp.nil U) (= tptp.nil U))) :rule refl)
% 72.15/72.46  (step t1032.t5 (cl (= (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) :rule cong :premises (t1032.t2 t1032.t3 t1032.t4))
% 72.15/72.46  (step t1032 (cl (= (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= (tptp.cons (tptp.hd U) (tptp.tl U)) U) (= tptp.nil U))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U))))) :rule bind)
% 72.15/72.46  (step t1033 (cl (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.cons (tptp.hd U) (tptp.tl U))) (= tptp.nil U)))) :rule resolution :premises (t1031 t1032 a103))
% 72.15/72.46  (step t1034 (cl (or (not (tptp.ssList (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))) (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) (= tptp.nil (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))))) :rule resolution :premises (t1030 t1033))
% 72.15/72.46  (step t1035 (cl (= (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)) (tptp.cons (tptp.hd (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil))) (tptp.tl (tptp.app tptp.sk7 (tptp.cons tptp.sk5 tptp.nil)))))) :rule resolution :premises (t1023 t281 t592 t1034))
% 72.15/72.46  (step t1036 (cl (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t1037 (cl (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule reordering :premises (t1036))
% 72.15/72.46  (step t1038 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) :rule implies_neg1)
% 72.15/72.46  (anchor :step t1039)
% 72.15/72.46  (assume t1039.a0 (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))))
% 72.15/72.46  (step t1039.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.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule forall_inst :args ((:= U (tptp.cons tptp.sk6 tptp.nil))))
% 72.15/72.46  (step t1039.t2 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t1039.t1))
% 72.15/72.46  (step t1039.t3 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t1039.t2 t1039.a0))
% 72.15/72.46  (step t1039 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t1039.a0))
% 72.15/72.46  (step t1040 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t1038 t1039))
% 72.15/72.46  (step t1041 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (not (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t1042 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t1040 t1041))
% 72.15/72.46  (step t1043 (cl (=> (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U)))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t1042))
% 72.15/72.46  (step t1044 (cl (not (forall ((U $$unsorted)) (or (not (tptp.ssList U)) (= U (tptp.app tptp.nil U))))) (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t1043))
% 72.15/72.46  (step t1045 (cl (or (not (tptp.ssList (tptp.cons tptp.sk6 tptp.nil))) (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t1044 t830))
% 72.15/72.46  (step t1046 (cl (= (tptp.cons tptp.sk6 tptp.nil) (tptp.app tptp.nil (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t1037 t271 t1045))
% 72.15/72.46  (step t1047 (cl (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) :rule or_pos)
% 72.15/72.46  (step t1048 (cl (not (tptp.ssList tptp.nil)) (not (tptp.ssItem tptp.sk6)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))))) :rule reordering :premises (t1047))
% 72.15/72.46  (step t1049 (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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 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)
% 72.15/72.46  (anchor :step t1050)
% 72.15/72.46  (assume t1050.a0 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ssItem U)) (not (tptp.ssList V)) (= V (tptp.tl (tptp.cons U V))))))
% 72.15/72.46  (step t1050.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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))))) :rule forall_inst :args ((:= U tptp.sk6) (:= V tptp.nil)))
% 72.15/72.46  (step t1050.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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) :rule or :premises (t1050.t1))
% 72.15/72.46  (step t1050.t3 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t1050.t2 t1050.a0))
% 72.15/72.46  (step t1050 (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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) :rule subproof :discharge (t1050.a0))
% 72.15/72.46  (step t1051 (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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t1049 t1050))
% 72.15/72.46  (step t1052 (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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) (not (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))))) :rule implies_neg2)
% 72.15/72.46  (step t1053 (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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))))) :rule resolution :premises (t1051 t1052))
% 72.15/72.46  (step t1054 (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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))))) :rule contraction :premises (t1053))
% 72.15/72.46  (step t1055 (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.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) :rule implies :premises (t1054))
% 72.15/72.46  (step t1056 (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)
% 72.15/72.46  (anchor :step t1057 :args ((U $$unsorted) (:= U U) (V $$unsorted) (:= V V)))
% 72.15/72.46  (step t1057.t1 (cl (= U U)) :rule refl)
% 72.15/72.46  (step t1057.t2 (cl (= V V)) :rule refl)
% 72.15/72.46  (step t1057.t3 (cl (= (not (tptp.ssItem U)) (not (tptp.ssItem U)))) :rule refl)
% 72.15/72.46  (step t1057.t4 (cl (= (not (tptp.ssList V)) (not (tptp.ssList V)))) :rule refl)
% 72.15/72.46  (step t1057.t5 (cl (= (= (tptp.tl (tptp.cons U V)) V) (= V (tptp.tl (tptp.cons U V))))) :rule all_simplify)
% 72.15/72.46  (step t1057.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 (t1057.t3 t1057.t4 t1057.t5))
% 72.15/72.46  (step t1057 (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)
% 72.15/72.46  (step t1058 (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 (t1056 t1057 a95))
% 72.15/72.46  (step t1059 (cl (or (not (tptp.ssItem tptp.sk6)) (not (tptp.ssList tptp.nil)) (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil))))) :rule resolution :premises (t1055 t1058))
% 72.15/72.46  (step t1060 (cl (= tptp.nil (tptp.tl (tptp.cons tptp.sk6 tptp.nil)))) :rule resolution :premises (t1048 a7 a192 t1059))
% 72.15/72.46  (step t1061 (cl) :rule resolution :premises (t97 t950 t929 t949 t1021 t1035 t1046 t544 t346 t609 t1060 t243 t626))
% 72.15/72.46  
% 72.25/72.47  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.yLZmbZouU7/cvc5---1.0.5_31718.smt2
% 72.25/72.47  % cvc5---1.0.5 exiting
% 72.25/72.48  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------